Quote:
Originally Posted by LoveBuffNL
I've been looking into this source. It's certaintly pre v5, so probably v4. It's build on Visual Studio 6.0 and comes with a lot of errors if you try it in vs2003 sp1. Even if you manage to get yourself to compile all of them, you're still stuck with the fact you prob have different o3d parametres, and ofcourse a database you gotta build up. And if you've done all of this, you'll have a v4 server with a lot of leaks and with no support for acrobats (baked in). The skill level system is of an older version as we know from v6, with extra windows. It might be a fun experience if you get it to work, but what you can do with it after remains a mystery.
|
Hi! I'm the one who finally cracked the password on this so I've had a bit longer to mess around with the source then anyone else. For the most part, I'd say your observations are correct, it is pre v5, but not very much, id say it's from somewhere in the middle of the v5 beta. Acrobats are present, mostly contained under the __ACROBAT_0504 define, and look as though they should be largely functional, any missing or broken bits would likely be not be hard to fix with v15 code, the core jobs haven't changed that much. The inventory window is the older version with no 3d character display, and the skill system is indeed the old version as well
Definitely full of leaks, the client has several pretty bad memory leaks, and hundreds of potential crashes / dupe issues / etc that have been fixed in later versions. If anyone was actually planning on using this to create a live server at some point, I'd definitely suggest backporting all of v15's fixes at the very least. Everything does work under vs2003 with some tweaking here and there, mostly related to include paths.
As for the lack of database, there is a v5 database floating around that was released alongside compiled v5 binarys long ago, in theory that should be compatible, or very close atleast. Same goes for an actual client, I haven't found any that are quite what this source requires, they either lack things or have too many things in the scripts, but with some script reworking it should be possible to get the servers and client running properly.
As for what use this source is, there is some interesting things in it, such as offline mode that allows the client to run without any sort of server, most likely intended as a development aid for quickly testing things in game without having to update their test server, but it's neat none the less, and does work 95%. Bellow is a random screenshot of the client built under DEBUG_SINGLE configuration, running without any server. Only real thing that doesn't work this way is monsters, since their AI is server side only.
[Only registered and activated users can see links. Click Here To Register...]