MagisterCultuum
Great Sage
Thanks!
I think I have it all merged with my modmod now, but it could still use some playtesting and debugging.
So far the most noticeable bug in my merged version is that only the alphabetically first 7 spells and 10 special abilities show up in the civilopedia, and nothing happens when I click on those spells/abilities to try to see more details on what they do.
I'm getting this python exception
I think my Sevopedia files are all identical to yours (except one line in SevoPediaPromotion.py checking channeling promotions)
The hardest part of the merge was sorting through the majority of python differences which are just white space. I tried to clean up my files a long time ago to get rid of trailing spaces, tabs, and to consistently use tabs for syntactically important indentation instead of spaces or an odd mix of tabs and spaces. I also like to consistently capitalize True and False so that me editor recognized them as keywords. A lot of your files have white space that is still a mess, so most of my time merging was spent going through to white space differences before dismissing them as inconsequential. I would appreciate it if you cleaned up the white space for future versions, at least in those files that are otherwise identical in my modmod which you could simply copy from my next release.
I think I have it all merged with my modmod now, but it could still use some playtesting and debugging.
So far the most noticeable bug in my merged version is that only the alphabetically first 7 spells and 10 special abilities show up in the civilopedia, and nothing happens when I click on those spells/abilities to try to see more details on what they do.
I'm getting this python exception
Code:
Traceback (most recent call last):
File "CvScreensInterface", line 471, in pediaMain
File "SevoPediaMain", line 258, in pediaJump
File "SevoPediaMain", line 355, in showContents
File "SevoPediaMain", line 635, in placeSpells
File "SevoPediaMain", line 1026, in placeItems
RuntimeError: unidentifiable C++ exception
ERR: Python function pediaMain failed, module CvScreensInterface
Traceback (most recent call last):
File "CvScreensInterface", line 519, in pediaJumpToSpell
File "SevoPediaMain", line 302, in pediaJump
File "SevoPediaMain", line 355, in showContents
File "SevoPediaMain", line 639, in placeAbilities
File "SevoPediaMain", line 1026, in placeItems
RuntimeError: unidentifiable C++ exception
ERR: Python function pediaJumpToSpell failed, module CvScreensInterface
I think my Sevopedia files are all identical to yours (except one line in SevoPediaPromotion.py checking channeling promotions)
The hardest part of the merge was sorting through the majority of python differences which are just white space. I tried to clean up my files a long time ago to get rid of trailing spaces, tabs, and to consistently use tabs for syntactically important indentation instead of spaces or an odd mix of tabs and spaces. I also like to consistently capitalize True and False so that me editor recognized them as keywords. A lot of your files have white space that is still a mess, so most of my time merging was spent going through to white space differences before dismissing them as inconsequential. I would appreciate it if you cleaned up the white space for future versions, at least in those files that are otherwise identical in my modmod which you could simply copy from my next release.
Last edited: