Host the Cities: Skylines map generator locally

There are times when the Cities: Skylines Map Generator at https://heightmap.skydark.pl is not available. The free MapBox token expires because of the number of requests it serves. We can host the site ourselves on our workstation and use it any time. Install XAMPP XAMPP is a free web server created by Apache Friends. Download the …

Create a high resolution overlay image for Cities: Skylines II

The Image Overlay mod for Cities: Skylines 2 allows us to build a city based on real world locations. See Image overlay in Cities: Skylines 2 on how to install and use it. To generate a high resolution overlay image Create the standard resolution overlay image Create a 2560×2560 pixel overlay image matching the height …

Signature verification failed, repository.json is not valid

When the Cities: Skylines II mod publishing fails with Syncing WIP mod “…”[L3Error_][6574][4B66][EFB4][0181] Error getting repository metadata for repository mods/cities_skylines_2/…/repo/Windows__Any, got exception: Signature verification failed, repository.json is not validCould not sync WIP mod: Signature verification failed, repository.json is not valid Check the state of your mod The Mod ID The Mod ID is in the …

Creating a new mod for Cities: Skylines II

Developer tools To create a new mod for Cities: Skylines 2, first, we need to install the developer tools. Start a new Visual Studio solution Deploy the mod locally for testing To deploy the new mod and activate it in the game To disable the mod To run the game without the local deployment of …

Decompiling the Cities: Skylines II code

To be able to view the source code code of Cities: Skylines 2, we need a few tools. Visual Studio Visual Studio Community edition is a free IDE to write .NET code in C# and other languages. Decompiler To decompile the game code to the source code, we will use the ILSpy Visual Studio extension. …

Argument of type ‘(number | null)[]’ is not assignable to parameter of type ‘(err: Error, result: QueryResult) => void’

The latest “npm install @types/pg –save-dev” command changed the “@types/pg” Node.js module version in the package.json file from to “^8.11.4”. Since that, the build of my TypeScript applications fail with the error message below, if the PostgreSQL .query function contains mixed “value” types, like this: The error message is: .. : error TS2769: No overload …

Cities: Skylines II Developer Mode

WARNING: MAKING CHANGES IN DEVELOPER MODE CAN CREATE UNFORESEEN RESULTS AND CAN CORRUPT THE SAVE FILE. USE DEVELOPER MODE WITH CAUTION!!! In developer mode we can gain access to more tools than what the regular user interface provides. We can To start Cities: Skylines II in developer mode from the Steam app Using Developer Mode …