Proto:Persona 2: Eternal Punishment (PlayStation)
Proto:Persona 2: Eternal Punishment (PlayStation)
This page details one or more prototype versions of Persona 2: Eternal Punishment (PlayStation).
There is a localization prototype or prerelease version of Persona 2: Eternal Punishment which is essentially the final US version of the game, but as a debug build instead of a proper release build. As such, there are a large number of debugging features enabled right out of the box; some of which can easily be patched back into the release build (see the game's main article), but many of which were more or less completely compiled out of the game.
Most of the files on the prototype disc (except for the large, empty DUMMY.DD, used to pad the disc) are dated exactly a week before the files on the final disc, and the volume label changed as well:
JP final | US proto | US final | |
---|---|---|---|
Volume label | PERSONA2X | PERSONA2XUS | PERSONA2 ETERNAL PUNISHMENT |
Date stamp | May 24, 2000 | November 17, 2000 | November 24, 2000 |
To do: Although unlikely, check for any actual differences in game content |
Contents
1 Main Debug Menu
1.1 Plate Window Color
1.2 Event Bit
1.3 Summon Demo Message
1.4 Font Draw
1.5 Help/Warning
1.6 Message
1.7 List Window
1.8 Stationary Graphic
1.9 Display Effect
1.10 Set Parameter
2 Dungeon Debug
2.1 Page 1
2.2 Page 2
2.3 Page 3
3 Battle Debug
4 Overworld Debug
5 Menu Debug
6 Casino Debug
Main Debug Menu
In this version, the main debug menu (and the other features enabled by the main page's debug patch) are enabled by default; just like with the patch, press Select+Start to access the debug menu. (In fact, this prototype copy has been so widely pirated that many less-reputable cheat sites actually list this as a cheat code for the final game, without mentioning prototype/debug copies at all!) When booting the game, the menu can also be accessed by holding Start throughout the Atlus and R&D 1 logos.
Additionally, there is much more debug text build into this copy of the game that even some of the main debug menu features that still exist in the final build have much more text displayed on screen in this version, making their functionality much more interesting and/or useful, mostly by allowing the user to show or hide various detailed debugging information by pressing or holding a button.
Aside from that, the dungeon warp and event viewer options now work as intended, as well, without locking up the game.
(Since the bulk of this menu is already documented on the main page, this section will only describe things that are significantly different in the prototype.)
Plate Window Color
Not just for blank rectangles anymore, this screen now shows various stats about the currently displayed window, and lets you also modify the window's palette by selecting a palette index with Up/Down, then holding X/Circle/Triangle and pressing Left/Right to modify a specific color channel.
Event Bit
With the addition of actual text, this screen isn't completely blank anymore.
None of the actual menu items still seem to work, but you can still load and save games from the memory card using the "Command Test" option on Kosaka's menu, just like in the final build.
Summon Demo Message
In addition to the usual graphics and text, this screen also shows some display-related info which can be expanded by pressing Square.
Font Draw
It's the font test again - now with so much other debug text on top, you can barely see the actual game fonts anymore. It doesn't seem possible to actually hide this text.
Help/Warning
Likewise, holding Square will display some display debug info on the screen.
Message
Holding X on this screen will show various info as well, mostly related to the dialog being currently shown in the box.
Additionally, for some reason, there are much fewer test dialog items available in the proto compared to the final build - a two-item menu, and an empty box.
List Window
Once again, press Square to show more behind-the-scenes info. You get the idea.
Stationary Graphic
In addition to the viewable UI graphics from before, there's also now a display on the first screen which shows info like the index of the current graphic, its dimensions (W/H) and its position on the sprite sheet (U/V).
When pressing Select to test color fades, information about the current color levels are displayed as well.
Display Effect
This screen is also much more useful, showing various parameters that let you customize the screen transition effect:
|
Holding Select will hide these options to let you get a better look at the effect.
Set Parameter
Finally, press Select on this screen to—you guessed it—show yet more debugging info about the menu being displayed.
Dungeon Debug
And now, on to the debug features that aren't in the release build.
Pressing Select while inside of any dungeon will bring up another menu consisting of five pages, which you can cycle through by pressing Select additional times.
Pages 4 and 5 consist only of various read-only memory statistics and other system info, but there is plenty of other interesting stuff on the first three pages, which are pictured above and described below..
Page 1
The first page consists of mostly information about your position, as well as whether or not collision detection ("HIT") and random encounters ("ENC") are enabled or disabled. Some locations have encounters disabled by default, like the initial version of Seventh (the version with encounters after you discover the murdered principal is actually a separate location). It is unknown if enabling encounters here will actually do anything.
When this page is selected, you can press Square/Triangle to move up or down one floor, although the game doesn't always seem to deposit you at valid coordinates (similarly to when attempting to use the main debug menu's dungeon warp in the release build).
Page 2
This page is more menu-like, and allows you to edit various properties:
HIT: enable/disable collision detection
DISPLAY: normal or "wire flame" [sic], replaces the world with a cool-looking wireframe view
F-POLY: determines how to render back-facing walls (translucent, invisible, or solid)
EFFECT: enable/disable lighting effects
ENCOUNT: enable/disable random encounters
DOOR: unknown
SPRSEMI: unknown
PANEL: show/hide the regular HUD
Page 3
FLAG: enable/disable event flags (use X to toggle)
SCINARIO: select current scenario
CMN-SE: unknown
BG COL: background color
OCT BRT/MSK BRT: brightness level inside/outside of a circular area around the player (higher values = darker)
HIT AREA: size of the player's hitbox
TREASURE: switch between "all close"/"all open"
T ATTACK: start/stop/pause/reset the countdown timer
Battle Debug
In the debug build, a status screen like the one above is shown at the start of battles. After it fades out and the battle starts like normal, you can press Select to add the "Debug" and "SplDebug" items to the battle menu, or Select+Start to immediately win.
To do: document these much more |
Overworld Debug
Pressing Select on the overworld will bring up a menu that allows you to do the following:
BIT EDIT: change various overworld flags/settings
SET IN POS: set the position of the yellow "IN" marker
SET PLATE POS: set the position of the current location's nameplate (if one is being displayed)
SE TEST: go to end-of-game ranking screen
DEBUG WATCH1 (second screenshot): show various info about the current position of the player's marker
DEBUG WATCH2 (third screenshot): show various info about the player's current movement/collision
Menu Debug
Likewise, pressing Select during menus will display some information about what's being displayed on screen, CPU usage, and various other info depending on which specific menu you're looking at.
Casino Debug
Finally, pressing Select during a casino game will bring up a debug menu, with a different unique menu for each game.
To do: Document more details for these too, perhaps |
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:
- Prototypes
- Megami Tensei series
Games > Games by content > Prototypes
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":244});
}