Jump to content
Iran

Dune 2000 IDA database available?

Recommended Posts

I'm interesting in working on adding support for Dune 2000 to CnCNet v5. CnCNet v5 is a service for Red Alert 1 and Command & Conquer 1, and hopefully TS soon too if CCHyper gets the spawner code working. They require a patched EXE with "spawner" code, this spawner code reads an INI file at startup and launches an (online) match with the settings from the INI file. As part of that hifi added support for this spawner to the ra303p patch for Red Alert 1.

 

You can see the ra303p code for it here:

 

https://github.com/cnc-patch/ra303p/blob/master/src/spawn.asm

 

It requires a bit of things to be known. CCHyper told me Dune 2000 works different from C&C games internally.

 

More info about CnCNet v5 can be found at: http://cnc-comm.com/community/index.php?topic=2505.0

Share this post


Link to post
Share on other sites

I'm interesting in working on adding support for Dune 2000 to CnCNet v5. CnCNet v5 is a service for Red Alert 1 and Command & Conquer 1, and hopefully TS soon too if CCHyper gets the spawner code working. They require a patched EXE with "spawner" code, this spawner code reads an INI file at startup and launches an (online) match with the settings from the INI file. As part of that hifi added support for this spawner to the ra303p patch for Red Alert 1.

You can see the ra303p code for it here:

https://github.com/cnc-patch/ra303p/blob/master/src/spawn.asm

It requires a bit of things to be known. CCHyper told me Dune 2000 works different from C&C games internally.

More info about CnCNet v5 can be found at: http://cnc-comm.com/community/index.php?topic=2505.0

didn't get you..

what is the topic about??

Share this post


Link to post
Share on other sites

So you want a patched .exe (or .dat file for Dune 2000) that reads an INI file at start-up and sets map/color/name/house/etc automatically in Dune 2000 for multiplayer games?  Sounds very difficult.

 

Perhaps things get easier if you would just skip menu's and directly go to the game with the INI settings, but I'm not sure that's possible with only changing the exe/dat file.

Share this post


Link to post
Share on other sites

I think Hyper's is probably the most complete db you can get... if you can get it -_-

Share this post


Link to post
Share on other sites

So you want a patched .exe (or .dat file for Dune 2000) that reads an INI file at start-up and sets map/color/name/house/etc automatically in Dune 2000 for multiplayer games?  Sounds very difficult.

 

Perhaps things get easier if you would just skip menu's and directly go to the game with the INI settings, but I'm not sure that's possible with only changing the exe/dat file.

No, a patched EXE that loads all settings needed for an online multiplayer match and then puts you right into that match, bypassing any menus. Basically to allow matches to be launched externally by the CnCnet v5 software.

Share this post


Link to post
Share on other sites

No, a patched EXE that loads all settings needed for an online multiplayer match and then puts you right into that match, bypassing any menus. Basically to allow matches to be launched externally by the CnCnet v5 software.

I honestly don't see much of a point, all we really need is a game server.

Share this post


Link to post
Share on other sites

It'll allow for CnCNet v5 support, so a running game server.

 

I took a look at the game EXE and like CCHyper said the studio who worked on it wrote their own engine, there's almost zero C&C1 or RA1 code left and everything has its own names.It still doesn't look impossible, I'm curious about how to game adds human players for online matches and how does it initializes the network stuff for online games.

Share this post


Link to post
Share on other sites

CCHyper had the most complete idb, but he lost it, I think I have an early version of it somewhere.

Share this post


Link to post
Share on other sites

CCHyper had the most complete idb, but he lost it, I think I have an early version of it somewhere.

Share this post


Link to post
Share on other sites

This is the best I have, not sure how much information it has in it, it could be vanilla for all I can remember:

https://www.dropbox.com/s/totln0x6bk6sti7/DUNE2000.idb

The core game is their own engine, but there is Westwood tech in there and I believe the network should be very close to C&C

Edited by mvi

Share this post


Link to post
Share on other sites

 

I honestly don't see much of a point, all we really need is a game server.

 

that is whats its about, a free server for an unlimited amount of players!

With some cool extra features like password protected games, private chat, map previews in the game room and more ..

Share this post


Link to post
Share on other sites

Thanks mvi. I'll ask him but I'm gonna assume he has no idea about it. ;(

Share this post


Link to post
Share on other sites

No, a patched EXE that loads all settings needed for an online multiplayer match and then puts you right into that match, bypassing any menus. Basically to allow matches to be launched externally by the CnCnet v5 software.

online match as in internet match??

will internet match work with the menus??

Share this post


Link to post
Share on other sites

This is more than awesome. I know how CnCNet 5 is and if Iran and others manage to add Dune 2000 on it this will be great. The connection is good, the player count is good and the lobby program is also good. I really hope you guys will make it, I know dune2k doesn't have the most user friendly engine but I trust your programming skills. :)

 

I'm assuming you are Iran from renegade? :D

Share this post


Link to post
Share on other sites

   

that is whats its about, a free server for an unlimited amount of players!

With some cool extra features like password protected games, private chat, map previews in the game room and more ..

We already have support in PVPGN, which would be more then adequate once someone deploys a server.

Share this post


Link to post
Share on other sites

We already have support in PVPGN, which would be more then adequate once someone deploys a server.

CnCNet would still be a better choice, trust me on this.

  • Upvote 1

Share this post


Link to post
Share on other sites

Hey MVI! Hows it going?

CCHyper??

Man I've been waiting for you for a long time..

Share this post


Link to post
Share on other sites

CCHyper??

Man I've been waiting for you for a long time..

He is online on CnCNet IRC every day. ;)

  • Upvote 2

Share this post


Link to post
Share on other sites

What have I missed? Someone passed onto me that someone got around the issues I had with the screen blitting and got a fully working patch?

Share this post


Link to post
Share on other sites

What have I missed? Someone passed onto me that someone got around the issues I had with the screen blitting and got a fully working patch?

Are you talking about the high resolution patch? Yeah, just click my signature or check d2kplus.com. N.Kindt figured it out and I put it into a (python script) patch.

Share this post


Link to post
Share on other sites

Nice! Glad to see someone took over from me and finally got it working, is it bug free?

  • Upvote 1

Share this post


Link to post
Share on other sites

Nice! Glad to see someone took over from me and finally got it working, is it bug free?

I think it is. Well, let's say bugless enough, because sometimes someone uses the patch on a strange foreign language version of Dune 2000 and it can go wrong, but the English (1.06) version works correct.

  • Upvote 1

Share this post


Link to post
Share on other sites

Also causes oos error on multiplayer if a player uses airstrike and players dont have same res, but other than these i couldnt find any problems.

  • Upvote 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×