Persona 2: Eternal Punishment (PlayStation)
Persona 2: Eternal Punishment (PlayStation)
Persona 2: Eternal Punishment |
---|
Also known as: Persona 2: Batsu This game has debugging material. This game has a prototype article |
Persona 2: Eternal Punishment is the second half of the Persona 2 duology, and the only one of the two to originally be released outside of Japan. However the PSP remaster unfortunately never was released outside of Japan.
To do:
|
Contents
1 Unused Sprites
2 Shop Test Menu
3 Debug Patch
3.1 Shop Debug Menu
3.2 Main Debug Menu
3.3 Michi Menu
3.3.1 Sound Test
3.4 Aso Menu
3.4.1 Summon Demo Message
3.4.2 Font Draw
3.4.3 Message
3.5 Kosaka Menu
3.5.1 Set Parameter
3.6 t-sakamo@ Menu
3.6.1 Portrait Viewer
3.6.2 Music Test
3.6.3 Numeric Window Viewer
3.6.4 Unit Viewer
3.7 Takagi Menu
3.8 Katsuyama Menu
3.9 Nagai Menu
Unused Sprites
[[1]]
There's unused placeholder icons for party members that's Jack Frost.
Shop Test Menu
Using the following Action Replay / GameShark codes in the US version of the game will replace all shop and Velvet Room menus with a test menu that contains almost every possible shop menu selection at once:
D0097000 0200
800971CA AC40
Using the debug patch (see below) will add the "Debug" option to this menu as well, allowing you to change some parameters of whichever shop you're currently visiting.
Debug Patch
Eternal Punishment has some extensive debug features which can be enabled using a patch (in both US and Japanese versions). A well-known English prerelease version of the game has these and several other debug features available by default; while many of them were completely removed in retail versions, some is still present on the disc, but normally inaccessible.
Download Persona 2: Debug Patches File: persona2debug.zip (8 KB (compressed)) (info) |
Shop Debug Menu
With the patch applied, all shop menus (and the Velvet Room) will have "Debug" as an option at the end of the menu. Selecting it will open a debug menu with various related items.
To do: describe them |
Main Debug Menu
Also, after applying the patch, press Select+Start at nearly any point during the game (starting from the title screen) to access the menu, which has various sub-menus corresponding to the game's multiple programmers. The shoulder buttons can be used to increase/decrease selected values on certain menus.
The menu in the US version of the game is only partially translated; captions that appear at the bottom of the screen when selecting menu items may show unreadable garbage. Also, both the final US and Japanese versions had various debug text removed from the final executable causing a couple of the remaining debug features to have much less useful functionality than they used to.
Michi Menu
The first menu is named for Michishito Ishizuka (credited as system programmer) and contains these options:
Stable Random (on/off)
Sound Test: opens a detailed sound test screen
Movie / Movie Volume: shows FMVs
Sound Test
This sound test allows you to play various sounds (primarily voices), view info about memory usage, and more. Select cycles through the on-screen windows and Start opens a menu allowing you to exit back to the main debug menu (along with a disabled "Load from PC" option).
Aso Menu
The second menu is named for Hisakata Aso (window and shop programmer) and contains these options:
edit
Plate Window Color: Allows you to preview various window background styles. Hold L1 to move the window, R1 to resize it, L2/R2 to cycle through window styles, and Select/Start to cycle through window types.
Event Bit: Not really usable in the final game due to the missing text. The version of the menu in the prerelease build supposedly allows you to load/save and manipulate game data, but the menu doesn't seem fully functional in that version either.
debug
Summon Demo Message: view graphics/dialogue of different Personas.
Name Entry: display the character name entry screen (only works in the Japanese version).
test
Font Draw: display font graphics.
Help/Warning: displays flashing red "error" banner at the top of the screen.
Message: tests various on-screen text displays.
List Window: shows a list of items with their buy/sell(?) prices.
Stationary Graphic: allows you to view various graphics using the D-pad. Pressing Select switches to a screen which lets you test color fades using Up/Down.
String Input: tests a text entry window.
Display Effect: tests a screen transition effect, with a now-invisible config menu that uses some removed text. Pressing X and Triangle will play the effect from left to right or vice-versa.
Summon Demo Message
This sprite shows the name, summon message, sprite, and tarot card of a single Persona at a time; you can cycle through them using Left/Right.
In the prerelease version, additional graphics-related debug text is displayed in the upper left corner, which can be expanded by pressing Square.
Font Draw
This screen shows the entire alphabet rendered in one of two fonts. Available controls:
|
Message
This screen is mainly for testing dialogue boxes, but also shows several mini-windows and a list of characters near the top of the screen. The US version of this screen also has a "hellow world" [sic] message from programmer Hisakata Aso.
Pressing Square cycles through various filler messages in the dialogue box, which differ in content and quantity between the US and Japanese versions (as well as between the prerelease and final US versions). The current message can be moved around using the D-pad and restarted using R2. Pressing Triangle regenerates the mini-windows behind the character names.
In the prerelease version, pressing X also displays various debugging information.
Kosaka Menu
The third menu is named for Yujiro Kosaka (2D map and command programmer) and contains these options:
Set Parameter: opens a menu allowing you to modify various game variables
2D Map: go to one of the overworld locations (note that attemping to enter a location from the overworld in the final game will cause a crash)
Command Test: test the ingame menu, load/save menus, and item menu
Title / StaffRoll / RESULT: show the title screen / credits / end-of-game ranking
Set Parameter
This menu allows you to edit various properties of the currently-loaded game, including money, items, party members, Personas, event flags, and more. The US version of the menu also exclusively features a "Convert" option, presumably to allow importing save data from Innocent Sin, a feature which is normally only available in the Japanese version.
t-sakamo@ Menu
The fourth menu is named for Takumi Sakamoto (event programmer) and contains these options:
EVENT_GROUP / EVENTA / EVENTB: supposed to allow you to view various cutscenes and other ingame events, but does not work properly in the final game
NU-DBMENU
顔 (face): view character portraits
ブルブルマッサージ ("buruburu massage"): controller vibration test(?)
MUSIK: music test
数字プレート: numeric window viewer
バランスシートMAKER ("balance sheet maker"): prompts you to press a button, then dumps a bunch of unknown text to the debug console
MAP FACTORY: no longer functional
UNIT VIEWER: allows you to place various sprites in a mockup battle scene
EFFECTS!!: also no longer functional
Some of the above menu item names are taken from the Japanese version of the menu, due to being mostly illegible in the English version.
Portrait Viewer
This screen shows two character portraits facing each other and allows you to cycle through them using the D-pad (for the left side) and face buttons (for the right side). Pressing Select inverts the colors on both currently displayed portraits and pressing Start returns to the debug menu.
Music Test
This is another sound test screen, this one much simpler than the other and primarily focused on playing music. The "XA" option also allows you to play voice clips.
Numeric Window Viewer
This screen shows a small window with the number 0, allowing you to freely position it on screen and showing its coordinates and various memory-related statistics.
Unit Viewer
The unit viewer allows you to basically create a mockup battle scene with a specific environment/background. Controls:
|
To do: write about the unit/effect menus, they're pretty detailed |
Takagi Menu
The fifth menu, named for lead and dungeon programmer Hidetoshi Takagi, contains only the option "GO! Dungeon" which, predictably, allows you to warp to a dungeon of your choosing. In the final builds of this game this doesn't quite work as intended, always placing you out-of-bounds, and the test map listed as option 2F is no longer present and will crash the game if selected.
Katsuyama Menu
The sixth menu is named for Futoshi Katsuyama (battle programmer) and contains battle-related options:
Battle Start!! - start a battle with the parameters selected below
- Rotation
- LoadSystemType
- BGM Type
- Btl Evt
- Contact
Nagai Menu
The seventh and last menu, named for casino programmer Yasuaki Nagai, allows you to go to one of the casino games. You may wish to give yourself some coins with the Set Parameter menu in order to make the games actually playable.
The Megami Tensei series | |
---|---|
Megami Tensei | |
NES | Digital Devil Story: Megami Tensei • Digital Devil Story: Megami Tensei II |
SNES | Kyuuyaku Megami Tensei |
Shin Megami Tensei | |
SNES | Shin Megami Tensei • Shin Megami Tensei II • Shin Megami Tensei if... |
PlayStation | Shin Megami Tensei II • Shin Megami Tensei if... |
Xbox | Shin Megami Tensei NINE |
PlayStation 2 | Shin Megami Tensei III: Nocturne • Shin Megami Tensei: Nocturne |
Nintendo DS | Strange Journey |
Nintendo 3DS | Shin Megami Tensei IV • Shin Megami Tensei IV: Apocalypse |
Persona | |
PlayStation | Revelations: Persona • Persona 2: Innocent Sin • Persona 2: Eternal Punishment (Prototype) |
PlayStation 2 | Persona 3 FES • Persona 4 |
PlayStation Portable | Shin Megami Tensei: Persona • Persona 2: Innocent Sin • Persona 3 Portable |
PlayStation 3 | Persona 4 Arena • Persona 5 |
Xbox 360 | Persona 4 Arena |
Nintendo 3DS | Persona Q: Shadow of the Labyrinth |
PlayStation 4 | Persona 5 |
PlayStation Vita | Persona 4 Golden • Persona 4: Dancing All Night |
Nintendo Switch | BlazBlue: Cross Tag Battle |
Spin-Offs | |
SNES | Majin Tensei • Majin Tensei II: Spiral Nemesis |
Game Boy (Color) | Revelations: The Demon Slayer • Megami Tensei Gaiden: Last Bible II • Devil Children: Kuro/Aka no Sho (Black/Red Book) |
Game Boy Advance | Shin Megami Tensei: Devil Children: Hikari no Sho/Yami no Sho (Prototype) |
PlayStation | Devil Summoner: Soul Hackers |
Sega Saturn | Devil Summoner • Devil Summoner: Soul Hackers |
PlayStation 2 | Digital Devil Saga • Digital Devil Saga 2 • Devil Summoner: Raidou Kuzunoha vs. The Soulless Army • Devil Summoner 2: Raidou Kuzunoha vs. King Abaddon |
PlayStation Portable | Devil Summoner |
Nintendo DS | Devil Survivor 2 |
Nintendo 3DS | Devil Survivor Overclocked • Devil Summoner: Soul Hackers |
Related Games | |
Virtual Boy | Jack Bros. |
PlayStation 3, Xbox 360 | Catherine |
Wii U | Tokyo Mirage Sessions ♯FE |
Categories:
- Games developed by Atlus
- Games published by Atlus
- PlayStation games
- Games released in 2000
- Games with debugging functions
- Games with hidden sound tests
- To do
- Megami Tensei series
Cleanup > To do
Games > Games by content > Games with debugging functions
Games > Games by content > Games with hidden sound tests
Games > Games by developer > Games developed by Sega > Games developed by Atlus
Games > Games by platform > PlayStation games
Games > Games by publisher > Games published by Sega > Games published by Atlus
Games > Games by release date > Games released in 2000
Games > Games by series > Megami Tensei series
if(window.jQuery)jQuery.ready();if(window.mw){
mw.loader.state({"site":"loading","user":"ready","user.groups":"ready"});
}if(window.mw){
mw.loader.load(["mediawiki.toc","mediawiki.action.view.postEdit","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.searchSuggest","ext.uls.pt"],null,true);
}if(window.mw){
document.write("u003Cscript src="https://tcrf.net/load.php?debug=falseu0026amp;lang=enu0026amp;modules=siteu0026amp;only=scriptsu0026amp;skin=vectoru0026amp;*"u003Eu003C/scriptu003E");
}
var pkBaseURL = (("https:" == document.location.protocol) ? "https://stats.tcrf.net/" : "http://stats.tcrf.net/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 2);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
if(window.mw){
mw.config.set({"wgBackendResponseTime":248});
}