Name | Modified | Size | Downloads / 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.