Cities: Skylines II

Cities: Skylines II

View Stats:
Error at game menu
Not sure what is causing this error. None of the mods I am using in Skyve show a conflict or are reported as having issues. I have verified the game files with Steam. Cant pay the game though.



[ERROR] Cannot find central directory

ZipException: Cannot find central directory
at ICSharpCode.SharpZipLib.Zip.ZipFile.ReadEntries () [0x00045] in <9cb65becb5bc4b35b03db4c654095568>:0
at ICSharpCode.SharpZipLib.Zip.ZipFile..ctor (System.IO.Stream stream, System.Boolean leaveOpen) [0x00079] in <9cb65becb5bc4b35b03db4c654095568>:0
at ICSharpCode.SharpZipLib.Zip.ZipFile..ctor (System.IO.Stream stream) [0x00000] in <9cb65becb5bc4b35b03db4c654095568>:0
at Colossal.IO.AssetDatabase.FileSystemDataSource.PopulateFromPackage (System.Boolean warnCollision, System.Boolean priorityData, Colossal.Hash128 packageGuid, System.Collections.Generic.List`1[T] newData) [0x00031] in <83ab2467216c4a94834dc2201631b170>:0
at Colossal.IO.AssetDatabase.FileSystemDataSource.AddEntry (Colossal.IO.AssetDatabase.DataSourceModification modification, System.Boolean warnCollision, System.String path, System.Type type, System.Int64 size, System.Int64 offset, System.Boolean priorityData, Colossal.Hash128 guid, Colossal.Hash128 package, System.String packageEntryName, System.Boolean fromCache, System.Collections.Generic.List`1[T] newData) [0x00257] in <83ab2467216c4a94834dc2201631b170>:0
at Colossal.IO.AssetDatabase.FileSystemDataSource.PopulateFromDirectory (System.String root, System.Boolean priorityData, System.Threading.CancellationToken ct, System.Collections.Generic.List`1[T] newData) [0x0026a] in <83ab2467216c4a94834dc2201631b170>:0
Colossal.Logging.CustomLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:LogFormat(LogType, String, Object[])
Colossal.Logging.UnityLogger:Log(Level, String, Exception)
Colossal.Logging.UnityLogger:Error(Exception)
Colossal.IO.AssetDatabase.FileSystemDataSource:PopulateFromDirectory(String, Boolean, CancellationToken, List`1)
Colossal.IO.AssetDatabase.<PopulateDataSource>d__71:MoveNext()
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(<PopulateDataSource>d__71&)
Colossal.IO.AssetDatabase.FileSystemDataSource:PopulateDataSource(Boolean, CancellationToken, TaskProgress)
Colossal.IO.AssetDatabase.<PopulateFromDataSource>d__101:MoveNext()
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(<PopulateFromDataSource>d__101&)
Colossal.IO.AssetDatabase.AssetDatabase`1:PopulateFromDataSource(Boolean, CancellationToken, TaskProgress)
Colossal.IO.AssetDatabase.<<CacheAssets>g__UpdateDatabase|0>d:MoveNext()
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(<<CacheAssets>g__UpdateDatabase|0>d&)
Colossal.IO.AssetDatabase.<>c__DisplayClass96_0:<CacheAssets>g__UpdateDatabase|0(IAssetDatabaseInternal)
System.Linq.SelectEnumerableIterator`2:MoveNext()
System.Threading.Tasks.Task:WhenAll(IEnumerable`1)
Colossal.IO.AssetDatabase.<<CacheAssets>b__1>d:MoveNext()
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(<<CacheAssets>b__1>d&)
Colossal.IO.AssetDatabase.<>c__DisplayClass96_0:<CacheAssets>b__1()
System.Threading.Tasks.Task`1:InnerInvoke()
System.Threading.Tasks.Task:Execute()
System.Threading.Tasks.Task:ExecutionContextCallback(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.Tasks.Task:ExecuteWithThreadLocal(Task&)
System.Threading.Tasks.Task:ExecuteEntry(Boolean)
System.Threading.Tasks.Task:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
System.Threading.ThreadPoolWorkQueue:Dispatch()
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback()
< >
Showing 1-6 of 6 comments
This error means you have unrecognizable savegames in your saves directory.

C:\Users\YourUserName\AppData\LocalLow\Colossal Order

They were caused by past manually named saves in which you included a period or periods in your naming scheme.

If the error just began after the last patch was running it means you used a period or two in a new save.

How to fix it? One ... Stop using periods in new saves and two ... open your saves folder and remove any saves with gibberish characters and symbols leading up to the file type name. Only one period is allowed there and it must come from the game not the user.

If a different new error comes up after using the above suggestion it is likely a mod has caused corruption. The following will help to fix that while dealing with your entire saves file errors.

1 - Browse "AppData" folder, it is a hidden folder so you need to unhide it (Google for instructions). C:\Users\YourUserName\AppData\LocalLow\Colossal Order
2 - Browse farther to "Cities Skylines II" folder and copy the Save folder to a safe place on a USB drive or another drive different from "C". If you leave it on C or rename it on C windows will still find it and continue to throw the error.
3 - Now delete ONLY the entire "Cities Skylines II" folder that is within in that "AppData" folder. Don't ever delete the entire "AppData" folder
4 - Restart your computer
5 - Restart CS2 - The game will make a new clean "Cities Skylines II" folder and prompt you to start a new game. Start one and save it immediately, delete it later if you like.
6 - Replace the "Saves" folder back in the new "Cities Skylines II" folder exactly where you copied it from only AFTER you have renamed and removed all of the gibberish characters that lead up to the one period before the file type name.
7 - Now restart and play the game, it should run just fine now at least until you restore the mod that caused it
8 - If you have a save that still crashes this means it is corrupt and should be renamed without any symbols and only 1 period before the file type name.
guyerg Mar 24 @ 1:47pm 
Thanks
Originally posted by guyerg:
Thanks
You sir are most welcome.
Originally posted by Major Kudos™:
Originally posted by guyerg:
Thanks
You sir are most welcome.
Thanks I was having the same issue. Still have an error regaridng settings file but i can now launch and play the game.
Originally posted by confusedlildevil:
Originally posted by Major Kudos™:
You sir are most welcome.
Thanks I was having the same issue. Still have an error regaridng settings file but i can now launch and play the game.

I am very happy I was able to provide something for you to try. You actually did all the correct work to fix it. I cant do that part.

There is usually a fix for just about any error. Do you have any more information on your "settings" issue. Maybe someone can help with that too.
Removing the Region Packs was a fatal mistake for me.

The only way I was able to get this game to load my old saves after this update, was start a New mod Playset, completely blank, remove every mod except the region packs, and reload everything all over again, and deleting the previous mod Playset entirely. Loading up the old Playset would just cause the game to screw up again. I had no other choice. Uninstalling the game alone simply did not work. Starting a complete Do-Over mod Playset was the only way I gott the game to work and actually load the mods without an endless chain of error notices blocking me from even making it to the main menu.
< >
Showing 1-6 of 6 comments
Per page: 1530 50

Date Posted: Mar 24 @ 8:20am
Posts: 6