- Main article: BFDIA 5b
People in the 5b community have made mods that effect level editing. For example, you can access levels over 53 by putting this code after the loaded levels: ~200,200,0,0
To use mods, download the mod file and put it in the same folder as a compatible levelpack. The two main mods are Guy's 5b Expansion Pack (which in this article will just be referred to as Guy's mod) and Mawilite's Mod. All three of them have different levelpack formats than the original, and details on how to use these new features are listed below.
The mods each have additional data in the header of the levelpack (the code before the levels). Examples of the two headers are below:
Guy's mod:
loadedLevels= ~054,044,00,1 (~ = mod identifier; if no ~, the mod reads the levelpack with the original format) (054 = 3 digit level count, MUST be 3 digits) (044 = 3 digit number specifying when the bonus levels start [meaning levels 44-54 will start with B in the level select menu], MUST be 3 digits) (00 = 2 digit number specifying how many spaces [measured in level boxes] there are between normal and bonus levels, MUST be 2 digits) (1/0 = unlock; if 1, all levels will be unlocked)
An example custom level is given below:
Box stacking 101 = name of your level 32,36,09,02,L,01 (32 = Length, 36 = Width, 09 = # of entities, 02 = Background, L/H = block mode, 01 = # of entities required to beat level [both mods]) ............./.................. ............./.................. ............./.................. ............./.................. ............./.................. ............./.................. ............./.................. ............./.................. ............./.................. ...6666666.../.................. ............./.................. ............./.............4.... ............./..........@@@@..:. ............./..............>>>> ............./..........@@@@.... ............./.................. ............./..........@@@@.... ............./..............;... ............./;.........@@@@f... ............./f.............]... ............./]................. ............./.................. ............./.................. ............./.................. ................................ ........................;/////// ........................f/////// ........................f/////// ........................f///9999 ........................f///8888 ........................f///99ww .>>>>><<<<<...5.........f///88{{ ..............//////////////99ww ............////////////////88{{ ............////////////////9999 ............////////////////8888 = Your level 01,03.50,05.00,10 - First number = Entity ID 37,03.50,00.00,06 - Second number = X coordinate 37,03.50,00.00,06 - Third number = Y coordinate 37,03.50,00.00,06 - Fourth number = Role ID 37,03.50,00.00,06 37,03.50,00.00,06 37,03.50,00.00,06 37,03.50,00.00,06 37,03.50,00.00,06 - Entities 05R - 05 = Number of dialogue lines (must match!), R/N = dialogue required [imaperson's mod only] 00H Let's stack the boxes! - 00 is entity in order in the level (00 is the first entity) 00H That's good! - H/S: emotion 99S Use the arrow keys to move and press the space bar to jump. 99S Use UP to carry things. 99S Press DOWN to set the thing down, or UP again to throw it. - Use the 99 tag to have uncharactered lines. 000002 - Number of necessary deaths (empty line)
While editing levels, the length, height, # of entities and # of dialogue lines need to match, or else 5b will crash at start. You also cannot insert an ampersand (&) into the levelcode because ampersands represent a new variable.
Added blocks[]
Guy's mod:
Block Mode "H"[]
Blocks specific to this block mode have a "/" placed in front.
Symbol | Description | ASCII/Unicode Code | Texture (Recreated) |
---|---|---|---|
/ D | Blue One-Way Platform Facing Up | U+0044 | |
/ E | Blue One-Way Platform Facing Up Inisible | U+0045 | |
/ F | Red One-Way Platform Facing Up (death on contact) | U+0046 | |
/ G | Red One-Way Platform Facing Left (death on contact) | U+0047 | |
/H | Blue Ground | U+0048 | |
/I | Invisible Block (intentional) | U+0049 |
Added entities[]
Guy's mod:
ID | Character Name | Jump Height | Jump Length | Heat Tolerance | Image |
---|---|---|---|---|---|
09 | Golf Ball | 6 Blocks | Unknown | 2 sec | |
10 | Pen | 6 Blocks | Unknown | 2 sec | |
11 | Tennis Ball | 5 Blocks | 5 Blocks | 2 sec | |
12 | Rocky | 3 Blocks
(Normal Jump) 6 Blocks (Double Jump) |
Unknown | 2 sec | |
13-34 | Nothing | N/A | N/A | N/A | N/A |
35+ are items:
ID | Item Name | Heat Tolerance | Image |
---|---|---|---|
56 | Soul Switcher | Unknown | |
57 | Strawberry Cake | Unknown |
Added Entity States[]
Guy's mod:
ID | State | Example | Affected by gravity? | Image |
---|---|---|---|---|
07 | Switchable Soul | N/A | N/A | N/A |
Added backgrounds[]
Guy's mod:
Multi5b[]
Multi5b is a mod which instead of adding more content to the base game, creates a different way to play the game via multiplayer. Player 2's keybinds are WASDE and T however it's recommended that you rebind these keys to a controller with external software. It can be downloaded here.
5*30[]
5*, previously known as Mawilite's Modpack, changes the name as the pack is updated. Currently, it is 5*30. Currently, it adds 34 new characters (some which are already in Jay's Mod, but with different mechanics) and more will be added in the future.
So far the pack adds:
- Fanny, who is a fast runner and can use her fan to blow things away
- Snowball
- Lightning, who can run fast and jump far and has a zapping ability. He can activate a certain switch and can zap characters. If there are multiple characters underwater, his zap will kill all of them.
- Flower
- Golf Ball, who can activate the HPRC
- Tennis Ball
- Gelatin
- Firey, who is immune to lava and burns other characters that he touches (except for Match)
- Rocky, who is slow, but when space is pressed, he barfs, which gives him a boost in the opposite direction that he is facing.
- Puffball, who can fly
- TV
- Fries, Eraser. and Pen are also added, but are not playable in the main levels. As are Book and Ice Cube.
- Needle is the fastest of all the characters so far.
- Leafy is light and can float on water (and can sink if she holds something).
- Yellow Face can hold items and activate the HPRC.
- Spongy is the slowest of the characters so far.
- Bomby, when in contact with heat sources, will explode after a few seconds, destroying everything except for acid and lava tiles. Acid and lava tiles also explode him instantly.
- Pin's point will kill any character who jumps on top of her. If she is frozen, they are able to stand on her edges.
- Teardrop uses a special code for her text boxes, due to being mute.
- Donut, Coiny, and Nickel don't have any special features.
- A level creator is added
- Win Tokens now unlock bonus levels every three tokens
- There are now Freeze Panels which freeze characters (except for Firey, Ice Cube and Snowball) who stand in front of them. The frozen characters act like platforms and can be unfrozen if Firey stands next to them, or if they are in front of heat panels. They are also immune to acid when frozen.
- F.O.Es or Following Oblivious Enemy(s). These are NPCs who track the characters and will follow them, When touched, they instantly kill the character. They have the same speed, jump height, and burn/freeze time as the playable characters.
- A few recommended characters serving as NPCs appear in various levels, including Clip, Lightning Cherry/Cherry Jr., Portable Music Player, and Birthday Cake.
- X appears in an early level and unlocks toggleable hints when you rescue him. Before you complete a level, he gives you a hint on completing it, while afterwards, he gives a hint on the Win Token location.