the cutting room mirror

Debug Functions

This is a sub-page of Bloons Super Monkey 2 (Adobe Flash).

To do:

  • More graphics of the debug tools
  • Test what the default code of the format injector does when used in-game.

The game is littered with leftover debug material, from simple metadata of file directions to "definition_help", file locations for a "Kaiparasoft (the old name of Ninja Kiwi)" computer, to a leftover debug screen!

Code#

Debug File Locations#

There are file locations for most of the scripts in the game, and they seem to be from 2 drives. "worics" appears to refer to Warwick Urquhart, an artist at Ninja Kiwi.
__go_to_ctor_definition_help __go_to_definition_help
"C:\\Users\\Kaiparasoft2\\Desktop\\bsm2\\project\\src;levels;Level.as" assets/AutoComplete.png
D:\\work\\BSM2\\project\\
D:\\work\\BSM2\\art\\worics arty stuff sometimes\\ C:\\build-CS3\\Source\\com\\yahoo\\astra\\fl\\controls\\AutoComplete.as
C:\\Users\\Kaiparasoft2\\Desktop\\bsm2\\project\\src;behaviours;BossBehaviourW2.as C:\\Users\\Kaiparasoft2\\Desktop\\bsm2\\project\\src;behaviours;ReverseDrawOrder.as

Format Injector Placeholder Text#

Code for sending test rounds of bloons to send on the screen. It is the default code for the formation injector.

 
/////////// BASIC

//x LoadBloonData
//x StartFreshLevel

//x SelectAndModify

//x StartFreshLevel
//i BloonClipInitialise "BCLadybug4"

//x StartFreshLevel
//x AddMonkeyLaneBezierChain       5         0 0 0         120 0 0        0 0 0

// ERASER
//x GroupEraser


//       PEN 
//             behaviour   type   interval   offsetX   offsetY   xamp   xper   xoff   yamp   yper   yoff accurate static
//x StartPaint "pen"         0    30         0         0         0      60     0      0      0      0    0        1

//       BUNCH STAMP
//             behaviour   name     interval   offsetX   offsetY   xamp   xper   xoff   yamp   yper   yoff    static   spread   inner   outer
//x StartPaint "stamp"     "bunch"  60         0         0         0      60     0      0      60     0       1        20       11      1

//       BEZIER STAMP
//             behaviour   name      interval   offsetX   offsetY   xamp   xper   xoff   yamp   yper   yoff   static   interval type    quality   minScale   maxScale  period  offset
//x StartPaint "stamp"     "ptb"     60         0         0         0      60     0      0      60     0       1        30       1       10000     1          1         60      0

// Circular
//                       space   type  scaleY    scaleY  static 
//x StartPaint "circle"  80      11    0.5       0.5     1
//x StartPaint "circle"  80      0     1         0.5     1
//x StartPaint "circle"  80      1     0.5       1       1
//x StartPaint "circle"  80      2     1         1       1

//x StartGroupCreator

Graphics#

InterpretorBox#

BSM2-InterpretorButton.png
A screen for running different bloon behaviors and debug settings.
The image used.