Access the "Character Editor" in Shinobi 3

Discussion in 'Technical Discussion' started by saxman, Jan 20, 2009.

  1. saxman

    saxman

    Oldbie Tech Member
    I saw the words "CHARACTER EDITOR" in the ROM after curiously looking through it, so I did a little tweaking and discovered a way to hack the game to access it. This PAR code with enable it from anywhere in the game:

    004C0A:4E71

    Now to get to it, hold buttons B and C, and press A. You'll see a bunch of crap appear on the screen and the words "CHARACTER EDITOR 3.52" under everything.

    The character editor allows you to modify the VRAM. You can redraw individual sprites, and you can change the color palettes too. Press start to restart the game and ignore the changes, or hold B and press start to save the changes and proceed.

    [​IMG]

    Nothing too major, but I thought it was an interesting find.
     
  2. muteKi

    muteKi

    Fuck it Member
    7,585
    6
    18
    I recall reading something about this somewhere on a Shinobi-specific site, but I think it was something that they only found in the beta version of the game. Cool that it's hidden away in the final like that as well.
     
  3. saxman

    saxman

    Oldbie Tech Member
    Oh really? I didn't realize there was a Shinobi 3 beta. I'd be interested to see how it is access in that. I only downloaded the game a few days ago and played it for the first time, so I don't know about anything anyone may have already found.

    EDIT: Yep, a quick search led me to this page. Our very own IceKnight even wrote out how to use the editor! I thought for sure I found something new. Oh well.
     
  4. muteKi

    muteKi

    Fuck it Member
    7,585
    6
    18
  5. saxman

    saxman

    Oldbie Tech Member
    <!--quoteo(post=270300:date=Jan 20 2009, 12:39 AM:name=muteKi)--><div class='quotetop'>QUOTE (muteKi @ Jan 20 2009, 12:39 AM) [​IMG]
     
  6. Krigo

    Krigo

    Robotics;Notes shill Member
    Perhaps they removed the memory and level editors for space? Seems pretty normal.
     
  7. saxman

    saxman

    Oldbie Tech Member
    I'm sketchy on that idea, because you'd think they would have removed the character editor too. I have a feeling the other editors are in there too -- the memory editor at the very least.
     
  8. ICEknight

    ICEknight

    Researcher Researcher
    Tee-hee. I remember posting that stuff at the Cult forums, back in 2005 or so.

    Nice to see I'm not the only one interested in this game.

    EDIT: Here's some music and sfx comparisons I made back then, too, with hex values, names and stuff that can't be normally accessed:
    Code (Text):
    1. Music
    2. =====
    3.  
    4. FF00 MUSIC STOP             ->E3 SOUND OFF
    5. 8100 HE RUNS       
    6. 8200 NINJA SOUL
    7. 8300 SHADOWS       ->SHADOW#S       ->BOSS!BOSS!
    8. 8500 HASSOU!                ->HASSOU!!!
    9. 8700 INNER DARKSIDE
    10. FC01 FADE OUT                 ->E3 ???
    11. 8800 SHINOBI WALK  
    12. 8900 RUSH AND BEAT ->RUSH & BEAT#EM ->RUSH @ BEAT#ME
    13. 8A00 STORM WIND ->BEFORE STORM  ->MAP DA!
    14. 9100 ROUND CLEAR  
    15. 8C00 WABI                     ->NINJA LULUBAY
    16. 8D00 SABI                     ->SAKURA
    17. 8F00 SHINOBI       ->GETSUFU        ->90 YAYOI
    18. 8B00 GETUFU     ->JU GOYA
    19. 8600 SAKURA                 ->THE END
    20. 8400 IDATEN                 *
    21. 9200 GAME OVER              *
    22. 9300 JAPONESQUE             *
    23. 9400 SOLITARY     ->SOLITALY        *
    24. 9500 IZAYOI                 *
    25. 9700 MY DEAR D              *
    26. 9800 STAGE CLEAR            *
    27. 9000 TRAP BOOGIE   ->TRAP BOGGIE    *
    28. 8E01 UMA           ->8E00       *
    29. 9900 MANDARA                *
    30. 9B00 SHADOW MASTER ->JOMMAR MUTADO  *
    31. 9A00 GROUND ZERO            *
    32. 9600 WHIRLWIND   ->OGIMAN Z     *
    33.  
    34. Music 9C (final boss) is missing in both versions.
    35. In the earliest build, specifying the value 90 gives an unused tune.
    36.  
    37. Special effects
    38. ===============
    39.  
    40. FD00 SE STOP                ->E1 SE OFF
    41. A700 BOOM A     ->ZAKO YARARE   ->NINJITSU
    42. B000 SHURIKIN     ->KUNAI NAGE      ->KUNAI
    43. B100 MUSASHI KUNAI ->KUNAI FURI     ->KIRU
    44. B200 8SOU SHURIKIN ->8SOU SYURIKIN  ->8SOU
    45. B300 JUMP        
    46. B500 SHIELD DAMAGE ->P_DAMAGE       ->B4
    47. A500 WARNING                ->B5 E_DAMAGE
    48. B600 KUNAI BOUGYO             ->BOUGYO
    49. B700 GUN           ->ENM GUN        ->E_GUN
    50. B800 ENEMY SHURIKIN->ENM SYURIKIN   ->E_SYURI
    51. B900 !           ->PI!      ->O.M.A.K.E 1
    52. BA00 KARIU       ->HIBASHIRA
    53. BB00 ENEMY KATANA  ->KATANA     ->KATANA 1
    54. BC01 PAUSE       ->BC00     ->O.M.A.K.E 2
    55. BD00 HAND GRENADE  ->TENAGE DAN
    56. BE00 1UP           ->ENM ENMAKU     ->ENM MIJINTEN
    57. BF00 LOBSTER ATTACK->BOSS1 ATTACK   ->BAKUTEN
    58. C000 BOOM B     ->BOOM      ->BOOM 2
    59. B400 MASAO MISSILE ->MASAO MISILE   ->C1 KAMINARI JITSU
    60. C200 FLUTTER       ->HABATAKI       ->SHUTTER
    61. C300 YAJIMA VOICE             ->ICE
    62. C401 57         ->C400      ->MACHINN GUN
    63. C500 GLASS       ->GACYARIN     ->DENKI
    64. C600 SPEAR       ->YARI     ->GA.RA.SU
    65. C700 FUSHIN     ->FUSHIN NO JITU    ->FUSHIN JUMP
    66. B100 MUSASHI KATANA->MUSASI KATANA  ->C8 KATANA 2
    67. A900 SAMURAI SHOT  ->SAMURAI GIRI   ->C9 LASER
    68. CA00 POWER>UP 1 ->LIFE ITEM GET ->POW ITEM GET
    69. CB00 YAJIMA POWER             ->NINJITU CHG.
    70. CC01 SHADOW SHOT   ->CC00 PISTOL 2
    71. CD00 THUNDERBOLT   ->IKAZUTI        ->POWER CHG.
    72. CE00 SAMURAI ENTRY ->SAMURAI ENTTRY ->CRYING CPU
    73. CF00 MACHINE GUN   ->GATORING BOSS
    74. A200 AIR BIKE     ->HOBER
    75. A300 HYDRA ENTRY   ->HAIDORA ENTTRY ->DORO ENTTRY
    76. D200 VERMIN     ->GEE       ->A4 YOROI
    77. D800 TRAP                     ->A5 COM PISTON
    78. A600 HYDRA SHOT ->DORO BOCHA
    79. A000 JUMP B     ->MIZU JUMP
    80. A100 DAMAGE L     ->DAI DMG
    81. AA00 POWER>UP 2 ->ITEM GET      ->BOUGYO 2
    82. BA00 SHADOW POWER  ->AB00 NO USE    ->GOJIRA WALK
    83. AC00 GAOOOOO       ->GOJIRA GAOOOOO
    84. A800 MASAO READY   ->RYUSEI GIRI
    85. AD00 FIRE A     ->FIRE      *
    86. C100 FIRE B     ->GOJIRA FIRE   *
    87. D000 MIJIN       ->MIZIN        *
    88. D100 POWER SHOT             *
    89. A400 BIBIBI                 *
    90. D300 LASER S                *
    91. D400 BOOM C     ->BIG BAN!      *
    92. D500 CHARGE     ->BOSS2 POW     *
    93. D600 KARURA     ->HAKUROU       *
    94. C800 SHADOW LASER  ->D700 R1 NIN ENTTRY *
    95. C900 LASER L                *
    96. 9D00 BOOM D     ->BOOM 3        *
    97. C400 ELEVATOR ON            *
    98. 9F00 MIJIN RETURN  ->MIZIN RETURN   *
    99. 9E00 GRENADE       ->HAKUGEKIHOU    *
    100. CC00 SHADOW SHOT   ->C800 H     *
    101. 9D01 BOOM 3                 *
    102. D301               ->D201 CYOODAN   *
    103. AF01 MUSIC PAUSE            *
    104. AE01 MUSIC RESTART          *
    105. B400 MASAO MISSILE          *
    106.  
    107. In the final version, AB (NO USE) and D7 (R1 NIN ENTTRY) are not there.
    108. D8 (doorslam?), D9(empty) and DA(empty) are missing in both versions
    109.  
    110. Voice
    111. =====
    112.  
    113. FF01 MUSIC STOP
    114. E300 NINJITSU    
    115. E400 BOSS DEATH ->BOSS OUT
    116. E500 WALK         ->GOJIRA WALK
    117. E600 MUSASHI DAMAGE->MUSASI DAMAGE
    118. E700 KARURA DAMAGE ->TENG DAMAGE
    119. E900 KATANA HIT ->KIRISAKI
    120. E800 MUSASHI KIAI  ->MUSASI KIAI
    121. EA01 TIGER GAOO ->EA00 TIGER  GAOO
    122. EB00 HYDRA DAMAGE  ->HAIDORA DAMAGE
    123. EC00 KICK HIT    
    124. ED00 HYDRA DEATH   ->HAIDORA OUT
    125. EE00 KATANA SET ->TUBANARI
    126. EF01 DAMMY       
    127. DD00 SHURIKIN HIT  ->ENM DAMAGE
    128. E200 MASAO CLAW ->MASAO HAND
    129. E100 LION DANCE ->HOHOHO
    130. E000 IDATEN     ->UMA
    131. DF00 DASH ATTACK   ->FUNM!
    132. DE00 MUSASHI KICK  ->TO!
    133. DC00 SHADOW KIAI   ->JOMMAR#S FUNM!
    134. DB00 GUN SET       ->MASAO GUN SET
    135.  
    136. F0 to FB are not listed and produce strange effects when played.
    137. FE is not listed and its use is unknown.
    138.  
    139. The voices are different in the early prototype:
    140.  
    141. E3 SOUND OFF     
    142. D8 NINJITSU  
    143. D9 BOSS OUT  
    144. DA BOSS 2 OUT  
    145. DB ZAKO OUT  
    146. DC ARTEMIS OUT  
    147. DD GAMEOVER WAHAH
    148. DE KERI DASH     
    149. DF TIGER  GAOO