Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
No. Like described in the link, you should enable it once, load and save as a new file, then restart the game and disable it. If you are loading the same save without having made a new one, then the fix the mod does will not take effect. :)
I did but now i have to click again 10 times.
While the game is not running unsubscribe Surface Painter. Then open the workshop folder - It's found here (though the path might look a bit different for you depending on where your Steam is installed)
C:\Program Files (x86)\Steam\steamapps\workshop\content\255710
Find the folder named 689937287 and delete it. Then subscribe to Surface Painter again, start the game and check that Surface Painter is installed. If not, you will need to restart Steam (maybe even log out and back in).
Also keep Save Our Saves and Safe Mode enabled for now.
With Surface Painter installed and enabled, open the last save you made for that city and see if the error is still there. If it is, try the "Update whole map" again, save as a new file again and restart the game to test that new save.
The savegame seems to work out fine afaik. But i did not test for long since i want to get rid of this error message.
I did not find the folder where you described. In my case it was I:SteamLibrary\steamapps\workshop\content\255710.
But there was no folder 689937281 after i unsuubscribe from Surface Painter.
And whenever i keep SoS and Safe Mode enabled it works out fine. But if i start after that again without them the error messages pop up again.
But i did like you proposed. With both enabled no error message and no need to update map. Now i loaded my brand new savegame again and ... it worked out! THANKS!
I reload now twice and it seems to be ok. But how did you find out? Just with the outputlog? I just wanna know.
Good to hear it's working again. Is the error also gone without Safe Mode and Save Our Saves? Or are you needing those to have it work without errors?
The output log had this
As you can see it mentions Surface Painter. Unsubscribing/resubscribing gives you a fresh install of the mod, so if there is a problem in the mod's files, then that usually fixes it.
And how did you find the right line? I mean its some 1000s. Or did you search the file for "array index"?
And how did you find the way from surface manager to surface painter?
And i really wonder that a simple fresh install of this mod worked out.
Anyway thx again! :)
That's good to hear. :)
Yeah, I searched for the error to find it. It actually also says "SurfacePainter" in there. I just underlined it so it's easier to spot. Not all errors mention a mod though, but often there is a mod name in there. :)
The file(s) for the mod probably got corrupted somehow. It happens from time to time. So reinstalling the mod like this made sure everything was working as it should. :) It's sorta the mod version of "turning it off and on again." :P
found any fix?
Array index out of range: .... TM:PE CustomPathUnits etc.
I had the mod More_PathUnits downloaded and enabled. but this error will occur if you don't restart your game after enabling the mod.
So I unintalled the mod MorePathUnits > Reinstalled it > opened game to enable it (I had to disable it and reenable it) > then you restart your game once the mod is enabled > the error should no longer occur.
I don't know if this is the end-all answer but for the Array index error but for those that have the error followed by custom paths in the outlog file, this will work.