Getting Started
Modding CTMod
Cross Tempus MOD is a JRPG with the game data open to the public. This means that the game's graphics, quest data, storyline, and world can all be edited. The goal of this page is to help get you introduced to modding and playing CTMOD on a surface level.
Install instructions:
Download CTMod from the downloads page.
Unzip the contents to a safe place on your computer and open the directory.
You may now begin editing the contents and playing the game by running the "ctmod.exe" executable.
Learn the project structure below to gain further insight into how the game is put together.
Project Structure
"audio" directory: Sound effects and music files are located here (.OGG, .XM, .IT, .S3M, and .MOD files). Files may be added or modified.
"gfx" directory: Entity sprite graphics (.PNG files) such as playable characters and NPCs are located here. Files may be added or modified.
"json" directory: Contains the core game data (.JSON files) related to characters, NPCs, enemies, abilities, items, and general game configuration. These files may be modified but no files are added.
"maps" directory: Contains the maps that are played in-game (.TMJ, .TMX) and their associated data (.JSON files) and graphics (.PNG files). The game's dialogue, NPC scripting, and world scripting are all in these .JSON files.
"ctmod.exe": the executable application. This will run the game!
Editing Maps
CTMod's map system is powered by Tiled Map Editor. Download and install Tiled and start editing the game maps (.TMJ, .TMX).
Any application that edits PNG should be able to edit and create the tile graphics. Refer to the tiles.png distributed with the project for the template, or edit it directly.
The map's scripted data is a .JSON file that is referenced from the TMX/TMJ file. This JSON will contain the scripting data for this map. Any text editor can edit JSON files.