Python Performance and Interface Overhaul (PPIO)

How to install 'Python Performance and Interface Overhaul' to Caveman2Cosmos v38 properly?

I installed fonts. Then I unpacked PPIO v0.5.9.4.9.5. Then I replaced the content of ‘Caveman2Cosmos’ folder with PPIO content. The game could not start because it could not initialize the main theme.

That's not the latest version of the modmod and should really be removed from the OP, use version 0.5.9.5
 
How to install 'Python Performance and Interface Overhaul' to Caveman2Cosmos v38 properly?

I installed fonts. Then I unpacked PPIO v0.5.9.4.9.5. Then I replaced the content of ‘Caveman2Cosmos’ folder with PPIO content. The game could not start because it could not initialize the main theme.
Get latest SVN, as this modmod doesn't work on plain V38.
 
Get latest SVN, as this modmod doesn't work on plain V38.
Sorry. I mistook in version. I tried to use PPIO v0.5.9.5 only.

I have Windows 10 64-bit. The ‘Caveman2Cosmos’ folder is placed at ‘C:\Users\neocr\Documents\My Games\Beyond the Sword\MODS\’.

Was it necessary to replace the file 'Caveman2Cosmos Config.ini' completely as I did?
 
Sorry. I mistook in version. I tried to use PPIO v0.5.9.5 only.

I have Windows 10 64-bit. The ‘Caveman2Cosmos’ folder is placed at ‘C:\Users\neocr\Documents\My Games\Beyond the Sword\MODS\’.

Was it necessary to replace the file 'Caveman2Cosmos Config.ini' completely as I did?
I didn't meant PPIO version but C2C version.
This modmod simply won't work on V38.
 
The ‘Caveman2Cosmos’ folder is placed at ‘C:\Users\neocr\Documents\My Games\Beyond the Sword\MODS\’.
This modmod will not work from that folder.
Place it inside "CIV_INSTALL_PATH\Beyond the Sword\Mods\Caveman2Cosmos". replace/overwrite all files when prompted.

It may not work on C2C v38 anyway, the latest PPIO has only been tested for recent SVN development versions of C2C.
 
This modmod will not work from that folder.
Place it inside "CIV_INSTALL_PATH\Beyond the Sword\Mods\Caveman2Cosmos". replace/overwrite all files when prompted.

It may not work on C2C v38 anyway, the latest PPIO has only been tested for recent SVN development versions of C2C.

Where can I find the latest SVN development version of C2C?
 
Where can I find the latest SVN development version of C2C?

The SVN download source file name and instructions are at https://forums.civfanatics.com/threads/c2c-svn-changelog.429816/
You will also need to install TortoiseSVN to create and maintain your local copy of the SVN (Instructions on same page as the SVN information).
Executing TortoiseSVN requires Windows administrative privilege escalation - I use downloaded software app "Free Commander XE" to simplify privilege escalation (versus Windows File Explorer which always defaults to no escalation). I also use FreeFileSync to speed up copying only the latest SVN updates into the "Program Files" run-time folder. The entire SVN download is about 7 GB, of which about 5.5 GB is SVN management data and 1.5 GB is actual Caveman2Cosmos run-time content.
 
The SVN download source file name and instructions are at https://forums.civfanatics.com/threads/c2c-svn-changelog.429816/
You will also need to install TortoiseSVN to create and maintain your local copy of the SVN (Instructions on same page as the SVN information).
Executing TortoiseSVN requires Windows administrative privilege escalation - I use downloaded software app "Free Commander XE" to simplify privilege escalation (versus Windows File Explorer which always defaults to no escalation). I also use FreeFileSync to speed up copying only the latest SVN updates into the "Program Files" run-time folder. The entire SVN download is about 7 GB, of which about 5.5 GB is SVN management data and 1.5 GB is actual Caveman2Cosmos run-time content.
Thank you.
 
@Toffer90 can you upload version of this modmod with updated GameText files, as I and our German translator touched these files in meantime?
 
PPIO v0.5.9.5.1
  • Updated to latest SVN assets.
  • Fixed a pedia duplication error in the tech "leads to:" panel.
Still not fixed.

Spoiler :

Civ4BeyondSword 2018-05-15 09-35-55-28.jpg
Civ4BeyondSword 2018-05-15 09-35-52-18.jpg
Civ4BeyondSword 2018-05-15 09-35-36-27.jpg
Civ4BeyondSword 2018-05-15 09-35-39-51.jpg

 
It is, but you have junk files left over from the previous version, do a clean install of the modmod.

Or simply delete
\Assets\Python\Contrib\Sevopedia\PediaMain​
The other junk files won't cause issues when that file is removed.
 
It is, but you have junk files left over from the previous version, do a clean install of the modmod.

Or simply delete
\Assets\Python\Contrib\Sevopedia\PediaMain​
The other junk files won't cause issues when that file is removed.
Okay.

Now its fixed.
 
exactly why I don't just update the modmod, but also to the latest SVN while I am at it :D cuts out anything that might be left from the previous iteration
 
Sometimes links lead to wrong place:
Mission Reward (Interstellar) can create Interstellar Probe WW, but pedia leads to Interstellar Probe unit.

Spoiler :

Eff9MMU.jpg
81SwCp9.jpg
fnrluOO.jpg

 
Those links are entirely handled by dll and xml. I proposed a way to fix it a week or two ago (LINK), but got no response.

If two entities in the game has the same name then those links will always link to the first one found in a name search regardless of it being the correct one or not the way it currently is set up.
 
PPIO v0.5.9.5.2
  • Fixed a CTD that occured when a new civ was created through revolution.
    • The code tried to give the new civ a free gatherer due to it inventing the gathering tech upon its creation.
      • This particular code ran before any city, units, or starting plots exist for the civ created through revolution, so the gatherer was created in coordinates [-1, -1].
        • The game engine did not like that.
 
Last edited:
exactly why I don't just update the modmod, but also to the latest SVN while I am at it :D cuts out anything that might be left from the previous iteration
My mod folder is SVN folder, so there is no copying/pasting just direct updating.

@Toffer90 can we have additonal line of resource yields for various improvements, where it lists yields as if you got all techs, that affect improvements?
Spoiler :
oGYbizv.jpg

For example with all techs affecting improvement banana yield:
1 Food 1 Commerce with Fruit Gathering Camp.
3 Food 3 Commerce with Fruit Picking Camp.
6 Food and 6 Commerce with Orchard.
27 Food and 6 Commerce with Vertical Farm.
Tech boosted yields would be listed right under unboosted yields.
 
PPIO v0.5.9.5.2 - Hotfix
@Toffer90 I got this error randomly, it seems it could be from your modmod.
Traceback (most recent call last):
File "BugEventManager", line 360, in _handleDefaultEvent
File "CvEventManager", line 1628, in onBuildingBuilt
UnboundLocalError: local variable 'CyPlot0' referenced before assignment
  • Fixed
 
@Toffer90 can you add No era section for normal buildings?
If I click on Prehistoric era then things like Alpha Male or Alpha Female aren't displayed.
Only if I click on all eras.

Similarly there could be special entry(ies), that lists everything not unlocked by techs.
 
Last edited:
Back
Top Bottom