Home / terrain_data
Name Modified Size InfoDownloads / Week
Parent folder
splat.png.import 2024-01-17 692 Bytes
normal.png.import 2024-01-17 695 Bytes
splat.png 2024-01-17 2.2 kB
normal.png 2024-01-17 371.9 kB
height.res 2024-01-17 526.7 kB
data.hterrain 2024-01-17 200 Bytes
color.png 2024-01-17 149.8 kB
color.png.import 2024-01-17 692 Bytes
Totals: 8 Items   1.1 MB 0

Read Me

There are some things that you need to know before you can start making any changes to the source code.

Usage Rights

All the models, audio logs, code snippets, story and most importantly, the concept of the original build have been all created by Puroo Roy. The background music used for the game does not have a copyright. It is called 【No Copyright】1 Hour Sad and Emotional Piano Music Collection with quotes, and is a work of the YouTube channel My Music Playlist (published 10 May 2020). The font used is Noto Serif Display, which is an open-source font. Consequently, none of the assets used in making the game have any form of copyright on them in any manner, thus making everyone free to use the source file of the game.

Setup

Since there are many folders having even more folders in them, I have added them to a zip folder for you to extract on your own in the same folder as all the other assets are (Mehrauli). This is because Sourceforge does not allow us to upload a folder. Before you open any file, change the import folder's name to .import (add the dot before the name). Sourceforge does not allow a folder's name to begin with a dot, which is why I could not upload it with its original name.

Plugins

After downloading all the files, you must download the Heightmap Terrain plugin by Marc Zylann. Follow the instructions on the README of the repository to successfully make your terrain modifier work. Keep in mind that this terrain will only work on Godot 3 and 3.5, but not on Godot 4. The game was developed using Godot 3.5, back when Godot 4 had just released so the terrain was not compatible with the latter.

Programming Language

The language used for the scripts is GDScript. Therefore, you may have to switch to it in case you are using C# or C++. There are more documentations available on GDScript so if you have never used it before, you may find several tutorials online, including those by Godot themselves.

Input Support

The game currently supports both controller and keyboard usage. This is just to let you know beforehand, in case you do not use a keyboard to play on a computer due to any issues. Adding a controller and touch support will be greatly appreciated. If you do so, please commit the change to this repository while adding your name in the credits.

Development

Folders

The files in the res:// folder have not been put in any more folders, because the game makes the assets not show their materials. While it is suggested that you do not create folders if you are not an expert in Godot, helping reduce the clutter is also appreciated. If you do so, you may credit yourself as a manager. Commit the change to the repository, as it will help future developers on the project.

Do not, under any circumstance, delete or move any of the source files, even when you are not using them. This will cause the game to stop running. I learnt this the hard way.

Models

The models have been made using Blender, but you can use any 3D modelling software you like. If you want to add more landmarks in the game, remember to export them in the FBX format if you wish to make them look similar to the pre-existing models.

Thank you for reading through this. You now know everything you are supposed to for downloading and editing the document. If you wish to connect with me, leave a message on any of the social media handles mentioned on my profile.

Source: README.md, updated 2024-01-17