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
Global coordination
Topic Started: Aug 15 2016, 05:07 AM (1,679 Views)
Södy
Member Avatar
Charter Member
[ *  *  * ]
Before we create 100 threads for each topic we should coordinate it a little bit here.

I suggest the following topics to be created:

- Layout
- Basic features (bringing the layout and standard features into the interface)
- Advanced features (for all the extra stuff)
- Future ideas (if you have any idea for the interface, post it here)

We could use this thread to coordinate our work (who is doing what).
Colorado Avalanche
Offline Profile Quote Post Goto Top
 
Vod
Member Avatar
Development Team
One of the first things we need to accomplish is documenting all of the internal objects that we will need. The absolute minimum code to start a game is the following:

Code:
 

var oGameFace = window.external.GameInterface;
var oLeagueServer = oGameFace.LeagueServerInterface;
var oExecutorServer = oGameFace.ExecutorServerInterface;

oGameFace.MainLoaded();
oLeagueServer.LoadLeagueInternal(0,"")
oExecutorServer.LoadExecutorInternal(0);

oLeagueServer.LeagueDispatch.ProviderInterface.EnterSetup();
oLeagueServer.LeagueDispatch.ProviderInterface.GameDataInterface.HomeTeam =
oLeagueServer.LeagueDispatch.ProviderInterface.GameDataInterface.AwayTeam =
// oLeagueServer.LeagueDispatch.ProviderInterface.GameDataInterface.SetControllerToSlot(0,1,0);
oLeagueServer.LeagueDispatch.ProviderInterface.ExitSetup(0);

oExecutorServer.ExecutorDispatch.ExecuteGame(oGameFace.LeagueServerInterface.LeagueDispatch.ProviderInterface.GameDataInterface,oGameFace.LeagueServerInterface.LeagueDispatch.ProviderInterface.GleanDataInterface);


NHL 2004 Launcher | My Changelog | NHL 2004 Preservation | NHL 2004 Debugger
Offline Profile Quote Post Goto Top
 
Tyson12
Regular
[ *  * ]
I'll try to complete my courses this month and then start looking more into the interface.

IMO we should figure out, what we even want to be included. Perhaps make a sketch - like we discussed and decide on what needs to go.

In theory, wouldn't we be able to add more leagues to the game as well?
Offline Profile Quote Post Goto Top
 
Södy
Member Avatar
Charter Member
[ *  *  * ]
Not sure about the league thing. They are hardcoded if I remember correctly.

I think for a start, we should try to bring in all the features the current rebuilt interface has.

Starting with something simple like the main menu and play now menu, going over to season and dynasty menus. Like I said earlier, it would be great if we could have 2 or 3 edit lines screens instead of the 10 tabs we have right now.
Colorado Avalanche
Offline Profile Quote Post Goto Top
 
Sence
Hall of Famer
Södy,17 August 2016
9:16 AM
Like I said earlier, it would be great if we could have 2 or 3 edit lines screens instead of the 10 tabs we have right now.

I like those tabs. :unsure:

Leagues are hardcoded at the moment.
Also the maximum number of teams in a league is 30 and there would be 31 teams in NHL in the 2017–18 NHL season. <_<
A video is worth of thousand pictures.

http://www.youtube.com/watch?v=bFq2dGSVdOI
My Sharks 2015-16 season (finished)
Offline Profile Quote Post Goto Top
 
Södy
Member Avatar
Charter Member
[ *  *  * ]
Those tabs are awful. I would rather have all special teams on one page.
Colorado Avalanche
Offline Profile Quote Post Goto Top
 
Vod
Member Avatar
Development Team
I personally think we should take a more broad approach and create an auto-updating plug and play addon system for game modes. If this addon system were to tie interface code with launcher scripts, there would be no limits on what can be done with a game mode addon. Full conversion mod (IE, Rebuilt) makers could just mix and match game mode addons and create a general theme for the main menu, and those addons would always be up to date without having to do anything. We have a lot more freedom in terms of hosting now that we are dealing with open source code. :)
NHL 2004 Launcher | My Changelog | NHL 2004 Preservation | NHL 2004 Debugger
Offline Profile Quote Post Goto Top
 
JonnhyWeed
Member Avatar
JonnhyW
Södy,15 August 2016
5:07 AM
Before we create 100 threads for each topic we should coordinate it a little bit here.

I suggest the following topics to be created:

- Layout
- Basic features (bringing the layout and standard features into the interface)
- Advanced features (for all the extra stuff)
- Future ideas (if you have any idea for the interface, post it here)

We could use this thread to coordinate our work (who is doing what).

You need to create Menu Screens similar to the new NHL games, im just saying, i dont very like the menu screens. But im very happy with everything else. Good Job! :good:
Offline Profile Quote Post Goto Top
 
1 user reading this topic (1 Guest and 0 Anonymous)
« Previous Topic · Open Source Interface Project · Next Topic »
Add Reply