Yesterday I released the 0.1.1 Version of the CAOS Console, it is Basicly a Rewrite of the original CAOS Console with some Bugfixes, fixed Typos and a litle Usabillity improvment. (you no longer have to provide the Game Name for using it with Creatures 3)
Also i made a litle Page for the CAOS Console, From now on you can Download the latest Version over here: Klick Me
If you find any Errors in this Version, or have Problems to get it working, tell me 😀
In my free Time I work on a Reimplementation of the original DS Multiplayer Features sadly my free Time is very limited so that i make very slow progress, this is the Reason why i would like to make this Project an “Community Project” where everyone that is interested can help to improve it.
Due to the Fact that i could not reverseengineer the original Multiplayer-Servers Protocol, i had to come up with an alternative Way to make Multiplayer happen again, for this purpose i decided to create an .Net based CAOS Injection Class, on the Client side, that will alter the ingame Experience to “simulate” the original Multiplayer Features while it is connected to my Version of an Multiplayer Server.
To achieve an relatively seamless integration of the Client Software into the Game experience i want to alter the Game CAOS code (Bootstrap) in a way, that replaces all “net:” commands with simple Equivalents that stores the Information that needs to be processed in Game variables and or simple Objects.
These Objects will then be parsed by the Client Software.
i.e. If you want to Login/Register your World the Username and the Password will be stored in Game Variables, where they can be accessed by the client Software, which then will verify the Login Credentials against the Multiplayer Server, and set the Status to “online”.
This is where I Probably need the most help because my CAOS Skills are limited, and i would like to focus on the Client and Server Software.
I will host the Projects SourceCode on BitBucket.
But more News on that Topic, as well as Issue Tracking and a Roadmap. will come soon.
Right now there is a Thread about the Project on the Creatures Caves Board, for more Informatioen klick here: LINK
As a CAOS Coder that also likes C# (.net) i needed an easy way to combine those two Worlds, so i made a little “.net 4” C# based Component that allows easy Communication with the Game-Engine to injects Scripts and CAOS.
(The Component is another Project which i will release in another Post)
Based upon this Component i created a CAOS Console Commandline Tool which basically can do the same as the in game CAOS Console (which you can open by pressing CTRL + SHIFT + C) but has a few Advantages like a Command History which you can scroll back and forth, by pressing the up and down Arrow Keys or the ability to Copy and Paste much easier into the CAOS Console.