If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
This article has a talk page!

Freedom Planet

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Freedom Planet

Developer: GalaxyTrail
Publisher: GalaxyTrail
Platforms: Windows, Mac OS X, Linux
Released internationally: July 21, 2014


AnimationsIcon.png This game has unused animations.
AreasIcon.png This game has unused areas.
CharacterIcon.png This game has unused playable characters.
CodeIcon.png This game has unused code.
EnemyIcon.png This game has unused enemies.
ObjectIcon.png This game has unused objects.
GraphicsIcon.png This game has unused graphics.
Sgf2-unusedicon1.png This game has unused abilities.
MusicIcon.png This game has unused music.
SoundIcon.png This game has unused sounds.
TextIcon.png This game has unused text.
LevelSelectIcon.png This game has a hidden level select.


ProtoIcon.png This game has a prototype article
PrereleaseIcon.png This game has a prerelease article
NotesIcon.png This game has a notes page
BugsIcon.png This game has a bugs page

Freedom Planet is a 2D platformer about a trio of female anthropomorphic animals on a mission to save their planet from an evil warlord.

Originally planned as a Sonic the Hedgehog fan game, game developer Strife quickly changed her mind and turned the game into her own original property. The game's fundraiser and launch were successful, the reception positive - Freedom Planet was praised for its unique mix of Sonic and other retro game elements.

A sequel was released in 2022.

Cactus.pngFor an elaboration on the term frame in the context of this game, see "Frames".


Hmmm...
To do:
  • Add info about Spade and Torque in a new "Unused Character" section.
  • Improve the wording in some places.

Sub-Pages

Read about prototype versions of this game that have been released or dumped.
Prototype Info
Read about prerelease information and/or media for this game.
Prerelease Info
Miscellaneous tidbits that are interesting enough to point out here.
Notes
Read about notable bugs and errors in this game.
Bugs
Freedom Planet Torque Unlocked.png
Torque Beta
Stuff only readily available, and dissectible, in that build in particular, which includes an unfinished stage and shmup section.
DebugIcon.png
Debug
Includes a level select and debug mode.
SoundIcon.png
Unused Dialogue
Everything they removed from the Director's Cut, and more.
Carts.png
Version Differences
Mostly bug fixes and added graphical polish.

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 playble character on them. Doesn't apply to Torque in the Torque beta versions for obvious reasons.

Invisible Objects

Monitor Icons

FP-MonitorIcons.png 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?

FP-InvincibilityIcon.png 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

FP-Sign.png 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

FP-CatFace.png 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

FP-MantalithIconRed.png FP-MantalithIconBlue.png 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

FreedomPlanet-Lullaby.png

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)

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")

Fp-Treehouse-Day.png Fp-Treehouse-Night.png

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

Fp-ShangTuDojo.png

Frame 76 (Version ???).
Frame 73 (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 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.

Inaccessible Areas/Objects

FP-ProtoResultScreenDuplica.png

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)

FreedomPlanet-OutOfBounds-BonusStage.png

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.

FreedomPlanet-OutOfBounds-DragonValleyFloatingIslands.png

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.

FreedomPlanet-OutOfBounds-ThermalBaseTileFormation.png

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.

FreedomPlanet-OutOfBounds-PanguLagoonTerreon.png

Found in Frame 54 ("Pangu Lagoon 4").
At around X:8411 Y:1182, there's a Terreon placed outside of the stage boundary.

FreedomPlanet-OutOfBounds-FinalDreadnoughtBottomSection.png

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

FP-FortuneNightSceneryShift.png

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

Fp-Colorswap.png

Freedom Planet Sash green.pngFreedom Planet Sash pink.pngFreedom Planet Sash orange.pngFreedom Planet Sash black.png Freedom Planet Carol yellow.pngFreedom Planet Carol lavender.pngFreedom Planet Carol blue.pngFreedom Planet Carol white.png Freedom Planet Milla red.pngFreedom Planet Milla sky blue.pngFreedom Planet Milla purple.pngFreedom Planet Milla black.png

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. It is unknown if this was meant to be an option or an old placeholder until voice acting was finished, but the code that handles the mode seems to point to the former.

This was probably scrapped early on, as it only works for a handful of the cast (all other characters do not receive any audio, be it blips or voice acting). It breaks other character's animations during some cutscenes too.

(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.

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 plays the same effect used for Spade's Dual Crash attack from all the way back in v1.3.

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.

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.


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, suggesting this was made very early on in development. However when placed down, it turns into a wooden crate full of crystals.

Control List

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.

Unused Boss Behavior

Hmmm...
To do:
There's more.

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

FP-Magnetizer.png FP-MagnetizerAnim.gif 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

FP-Lilac-Bubble.gif

Lilac breathing an air bubble. Goes unused since the bubbles were modified from their Sonic-typical behavior.

FP-Lilac-AltDance.gif

An older version of Lilac's dance.

FP-SpadeSit.png

Spade's sitting animation, which only consists of a single frame.

FP-SpadeLaughing.pngFP-SpadeLaughing2.gif

Spade laughing. Split into the entry frame and the loop.

FP-SerpentineUnusedSprite.png

Unfinished sprite of Serpentine falling over, which is missing his arms.

Stage-Related

FP-OldBuoyBuoy.png

Early sprite for the Buoy Buoy enemy.

FP-SharkEnemy.png

Sketches of an unused shark enemy, found inside the Buoy Buoy animation set.

FP-OldAxleTurret.png

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.

FP-UnknownShadeEnemy.png

Sketch-ish sprite for a pose the Shade Trooper enemy could have made.

FP-PushupOld.png

An alternate sprite of the Pushup enemy. Its upper cannon looks different and it is missing its bottom cannon.

FP-BikeNinjaThrowing.gif

Unused animation of the Ninja enemy throwing something. Since the Bike Ninja never leaves its bike (except for when it dies), it goes unused.

FP-NinjaLaughing.gif

Unused laughing animation for the Ninja enemy.

FP-BikeNinjaDump.png

Sketches of the Bike Ninja.

FP-RocketPuncherDump.png

Sketches of the Rocket Puncher enemy.

FP-SparkyUnusedFrame.png

Unused frame for the enemy variant of Sparky, showing it has teeth.

FP-AbsolutionHeadOldTop.png FP-AbsolutionHeadOldBottom.png

Old and unfinished sprites for the Absolution's head, both of which are gray instead of the turquoise that the final sprite uses.

FP-Crane.png

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.

FP-PhoenixMural.png

An older version of the mural found on the wall of the living room inside Lilac's Treehouse.

FP-NinjaHurk.png

The poster of the Ninja Hurk translated into Chinese (莫霍克突变, "Mohawk Mutation").

FP-Mallet.png

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".

FP-HopperMissile1.pngFP-HopperMissile2.pngFP-HopperMissile3.pngFP-HopperMissile4.png

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.

FP-Basketball.pngFP-BasketballBounce.gif

The sprite of a basketball, and a bouncing animation.

FP-BasketballHoop.pngFP-BasketballHoop2.png

A basketball hoop along with the net that is attached to it.

FP-DojoQuestionMark.png

A question mark.

Pre-release / Prototype Leftovers

Objects and Items

Sprite Description
FP-Signspin.gif
The old goal post, spinning.
FP-Signend.png
End-of-goal post images for Lilac (in her old design) and Carol.
FP-Potions.png
Multiple small potions using the same colors as the shield powerups, purpose unknown.

UI & HUD leftovers

Sprite Description
FP-AdventureGray.png
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.
FP-Copy.png
The "COPY" text that was used for a, guess it, copy save function.

FX leftovers & early versions

Sprite Description
FP-NeeraProjectileOld.gif
An older version of Neera's Ice Ring projectile. Looks thinner than the one seen in the final game.

Misc.

Sprite Description
FP-PressStartWiiU.png
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.
FP-SaveSelectLilacOld.pngFP-SaveSelectCarolOld.pngFP-SaveSelectMillaOld.png 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.
FP-SpadeCharacterSelectIcons.png
Spade's save file images don't use original sprites and only duplicate frames of his character select frames.
FP-SaveSelectTorque.png
Save file images for Torque.
FP-DojoDifficultySettings.png
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

FP-UnusedFileDeleteText.png

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.