No. 1100 is the maximum numbers of connections that the game server can handle. It is hardcoded and you would have to RE a lot in order to change it successfully.Is there a way to change maximum allowed players online?
No. 1100 is the maximum numbers of connections that the game server can handle. It is hardcoded and you would have to RE a lot in order to change it successfully.Is there a way to change maximum allowed players online?
How you got the compilable code from the cipsoft game binary?Just so everyone knows, Diablo game (from PC) is now fully compilable because Blizzard left an executable with DWARF/Debug information on it, allowing a programmer to RE everything and allow people to compile the whole PC game of Diablo from zero source: galaxyhaxz/devilution
CipSoft game binary is also compiled with DWARF information, that is why we have such a good compilable code (on my side), this is interesting to know, everyone imagines being able to Reverse Engineer the entire CipSoft game binary and allow to compile?
How you got the compilable code from the cipsoft game binary?
Hard and long process, although not everything is fully compatible, you have to understand a lot about RE and C++ to understand what the compiler output was, not to mention the optimizations done by GCC on the game binary also makes a few things harder. I'm eventually actually rewriting everything from scratch and I will publish it on GitHub when the basic of basic is working accordingly, of course, using newer connection system (boost), instead of old system of RealOTS.
The "old system of RealOTS" are the classic UNIX sockets, am I wrong?
And by the "basic is working accordingly" you mean just the connectivity/networking code?
Basic players logging in, moving objects and walking using RealOTS structure of TToDoEntry. And yeah, they are using basic UNIX sockets
I tried to RE the RealOTS engine long ago, when it was released but had an awful lot of problems trying to reproducing their code. Would you be using CIP script files (.mon, .srv, .npc) or LUA/XML? And I asume you would convert all those .map to binary format? Sorry for asking a lot of questions, I get really excited to hear that you're RE'ing the real thing.
So? no release?It's planned to be using CipSoft files, using .srv file at the moment for the object type definitions.
So? no release?
Is there any Chance you could open server just for test phase or to see how the server is running comparing it to other?
when is going to be that release?Even better than that, I will release binaries for people to run the server in their Windows computers until I come out of beta stage and then decide if I will release the code in GitHub
when is going to be that release?