darkpanda
Dark Prince
- Joined
- Oct 28, 2007
- Messages
- 823
Patch questions:
* patch032_skip_av_intro.xml - Skip A/V selection on startup. It seems like all you've done is replaced a JMP or CALL or something with a series of NOP. What state does this start the game in? Which sound driver, etc?
Sorry for not making it explicit: default is No sound and MCGA graphics.This corresponds to drivers files hard-coded in CIV.EXE, namely NSOUND.CVL and MGRAPHIC.EXE.
If you want the details: the pre-game A/V setup menu simply replaces the first character of those hard-coded filenames depending on the user selection: AdLib changes NSOUND.CVL into ASOUND.CVL, EGA graphics changes MGRAPHIC.EXE into EGRAPHIC.EXE, etc.
* patch007_bugfix_pathfind.xml - Fixes a bug in CIV generation of land pathfinding data. What exactly does this do? It only works for 474.01 and 475.01, and the reference link points to some unrelated post.
You're right, the link is wrong.
The motivation for this patch is described in a series of post within the SVE file format thread, starting here: http://forums.civfanatics.com/showthread.php?p=12554133&post12554133
The patch post itself comes at the end of the series, a few posts later: http://forums.civfanatics.com/showthread.php?p=12557540#post12557540
And one more for good measure:
* Can SP299x patch from here be included?
http://forums.civfanatics.com/showthread.php?t=518839
Sadly, it is not on the top of my priorities for JCivED: the current patch function is really focused on CIV.EXE, since PIC files can be modified through separate functions, and shared if necessary, just like Theov did in your link.
Since I started the CIV.EXE patch function, I have envisioned a full "modding" function in JCivED, that would include full support for patching all CIV files, in the spirit of creating "total conversion" mods, typically.
While being on that path, I started to reverse-engineer CIV.EXE and the world of possibilities this opened kind of brought me on another path of experimentation.
That said, if you keep your hopes up, you may see it coming sooner or later