Character Locks#
Since v1.20.2, attempting to play as either Spade or Torque will result in the game restarting, thus also locking access to Horizon Starport and Warp Sector due to the fact that the game forces Torque as a playable character on them. Doesn't apply to Torque in the Torque beta versions for obvious reasons.
Invisible Objects#
Monitor Icons#
Object name: MonitorIcon
A leftover from early prototypes. The sprites in order: Crystals, Petals, Fire Shield, Metal Shield, Water Shield, Invincibility, Speed Up, Extra Life (for Lilac), Extra Life (for Carol, presumably, but without any graphic), Wood Shield, Earth Shield, Keystones (presumably), (Yen?), and... a chicken?
They are still sometimes used as a timer to delay their effects. Variable A starts with 0 and increases by 1 each frame.
Crystal Flowers, Shard Flowers, Keystone Monitors, Bombs, and Crates spawn their contents instantaneously and as such, the icon will not even be created. Other types of monitors are set to be triggered once A reaches exactly 64 (which is a whole one second and four frames).
(Source: Creepario)
Sign#
Object name: Sign
Despite the sign only showing up on very early pre-release footage, it's still used in the game, for changing frames. For example : if flag 1 of the Sign is on, game will change a Global Value, and transition you to the different frame.
(Source: Creepario)
Cat Face#
Object name: Object_CatFace
Found in Lilac's Treehouse (Day) and used during a cutscene but invisible, it will store Lilac's X position (a value of 252) right before she runs off in the blooper moment. Once the next line of dialogue is loaded, Lilac will be teleported back to where she originally stood using the stored value.
(Source: Creepario)
Mantalith Icons#
Object names: Boss_AnimationData, Boss_JumpPoint
Icons for the Mantalith boss in Relic Maze that are used to trigger its jumping behavior.
Fortune Night Easter Egg#
Landing on the pieces of the keyboard in a specific order rewards the player with a 1-up.
What most people won't notice is that the note sheet is of the victory jingle found in Jade Phoenix, one of Strife's old game projects.
(Source: Creepario)
Steam Log#
In non-Chowdren versions of the game, creating a file called "doLog" in the game's directory makes the steam extension log its initialization and all of its actions in a file called "freedomplanetlog.txt".
When just booting up the game and nothing else, the file will read:
Sara's Freedom Planet Extension initializing. (Compiled Jul 11 2014)
Steam API DLL found!
Retrieving user statistics.
Steam Cloud initialized.
Leaderboards initialized.
Callbacks initialized.
Naming Oddities#
- The Crystal Flower is still referred to as a Ring Monitor.
- Listed as "Hunter Snake", the boss' components are still using a "Serpentine" prefix.
- In the Fortune Night end boss room, Serpentine retained his "Panther Rider" name from the prototypes.
- Both Serpentine's and Spade's special attacks are referred to as "Dual Crash".
- While listed as "Robogunship" in the Shang Tu Dojo, it is also just called "Gunship".
- The Absolution is sometimes internally named "Brevon's Mech".
- Listed as "Big Chomper", its components use the name "Chomper Snake".
- The Metal Pup is also called "Chomper".
- Biker Ninjas are also called "Bike Ninja".
- The purple Totems are also named "Totematic".
- Shade Troopers are internally named both "Shade Elite" and just "Elite". The Shang Tu Dojo lists them properly as "Shade Trooper".
- The Boost Rings in Pangu Lagoon are also named "Time Gates".
- There's some terminology confusion: in-game dialogue uses "motorcycle" to refer to Carol's bike, while internal files still call it "bike".
(Source: Creepario)
Unused Rooms#
Lilac's Treehouse ("Day" and "Night")#
Frame 14 ("Lilac's Treehouse (Day)") and 15 ("Lilac's Treehouse (Night)")
While technically used, both areas are only seen in cutscenes and cannot be explored in any of the game's release versions. Through memory editing, it's possible to access the frames and, as long as global variable Checkpoint doesn't have a value of 11 or higher, no cutscenes will be triggered. You can enter the treehouse and get to the living room, but there is no way to enter the bedroom. If you are not playing as Lilac, she will sit outside on a bench next to the bridge.
In the night version of the area, Torque (in his Shellduck disguise) can be found along with his tent to the left of the treehouse, though the tent cannot be entered. Also, it is possible to talk with Lilac by approaching her and pressing Up, though all this does is temporarily glitch the character you are using (unless you are too far away from Lilac, potentially making you stuck in that case), and none of the assigned voice clips actually play.
Pausing the game in both areas brings up the pause screen used during cutscenes. Leaving the area triggers the stage transition, moving the player to the next stage, Aqua Tunnel.
Shang Tu Dojo#
Frame 76 (Version 1.21.3).
Frame 74 (Version 1.15.5) .
Albeit being similar to the Shang Mu Academy, the Shang Tu Dojo has a different setup, and no stages can be played, unfortunately. The background torches ended up reused for Trap Hideout.
The stages are represented by silhouetted Star Cards, most likely relating to a scrapped Shang Mu Academy revamp revolving around them1.
The frame stores strings that contain a bunch of enemies and boss names and has sprites for Turretus, Dragonfly, Ganseki Jr., Cacteon, Spore Pod, Star Flounder, Hopper, Slug, Iris, Extractor's body, Golem's eye, Firespitter, Ganseki's body, Bone Golem's head, Firefly, Slime, Iron Worm's head and Chomper, all of which would be unseen.
AVI#
Frame 88 (Version 1.20.2).
Frame 87 (Version 1.15.3) .
Contains a depiction of the Dreadnought with the Kingdom Stone inside of it, with points that have objects named "Path 1" and "Path 2" between them. Nothing in this frame is functional except for the Kingdom Stone's animation.
This frame is absent in versions following 1.20.2, and also in 1.15.5.
Inaccessible Areas/Objects#
Found in Frame 8 ("Update Records").
All graphics for the Result Screen found in early prototypes are still present, though they are missing all of their functionality. For reference, the top border of the screen starts at X:0 Y:-496, placing the bottom border at -120 pixels above the room's boundary.
(Source: Creepario)
Found in Frame 14 ("Bonus Stage").
Starting at X:464 Y:392, there's a different layout for the bonus stage. The targets, which find their use in the Shang Mu Academy, are non-functional. It is also not possible to jump through the platforms since they are tiles with basic non-layered collision.
Found in Frame 24 ("Dragon Valley 4").
At around X:12000 Y:224, there's a pair of "floating" islands that are not necessarily inaccessible but hard to reach thanks to the camera trying to focus on both the player and the boulder during the chase section.
Found in Frame 48 ("Thermal Base 4").
Starting at X:4160 Y:824, it may at first seem like an unused tile formation. In actuality, a resized version of this formation can be seen in the stage's background as part of the parallax, albeit with more bland coloring.
Found in Frame 54 ("Pangu Lagoon 4").
At around X:8411 Y:1182, there's a Terreon placed outside of the stage boundary.
Found in Frame 70 ("Final Dreadnought 5").
Below X:0 Y:730, starts a big section only visible during an exposition from Torque.
Unused Code#
Alternate Scenery Shift#
There still exists an older version of Fortune Night's scenery shift that happens when the player leaves / enters the mall. Normally invisible, the Sky Battalion can now be seen raining down projectiles. One of the ships is also shown slowly pulling up the Kingdom Stone. Reactivating this in place of the new scenery shift will result in a softlock, as the Robopanther cutscene will never be triggered.
(Source: Creepario)
Palette Swap Feature#
Originally, the game allowed you to change the colors of the character's outfit, or hair when playing as Milla. Lilac, Carol, and Milla all have finished palettes, which cannot be said about Torque and Spade.
This went ultimately unused as it caused graphical glitches in all "turbocharged" builds of the game. Not all stages suffer from them but special mention goes to the Robopanther boss, which can softlock the game due to the glitches occasionally modifying some objects' functions.
Talking Blips#
There is a value in the game that allows you to turn off the voice acting and instead have the dialogue be voiced through blips. This was intended to be an option in the final game2, however it was cut for unknown reasons.
(Source: Creepario)
Dragon Valley Intro Cutscene#
The intro cutscene seen in the early December 14th footage. It has been left over since, and is still accessible by enabling cutscene mode. The game always sets Global Value 5 to 1, which disables any cutscenes from playing. Forcefully setting the value to 0 allows you to see it. The game will softlock afterwards due to not having any code to disable cutscene mode. Watch on YouTube
Unused Spade Game Over Cutscene#
When hacking the game to play as Spade and getting a game over with him, an unused continue screen will play in the same vein as the other 3 playable characters. What's especially interesting is that his continue "pose" after returning offscreen is actually incorrect, in Demo 1.3 the intended animation for his continue screen is shown, an animation of Spade releasing energy from his cards. in Demo 1.6 onwards the animation is glitched with his Dual Crash animation being used instead. It's worth noting that this animation for Spade is unique in that it isn't a move from his existing moveset like the other 3 playable characters, which may showcase a possible second special attack for Spade that was unfinished.
It's also worth noting that (in v1.15.5) Torque technically has a continue screen also, but it just plays Milla's which softlocks after she goes offscreen. Watch on YouTube
Shang Mu Academy Basketball Minigame?#
Found in the frame for Shang Mu Academy is a basketball and 2 hoops on opposite sides of the map, presumably for a basketball minigame. The hoops are set to not be created when the frame starts and have no code. However, the basketball does, but only for jumping and playing it's animation, indicating this was probably scrapped pretty early on. Watch on YouTube
Shang Mu Academy Level Editor#
An unused level editor for Shang Mu Academy. The levels can be loaded normally using the Shang Mu Academy stage select in non-release versions. Maps are saved and can be loaded from the C:/maps/ folder on Windows, although this folder is completely ignored in release versions of the game due to having the maps built-in.
Oddly enough, the unused speed up power-up is present in the object list, since the editor was originally being developed at the same time as Demo 1.23, and has barely changed since then.
Control List#
In the Editor
Directional buttons - Moves the cursor.
Start button - Sends you back to the Shang Mu Academy stage select.
The A and B buttons' functions differ based on what you're currently doing, and is shown on-screen.
C button - Opens the object menu.
1 - Increases the Map ID. (seen at the top of the screen)
2 - Decreases the Map ID.
S - Saves the level in a .map file, depending on the Map ID.
L - Loads a level from the .map file, depending on the Map ID.
Q - Quits the editor.
In the Stage Select
E - Opens the editor.
T - Starts an empty stage.
Spade Unlock Condition#
There is an event in the Character Select frame to lock Spade when achievement 65 isn't obtained, but also to never trigger. This would not change anything anyway, since he is locked at the start of the frame. Achievement 65 does not actually exist anywhere else in the code, as the highest achievement used is achievement 64, Horizon Starport Speedrunner.
Unused Boss Behavior#
|
|
To do: |
Syntax Squid Mode#
After its short intro scene, an unused trigger would cause the camera to slightly lag behind the player during the fight.
(Source: Creepario)
Unused Enemy#
Object name: Enemy_Magnetizer
An enemy called "Magnetizer" can be found in the "Earth Ship" section of Sky Battalion, albeit placed out of bounds and thus immediately removed from memory. Design-wise, it looks pretty similar to the Pelletizer, just with magnets instead of cannons.
It has 15 HP. Once the player is standing under it, it will attack by launching its magnets, which can deal touch damage.
There also exists a special kind of crate called Enemy_MagnetizerCrate that just looks exactly like a pushable crate found in the Metal Ship. If the Magnetizer is standing under one, it will use its magnets to pick up the crate, making it possible for the crate to be moved around. After some time, or if the player happens to stand under it, the Magnetizer will then drop the crate. The crate does not crush the player but still deal damage.
(Source: Creepario)
Unused Graphics#
Lilac breathing an air bubble. Goes unused since the bubbles were modified from their Sonic-typical behavior.
An older version of Lilac's dance.
Spade's sitting animation, which only consists of a single frame.
Spade laughing. Split into the entry frame and the loop.
Unfinished sprite of Serpentine falling over, which is missing his arms.
Stage-Related#
Early sprite for the Buoy Buoy enemy.
Sketches of an unused shark enemy, found inside the Buoy Buoy animation set.
Earlier version of the Axle Turret enemy. The sprite is found inside the Bullfrag animation set, despite the Axle Turret itself never appearing in Jade Creek.
Sketch-ish sprite for a pose the Shade Trooper enemy could have made.
An alternate sprite of the Pushup enemy. Its upper cannon looks different and it is missing its bottom cannon.
Unused animation of the Ninja enemy throwing something. Since the Bike Ninja never leaves its bike (except for when it dies), it goes unused.
Unused laughing animation for the Ninja enemy.
Sketches of the Bike Ninja.
Sketches of the Rocket Puncher enemy.
Unused frame for the enemy variant of Sparky, showing it has teeth.
Old and unfinished sprites for the Absolution's head, both of which are gray instead of the turquoise that the final sprite uses.
Sketch of something called a "Crane", which is literally a crane. The object that contains the sprites uses the "Enemy_" prefix, hinting that it was intended to become one at some point.
An older version of the mural found on the wall of the living room inside Lilac's Treehouse.
The poster of the Ninja Hurk translated into Chinese (莫霍克突变, "Mohawk Mutation").
The sprite of an unused enemy called "Mallet", which is basically a recolored Turretus, but with a giant hammer attached to it. It was never programmed into the game and remains out of bounds. Strife herself referred to this enemy as a "Hammer Turretus".
Sprite dump of the "Hopper Missile", at different angles and with various design tweaks. Like the Mallet above, they were merely "sketch" sprites for potential enemy concepts.
The sprite of a basketball, and a bouncing animation.
A basketball hoop along with the net that is attached to it.
A question mark.
Pre-release / Prototype Leftovers#
Objects and Items#
Sprite |
Description |
|---|---|
The old goal post, spinning. |
|
End-of-goal post images for Lilac (in her old design) and Carol. |
|
Multiple small potions using the same colors as the shield powerups, purpose unknown. |
|
UI & HUD leftovers#
Sprite |
Description |
|---|---|
A grayed-out version of the "ADVENTURE" text on the title screen. It was used in earlier builds of the game where Adventure Mode was inaccessible, but goes unused in the final game. |
|
The "COPY" text that was used for a, guess it, copy save function. |
|
FX leftovers & early versions#
Sprite |
Description |
|---|---|
An older version of Neera's Ice Ring projectile. Looks thinner than the one seen in the final game. |
|
Misc.#
Sprite |
Description |
|---|---|
The "PRESS START" text, seen in the title screen, with a "+" button added on top of "START". Since it's only meant to be used in the Wii U version of the game, it goes unused in the PC version. |
|
A single leftover save slot stores older versions of various save file portraits. Lilac's and Carol's set of portraits already consists of the four used in the final but less polished while Milla only had one at some point. |
|
Spade's save file images don't use original sprites and only duplicate frames of his character select frames. |
|
Save file images for Torque. |
|
Multiple difficulty settings (Easy, Average, Hard to Hit, Hard, and Very Hard), found in "Shang Tu Dojo". |
|
(Source: Creepario)
(Translation: Divingkataetheweirdo)
Unused Music#
Alternative Version of "Relic Maze"#
Location: *game_folder*\Data\BGM\m_stage2a.ogg
An alternate version of "Relic Maze 1" created by BlueWarrior. On Soundcloud, Strife stated that she chose Woofle's rendition as it was "the best fit for the pacing of the stage". Another, unfinished, version of the track has been released in the Official Soundtrack under "Relic Maze (Extended Mix)".
Cut Intro of "Sky Battalion"#
The version found in the Official Soundtrack contains a six-seconds long intro section not found in the game version. This preview was cut to only include the intro section; the track continues like normal at ~0:06.
Disaster#
Location: *game_folder*\Data\BGM\m_disaster.ogg
Can be found in the Official Soundtrack, where it has been dubbed "Disaster Strikes".
Trap Hideout 2#
Location: *game_folder*\Data\BGM\m_stage7b.ogg
Trap Hideout was originally intended to have a second variation. It was ultimately left unused, as the game does not feature a second "act". This track has been included in the Official Soundtrack.
Unused Text#
Savefile Deletion Cut-off Text#
The text for the savefile deletion option is cut-off and unable to be seen normally. This is due to the text container only being scaled to fit 2 lines of text. The game can be modified to rescale the container in order to fit more lines, making it readable in full:
This file will be deleted when you select RETURN. Press START to cancel.
It was most likely "removed" due to redundancy.
References#
|
The Freedom Planet series | |
|---|---|
|
Windows |
Freedom Planet (Prototypes) • Freedom Planet 2 (Sample Version) |
|
Mac OS X, Linux |
|
|
Wii U |
|