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

Earthworm Jim (iOS)

From The Cutting Room Floor
Jump to navigation Jump to search
Earthworm Jim

Developer: Gameloft
Publisher: Gameloft[1]
Platform: iOS
Released internationally: October 20, 2009[1]


DevTextIcon.png This game has hidden development-related text.
TextIcon.png This game has unused text.


Earthworm Jim is back, in iPhone form.

Unused Text

Leftover Debug Features

Inside of "game_config.lua" are mentions of various debug button combinations for PC, Xbox 360, and PlayStation 3 systems. This file also mentions a test string, and at the top a comment for a script reloading function.

--NODE:
--PRESS KEY "P" to reload script during game

--global variable
SCREEN_WIDTH							= 1280;
SCREEN_HEIGHT							= 720;
SAFE_FRAME_X_OFF						= 96;
SAFE_FRAME_Y_OFF						= 54;
	
function level01 ()
	return 1, 1.1, 0xcccccccc, "test string"
end

function GetDebugKeyInfoWin32 ()
	page = [[
	CTRL + 0 -- unlock all level
	CTRL + 1  -- show all level
	CTRL + GK A -- wire mode
	CTRL + GK B -- show this page
	CTRL + F2 -- activate Game Editor
	CTRL + F3 -- move the actor
	CTRL + F4 -- refresh lua
	CTRL + F6 -- free camera mode
	CTRL + F7 -- show collision box
	CTRL + F8 -- show safe frame
	CTRL + F9 -- show fps
	CTRL + GK X -- unlimited HP
	CTRL + GK Y -- Add bullets to 1000
	CTRL + GK_RIGHT -- Add plasma to 10
	CTRL + GK_DOWN, CTRL + GK X -- move the worm freely
	GK_RIGHT + GK A -- unlock trial version
	SHIFT + GK A -- add one life (all players)
	SHIFT + GK B -- died instantly (all players)
	]]
	
	return page
end

function GetDebugKeyInfoXBOX360 ()
	page = [[
	LEFT_THUMB + LEFT_TRIGGER -- unlock all level
	LEFT_THUMB + GK_UP  -- show all level
	LEFT_THUMB + GK A -- wire mode
	LEFT_THUMB + GK B -- show this page
	LEFT_THUMB + LEFT_SHOULDER -- show safe frame
	LEFT_THUMB + RIGHT_SHOULDER -- show fps
	LEFT_THUMB + GK X -- unlimited HP
	LEFT_THUMB + GK Y -- Add bullets to 1000
	LEFT_THUMB + GK_RIGHT -- Add plasma to 10
	LEFT_THUMB + GK_LEFT -- Create A Dump And Reboot
	LEFT_THUMB + GK_DOWN, LEFT_THUMB + GK X -- move the worm freely
	GK_RIGHT + GK A -- unlock trial version
	RIGHT_THUMB + GK A -- add one life (all players)
	RIGHT_THUMB + GK B -- died instantly (all players)
	]]
	
	return page
end

function GetDebugKeyInfoPS3 ()
	page = [[
	L3 + L2 -- unlock all level
	L3 + GK_UP  -- show all level
	L3 + GK_X -- wire mode
	L3 + GK_O -- show this page
	L3 + L1 -- show safe frame
	L3 + R1 -- show fps
	L3 + GK RECT -- unlimited HP
	L3 + GK TRIANGLE -- Add bullets to 1000
	L3 + GK_RIGHT -- Add plasma to 10
	L3 + GK_DOWN, L3 + GK RECT -- move the worm freely
	GK_RIGHT + GK_X -- unlock trial version
	R3 + GK_X -- add one life (all players)
	R3 + GK_O -- died instantly (all players)
	]]
	
	return page
end

Xbox 360 Leftovers

Found inside of "menustr.bin" are a few leftover text strings originally from Earthworm Jim HD for the Xbox 360.

You've gotten a taste of the graphically overhauled campaign, but did you know that there is a brand new multiplayer experience in EWJ Arcade? 
X - Buy now 
A - Try another level 
That's not all! 
Did you know that you can also take Jim into three newly designed levels and discover crazy new enemies? 
X - Buy now 
A - See more 
X - Buy now 
A - Back to main menu
Trial Version Purchase the full version to get more of this game. 
Continue 
Back 
Buy the Game 
This item is locked in trial version, purchase the full version to get this item unlocked. 
Buy the Game 
Back 
Information RETURN TO GAME LIBRARY 
RETURN TO ARCADE 
BACK TO MAIN MENU

Inside menustr_teminology.bin is this string mentioning a term for the game library.

"GAME LIBRARY" is a term used in the channel: http://support.microsoft.com/kb/908656?sd=xbox. 
LIne 113 in terminology_list_dnld_nov_2008.xls

Developer Comments

While many comments are present inside of "game_config.lua", the most interesting one is for the Conveyer Belt.

-- ConveyBelt
--------------------------------------------------------------
--	        ________		N: Slice Number
--	     R )________)		R: Radio
--	       D_ _ _ _ C   _	        A: position
--	      /_ _ _ _  _\  _H	        B-A: width
--	     /_ _ _ _ _ _ \		H: higth of one slice
--	    A______________B	        INCLINE_RATE: (D-A).x / (D-A).y
--       R )________________)	        CYLINDER_SLICE: slices of cylinder
--
------------------------------------------------------------------

References