the cutting room mirror

Disney XD: Hero Trip

This article has a talk page!
view on tcrf.net

To do:

  • Broken sandbox debug mode.
  • Beta and alpha prototypes on the game server.
  • Revisional differences (there were 15 builds!).

An exclusive game from the Watch Disney XD app for mobile devices (or later down the line Disney LOL), where the mindscape suddenly breaks and you have to move various Disney XD characters from point A to point B throughout each level to fix it.

Removed Assets#

To do:
Does this relate to another Bamtang game?

js/config/games/platform_world_41.js
js/config/games/platform_world_42.js
js/config/games/platform_world_43.js
js/config/games/platform_world_44.js
js/config/games/platform_world_45.js
js/config/games/platform_world_46.js
js/config/games/platform_world_47.js
js/config/games/platform_world_48.js
js/config/games/platform_world_49.js
js/config/games/platform_world_50.js

The following assets are commented in the HTML file and not present on the game server.

Unused Text#

To do:
Maybe some of these are carried from other HTML5 games from Bamtang. Is STR_VIEWCHARACTER_* used?

js/config/strings.js contains the game's text with a number of entries that aren't used anywhere.

String ID

Text

Note

STR_L_HTML5

This game uses HTML5. If it loads but does not run, please update your web browser.

Probably an HTML5 lockout message.

STR_LOADING_PRELOAD_FONT_*

0

?

STR_LOADING

LOADING

Probably unused for the loading percent.

STR_CUTSCENE_TXT

Cutscene text

Not actually unused, but uses placeholder text.

STR_CUTSCENE_TIME + *_SHADOW

1.05

Not actually unused, but uses placeholder text.

STR_HUD_LEVEL + *_SHADOW

LEVEL #1

Not actually unused, but uses placeholder text.

STR_LEVEL_*

*

"*" is the level number, up to 50.

STR_PLAY

PLAY

Alternative play button?

STR_CONTINUE

CONTINUE

Continue button?

STR_NEWGAME

NEW GAME

New game button?

STR_POPUP_TEXT

Text

Yup.

STR_METAMAP_TITLE

SELECT LEVEL

STR_TRY_AGAIN_TITLE

TRY AGAIN

STR_MSG_HELP_PLAYER_*

Help Player *

'*' is the player number (up to 3).

STR_MSG_HELP_1

Welcome to the prototype of Puzzle Platformer!

Referenced but never seen.

STR_MSG_HELP_2

But please remember, this is an early prototype with limited functionality.

Referenced but never seen.

STR_COUNTER_WARNING

5.00

STR_COUNTER + _ENDLEVEL

42,007.00

STR_CUTSCENE_TITLE

CUTSCENE

STR_info_A*

info A*

"*" is the info number, up to 25.

STR_PUSHBUTTON*

Push them first, shoot them later.

?

Debugging Material#

Cheats has an enabled value, set by USE_CHEATS in Application; setting it to true allows debug tools to be used.

Inaccessible Cheat Buttons#

To do:
Get these working.

On the map HUD, the following buttons are hidden by default with no code to toggle them. The functions are probably based off their names.

mcBtnCheatUnlockStars
mcBtnCheatUnlockLevel
mcTxtCheatUnlockLevel
mcTxtCheatUnlockStars
mcBtnCheatEndGame1
mcBtnCheatEndGame2
mcTxtCheatEndGame1
mcTxtCheatEndGame2

Cheat Keys#

The function that detects keypresses is dummied in the final release, but the actual cheat functions remained.

Key

Effect

1

Draws collision boxes of UI buttons and playfield elements. (Doesn't seem to work?)

0

Toggles free movement through the WASD keys, most of the arrow keys aside from Up could also be used.

P

Sets the time penalty.

9

Completes the current level.

U

Unlocks the next level then returns to the map.

R

Goes to the final cutscene.

I

Plays a sound.

E

Plays a sound.

Internal Project Name#

The game is internally referred to as PP1. It is likely Puzzle Platformer2 or Platform Game3.

References#


  1. vo/mus_pp*.ogg↩︎
  2. Puzzle Platform Game/Puzzle Platformer in strings.js / game.html↩︎
  3. PlatformGame class↩︎