Mappalachia GUI

September 4, 2025 ยท View on GitHub

Prerequisites and assumptions

Development of Mappalachia

Now that we are finished with the data mining part of the process, we can focus solely on the end-user product.
You will find the GUI project Mappalachia under the main solution, Mappalachia.sln

As this point, you should simply be able to 'start debugging' in Visual Studio to get it to run.

Debugging without building assets

Building the database and generating image assets is a multi-step process and you don't need to build them to debug the Mappalachia GUI, you just need working copies of them.

If you want to debug Mappalachia and skip out on the datamining and asset generations steps, you need to grab a copy of the pre-assembled assets from a release.
To use these in your debugging, copy the img\ and data\ folders from the root of a release, and place them in the Assets\ folder at the root of the repository, then rebuild the project. A post-build event will copy them to the relevant location(s) in bin\, therefore allowing you to debug.

Next steps

See Deployment for the full process of packaging and deploying a release, including after a game update.