Menu

Welcome to JCivED

darkpandaman

Welcome to the JCivED wiki!

JCivED stands for Java Civilization EDitor, and tries to be exactly that: an all-in-one tool to modify Sid Meier's Civilization save games (MS-DOS and CivWin) and executable (MS-DOS). Why Java ? It's just the language I am most proficient at, and was for some time the language of choice for seamless cross-platform support, which is important to me. Also, JCivED has zero dependency besides JDK/JRE, as I stick to writing everything in pure Java, mainly to avoid managing dependencies, but also for the joy of learning :) Sorry for the mess !

Why JCivED ? The short story : being a Civ player since the beginning (early 90s), I regularly came back to playing Civ out of nostalgia, until a decisive day in 2012 when I was upset enough at my current game that I pushed through to decipher Civ's map save format (I guess there was some mountain in my way). That effort unraveled into months and years of unexpected wonders and discoveries, leading to what JCivED is today: a tool to edit savegames but also Civ's graphics (PIC files), fonts (FONTS.CV) as well as a patch utility for CIV.EXE (more than 40 various technical and gameplay patches, including bug fixes).

The current JCivED homepage is hosted at a CivFanatics forum page, alongside decades of efforts and discussions that cover huge amounts of CIV.EXE technical details and game logic.

Hereunder is a very partial listing of interesting topics available in the Civ Fanatics forums :