About .map files

General discussion about Super Mario Bros. X.
Luna
Lakitu
Lakitu
Posts: 478
Joined: Sat Feb 10, 2018 2:17 am
Flair: Expectations are the seed for disappointment.
Pronouns: she/her
Contact:

About .map files

Postby Luna » 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.
Last edited by Luna on Sun Dec 22, 2019 8:56 am, edited 2 times in total.

ElectriKong
Posts: 4646
Joined: Mon Jun 06, 2016 4:32 pm
Flair: I have NO idea what to put here
Pronouns: he/him
Contact:

Re: About .map files and .elvl files

Postby ElectriKong » Wed Aug 01, 2018 12:40 pm

Ludwig_von Koopa wrote:
Wed Aug 01, 2018 9:37 am
The advantages are mainly that the players can't open and edit your courses.
That is not an advantage.

Luna
Lakitu
Lakitu
Posts: 478
Joined: Sat Feb 10, 2018 2:17 am
Flair: Expectations are the seed for disappointment.
Pronouns: she/her
Contact:

Re: About .map files and .elvl files

Postby Luna » Wed Aug 01, 2018 12:51 pm

Electriking wrote:
Wed Aug 01, 2018 12:40 pm
Ludwig_von Koopa wrote:
Wed Aug 01, 2018 9:37 am
The advantages are mainly that the players can't open and edit your courses.
That is not an advantage.
I think it is because people can't cheat.

Enjl
Cute Yoshi Egg
Cute Yoshi Egg
Posts: 9491
Joined: Mon Jan 20, 2014 12:58 pm
Flair: Orphion Egamalenitar Osmos IV, Esq.

Re: About .map files and .elvl files

Postby Enjl » Wed Aug 01, 2018 1:03 pm

Ludwig_von Koopa wrote:
Wed Aug 01, 2018 12:51 pm
Electriking wrote:
Wed Aug 01, 2018 12:40 pm
Ludwig_von Koopa wrote:
Wed Aug 01, 2018 9:37 am
The advantages are mainly that the players can't open and edit your courses.
That is not an advantage.
I think it is because people can't cheat.
In my opinion, if people want to cheat, let them. Your game might be too difficult for someone but they still want to continue. Disabling cheats makes it more likely that these players stop playing entirely.
Aside from that, there's value to be had in learning from other people's levels. Like when you see a cool setup and you go "oh dang I wanna see how that's set up in the editor", and then learn from it how to make cooler stuff.
Also, hiding stuff out-of-bounds has always been one of my favourite dev easter eggs. Of course I want people to play my levels legit, but some are bound to get curious and I like hiding little easter eggs for them.

Archived
Van De Graf
Van De Graf
Posts: 2166
Joined: Tue Mar 13, 2018 6:15 pm

Re: About .map files and .elvl files

Postby Archived » Wed Aug 01, 2018 1:08 pm

Archived
Last edited by Archived on Sat Jan 28, 2023 12:27 pm, edited 1 time in total.

Luna
Lakitu
Lakitu
Posts: 478
Joined: Sat Feb 10, 2018 2:17 am
Flair: Expectations are the seed for disappointment.
Pronouns: she/her
Contact:

Re: About .map files and .elvl files

Postby Luna » Wed Aug 01, 2018 2:38 pm

[...]
Last edited by Luna on Tue Dec 24, 2019 4:45 pm, edited 1 time in total.

Enjl
Cute Yoshi Egg
Cute Yoshi Egg
Posts: 9491
Joined: Mon Jan 20, 2014 12:58 pm
Flair: Orphion Egamalenitar Osmos IV, Esq.

Re: About .map files and .elvl files

Postby Enjl » Wed Aug 01, 2018 2:56 pm

That just tells me that you didn't understand my previous post. Want me to reiterate?

ShadowStarX
Bronze Yoshi Egg
Bronze Yoshi Egg
Posts: 1700
Joined: Mon Jan 27, 2014 7:21 am
Pronouns: he/him
Contact:

Re: About .map files and .elvl files

Postby ShadowStarX » Wed Aug 01, 2018 3:08 pm

Enjl wrote:
Wed Aug 01, 2018 1:03 pm
In my opinion, if people want to cheat, let them. Your game might be too difficult for someone but they still want to continue. Disabling cheats makes it more likely that these players stop playing entirely.
This just reminded me of the quote:
"Don't make the player unable to cheat, make them not want to"

aero
Palom
Palom
Posts: 4781
Joined: Fri Mar 28, 2014 2:51 pm

Re: About .map files and .elvl files

Postby aero » Wed Aug 01, 2018 3:55 pm

Not really sure what the point of this thread is. You didn't actually explain the files, and just mentioned some qualities that would make one avoid them because of how pointless they are for a community focused on sharing and editing levels.

chriserlarreglo2005
Swooper
Swooper
Posts: 52
Joined: Fri May 03, 2019 7:35 am
Flair: This is a user. Problem?

Re: About .map files and .elvl files

Postby chriserlarreglo2005 » Tue Dec 17, 2019 8:08 am

Can someone tell me how to unpack .map files?

Luna
Lakitu
Lakitu
Posts: 478
Joined: Sat Feb 10, 2018 2:17 am
Flair: Expectations are the seed for disappointment.
Pronouns: she/her
Contact:

Update!

Postby Luna » Sun Dec 22, 2019 8:57 am

Finally updated this topic.

KlickyMario321+
Bit
Bit
Posts: 65
Joined: Sun Jul 07, 2019 10:22 am
Flair: Everyone's Favorite Playmobil Fan
Pronouns: they/them

Re: About .map files

Postby KlickyMario321+ » Sun Dec 27, 2020 1:39 pm

I'm just saying once the process is done, it's done for. Like DerEric said, there is NO known way to reverse it, but for .elvl files, there is some kind of key that can decrypt the levels so you can edit them. But if those .elvl files are in a .map file and you suddenly decided to edit them, then you got a problem. Just letting you know.

Luna
Lakitu
Lakitu
Posts: 478
Joined: Sat Feb 10, 2018 2:17 am
Flair: Expectations are the seed for disappointment.
Pronouns: she/her
Contact:

Re: About .map files

Postby Luna » Sun Dec 27, 2020 5:49 pm

KlickyMario321+ wrote:
Sun Dec 27, 2020 1:39 pm
I'm just saying once the process is done, it's done for. Like DerEric said, there is NO known way to reverse it, but for .elvl files, there is some kind of key that can decrypt the levels so you can edit them. But if those .elvl files are in a .map file and you suddenly decided to edit them, then you got a problem. Just letting you know.
Actually, 38A specifically stated there is no way to decrypt .map files.

Hoeloe
Foo
Foo
Posts: 1442
Joined: Sat Oct 03, 2015 6:18 pm
Flair: The Codehaus Girl
Pronouns: she/her

Re: About .map files

Postby Hoeloe » Sun Dec 27, 2020 6:46 pm

DerEric wrote:
Sun Dec 27, 2020 5:49 pm
Actually, 38A specifically stated there is no way to decrypt .map files.
...Which is clearly a lie as if that were the case it would also be impossible to play them. Think about it - how can the game know what is inside the file if it can't decrypt the data it finds there? The problem is that 38A is closed source and no-one knows the packaging procedure, so reversing it manually is difficult, but not impossible.

You may also note that this thread's last post was from December 2019. This is a whole year old.

Luna
Lakitu
Lakitu
Posts: 478
Joined: Sat Feb 10, 2018 2:17 am
Flair: Expectations are the seed for disappointment.
Pronouns: she/her
Contact:

Re: About .map files

Postby Luna » Mon Dec 28, 2020 3:44 am

Hoeloe wrote:
Sun Dec 27, 2020 6:46 pm
DerEric wrote:
Sun Dec 27, 2020 5:49 pm
Actually, 38A specifically stated there is no way to decrypt .map files.
...Which is clearly a lie as if that were the case it would also be impossible to play them. Think about it - how can the game know what is inside the file if it can't decrypt the data it finds there? The problem is that 38A is closed source and no-one knows the packaging procedure, so reversing it manually is difficult, but not impossible.
Okay, you're probably right, I didn't consider this.


Return to “General”

Who is online

Users browsing this forum: No registered users and 1 guest