Welcome Guest [Log In] [Register]
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:

Username:   Password:
Add Reply
04 Launcher 1.5.0 - Beta 4 - 10/19/2016
Topic Started: Jun 2 2016, 10:03 AM (35,104 Views)
Urkki
Member Avatar
Rookie
Vod,17 November 2016
7:53 PM
Sure. Anything can be changed with launcher 1.5. The problem is reverse engineering is a slow process, especially if only one person is working on it.  Over time more and more physics and gameplay variables will be added to the GUI. I have a list of variables I still need to go through and see how they work and relate to each other.

Sounds good. I hope that's one of your main things to focus on. Everything in NHL 04 is near perfect, gameplay is really far from perfect. You probably understand exactly what I mean. A.I. is excellent though.
Offline Profile Quote Post Goto Top
 
Vod
Member Avatar
Development Team
ms.paska,17 November 2016
12:06 PM
Vod,17 November 2016
7:53 PM
Sure. Anything can be changed with launcher 1.5. The problem is reverse engineering is a slow process, especially if only one person is working on it.  Over time more and more physics and gameplay variables will be added to the GUI. I have a list of variables I still need to go through and see how they work and relate to each other.

Sounds good. I hope that's one of your main things to focus on. Everything in NHL 04 is near perfect, gameplay is really far from perfect. You probably understand exactly what I mean. A.I. is excellent though.

It's always been the focus. Unfortunately, physics and AI are the hardest and most time-consuming parts of the code to reverse-engineer. For graphics, I can just look at their D3D calls using a vtable hook and I have a really good starting point. That's why I've been able to reverse-engineer a large percent of their graphic's engine. For physics and AI, it's much more complicated. There's no signatures to look for since it's all math and pointer hell within compiler-optimized ASM.
NHL 2004 Launcher | My Changelog | NHL 2004 Preservation | NHL 2004 Debugger
Offline Profile Quote Post Goto Top
 
ZeroPucks
Hall of Famer
[ *  *  *  * ]
Apologies if you've already answered this before, but what are the chances of being able to change rules to include features such as delayed (touch-up) offsides and 3 on 3 overtime? Are those even possible?
Offline Profile Quote Post Goto Top
 
Urkki
Member Avatar
Rookie
Vod,17 November 2016
10:01 PM
It's always been the focus. Unfortunately, physics and AI are the hardest and most time-consuming parts of the code to reverse-engineer. For graphics, I can just look at their D3D calls using a vtable hook and I have a really good starting point. That's why I've been able to reverse-engineer a large percent of their graphic's engine. For physics and AI, it's much more complicated. There's no signatures to look for since it's all math and pointer hell within compiler-optimized ASM.

I'm glad we're on the same page. I understand how tough it is, I have a tiny bit of experience on how it works and how hard reverse engineering is.

I hope at some point there will be a multitude of values to tinker within the launcher, I'm looking forward to it and also other changes. It's just that I have been spoiled by the dynamic, fluid and balanced gameplay and animations of recent excellent sports games, such as NBA 2K17 and PES 2017. Although, NHL 17 is just pure garbage. Don't even need to go on that.

I have been enjoying 04 more and more as I've played it, as what it is. It's defense where the clunkiness etc. is hurting the gameplay most. Offensive play, especially around the net is pretty damn solid, and shooting the puck feels great. Of the current launcher features, I have enjoyed Penalty time, OT time and Last minute timer features the most, awesome stuff.

Good luck on the project.

Edit: I donated 10 bucks for your work. Make NHL04 great again!
Offline Profile Quote Post Goto Top
 
Vod
Member Avatar
Development Team
ZeroPucks,17 November 2016
2:11 PM
Apologies if you've already answered this before, but what are the chances of being able to change rules to include features such as delayed (touch-up) offsides and 3 on 3 overtime? Are those even possible?

Almost anything you can think of is possible with Launcher 1.5 (within the usual hardware limits), including new game modes like live the life. Launcher scripts can change any of the executable code or add executable code via the included just in time ASM compiler, so there's no artificial barriers. The only barrier at the moment is the fact that the game's hardcode is a mess and hard to make sense of, but every day I make progress. :)
NHL 2004 Launcher | My Changelog | NHL 2004 Preservation | NHL 2004 Debugger
Offline Profile Quote Post Goto Top
 
Vod
Member Avatar
Development Team
ms.paska,17 November 2016
2:35 PM
Vod,17 November 2016
10:01 PM
It's always been the focus. Unfortunately, physics and AI are the hardest and most time-consuming parts of the code to reverse-engineer. For graphics, I can just look at their D3D calls using a vtable hook and I have a really good starting point. That's why I've been able to reverse-engineer a large percent of their graphic's engine. For physics and AI, it's much more complicated. There's no signatures to look for since it's all math and pointer hell within compiler-optimized ASM.

I'm glad we're on the same page. I understand how tough it is, I have a tiny bit of experience on how it works and how hard reverse engineering is.

I hope at some point there will be a multitude of values to tinker within the launcher, I'm looking forward to it and also other changes. It's just that I have been spoiled by the dynamic, fluid and balanced gameplay and animations of recent excellent sports games, such as NBA 2K17 and PES 2017. Although, NHL 17 is just pure garbage. Don't even need to go on that.

I have been enjoying 04 more and more as I've played it, as what it is. It's defense where the clunkiness etc. is hurting the gameplay most. Offensive play, especially around the net is pretty damn solid, and shooting the puck feels great. Of the current launcher features, I have enjoyed Penalty time, OT time and Last minute timer features the most, awesome stuff.

Good luck on the project.

Edit: I donated 10 bucks for your work.

Thank you very much for supporting my work. I appreciate the gesture. :)

Quote:
 
Make NHL04 great again!


Big league :perfect:
NHL 2004 Launcher | My Changelog | NHL 2004 Preservation | NHL 2004 Debugger
Offline Profile Quote Post Goto Top
 
ZeroPucks
Hall of Famer
[ *  *  *  * ]
Vod,17 November 2016
11:57 PM
ZeroPucks,17 November 2016
2:11 PM
Apologies if you've already answered this before, but what are the chances of being able to change rules to include features such as delayed (touch-up) offsides and 3 on 3 overtime? Are those even possible?

Almost anything you can think of is possible with Launcher 1.5 (within the usual hardware limits), including new game modes like live the life. Launcher scripts can change any of the executable code or add executable code via the included just in time ASM compiler, so there's no artificial barriers. The only barrier at the moment is the fact that the game's hardcode is a mess and hard to make sense of, but every day I make progress. :)

I should have phrased my question better, because I know many things are possible with the Launcher, the trouble is just figuring out the right places to implement those changes into the game. I guess what I was really asking was whether it was possible or even practical to find the places in the game code to add delayed offsides, the new icing rules, and 3 on 3 overtime.
Offline Profile Quote Post Goto Top
 
Vod
Member Avatar
Development Team
ZeroPucks,17 November 2016
4:12 PM
Vod,17 November 2016
11:57 PM
ZeroPucks,17 November 2016
2:11 PM
Apologies if you've already answered this before, but what are the chances of being able to change rules to include features such as delayed (touch-up) offsides and 3 on 3 overtime? Are those even possible?

Almost anything you can think of is possible with Launcher 1.5 (within the usual hardware limits), including new game modes like live the life. Launcher scripts can change any of the executable code or add executable code via the included just in time ASM compiler, so there's no artificial barriers. The only barrier at the moment is the fact that the game's hardcode is a mess and hard to make sense of, but every day I make progress. :)

I should have phrased my question better, because I know many things are possible with the Launcher, the trouble is just figuring out the right places to implement those changes into the game. I guess what I was really asking was whether it was possible or even practical to find the places in the game code to add delayed offsides, the new icing rules, and 3 on 3 overtime.

Yes. Updated rules will eventually be done. It's pretty high priority.
NHL 2004 Launcher | My Changelog | NHL 2004 Preservation | NHL 2004 Debugger
Offline Profile Quote Post Goto Top
 
ZeroPucks
Hall of Famer
[ *  *  *  * ]
All right, thanks for answering my question and thank you for continuing your work on the Launcher :good:
Offline Profile Quote Post Goto Top
 
lepiney
Regular
[ *  * ]
Vod,17 November 2016
7:45 PM
<!--QuoteBegin-Vod+17 November 2016, 7:45 PM
Report Post--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (Vod @ 17 November 2016, 7:45 PM
Report Post)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
That gameclock was a proof of concept that was never finished because I didn't have time or patience to make a POG for every team. So it only would have worked with CHI home and STL away. If I'm reverse-engineering, developing the launcher GUI, maintaining the lua scripting engine, fixing bugs and doing everything else, that leaves little time for me to also write scripts and create art. Lua scripts have all of the functions they need for an artist to make game clocks.

Here's the thread requesting artists: http://z15.invisionfree.com/NHL04Rebuilt/i...?showtopic=5088
[/QUOTE]
Thanks for your answer! yes, I understand..
I could try creating these arts, if it doesn't need too much programming skill... :thinking:
I'd be glad to give you a hand.

thanks again for your work sofar
cheers
Offline Profile Quote Post Goto Top
 
lepiney
Regular
[ *  * ]
lepiney,18 November 2016
8:50 AM
Vod,17 November 2016
7:45 PM
<!--QuoteBegin-Vod+17 November 2016, 7:45 PM
Report Post--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (Vod @ 17 November 2016, 7:45 PM
Report Post)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
That gameclock was a proof of concept that was never finished because I didn't have time or patience to make a POG for every team. So it only would have worked with CHI home and STL away. If I'm reverse-engineering, developing the launcher GUI, maintaining the lua scripting engine, fixing bugs and doing everything else, that leaves little time for me to also write scripts and create art. Lua scripts have all of the functions they need for an artist to make game clocks.

Here's the thread requesting artists: http://z15.invisionfree.com/NHL04Rebuilt/i...?showtopic=5088

Thanks for your answer! yes, I understand..
I could try creating these arts, if it doesn't need too much programming skill... :thinking:
I'd be glad to give you a hand.

thanks again for your work sofar
cheers [/QUOTE]
Ok, is it as easy as it is shown in this tuto-video?!?https://www.youtube.com/watch?v=LdESglY_hwQ

I could do that, if you'd send me the base images (the ones from CHI and STL you already did), than changing the colours/names in Photoshop i am capable... :good:

for the "scripting part" though, I don't know. but if I can save you some time by at least creating the images that's fine. (?)

let me know,

cheers
Offline Profile Quote Post Goto Top
 
Vod
Member Avatar
Development Team
I just need any art that's necessary for a complete gameclock in PNG format. I can handle everything else. :)
NHL 2004 Launcher | My Changelog | NHL 2004 Preservation | NHL 2004 Debugger
Offline Profile Quote Post Goto Top
 
hitman71
Regular
[ *  * ]
hello :). i test launcher 1.5, but something happens.. my gameplay graphic is sooo bad. even in good resolution..any idea why?? :o
Offline Profile Quote Post Goto Top
 
Vod
Member Avatar
Development Team
hitman71,18 November 2016
7:28 PM
hello :). i test launcher 1.5, but something happens.. my gameplay graphic is sooo bad. even in good resolution..any idea why?? :o

Hello. Can you please share a screenshot?
NHL 2004 Launcher | My Changelog | NHL 2004 Preservation | NHL 2004 Debugger
Offline Profile Quote Post Goto Top
 
hitman71
Regular
[ *  * ]
with launcher 1.5 game plays only 640 X 480 resolution.. when i change resolution in game options, it changes, but not with launcher.. can anybody help :P
Offline Profile Quote Post Goto Top
 
2 users reading this topic (2 Guests and 0 Anonymous)
Go to Next Page
« Previous Topic · NHL 2004 Launcher · Next Topic »
Add Reply