darkpanda
Dark Prince
- Joined
- Oct 28, 2007
- Messages
- 823
Have you looked into doing anything similar for Sid Meier's Colonization (Classic/1994)? I've been looking around, but it seems very little work has been done on that game. I found several repos, but they only scratch the surface (especially compared to JCivEd). For instance, only about 60% of the SAV file has been decoded, and I'm only seeing one patch out there (for fixing the RNG... but that "fix" breaks other parts of the game by randomizing things that are supposed to stay stable).
Getting to a tool like JCivED for the original Colonization -- from where things are today -- seems extremely challenging, but I'm trying to start by decoding the SAV files the rest of the way.
How did you get to something as awesome as this? I'd appreciate any tips you can provide. Thanks!
Hi carthanc,
Your post is a major trigger for me, especially after I browsed the thread you linked ! Lots of stuff going on Colo-wise
Ever since I broke into Civ, I have been caressing the idea of doing the same for Colonization.
When I nearly stopped working on JCivEd, in 2015, I had major changes in my personal life which made it extremely difficult to dedicate time to that project any more (international relocation, job change, kids).
A few years later, things are settling down, and since a few weeks/months ago I have started to respawn a dev env for JCivEd... It takes time and I still do not have much of it.
However, globally, my ideal objectives at this point would be:
- be able to maintain/develop JCivEd again
- further reverse engineer CIV.EXE
- possibly create a full Civ clone/port
- include CivWin support
I would gladly add a Colonization project to that list
Regarding your last remark: you can read the beginning of the JCivEd story here: https://forums.civfanatics.com/threads/map-pic-and-pal-formats-figured-out-almost.478234/
Note that while developing JCivEd, I did extensive disassembly work on CIV.EXE, with IDA Free and a special debug version of DOSBox. This definitely helped pushing the SVE/MAP coverage nearer to 100%, as well as reveal secret logic, unearth remains of abandoned features and shed light on several famous bugs.
There is now a great disassembly tool, free, called Ghidra (from the NSA ), and I am wondering what it could do on those good old 16-bit EXEs...
I'll see you around !
Cheers