Documentations of TECHMANIA projects, hosted in a repo so they can be localized.
Applies to version: 2.3
This page explains the files and folders important to the game, and how the game handles zip archives.
Tracks
or Setlists
folder next to TECHMANIA.exe
, and the game will automatically extract them.Tracks
and Setlists
to organize them too.The following 6 folders are of significance:
Tracks
next to TECHMANIA.exe
Tracks
, the game will look for a track.tech
file in it. If found, the game will treat this folder as a track; otherwise the subfolder itself will show up in “Select Track”, allowing the player to navigate inside, regardless of content.track.tech
) in subfolders of a track folder.track.tech
is an object of type Track, serialized as JSON.<Artist> - <Title> - <creation time>
, but the name does not matter. The game reads in artist and title from track.tech
, not the folder’s name.eyecatch.jpg
or eyecatch.png
in a subfolder, that image will show up as the subfolder’s eyecatch, instead of the default folder icon.Setlists
next to TECHMANIA.exe
setlist.tech
, of type Setlist
(link to be added later), serialized as JSON.<Title> - <creation time>
.Skins
next to TECHMANIA.exe
Themes
next to TECHMANIA.exe
TECHMANIA
in documents folder
C:\Users\<username>\AppData\LocalLow\TECHMANIA Team\TECHMANIA
Player.log
here, which may be useful for troubleshooting.C:\Users\<username>\AppData\LocalLow\DJ Hitori\TECHMANIA
.Players on PC can ignore this section.
To simplify the installation process of mobile builds, we include the official tracks, setlists and skins in a StreamingAssets
folder, which is a special folder inside the project. These are automatically copied to an OS-specific location during installation.
The game contains special logic to combine the regular Tracks
folder and tracks in the streaming assets, so the select track screen shows content from both. The same goes for setlists, skins and themes.
Refer to Unity documentation on Streaming Assets.
When the select track or select setlist screen scans a folder, it will look for and extract all zip archives it encounters. Please note the following:
track.tech
/ setlist.tech
file in a zip is inside a folder, TECHMANIA will extract the zip archive to the folder it’s in.track.tech
/ setlist.tech
file in a zip is not inside a folder, TECHMANIA will create a new folder for the track or setlist, then extract the zip archive into it.