the cutting room mirror

Persona Q: Shadow of the Labyrinth

This article has a talk page!
view on tcrf.net

Persona Q is a crossover between Persona 3 and Persona 4 that features Etrian Odyssey gameplay.

Unused Text#

ダミー

Dummy in Japanese can be found in various files.

予備2
予備3

These translate to Preliminary 2 and Preliminary 3.

ブランク

Blank

テスト

Test

ダミー
(未使用予定)
効果:

Dummy

(Will Not Be Used)

Effects:

リザーブ

Reserve

貴重品リザーブ

Treasures Reserve

港アイテム34解説文

Port Item 34 Explanation Text

Placeholder item descriptions. This line is repeated for the following numbers: 34, 35, 37, 65-71, 76-128, 140, 141, 160, 173-191.

アザー378

Other 378

Another placeholder item description. The line is repeated for the following numbers: 378-400, 578-600.

(Translations: Divingkataetheweirdo)

(Source: Original TCRF research)

Debug Text#

Humorous debug messages can be found mostly in dungeon and story text.

data\dungeon\script\dungeon15f.gsd

Koromaru is out sick for this ROM. His part will be played by Chie, because she is #bestwaifu2014.

P3 Route Destined Partner event not implemented in this ROM. Partner automatically changed to Chie.

data\event\e900\e999_001.bf

*STORY MODE DEBUG, BROHEIM*
> From which point in the story would you like to start?

最初から
You in Wonderland
Group Date Cafe
Evil Spirit Club
Inaba Pride Exhibit
Clock Tower

> Buckle up, Buttercup, because we're putting on a narrative jetpack.

> Jumping to the beginning of the You in Wonderland scenes...

> Jumping to the beginning of the Group Date Cafe in the story...

> Here we are at the Evil Spirit Club portion of the story...

> Starting from the opening scene of the Inaba Pride Exhibit...

> Starting from the opening scene of the Clock Tower.

data\event\e900\e999_003.bf

> Welcome to the sound test for music and COMSE, whatever those are. Select an item to play it, and "skip" to stop.


BGM Play to Stop
COMSE Play to Stop
Cancel

Playing BGM...

Playing SE...

data\init\mission_05.gsd

Skip the boss battle?

Hell yes, I'm lazy
BLOOD FOR THE BLOOD GOD

Skipping boss and returning to base.

Source Filenames#

Throughout the .code in the ExeFS, a large amount of filenames and paths of the original source files can be found.

c:\PQ\xrd713\psq\AsdSDK\Source\Net\Cec\AsdCec.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Net\Dlc\AsdDl.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Net\Ngc\AsdNgc.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\File\AsdFile.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\AsdGxCamera.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\AsdGxFog.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\AsdGxLight.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\AsdGxModel.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\AsdGxModelEffect.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\AsdGxMotionCamera.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\AsdGxScene.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\AsdGxStereoUpdater.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\AsdGxSystem.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\core\AsdGxCommandList.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\core\AsdGxDisplayBuffer.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\core\AsdGxFrameBuffer.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\core\AsdGxList.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\core\AsdGxMemoryBuffer.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\core\AsdGxRenderOt.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\core\AsdGxResourceList.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\core\AsdGxShader.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\effect\./effField.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\effect\./effMisc.h
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\effect\eff2D.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\effect\effBattleOnly.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\effect\effBehavior.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\effect\effBlurFilter.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\effect\effEnvironment.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\effect\effGeomEngine.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\effect\effGeometry.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\effect\effLineNova.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\effect\effMaterial.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\effect\effP2A.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\effect\effParticle.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\effect\effParts.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\effect\effPolygonFlash.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\effect\effPolygonRing.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\effect\effPolygonTex.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\effect\effPolygonTexPivot.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\effect\effPolygonThunder.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\effect\effPolygonTrack.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\effect\effPolygonWind.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\effect\effTLP.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\gfx\AsdGfxModel.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\gfx\AsdGfxMotionCamera.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\gfx\AsdGfxResource.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\texture\AsdGxTexture.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\texture\AsdTexTGA.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Graphics\texture\AsdTexTMX.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\HwCamera\AsdHwCamera.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Kernel\AsdJobQueue.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Mem\AsdFreeList.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Mem\AsdMemory.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Movie\AsdSofdec.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Movie\video_texture_y2r_3ds.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\QR\AsdQR.cpp
c:\PQ\xrd713\psq\AsdSDK\Source\Sys\Save\AsdBackup.cpp
c:\PQ\xrd713\psq\program\src\battle\Battle.cpp
c:\PQ\xrd713\psq\program\src\battle\BattleAct.cpp
c:\PQ\xrd713\psq\program\src\battle\BattleAI.cpp
c:\PQ\xrd713\psq\program\src\battle\BattleBG.cpp
c:\PQ\xrd713\psq\program\src\battle\BattleCalc.cpp
c:\PQ\xrd713\psq\program\src\battle\BattleCamera.cpp
c:\PQ\xrd713\psq\program\src\battle\BattleCommandDraw.cpp
c:\PQ\xrd713\psq\program\src\battle\BattleCtrl.cpp
c:\PQ\xrd713\psq\program\src\battle\BattleMessage.cpp
c:\PQ\xrd713\psq\program\src\battle\BattleScr.cpp
c:\PQ\xrd713\psq\program\src\battle\BattleSound.cpp
c:\PQ\xrd713\psq\program\src\battle\BattleUnit.cpp
c:\PQ\xrd713\psq\program\src\battle\BattleUnitDraw.cpp
c:\PQ\xrd713\psq\program\src\battle\btlBossMisc.cpp
c:\PQ\xrd713\psq\program\src\battle\BtlContinue.cpp
c:\PQ\xrd713\psq\program\src\battle\btlCutIn.cpp
c:\PQ\xrd713\psq\program\src\battle\btlEfficacy.cpp
c:\PQ\xrd713\psq\program\src\battle\btlMain.cpp
c:\PQ\xrd713\psq\program\src\battle\btlScriptEvent.cpp
c:\PQ\xrd713\psq\program\src\battle\btlSupportManager.cpp
c:\PQ\xrd713\psq\program\src\battle\cmdPacket\CmdPacket.cpp
c:\PQ\xrd713\psq\program\src\battle\data\datSkill.cpp
c:\PQ\xrd713\psq\program\src\battle\effect\btlBED.cpp
c:\PQ\xrd713\psq\program\src\battle\effect\btlEffect.cpp
c:\PQ\xrd713\psq\program\src\battle\effect\btlEPL.cpp
c:\PQ\xrd713\psq\program\src\battle\result\itemExcess.cpp
c:\PQ\xrd713\psq\program\src\battle\result\personaExcess.cpp
c:\PQ\xrd713\psq\program\src\battle\result\personaGet.cpp
c:\PQ\xrd713\psq\program\src\battle\result\Result.cpp
c:\PQ\xrd713\psq\program\src\battle\result\ResultBG.cpp
c:\PQ\xrd713\psq\program\src\battle\result\ResultMisc.cpp
c:\PQ\xrd713\psq\program\src\battle\result\ResultVoice.cpp
c:\PQ\xrd713\psq\program\src\battle\ui\BattleInterface.cpp
c:\PQ\xrd713\psq\program\src\battle\ui\BattlePanelDraw.cpp
c:\PQ\xrd713\psq\program\src\battle\ui\btlAdv.cpp
c:\PQ\xrd713\psq\program\src\battle\ui\btlEnemyInfo.cpp
c:\PQ\xrd713\psq\program\src\battle\ui\btlList.cpp
c:\PQ\xrd713\psq\program\src\battle\ui\btlMenuCtrl.cpp
c:\PQ\xrd713\psq\program\src\battle\ui\btlPanelEffect.cpp
c:\PQ\xrd713\psq\program\src\battle\ui\btlPanelEffectMisc.cpp
c:\PQ\xrd713\psq\program\src\battle\ui\btlPartyInfo.cpp
c:\PQ\xrd713\psq\program\src\battle\ui\btlPlyPanelCalc.cpp
c:\PQ\xrd713\psq\program\src\battle\ui\btlPlyPanelCtrl.cpp
c:\PQ\xrd713\psq\program\src\camp\cmpBG.cpp
c:\PQ\xrd713\psq\program\src\camp\cmpConfig.cpp
c:\PQ\xrd713\psq\program\src\camp\cmpIntroduction.cpp
c:\PQ\xrd713\psq\program\src\camp\cmpMain.cpp
c:\PQ\xrd713\psq\program\src\camp\cmpMisc.cpp
c:\PQ\xrd713\psq\program\src\camp\cmpParty.cpp
c:\PQ\xrd713\psq\program\src\camp\cmpPartyPanel.cpp
c:\PQ\xrd713\psq\program\src\camp\cmpQuest.cpp
c:\PQ\xrd713\psq\program\src\camp\cmpShadowDic.cpp
c:\PQ\xrd713\psq\program\src\camp\cmpSimpleStatusSeq.cpp
c:\PQ\xrd713\psq\program\src\camp\data\datBag.cpp
c:\PQ\xrd713\psq\program\src\camp\data\datItem.cpp
c:\PQ\xrd713\psq\program\src\dungeon\Act\DgActItemPoint.cpp
c:\PQ\xrd713\psq\program\src\dungeon\Act\DgActSpiderWeb.cpp
c:\PQ\xrd713\psq\program\src\dungeon\Act\DgActSupport.cpp
c:\PQ\xrd713\psq\program\src\dungeon\debug\DebugCamera.cpp
c:\PQ\xrd713\psq\program\src\dungeon\debug\DgInfo.cpp
c:\PQ\xrd713\psq\program\src\dungeon\debug\env_edit.cpp
c:\PQ\xrd713\psq\program\src\dungeon\Dg.cpp
c:\PQ\xrd713\psq\program\src\dungeon\DgAreaModel.cpp
c:\PQ\xrd713\psq\program\src\dungeon\DgCtrl.cpp
c:\PQ\xrd713\psq\program\src\dungeon\DgDraw.cpp
c:\PQ\xrd713\psq\program\src\dungeon\DgEdit.cpp
c:\PQ\xrd713\psq\program\src\dungeon\DgEnemyAppearance.cpp
c:\PQ\xrd713\psq\program\src\dungeon\DgFieldSkillIcon.cpp
c:\PQ\xrd713\psq\program\src\dungeon\DgFloorChange.cpp
c:\PQ\xrd713\psq\program\src\dungeon\dgFrustum.cpp
c:\PQ\xrd713\psq\program\src\dungeon\DgInterface.cpp
c:\PQ\xrd713\psq\program\src\dungeon\DgModel.cpp
c:\PQ\xrd713\psq\program\src\dungeon\DgObjectModel.cpp
c:\PQ\xrd713\psq\program\src\dungeon\DgPlayer.cpp
c:\PQ\xrd713\psq\program\src\dungeon\DgResource.cpp
c:\PQ\xrd713\psq\program\src\dungeon\DgSequence.cpp
c:\PQ\xrd713\psq\program\src\dungeon\DgSound.cpp
c:\PQ\xrd713\psq\program\src\dungeon\DgWalkComp.cpp
c:\PQ\xrd713\psq\program\src\dungeon\Encount.cpp
c:\PQ\xrd713\psq\program\src\dungeon\scriptcom\DgScrCom.cpp
c:\PQ\xrd713\psq\program\src\event\evtCamera.cpp
c:\PQ\xrd713\psq\program\src\event\evtCaptureFilter.cpp
c:\PQ\xrd713\psq\program\src\event\evtCMD.cpp
c:\PQ\xrd713\psq\program\src\event\evtCutin.cpp
c:\PQ\xrd713\psq\program\src\event\evtField.cpp
c:\PQ\xrd713\psq\program\src\event\evtFieldScene.cpp
c:\PQ\xrd713\psq\program\src\event\evtGameOver.cpp
c:\PQ\xrd713\psq\program\src\event\evtMain.cpp
c:\PQ\xrd713\psq\program\src\event\evtPoem.cpp
c:\PQ\xrd713\psq\program\src\event\gcon\gconSelect.cpp
c:\PQ\xrd713\psq\program\src\facility\fclAuxiliary.cpp
c:\PQ\xrd713\psq\program\src\facility\fclBBoard.cpp
c:\PQ\xrd713\psq\program\src\facility\fclCmbEff.cpp
c:\PQ\xrd713\psq\program\src\facility\fclCmbPsList.cpp
c:\PQ\xrd713\psq\program\src\facility\fclCmbRoot.cpp
c:\PQ\xrd713\psq\program\src\facility\fclCmbTalk.cpp
c:\PQ\xrd713\psq\program\src\facility\fclCombine.cpp
c:\PQ\xrd713\psq\program\src\facility\fclCombineMisc.cpp
c:\PQ\xrd713\psq\program\src\facility\fclCombineMiscEx.cpp
c:\PQ\xrd713\psq\program\src\facility\fclCommon.cpp
c:\PQ\xrd713\psq\program\src\facility\fclDungeon.cpp
c:\PQ\xrd713\psq\program\src\facility\fclElvGirl.cpp
c:\PQ\xrd713\psq\program\src\facility\fclFestival.cpp
c:\PQ\xrd713\psq\program\src\facility\fclNetWork.cpp
c:\PQ\xrd713\psq\program\src\facility\fclParty.cpp
c:\PQ\xrd713\psq\program\src\facility\fclShop.cpp
c:\PQ\xrd713\psq\program\src\facility\fclShopBase.cpp
c:\PQ\xrd713\psq\program\src\facility\fclSkillReset.cpp
c:\PQ\xrd713\psq\program\src\fenemy\FEnemy.cpp
c:\PQ\xrd713\psq\program\src\fenemy\FEnemyEffect.cpp
c:\PQ\xrd713\psq\program\src\fenemy\FEnemyModel.cpp
c:\PQ\xrd713\psq\program\src\fenemy\FEnemyResLoad.cpp
c:\PQ\xrd713\psq\program\src\fenemy\FEnemyScript.cpp
c:\PQ\xrd713\psq\program\src\font\fclAssist.cpp
c:\PQ\xrd713\psq\program\src\font\fntMsg_Window.cpp
c:\PQ\xrd713\psq\program\src\font\fntMsg_Window_SYSTEM.c
c:\PQ\xrd713\psq\program\src\font\fntMsg_Window_TALK.c
c:\PQ\xrd713\psq\program\src\game\difficultySelect.cpp
c:\PQ\xrd713\psq\program\src\game\dlc.cpp
c:\PQ\xrd713\psq\program\src\game\dlcShop.cpp
c:\PQ\xrd713\psq\program\src\game\fiction.cpp
c:\PQ\xrd713\psq\program\src\game\gameSequence.cpp
c:\PQ\xrd713\psq\program\src\game\gsManager.cpp
c:\PQ\xrd713\psq\program\src\game\gsObserver.cpp
c:\PQ\xrd713\psq\program\src\game\gsTable.cpp
c:\PQ\xrd713\psq\program\src\game\heroSelect.cpp
c:\PQ\xrd713\psq\program\src\game\logoDraw.cpp
c:\PQ\xrd713\psq\program\src\game\nameEntryHero.cpp
c:\PQ\xrd713\psq\program\src\game\title.cpp
c:\PQ\xrd713\psq\program\src\kernel\application.cpp
c:\PQ\xrd713\psq\program\src\kernel\init.cpp
c:\PQ\xrd713\psq\program\src\kernel\mainDraw.cpp
c:\PQ\xrd713\psq\program\src\kernel\sequence.cpp
c:\PQ\xrd713\psq\program\src\key_board\key_board.cpp
c:\PQ\xrd713\psq\program\src\key_board\mapMemo.cpp
c:\PQ\xrd713\psq\program\src\key_board\nameEntry.cpp
c:\PQ\xrd713\psq\program\src\key_board\noteBookInput.cpp
c:\PQ\xrd713\psq\program\src\key_board\noteBookWord.cpp
c:\PQ\xrd713\psq\program\src\map\mapCanvas.cpp
c:\PQ\xrd713\psq\program\src\map\mapDraw.cpp
c:\PQ\xrd713\psq\program\src\map\mapHelp.cpp
c:\PQ\xrd713\psq\program\src\map\mapMain.cpp
c:\PQ\xrd713\psq\program\src\map\mapSpr.cpp
c:\PQ\xrd713\psq\program\src\map\mapStaffroll.cpp
c:\PQ\xrd713\psq\program\src\memcard\memcard_interface.cpp
c:\PQ\xrd713\psq\program\src\memcard\memcardUI.cpp
c:\PQ\xrd713\psq\program\src\quest\qstCommon.cpp
c:\PQ\xrd713\psq\program\src\shared\shdBlankBoard.cpp
c:\PQ\xrd713\psq\program\src\shared\shdDungeonFilter.cpp
c:\PQ\xrd713\psq\program\src\shared\shdDungeonIn.cpp
c:\PQ\xrd713\psq\program\src\shared\shdDungeonTitleCall.cpp
c:\PQ\xrd713\psq\program\src\shared\shdEncountFade.cpp
c:\PQ\xrd713\psq\program\src\shared\shdGameCoin.cpp
c:\PQ\xrd713\psq\program\src\shared\shdMapExplored.cpp
c:\PQ\xrd713\psq\program\src\shared\shdPCCutin.cpp
c:\PQ\xrd713\psq\program\src\shared\shdPersona.cpp
c:\PQ\xrd713\psq\program\src\shared\shdPersonaCutin.cpp
c:\PQ\xrd713\psq\program\src\shared\shdPhoto.cpp
c:\PQ\xrd713\psq\program\src\shared\shdScript.cpp
c:\PQ\xrd713\psq\program\src\sound\adx2\3ds\soundAdx2_3ds.cpp
c:\PQ\xrd713\psq\program\src\staff\ed_sr.cpp
c:\PQ\xrd713\psq\program\src\staff\ed_staff.cpp
c:\PQ\xrd713\psq\program\src\system\application\appMemoryCard.cpp
c:\PQ\xrd713\psq\program\src\system\application\appMovie.cpp
c:\PQ\xrd713\psq\program\src\system\application\appSound.cpp
c:\PQ\xrd713\psq\program\src\system\application\appStorage.cpp
c:\PQ\xrd713\psq\program\src\system\bustup\bstIcon.cpp
c:\PQ\xrd713\psq\program\src\system\bustup\bustupPose.cpp
c:\PQ\xrd713\psq\program\src\system\bustup\bustupResourcePtr_MODEL.cpp
c:\PQ\xrd713\psq\program\src\system\bustup\bustupTask.cpp
c:\PQ\xrd713\psq\program\src\system\fade\fade.cpp
c:\PQ\xrd713\psq\program\src\system\memcard\data_pack.cpp
c:\PQ\xrd713\psq\program\src\system\message\font\fclMisc.cpp
c:\PQ\xrd713\psq\program\src\system\message\itf\itfBacklog.cpp
c:\PQ\xrd713\psq\program\src\system\message\itf\itfMsgProcedure.cpp
c:\PQ\xrd713\psq\program\src\system\module\sysModule.cpp
c:\PQ\xrd713\psq\program\src\system\shared\shdAllocator.cpp
c:\PQ\xrd713\psq\program\src\system\shared\shdBit.cpp
c:\PQ\xrd713\psq\program\src\system\shared\shdEffect.cpp
c:\PQ\xrd713\psq\program\src\system\shared\shdError.cpp
c:\PQ\xrd713\psq\program\src\system\shared\shdMovie.cpp
c:\PQ\xrd713\psq\program\src\system\shared\shdPrimitive.cpp
c:\PQ\xrd713\psq\program\src\system\shared\shdResourceList.cpp
c:\PQ\xrd713\psq\program\src\system\shared\shdSprite.cpp
c:\PQ\xrd713\psq\program\src\system\shared\shdWindow.cpp
c:\PQ\xrd713\psq\program\src\system\spr\spr.cpp

Unused Graphics#

A placeholder All-Out-Attack portrait for Chie, which uses an early 3D model instead of 2D artwork. There are two instances of this image in place of where Fuuka and Rise would be.

Early

Final

Early portraits for Zen and Rei. The final colors in both are more saturated, Zen's left hand is hidden, and Zen's eyes were redrawn. Both are labelled "temporary".

Early

Final

An early menu screen, featuring character models from the PS2 versions of Persona 3 and Persona 4. The text on the bottom right says "Select with up and down".

Persona-Q-Early-Menu.png
The persona Zaou-Gongen has an early portrait, also labelled "temporary".


Temporary navigator icons for Ryotaro Dojima and Tohru Adachi from Persona 4. They don't appear at all in this game.

Persona-Q-Ryotaro-Dojima-Temp.pngPersona-Q-Tohru-Adachi-Temp.png


A placeholder tutorial image. This is the third one in the archive. It also has a sketch of the P4 Protaginist with the kanji for temporary by him.

Persona-Q-Tutorial-3-Temp.png
An overlay effect used for testing. The version on the right is a restoration of what the image should look like. The original image found in the game's files is broken due to an unintentional LF→CRLF/CR→CRLF conversion. The image in its broken state can be found in Atlus titles as far back as Persona 3 Portable.

Atlus-Broken-Test-TMX.png Persona-Q-Test-TMX.png
A dummy texture that says Dummy Data.

Persona-Q-Dummy-Data.png
A test background that appears seven times in data.cpk\event\model. The text reads Test Background.

(Source: Original TCRF research)

Persona-Q-Test-BG.png

Texture Oddity#

While not unused, the texture for the shrinking potion's label contains some interesting detail that can't be seen in-game. The label is actually the tag from a popular military flight jacket, dated from December 1983.

The full text reads:

JACKET, FLYING, MAN'S.
INTERMEDIATE, MA-1
MIL-J-82790 (USAF)   SIZE LARGE
8415 816-7353
USA-1-3807-64-C 23 December 1983
ALPHA INDUSTRIES, Inc.
INTERLINING: 58% WOOL, 42% COTTON
DRY CLEAN ONLY

(Source: Original TCRF research)

Dummy Video#

A dummy video named psq_dummy, featuring an early Aigis model dancing in front of SMPTE Color Bars. The internal file name is test_AVI. The text on the bottom right (アニメ_テスト動画) reads animation_test-video. Aigis is performing Cielo's dance from Digital Devil Saga 2.

(Source: Original TCRF research)

Watch on YouTube