| Welcome to NHL04 Rebuilt 2017. We hope you enjoy your visit. You're currently viewing our forum as a guest. This means you are limited to certain areas of the board and there are some features you can't use. If you join our community, you'll be able to access member-only sections, and use many member-only features such as customizing your profile, sending personal messages, and voting in polls. Registration is simple, fast, and completely free. Join our community! If you're already a member please log in to your account to access all of our features: |
| NHL 2004 Launcher 1.45 - 01/09/14; Adds new features incl. widescreen | |
|---|---|
| Tweet Topic Started: Jun 16 2013, 07:54 AM (79,746 Views) | |
| Vod | Oct 7 2015, 11:00 PM Post #721 |
|
Development Team
|
It should still work though if it's configured properly. The idea is to set the MyDocsPath to something like C:\Users\<User>\Documents\NHL 2004\Mod Name\ And then you copy the NHL 2004 folder from Documents into the NHL 2004\Mod Name\ folder. So when javascript retrieves the my documents folder (wShell.SpecialFolders()), it should get "C:\Users\<User>\Documents\NHL 2004\Mod Name\" which should contain it's own NHL 2004 folder. I hope that made sense.. |
| NHL 2004 Launcher | My Changelog | NHL 2004 Preservation | NHL 2004 Debugger | |
![]() |
|
| Ciais | Oct 7 2015, 11:06 PM Post #722 |
|
Hall of Famer
|
It does ![]() You're right, it should work, as the boxscore code to retrieve the standard MyDocs folder is universal -- it uses the WshShell callback for that, right? EDIT: Just saw you already answered my question about WshShell
|
![]() |
|
| Vod | Oct 7 2015, 11:14 PM Post #723 |
|
Development Team
|
Yeah. And internally wShell.SpecialFolders() calls the windows API function SHGetSpecialFolderPath within shell32.dll. The Launcher's injected code hooks and replaces that function in memory. So when the interface calls that function, it's actually calling a function in launcher.dll. |
| NHL 2004 Launcher | My Changelog | NHL 2004 Preservation | NHL 2004 Debugger | |
![]() |
|
| niverin | Nov 2 2015, 07:25 PM Post #724 |
|
Junior League
![]() ![]() ![]()
|
Hi Vod, I just watched the tutorial for Cheat Engine you posted and successfully found some values (minor penalty seconds left). But I suspect some are much harder than these... What are the addresses you want to help with the most? Thanks! |
![]() |
|
| Vod | Nov 3 2015, 02:24 AM Post #725 |
|
Development Team
|
That is a good start. I will upload my cheat engine save so you can see most of the static addresses I have found. |
| NHL 2004 Launcher | My Changelog | NHL 2004 Preservation | NHL 2004 Debugger | |
![]() |
|
| Sence | Nov 6 2015, 11:48 AM Post #726 |
|
Hall of Famer
|
Vod, I would like to have these addresses also. I want to help as I promised a long time ago already whenever I have time. There seems to be lots of easy targets, but I want to go further because like you said, you know most of them. ![]() |
|
A video is worth of thousand pictures. http://www.youtube.com/watch?v=bFq2dGSVdOI My Sharks 2015-16 season (finished) | |
![]() |
|
| Vod | Nov 6 2015, 05:22 PM Post #727 |
|
Development Team
|
I'm going to get that cheat engine save uploaded very soon. I've been pretty sloppy about documenting the memory addresses, so I'm been working on cleaning that up and getting all the static addresses into the cheat engine save. |
| NHL 2004 Launcher | My Changelog | NHL 2004 Preservation | NHL 2004 Debugger | |
![]() |
|
| Sence | Nov 10 2015, 12:33 PM Post #728 |
|
Hall of Famer
|
Thanks and no rush! Btw, I was looking for a way to identify the spot where is the blueline. Have you already find the addresses to that? I made some tests which variables are changing when you across the line with a puck to identify triggered variable (if it's there) which identifies for example offsides. Work is just in the beginning but later I will try to find coordinates of the blueline (the "invisible" offside line). |
|
A video is worth of thousand pictures. http://www.youtube.com/watch?v=bFq2dGSVdOI My Sharks 2015-16 season (finished) | |
![]() |
|
| Vod | Nov 10 2015, 05:18 PM Post #729 |
|
Development Team
|
Thanks a lot for helping :). I haven't looked for the blue line coordinate, but these addresses might help you find it. The warning address will only be useful if you are looking at the decompiled code. Replay cursor X (float): 7AC2D4 Replay cursor Y (float): 7AC2DC Warning: 79BB05 (byte) (1 = Penalty, 2 = offside) |
| NHL 2004 Launcher | My Changelog | NHL 2004 Preservation | NHL 2004 Debugger | |
![]() |
|
| Sence | Nov 10 2015, 05:57 PM Post #730 |
|
Hall of Famer
|
Thanks! I will be look at them when I get back home.. so after 2 weeks.
|
|
A video is worth of thousand pictures. http://www.youtube.com/watch?v=bFq2dGSVdOI My Sharks 2015-16 season (finished) | |
![]() |
|
| sc96a | Nov 19 2015, 11:57 PM Post #731 |
|
Regular
![]() ![]() ![]() ![]()
|
Hi Vod just wondering if your planning to add the modern horizontal scoreboard to your Launcher.exe File. This would make a definite game improvement visual...Just a thought.
|
![]() |
|
| maestro | Dec 13 2015, 11:59 AM Post #732 |
|
EMLH Major League admin
![]() ![]() ![]() ![]()
|
I just downloaded and it's simply PERFECT. Lot of thanks to creator!
|
European Major League of Hockey (link)
| |
![]() |
|
| sc96a | Dec 14 2015, 01:11 AM Post #733 |
|
Regular
![]() ![]() ![]() ![]()
|
Maestro are you responding to my question or just referring to the mod itself. |
![]() |
|
| Vod | Dec 14 2015, 02:23 AM Post #734 |
|
Development Team
|
@maestro: Thank you ![]() @sc96a: Sorry for the delay. Launcher 1.5 is a development environment. I will share an example script showing how to make a gameclock like the one in the screenshots, but it won't be something that's included in the launcher by default. |
| NHL 2004 Launcher | My Changelog | NHL 2004 Preservation | NHL 2004 Debugger | |
![]() |
|
| sc96a | Dec 14 2015, 06:09 PM Post #735 |
|
Regular
![]() ![]() ![]() ![]()
|
Thanks Vod...no problem...then we can follow your directions to change the appearance of the clock so that it is linear instead of vertical. Great and much appreciated. |
![]() |
|
| 2 users reading this topic (2 Guests and 0 Anonymous) | |
| Go to Next Page | |
| « Previous Topic · NHL 2004 Launcher · Next Topic » |








![]](http://z4.ifrm.com/static/1/pip_r.png)
8:18 AM Jul 11