the cutting room mirror

Earthworm Jim (iOS)

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#


  1. https://www.gameloft.com/newsroom/eartwhorm-jim-for-iphone-ipod-touch-is-out-today-1119↩︎