Skip to main content

Proto:Persona 2: Eternal Punishment (PlayStation)









Please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!




Proto:Persona 2: Eternal Punishment (PlayStation)



From The Cutting Room Floor



Jump to: navigation, search


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




Hmmm...

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


P2ep-proto-plate.png

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


P2ep-proto-eventbit.png

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


P2ep-proto-summon1.pngP2ep-proto-summon2.png


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


P2ep-proto-fonts.png

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


P2ep-proto-warning.png

Likewise, holding Square will display some display debug info on the screen.



Message


P2ep-proto-message.png

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


P2ep-proto-listwin.png

Once again, press Square to show more behind-the-scenes info. You get the idea.



Stationary Graphic


P2ep-proto-stationary.pngP2ep-proto-stationary2.png


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


P2ep-proto-effect.png

This screen is also much more useful, showing various parameters that let you customize the screen transition effect:





  • AREA.W / AREA.H: the amount of space on screen that the effect occupies


  • P0 / P1: the X-coordinates of where the effect begins and ends


  • FRAME: how many frames of animation the effect uses (fewer frames = faster animation)


  • GRADE: the thickness of the color/alpha gradient that moves across the screen


  • PITCH: the amplitude of the effect's sine-wave shape


  • CYCLE: how many times the effect changes direction when moving across the screen


  • WAVE: how far the effect moves when changing directions


  • TYPE: affects the effect's movement (somehow)



Holding Select will hide these options to let you get a better look at the effect.



Set Parameter


P2ep-proto-setparam.png

Finally, press Select on this screen to—you guessed it—show yet more debugging info about the menu being displayed.



Dungeon Debug


P2ep-proto-dungeon1.pngP2ep-proto-dungeon2.png


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


P2ep-proto-battle1.pngP2ep-proto-battle2.pngP2ep-proto-battle3.png


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.





Hmmm...

To do:
document these much more

Overworld Debug


P2ep-proto-overworld1.pngP2ep-proto-overworld2.pngP2ep-proto-overworld3.png


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


P2ep-proto-menu1.pngP2ep-proto-menu2.pngP2ep-proto-menu3.png


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


P2ep-proto-casino1.pngP2ep-proto-casino2.png
P2ep-proto-casino3.pngP2ep-proto-casino4.png


Finally, pressing Select during a casino game will bring up a debug menu, with a different unique menu for each game.





Hmmm...

To do:
Document more details for these too, perhaps




































































































































Retrieved from "https://tcrf.net/index.php?title=Proto:Persona_2:_Eternal_Punishment_(PlayStation)&oldid=399554"





Navigation menu
























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});
}

Popular posts from this blog

Mario Kart Wii

The Binding of Isaac: Rebirth/Afterbirth

What does “Dominus providebit” mean?