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!

Sonic Lost World (Wii U)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Sonic Lost World

Developer: Sonic Team
Publisher: Sega
Platform: Wii U
Released in JP: October 24, 2013
Released in US: October 29, 2013
Released in EU: October 18, 2013
Released in AU: October 19, 2013


CodeIcon.png This game has unused code.
EnemyIcon.png This game has unused enemies.
ObjectIcon.png This game has unused objects.
ModelsIcon.png This game has unused models.
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.
Carts.png This game has revisional differences.


See, this is why server preservation is important.
This game/console's online features are no longer supported.
While this game/console's online features were once accessible, they are (as of April 8, 2024) no longer officially supported and online-exclusive features may be documented as now-unseen content.
Hmmm...
To do:
  • Look up the data for the unused color powers.
  • Add unused animations of spike wisp
  • Search for more unsued voice lines.
  • See if the demo contains any differences.

Sonic Lost World is the result of a high-speed collision between Sonic Colors and Super Mario Galaxy. Unfortunately, it doesn't really work. However, it does resemble an older entity in the series that never quite made it.

Unused Models

Galaga Bee

Galaga Bee's archive (EnemyGalagabee) contains a few unused models: "Galaga Beecar", which has a blue visor, "Galaga Beegar", which has a shield and a purple visor, and "Galaga Beespe", which has a drill and a red visor. The only variant that was used is "Galaga Beenor."

Filename Model
enm_galagabeenor.model SLW galaga beenor.png
enm_galagabeecar.model SLW galaga beecar.png
enm_galagabeegar.model SLW galaga beegar.png
enm_galagabeespe.model SLW galaga beespe.png

Unused Music

sys_jingle_release_ng

A rather melancholy-sounding item fanfare is included alongside the other four variants, located in sound/se_system_worldmap.acb, with the internal filename sys_jingle_release_ng. The "ng" is a common abbreviation for "no good".

Unused Eggman Voice Lines

Hmmm...
To do:
Replace this YouTube video with direct audio rips.

Eggman has some voice lines that weren't used in the Wii U/PC versions. Interestingly, some of these are used in the 3DS version.

Hmmm...
To do:
Upload the rest and complete the table.
Dialog Transcript Usage (on 3DS)
To think that I'd actually have to do this myself... Unused
Always getting in the way of my plans Unused
Hohohoho! Prepare yourself! Beginning of fight
I'm sick of you getting in the way every! Single! Time! When at low health
Impossible... my magnificent plan! When defeated

Unused Objects

Found in CommonObject. Most objects seem to be leftovers from Sonic Generations and Sonic Colors. They use the older version of the .model format seen in Sonic Unleashed and Generations, and all of which have the "_HD" suffix seen primarily in Generations.

Filename Model
cmn_obj_ironbox_HD.model Slw cmn obj ironbox HD.png
cmn_obj_jumppanel30L_HD.model

cmn_obj_jumppanel30M_HD.model
cmn_obj_jumppanel30S_HD.model
cmn_obj_jumppanel15S_HD.model

Slw cmn obj jumppanels.png
cmn_obj_woodbox_HD.model Slw cmn obj woodbox.png
(Source: ItsEasyActually)

Unused Text

You can use the SPIN DASH to run along
the surface of the water without
falling in.

While this is possible in Windy Hill Act 2, on the puddle near the start (the only time Sonic interacts with water in his regular form), this still doesn't appear.

Unused Color Powers

There is unused data present in the game files for the Blue Cube and Pink Spikes Color Powers, as well as an unused Snake transformation.

Internal Project Name

The game's internal project name is Sonic2013, according to paths in the executable. This is a continuation of the Sonic Colors naming scheme, as both games were developed by the same team.

Oddities

Sonic Colors Source Paths

Lost World was built on the Sonic Colors codebase, and many source paths mention "Sonic2010", the internal name of Sonic Colors.

testmission.lua

A LUA script in the root of the game's directory, complete with an author name and what looks to be developer notes. "drill" Is one of the three internal names for the yellow drill wisp ("spin","dril" and "screw"), "rodeo" is the internal name for the purple frenzy wisp, "astro" is for the green hover wisp and "puzzle" is for the blue cube wisp. Interestingly the pink spike, purple frenzy and blue cube wisps were originally going to be in Lost World. A pretty nice thing to have if one wanted to see how the mission system worked in Lost World.

---------------------------------------------------------------
-- @file	testmission.lua
-- @author	Kawabata Yoshitaka
-- @brief	テスト用ミッションを定義するファイルです
---------------------------------------------------------------

test_mission_all = {

   -- プログラマテスト.
   {
	  missions = {
		 -- mission test(w0a01)
		 {
			name		= "w0a01",
			dir			= "test/w0a01",
			player_pos	= { -1111.71, 49.99, -594.29 },
			player_mode = "3D",
			player_dir	= { 0.0, 270.0, 0.0 },
			dead_line       = -50000,
			phantoms    = { "laser", "drill", "spike", "rocket", "rodeo", "astro", "puzzle" },
		 },
		 -- mission test(w0c99)デザインテストマップ
		 {
			name		= "w0c99",
			dir			= "test/w0c99",
			player_pos	= { 0, 0, 0 },
			player_dir	= { 0.0, -180.0, 0.0 },
			dead_line       = -500,
			phantoms    = { "laser", "drill", "spike", "rocket", "rodeo", "astro", "puzzle", "asteroid" },
		 },
		 -- mission test(w0c99)撮影所
		 {
			name		= "w0c99_2",
			dir			= "test/w0c99",
			player_pos	= { -1200, 0, -1200 },
			player_dir	= { 0.0, -180.0, 0.0 },
			dead_line       = -500,
			phantoms    = { "laser", "drill", "spike", "rocket", "rodeo", "astro", "puzzle", "asteroid" },
		 },
		 -- mission test(w0c98)シェーダーテストマップ
		 {
			name		= "w0c98",
			dir			= "test/w0c98",
			player_pos	= { 0, 0, 0 },
			player_dir	= { 0.0, -180.0, 0.0 },
			dead_line       = -500,
			phantoms    = { "laser", "drill", "spike", "rocket", "rodeo", "astro", "puzzle", "asteroid" },
		 },
		 -- mission test(w0c97)デザインテストマップ2(暗い面)
		 {
			name		= "w0c97",
			dir			= "test/w0c97",
			player_pos	= { 0, 0, 0 },
			player_dir	= { 0.0, -180.0, 0.0 },
			dead_line       = -500,
			phantoms    = { "laser", "drill", "spike", "rocket", "rodeo", "astro", "puzzle", "asteroid" },
		 },
		 -- mission test(w0c96)コリジョンテストマップ
		 {
			name		= "w0c96",
			dir			= "test/w0c96",
			player_pos	= { 0, 0, 0 },
			player_dir	= { 0.0, -180.0, 0.0 },
			dead_line       = -500,
			phantoms    = { "laser", "drill", "spike", "rocket", "rodeo", "astro", "puzzle", "asteroid" },
		 },
		 -- mission test(stg901)
		 {
			name		= "stg901",
			dir			= "test/stg901",
			player_pos	= { 0, 0, 0 },
			player_dir	= { 0.0, 0.0, 0.0 },
			phantoms    = { "laser", "drill", "spike", "rocket", "rodeo", "astro", "puzzle", "asteroid" },
		   --【スコア設定領域】
			score = {
			   rank = {
				   800000,	-- S rank
				   700000,	-- A rank
				   450000,	-- B rank
				   200000,	-- C rank
			   },
			   time_basis = 10000,
			   time_down = 500,

			   no_miss = {
				  100000,
				  50000,
				  25000,
				  10000,
				  0,
			   },
			},
		 },
		 -- mission test(stg811)
		 {
			name		= "stg811",
			dir			= "test/stg811",
			player_pos	= { -0.65, 0.09, 50.8 },
			player_dir	= { 0.0, 180.0, 0.0 },
		 },
		 -- mission test(stg812)
		 {
			name		= "stg812",
			dir			= "test/stg812",
			player_pos	= { 0, -50, -60 },
			player_dir	= { 0.0, 180.0, 0.0 },
		 },
		 -- mission test(stg813)
		 {
			name		= "stg813",
			dir			= "test/stg813",
			player_pos	= { 4000.0, -2500.0, 7050.0 },
			player_dir	= { 0.0, 180.0, 0.0 },
		 },
		 -- mission test(stg814)
		 {
			name		= "stg814",
			dir			= "test/stg814",
			player_pos	= { 0,0.5, 55 },
			player_dir	= { 0.0, 180.0, 0.0 },
		 },
		 -- mission test(stg815)
		 {
			name		= "stg815",
			dir			= "test/stg815",
			player_pos	= { -7677.16, 841.78, 50.83 },
			player_dir	= { 0.0, 180.0, 0.0 },
		 },
		  -- mission test(stg816)
		 {
			name		= "stg816",
			dir			= "test/stg816",
			player_pos	= { 1.92, -32.61, 237.17 },
			player_mode = "2D",
			player_dir	= { 0.0, 90.0, 0.0 },
			dead_line       = -50000,
			phantoms    = { "laser", "drill", "spike", "rocket", "rodeo", "astro", "puzzle" },
		 },
		  -- mission test(stg817)
		 {
			name		= "stg817",
			dir			= "test/stg817",
			player_pos	= { 0.04, 466.24, -6.63 },
			player_mode = "3D",
			player_dir	= { 0.0, 180.0, 0.0 },
			dead_line       = -50000,
			phantoms    = { "laser", "drill", "spike", "rocket", "rodeo", "astro", "puzzle" },
		 },
		  -- mission test(stg818)
		 {
			name		= "stg818",
			dir			= "test/stg818",
			player_pos	= { 3.47, 320.30, -1.62 },
			player_mode = "3D",
			player_dir	= { 0.0, 180.0, 0.0 },
			dead_line       = -50000,
			phantoms    = { "laser", "drill", "spike", "rocket", "rodeo", "astro", "puzzle" },
		 },
		  -- mission test(stg819)
		 {
			name		= "stg819",
			dir			= "test/stg819",
			player_pos	= { 1240.18, 1923.53, -15.45 },
			player_mode = "3D",
			player_dir	= { 0.0, 180.0, 0.0 },
			dead_line       = -50000,
			phantoms    = { "laser", "drill", "spike", "rocket", "rodeo", "astro", "puzzle" },
		 },
		  -- mission test(stg820)
		 {
			name		= "stg820",
			dir			= "test/stg820",
			player_pos	= { 0, 0, 0 },
			player_dir	= { 0.0, 0.0, 0.0 },
			player_mode = "2D",
		 },
		  -- mission test(stg821)
		 {
			name		= "stg821",
			dir			= "test/stg821",
			player_pos	= { 80, 72, 0 },
			player_dir	= { 0.0, 90.0, 0.0 },
			player_mode = "2D",
		 },
		  -- mission test(stg822)
		 {
			name		= "stg822",
			dir			= "test/stg822",
			player_pos	= { 0, 0, 0 },
			player_dir	= { 0.0, 180.0, 0.0 },
			player_mode = "2D",
		 },
		  -- mission test(stg823)
		 {
			name		= "stg823",
			dir			= "test/stg823",
			player_pos	= { 1393.38, 42.29, 774.04 },
			player_dir	= { 0.0, 180.0, 0.0 },
			player_mode = "SKYCHASE",
		 },
		  -- mission test(w0a03)
		 {
			name		= "w0a03",
			dir			= "test/w0a03",
			player_pos	= { -267.95, 905.79, -2215.56 },
			player_dir	= { 0.0, 0.0, 0.0 },
			player_mode = "3D",
		 },
		  -- mission test(w0a04)
		 {
			name		= "w0a04",
			dir			= "test/w0a04",
			player_pos	= { 0.0, 0.0, 0.0 },
			player_dir	= { 0.0, 0.0, 0.0 },
			player_mode = "2D",
		 },
		  -- mission test(w0a05)
		 {
			name		= "w0a05",
			dir			= "test/w0a05",
			player_pos	= { -1.21, -87.9, 24.48 },
			player_dir	= { 0.0, 180.0, 0.0 },
			player_mode = "3D",
		 },
		  -- mission test(w0a06)
		 {
			name		= "w0a06",
			dir			= "test/w0a06",
			player_pos	= { 721.07, 994.32, -6.55 },
			player_dir	= { 0.0, 180.0, 0.0 },
			player_mode = "2D",
		 },
		  -- mission test(w0a07)
		 {
			name		= "w0a07",
			dir			= "test/w0a07",
			player_pos	= { 51.82, 40.93, -74.29 },
			player_dir	= { 0.0, 0.0, 0.0 },
			player_mode = "2D",
		 },
		  -- mission test(w0a08)
		 {
			name		= "w0a08",
			dir			= "test/w0a08",
			player_pos	= { 514.80, 648.50, 4219.32 },
			player_dir	= { 0.0, 180.0, 0.0 },
			player_mode = "3D",
		 },
		  -- mission test(w0a09)
		 {
			name		= "w0a09",
			dir			= "test/w0a09",
			player_pos	= { -5694.29, 672.14, -295.32 },
			player_dir	= { 0.0, 0.0, 0.0 },
			player_mode = "2D",
		 },
		  -- mission test(w0a10)
		 {
			name		= "w0a10",
			dir			= "test/w0a10",
			player_pos	= { -0.0, 50.0, 450.00 },
			player_dir	= { 0.0, 180.0, 0.0 },
			player_mode = "3D",
		 },
		  -- mission test(w0a11)
		 {
			name		= "w0a11",
			dir			= "test/w0a11",
			player_pos	= { 0.0, -32.86, 41.54 },
			player_dir	= { 0.0, 0.0, 0.0 },
			player_mode = "2D",
		 },
		  -- mission test(w0a12)
		 {
			name		= "w0a12",
			dir			= "test/w0a12",
			player_pos	= { 0.0, 510.0, 151.0 },
			player_mode = "TOP",
			player_dir	= { 0.0, 0.0, 0.0 },
		 },
		  -- mission test(w0a13)
		 {
			name		= "w0a13",
			dir			= "test/w0a13",
			player_pos	= { -331.97, 600.15, -260.02 },
			player_dir	= { 0.0, 180.0, 0.0 },
			player_mode = "2D",
		 },
		  -- mission test(w0a14)
		 {
			name		= "w0a14",
			dir			= "test/w0a14",
			player_pos	= { -2624.82, -1925.34, 7370.24 },
			player_dir	= { 0.0, 180.0, 0.0 },
			player_mode = "3D",
		 },
		  -- mission test(w0a15)
		 {
			name		= "w0a15",
			dir			= "test/w0a15",
			player_pos	= { 500, -47, -15 },
			player_dir	= { 0.0, 180.0, 0.0 },
			player_mode = "3D",
		 },
		  -- mission test(w0a16)
		 {
			name		= "w0a16",
			dir			= "test/w0a16",
			player_pos	= { 218.12, -501.53, -613.49 },
			player_dir	= { 0.0, 0.0, 0.0 },
			player_mode = "2D",
		 },
		 -- mission test(stg902)
		 {
			name		= "stg902",
			dir			= "test/stg902",
			player_pos	= { 0, 0, 0 },
			player_dir	= { 0.0, -180.0, 0.0 },
			phantoms    = { "laser", "drill", "spike", "rocket", "rodeo", "astro", "puzzle", "asteroid" },
		 },
		 -- mission test(w0a90)
		 {
			name		= "w0a90",
			dir			= "test/w0a90",
			player_pos	= { 0, 0, 0 },
			player_dir	= { 0.0, 90.0, 0.0 },
			player_mode = "2D",
			phantoms    = { "laser", "drill", "spike", "rocket", "rodeo", "astro", "puzzle", "asteroid" },
		 },
		 -- mission test(stg978)
		 {
			name		= "stg978",
			dir			= "test/stg978",
			player_pos	= { 8147, -360, -18974 },
			player_mode = "3D",
			player_dir	= { 0.0, 180.0, 0.0 },
			dead_line       = -50000,
			phantoms    = { "laser", "drill", "spike", "rocket", "rodeo", "astro", "puzzle" },
		 },
		 -- mission test(stg981)
		 {
			name		= "stg981",
			dir			= "test/stg981",
			player_pos	= { 0, 5.00, -37.43 },
			player_mode = "2D",
			player_dir	= { 0.0, 180.0, 0.0 },
			dead_line       = -50000,
			phantoms    = { "laser", "drill", "spike", "rocket", "rodeo", "astro", "puzzle", "asteroid" },
		 },
		 -- mission test(stg985)
		 {
			name		= "stg985",
			dir			= "test/stg985",
			player_pos	= { 1065.00, 49.91, -594.88 },
			player_mode = "3D",
			player_dir	= { 0.0, 270.0, 0.0 },
			dead_line       = -50000,
		 },
		 -- mission test(stg988)
		 {
			name		= "stg988",
			dir			= "test/stg988",
			player_pos	= { -1111.71, 49.99, -594.29 },
			player_mode = "3D",
			player_dir	= { 0.0, 270.0, 0.0 },
			dead_line       = -50000,
		 },
		 -- mission test(stg989)
		 {
			name		= "stg989",
			dir			= "test/stg989",
			player_pos	= { 0, -138.52, -301.15 },
			player_mode = "2D",
			player_dir	= { 0.0, 180.0, 0.0 },
			dead_line       = -50000,
		 },
	  },
   },
}
(Source: Catley & ItsEasyActually)

Missing Reward

After completing all missions, Omochao informs the player that they have earned a reward, but nothing happens. In the PC version, this was changed to a simple congratulatory message that doesn't allude to any award.

Broken Digital Manual

The game's digital manual is filled with strange issues that vary depending on the language.

In the English version:

  • The "Game Screen" section is duplicated on pg.10-11, and "Circus" on pg.16-17.
  • The "Color Powers" page is completely missing, although it's supposed to be pg.15 according to links. Pg.15 is instead "Advanced Actions".

In the Spanish and French versions:

  • The "Color Powers" page does exist, but it's on pg.16, not 15. The erroneous link to it remains.
(Source: Sonic Retro)

Revisional Differences

1.0.0

  • Initial release.

2.0.0 (Day 1)

  • Added support for pre-order DLC (NiGHTMARE DLC).

3.0.0 (Dec. 10, 2013)

  • This significant patch altered many gameplay elements.
    • Collecting 100 rings now grants the player an extra life.
    • After a Game Over, Sonic starts with 10 lives instead of 5.
    • The Indigo Asteroid, Crimson Eagle, Orange Rocket, and Black Bomb color powers can now be controlled using the analog stick and buttons in addition to the gyroscope.
    • Items appear randomly on blank spaces on the world map.
    • Fixes the flickering glitch in the Frozen Factory casino area.
    • After completing the NiGHTMARE DLC, players are notified that they can re-access it after scoring 100,000 points.
  • Adds support for additional DLC, such as the Yoshi's Island DLC.

4.0.0 (Mar. 27, 2014)

  • Adds support for The Legend of Zelda DLC.
(Source: Sonic Retro)