• Our friends from AlphaCentauri2.info are in need of technical assistance. If you have experience with the LAMP stack and some hours to spare, please help them out and post here.

Version 2.x bug reports

I think some changes are not working , at least teple of solomon is still giving 2 golds and 1 science
Are you sure old files got overwritten when you applied the patch?

I stoped playing the last version with sadness because of CTD problem. The message allways refered to civcoredll fault. So I was glad to see that 2.0 was out and played it. I love the new stuff but again it crashed before modern. I tried several times same crash symptom. I looked around the forum for signs that other experianced the same glitch when I found the extra civ addon. No when I playing as finland I realise that the game goes further but the oil on the map is called oil produkts and several construktion is unaviable. But no crash. Is this accidental or with purpose? I will report when the session is done. nakemin
That's odd. Oil should be always named Oil when it's resource on map. Oil products is gained only from Oil Refineries. Seems it's some accidental bug so please keep me posted about any bugs you might find from that session. Just realised bit earlier today that I'll have to make patch for Extra Civs addon because I changed some unit requirements (cavalry) and increased building costs (unique buildings need costs changed) - current version should work just fine so I have no rush with the patch for it.
 
Just another data point, I had installed the mod, blue marble and the super-epando civs mod you link and had no interface. I used the 'old' file you pointed to and it seems to work now.

Only on turn 1 though, we will see how it goes.
 
Ok I now have no interface and have tried this a half dozen times .. everything was working fine before. EXACT steps taken:

1: Download all 4 files (2.0, 2.01, 2_2, 1.01)
2: Delete entire ROM directory
3: Extract ROM 2.0 to mods
4: Extract 2.01 to ROM folder overwriting everything
5: Delete Assets/Python folder
6: Extract RDCM 2_2 to ROM folder overwriting everything
7: Extract Extra Civ 1.01 to ROM folder overwriting everything
8: Extract Extra Civ / RDCM Patch 0.2 to Assets/XML/Audio (or whatever the exact path is) overwriting everything

I HAVE confirmed everything was overwritten correctly and I have repeated this process a couple times.

EDIT 1:

I have just did again (trying to narrow this down) Steps 1 thru 6 ... same problem. At least this means 7/8 isn't causing the problem.

Help
 

Attachments

  • no_interface.png
    no_interface.png
    388.9 KB · Views: 87
@Lomion

Did you test if the mod had interface in steps 3, 4 and 6 ie. basically after installing each component, test if it's working properly before installing next patch/addon. This way we can find the step where something goes wrong.

Edit: If you can, post log files too.. those should make it easier to locate errors. :)
 
@Lomion

After step 6 do you by any means have another folder named Rise of Mankind under the main Rise of Mankind folder. i.e. you are supposed to extract the Add-On to the mods folder and not RoM folder. The second case will create an extra Rise of Mankind folder and should miss things up.
 
@Kalimakhus: Nope ... I actually extract each to their own folder then combine to make sure of this .. was just short hand typing earlier

@zappara: Log is where?

EDIT 1: Attaching the only 4 logs I see ... yes one of them is empty

EDIT 2: @zappara: It happens after I apply the 2.01 patch but before RDCM (and before I delete the python folder) ... 2.0 works fine

EDIT 3: This is in one of the logs but its prob the relevant item as it seems GUI / Theme related

[May 22, 2008 - 07:26:34] Messages while processing 'Resource/Civ4.thm'

Error : Decl - ('Civ4Theme_Common.thm', Ln:401, Col:13) Assignment source propertyId 'SF_CtrlTheme_Civ4_Control_Font_Size3_Italic' not found
Error : Decl - ('Civ4Theme_Common.thm', Ln:402, Col:13) Assignment source propertyId 'SF_CtrlTheme_Civ4_Control_Font_Size3_BoldItalic' not found
Error : Decl - ('Civ4Theme_Common.thm', Ln:408, Col:13) Assignment source propertyId 'SF_CtrlTheme_Civ4_Control_Font_Size1_Bold' not found
Error : Decl - ('Civ4Theme_Window.thm', Ln:3048, Col:9) Assignment source propertyId 'SF_CtrlTheme_Civ4_Control_Font_Size1_Bold' not found
Error : Syntax - ('Civ4Theme_HUD.thm', Ln:887, Col:13) Unexpected '.' in the identifier assignment statement
Error : Syntax - ('Civ4Theme_HUD.thm', Ln:927, Col:13) Unexpected '.' in the identifier assignment statement
 

Attachments

Pyramid of the Magician:
It says that state religion has to be present (Judaism in my case). It will give :gold: for Judaism, and spread Nagualism (?).
Yet, as I don't have Nagualism, it cannot be built.

I assume, it can only be built under Nagualism as state religion, but then the indication of giving :gold: for another state religion is confusing.
 
@Zappara

While trying to find out why some unit wasn't working properly in ranged combat I discovered that it is caused by some file in the ExtraCiv Add-On.
The Denmark civ has a flavor unit for the crossbowman. But rather than adding an art definition for the unit it replaces the crossbowman from RoM. There is no need for a flavor unit to have its own Civ4UnitInfos.xml file. UUs need this file but they add a new unit type rather than replacing an existing one.

The unit definition also causes crossbowmen to require iron as per vanilla BTS while they don't require it in RoM. It hard code art definition to reference the Denmark flavor unit's one which is wrong!

My guess is that you either created the civ by combining two different modcomps each had a different UU, or you used a pre-made civ that was created earlier this way.
 
@Lomion

Hmm, there should be 11 log files when all logging is enabled. Are you sure you had all options enabled as described in this thread's 1st post? Error while loading theme files is odd one since the patch didn't change any of those files. Do you have some custom UI graphics mod enabled?

@Commander Bello

Good catch, seems I've missed that one when fixing religious wonders. It was suppose to give gold only to Nagualism, not with any state religion. I'll have to fix it in next patch and check rest of them again so there's no other similar mistakes left.

@Kalimakhus

I guess that was how the module was built, I merely just converted stats for RoM settings. Didn't think someone would make module units replace the default ones. :( I'll have to patch up Extra Civ Add-on at some point as there's few things that don't match up now with RoM v2.01: building costs and python coding for building upgrade lines needs new UUs added to lists and some cavalry units have wrong tech reqs.

Edit: If I recall Denmark was combined from 2 different Denmark modules so I'll have to check which one of them added those flavor units...
 
Well I guessed so because the file in question is surely a reminiscent of the UU defined by one of the combined mods. The merger decided to keep the other unit as a UU but rather than removing this file which is no longer needed he changed the unit's <type> tag to UNIT_CROSSBOWMAN causing it to replace the one in the main mod ????. Anyway it is perfectly safe to remove this file as well as the schema one that comes with it. Hopefully there is no other unintended replacements of units or buildings in the modules as it is so difficult to locate.
 
@zappara

Didn't even catch that first post, will enable and try when I get home.

Negative on custom UI.

Also note that the UI works fine with 2.0 (I tried), it only happens once I apply the 2.01 patch

EDIT 1: Got home, enabled logging, attached logs
 

Attachments

Hi there man ... thanks for the patch. Already testing it with Revolution and DC MODs Everything is going fine so far. I'm still on ancient era =P ... I'll send you some feedback later =D
 
@Lomion

Seems there's some problem with python folders, the mod can't locate CvEventInterface.py file and after looking the logs, I think CvPath.py file isn't updated at all since the log don't show the additional path feedback info that I had added to that file. Also noticed that you're running on Steam version? Didn't know it's available there too - which of course might be another thing to consider when mod tries to locate the mod files / custom assets...

Anyway, I think you need to double check the python folders. Just don't delete those files before you apply the v2.01 patch. That instruction is only for Revolution add-on.
 
Just for information. Whenever CvPath.py is different in RoM from the one from RevolutionDCM, I use the one from RoM.

Deleting the Python folder should be the last thing you do right before installing RevDCM. Installing the RoM 2.01 patch after you install RevDCM will corrupt the Python folder and to fix it you need to remove the folder again and Install the Add-On.

These are the recommendations I can think of to ensure that any issue is not due to installing RevDCM. If you still have problems then it might be because CvPath.py doesn't work properly with the steam edition. You may try using the file from the previous RoM release if it used to work for you.
 
@zappara and Kalimakhus: This is a clean install .. I didn't delete the python folder. I deleted the entire ROM directory then installed ROM 2.0 and then ROM 2.01 overwrite ... I have confirmed multiple times that 2.0 works fine and once the 2.01 patch is applied it breaks ... its def something in the 2.01 patch
 
@Kalimakhus

Ja that def worked ... the file also changed between versions, attached is a unified diff if it helps figure out what broke.
 

Attachments

My game goes splat doing almost anything from around about this save file. Talking to leaders, trading maps, etc. By splat, I mean crash to desktop with either a memory allocation failure, or a windows based memory error.

It's in a .zip because the limit on save files is too small.
 

Attachments

@Lomion

Yes, that file was changed in patch. The new code is from BUG mod's BUGPath.py file and I thought that would work since they have had similar UI problems when people have run their mod on different computer configurations. But I guess there isn't universal way to fix this problem and we'll have to have couple different CvPath.py versions and you'll just have to use one that works for you... Then again it might be just my lacking python skills that I didn't quite understand how they've done this in BUG mod and I haven't followed their discussions if their method works in all possible configurations. I'm considering to merge BUG fully to RoM but that's bigger task and won't happen soon.

@CMKMStephens

You probably just met the famous BtS MAF error with that big save game file. See Fixed The Maf Error... Here Is How!! -thread. It might help you if you are running Civ on computer with more than 2GB RAM (XP/Vista).
 
None of the fixes work I'm afraid.


This might also be a bug, but (in a new game), playing as France on the earth map, every few turns Spain donates all its food stores to Paris even though it clearly isn't starving. I now have +5 relations from it o_o

Also, I'm finding it highly amusing that Paris is culturally overpowering London into Revolution...
 
Back
Top Bottom