JCivED - a toolbox for Civilization

Got it, it's because I was actually using 475.01. It's looking for the resource DM_EXE_EN47501.txt. Which checking the source code on source forge, only exists for 474.01.

So user error after all!
I am pretty sure the only difference in CIV.EXE between 474.01 and 475.01 is the "4" digit replaced by a "5" digit... The file "DM_EXE_EN47401.txt" could be just copied and renamed "DM_EXE_EN47501.txt", and it would work...

Unfortunately I cannot test this, since it seems I don't have every version of every CIV.EXE at hand to make the comparison...

Also you encounter this problem because I optimistically marke the patch023 as compatible with both versions 474.01 and 475.01, so JCivED wrongfully allowed you to configure this patch... This can be prevented by restricting the patch compatibility directly at line 11 of file "patches/patch023_game_cfg.xml":
- Before
Code:
    <data versions="EN47401,EN47501"> <parts><part>    <offset> 0x23859 </offset>
- After
Code:
    <data versions="EN47401"> <parts><part>    <offset> 0x23859 </offset>
 
Ok so I took the opportunity to make another JCivED release, now 0.0.25a, focused on fixing bugs in patches (download here: https://sourceforge.net/projects/jcived/files/JCivED-0.0.25a.zip/download )
  • Added 2 patches by YurArm, 53 fixes pollution bug, while 54 fixes negative scores
  • bug fix: fixed incorrect support of patch 23 (experimental) for CIV 475.01
  • bug fix: tupi's F10 PowerGraph patch (204) had a wrong offset for v01, now fixed
  • bug fix: patches 38 and 39 had typo which made them unusable for v03 and v05, now fixed

I am considering spending a little time improving the patch 23, considering more data is already mapped out from the EXE file (such as: building costs, unit cost/attack/defense/move, tech prerequisite/obsolete, wonder prerquisite, etc.), so in theory only the UI is missing to be able to modify those values hard-coded in the CIV.EXE
 
I am running into the "java.lang.Long cannot be cast to java.lang.Short" error when trying to change some variables in a save game, e.g. the position of a unit. It throws the error in the console and when I click away and click back the value has reverted. I'm running Java 1.8.0_311 and JCIVED version 0.0.25 (alpha). I tried JCIVED 0.0.24 and got the same error.

I'd appreciate any assistance, thanks!
 
Last edited:
I am running into the "java.lang.Long cannot be cast to java.lang.Short" error when trying to change some variables in a save game, e.g. the position of a unit. It throws the error in the console and when I click away and click back the value has reverted. I'm running Java 1.8.0_311 and JCIVED version 0.0.25 (alpha). I tried JCIVED 0.0.24 and got the same error.

I'd appreciate any assistance, thanks!
Hi,

Always keen on helping when I can : would you mind sharing the complete error message ? ( full stack trace if you can)
And the savegame you are trying to alter , as well ?

Cheers
 
Hello, Is possibility how to run Jcived in Windows from 2025? I tried to install XP simulátor And win7 simulátor, but IT still does not work. How do you run this program? Thank you Martin
 
I use Cived on WIn7

civ.jpg


Modyfication "Civs Identify flag" changes anything?
After modyfication I gets the same civilization and this same leader and I have problem again because map is done and i have not adapted charecteristic of leader.

I dont find it in this thead but what changes in this three options, more precisely when I imported map from save?

map.png


1. Discard = Dont change position of any animals on map, Dont change civs, his position on map and discoveries.
2. Keep all other map media = Also dont changes position of any animals on map or Civs data
3. Standalone = Loads the map without anything deleting nations and animals. Can't edit anything.

So..what is the difference between option 1 and 2 and is there way to change animals position or load a map with the animals position?
 
Last edited:
Hello, thank you Very much. I opened IT on my old computer without problems. So I Will use IT on my old jursic PC from age of T-Rex.
 
On mY PC with win 11 does not work IT. I tried IT many Times. Than I tried IT on my old PC with XP And IT works without problems.
 
Can me please anybody say how to change nation for human player? I did IT only that I marked IT on one position So I changed IT from Romans to English, but IT did not work And I play Always fór Romans. Many thanks
 
Yes, thank you. And Is IT possible to rename all nations? I see only 8 which Are in the game...
 
Back
Top Bottom