About .map files
Posted: Wed Aug 01, 2018 9:37 am
.map files
Episodes made in 38A versions can be packed into a .map file.
This allows the creator to rename the characters in the character select screen and make sure all assets stay as they are with no way of changing them.
Up until 1.4.4, there was a feature that allowed to encrypt the music as well, 1.4.5 removed this feature and added the ability to enabled "Hash protection" to pack music files etc..
.map-packed episodes cannot be decrypted (or at least, there is no known way up until now), but they can be played just like a regular episode by putting them in the "worlds" folder.
There is no way to access the levels via the level editor or to change/copy any graphics from them, and nobody is able to change the levels anymore, including the original creator.
Encryption can be accessed in the world editor, select "file", "map packaging" and do your settings.
The folder for an encrypted episode normally consists of the .map file itself, the save files, a music folder or a "GameMusic.tea" file that contains all sounds as well as a .ini file that looks like this:
[World Config]
Version=68 - This is the version the episode is made for, in this case, it is 1.4.4.
Name=[Name] - The name that is displayed on the title screen.
Path=[Path].map - The episode's file path.
[Player Config]
Disable2PlayerGame=True - Wether 2 Player mode is disabled or not, in this case, it is.
DisablePlayerChanging=True - Whether the "Forced player" option is enabled, in this case, it is.
DisableMario=False - Whether playing as Mario is allowed in the episode.
DisableLuigi=True - Whether playing as Luigi is allowed in the episode.
DisablePeach=True - Whether playing as Peach is allowed in the episode.
DisableToad=True - Whether playing as Toad is allowed in the episode.
DisableLink=False - Whether playing as Link is allowed in the episode.
MarioName=Mario - Mario's name that is displayed in the character select.
LuigiName=Luigi - Luigi's name that is displayed in the character select.
PeachName=Peach - Peach's name that is displayed in the character select.
ToadName=Toad - Toad's name that is displayed in the character select.
LinkName=Link - Link's name that is displayed in the character select.
Episodes made in 38A versions can be packed into a .map file.
This allows the creator to rename the characters in the character select screen and make sure all assets stay as they are with no way of changing them.
Up until 1.4.4, there was a feature that allowed to encrypt the music as well, 1.4.5 removed this feature and added the ability to enabled "Hash protection" to pack music files etc..
.map-packed episodes cannot be decrypted (or at least, there is no known way up until now), but they can be played just like a regular episode by putting them in the "worlds" folder.
There is no way to access the levels via the level editor or to change/copy any graphics from them, and nobody is able to change the levels anymore, including the original creator.
Encryption can be accessed in the world editor, select "file", "map packaging" and do your settings.
The folder for an encrypted episode normally consists of the .map file itself, the save files, a music folder or a "GameMusic.tea" file that contains all sounds as well as a .ini file that looks like this:
[World Config]
Version=68 - This is the version the episode is made for, in this case, it is 1.4.4.
Name=[Name] - The name that is displayed on the title screen.
Path=[Path].map - The episode's file path.
[Player Config]
Disable2PlayerGame=True - Wether 2 Player mode is disabled or not, in this case, it is.
DisablePlayerChanging=True - Whether the "Forced player" option is enabled, in this case, it is.
DisableMario=False - Whether playing as Mario is allowed in the episode.
DisableLuigi=True - Whether playing as Luigi is allowed in the episode.
DisablePeach=True - Whether playing as Peach is allowed in the episode.
DisableToad=True - Whether playing as Toad is allowed in the episode.
DisableLink=False - Whether playing as Link is allowed in the episode.
MarioName=Mario - Mario's name that is displayed in the character select.
LuigiName=Luigi - Luigi's name that is displayed in the character select.
PeachName=Peach - Peach's name that is displayed in the character select.
ToadName=Toad - Toad's name that is displayed in the character select.
LinkName=Link - Link's name that is displayed in the character select.