Skip to content
This repository has been archived by the owner on Jan 16, 2024. It is now read-only.
/ UnMap Public archive

Downgrade TrackMania maps for older games

Notifications You must be signed in to change notification settings

LinUwUxCat/UnMap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UnMap is deprecated and no longer maintained. Please use Downgrader instead.

UnMap

A TM2Stadium map to TMNF challenge C# program made with GBX.NET.

How it works

This takes every block in a TM2Stadium Map, then filters by name the ones that don't exist in TMNF. Then, because of how TM2 works, it applies a height change to all the blocks of -8, except dirt and water which are applied a -9 height change and the dirt hill which are applied a -7 height change. It then changes some flags to remove unnecessary stuff, then exports the map.

How to use

Single Map

Download the latest release or build it yourself, then drag your map on UnMap.exe and answer the question(s) asked.

Multiple maps

Same as above, except you need to drag a folder on UnMap.exe instead of a single map file.

Need help?

You can find me in the GameBox Sandbox Discord Server or in my DMs at @linuxcat

Known issues

  • Some block skins, such as signs, are not carried over
    • For now, only the skins of Inflatables is supported, because that block has the same amount of vanilla skins in TM2, TMNF, and TMNESWC. I might add other blocks in the future, however note that signs are at the bottom of my list.
  • Some dirt hills do not appear
    • This is because of how TMNF works compared to TM2 - the dirt block's center isn't at the same position, so if there are any blocks near or in that dirt block in TM2, it will get deleted in TMNF.

Notes

  • blocklist.cs includes a namespace called Blocklist which contains a class called TMNF in which is a list of every block name in the game.
  • Mediatracker is not carried over.