the cutting room mirror

Kingdom Hearts 0.2 Birth by Sleep -A fragmentary passage-

Oh dear, I do believe I have the vapors.
This page contains content that is not safe for work or other locations with the potential for personal embarrassment.
Such as:
View of a Kairi's panties.

This article is marked as NSFW! Kingdom Hearts 0.2 Birth by Sleep -A fragmentary passage- is the tenth entry in the Kingdom Hearts series and the first to use Unreal Engine, featuring Aqua exploring the Realm of Darkness after the events of Birth by Sleep.

It was initially meant to be part of Kingdom Hearts III as the prologue, but was later split off and put into Kingdom Hearts HD 2.8 Final Chapter Prologue as a preview of what was to come in the future.

It would also receive a cloud version exclusively for the Nintendo Switch, only for it to shut down years later. Although at least it would receive a Nintendo Switch 2 port and other modern systems in the "KINGDOM HEARTS Collection [I~III]".

Unused Graphics#

Early Development Leftovers#

The EditorCmn folder has some graphics that shows screenshots of game during early development, like with Aqua and Mickey being in a test map. Notably, the skyboxes for the test map ate completely different from the one seen in-game, as it features a unique-looking sunset and the other being surrounded by trees.

Heartless Tiling Mask#

Every single Heartless uses an unseen debug texture that's used for tilting masking purposes. A similar graphic is used for Luxord cards in the next entry.

Test Floor#

The Dark World folder has remnants of a map meant for testing, as one contains a dark grey texture meant to used on the ground.

Test Height Map#

Like above, there's an unused dark grey texture meant for a height might meant for testing. Unfortunately, only the graphic of it remains in the files.

Unused Text#

E3 Build Leftovers#

Kh02_gameshow.locres contains text from the demo build used during the 2016 E3 event.

 "kh02_gameshow.ex": {
    "e3_2016_001": "START GAME",
    "e3_2016_002": " ",
    "e3_2016_003": "Title Screen",
    "e3_2016_004": "Thank you for playing!",
    "e3_2016_005": "Find the gears and rebuild the path to the castle!",
    "e3_2016_006": "Head to the Castle of Dreams!",
    "e3_2016_007": "Defeat the Heartless!"

Kingdom Hearts III Remnants#

TresGameBools.txt, TresGameFlags.txt, and TresGameLabels.txt has remnants of a prototype build of Kingdom Hearts III, possibly from before -A fragmentary passage- was split off from it.

gameflow_BT_Sub_TESTA
gameflow_CA_TUTORIAL_ALLEND
gameflow_CA_TUTORIAL_FLIGHT
gameflow_CA_TUTORIAL_SWIM
gameflow_CA_TUTORIAL_MAGIC_IN_WATER
gameflow_CA_TUTORIAL_SHIP
gameflow_CA_TUTORIAL_SHIP_PAWERUP
gameflow_EW_Sub_TESTA
gim_TS_showcase
gameflow_HE_OL_RIVER_A_EVENT
gameflow_HE_OL_RIVER_A_END
gameflow_HE_OL_RIVER_B_EVENT
gameflow_HE_OL_RIVER_B_END
gameflow_HE_OL_EARTHELE_EVENT
gameflow_HE_OL_EARTHELE_END
gameflow_HE_OL_FRAC_A
gameflow_HE_OL_FRAC_B
gameflow_HE_OL_GROUND_SHAK_1
gameflow_HE_OL_GROUND_SHAK_2
gameflow_HE_OL_GROUND_SHAK_3
gameflow_HE_OL_GROUND_SHAK_4
gameflow_HE_HEV_FACTORY
gameflow_HE_THEBES_ACHILLES
gameflow_HE_TUTO_WALK
gameflow_HE_TUTO_BATTLE
gameflow_HE_TUTO_MENU
gameflow_HE_TUTO_FREERUN
gameflow_HE_TUTO_SAVE
gameflow_HE_TUTO_MAGIC
gameflow_HE_TUTO_RENKEI
gameflow_HE_TUTO_FORMCHANGE
gameflow_HE_TUTO_ATTRACTION
gameflow_HE_TUTO_SHOOTFLOW
gameflow_HE_TUTO_ATHLETICFLOW
gameflow_HE_TUTO_KEYCHANGE
gameflow_HE_OL_ROCKTITAN_DEBUG
gameflow_KG_Sub_TESTA
gameflow_MI_Sub_BOOL
gameflow_TS_Sub_KAIJU
gameflow_TS_Sub_GAM2
gameflow_TT_LSI
gameflow_TT_PO
gameflow_TT_Tuto01
gameflow_TT_help01
gameflow_TT_help02
gameflow_WM_Sub_TS_01
gameflow_WM_Sub_TS_02
gameflow_WM_Sub_TS_03
gameflow_BT
gameflow_BT_Sub_TESTB
gameflow_CA
gameflow_CA_CRAB_GETCOUNT
gameflow_CA_HEARTLESS_DEFEATCOUNT
gameflow_CS
gameflow_EW
gameflow_EW_Sub_TESTB
gameflow_FZ
gim_TS_Airplane01
gim_TS_Airplane02
gim_TS_Airplane03
gameflow_HE
gameflow_KG
gameflow_KG_Sub_TESTB
gameflow_MI
gameflow_MI_Sub_INT
gameflow_PO
gameflow_RA
gameflow_TS
gameflow_TS_Sub_GAM1
gameflow_TT
gameflow_WM
BT_INIT 0
BT_WORLD_VISIT1 10
BT_EVENT1 20
BT_EVENT2 30
BT_END 9999
BT_Sub_INT 0
BT_Sub_EVENT1 10
BT_Sub_EVENT2 20
BT_Sub_EVENT3 30
BT_Sub_EVENT4 40
CA_INIT 0
CA_WORLD_VISIT1 10
CA_WORLD_VISIT2 20
CA_DAVY_JONESS_ROCKER_MS_CHASE_BLACKPEARL 100
CA_DAVY_JONESS_ROCKER_EV_CHASE_BLACKPEARL 110
CA_WORLDEND_EV_MEET_AGAIN_JACK 200
CA_WORLDEND_EV_RETURN_WORLD 210
CA_CARIBBEANSEA_EV_FLYING_ATTACK 300
CA_CARIBBEANSEA_MS_FLYING 310
CA_PIRATEISLAND_EV_SEARCH_PIRATE_SHIP 400
CA_PIRATEISLAND_EV_APPEAR_BIGFISH 410
CA_PIRATEISLAND_BT_BIGFISH 420
CA_PIRATEISLAND_EV_CONTINUE_TO_SEARCHING 430
CA_PIRATEISLAND_EV_DISCOVER_PIRATE_SHIP 440
CA_PIRATEISLAND_EV_GOTO_PORTROYAL 450
CA_PIRATEISLAND_EV_WILLS_DESTINATION 460
CA_CARIBBEANSEA_EV_GOTO_COAST 500
CA_CARIBBEANSEA_MS_SHIP_BATTLE01 510
CA_CARIBBEANSEA_MS_SHIP_BATTLE01_BOARD 520
CA_CARIBBEANSEA_EV_THIN 530
CA_PORTROYAL_EV_SEARCH_PORTROYAL 600
CA_PORTROYAL_EV_GET_FIGUREHEAD 610
CA_CARIBBEANSEA_EV_TRADE_JACK 700
CA_CARIBBEANSEA_EV_OBSTRUCT_BLACKCOAT 710
CA_CARIBBEANSEA_MS_SHIP_BATTLE02 720
CA_CARIBBEANSEA_STORM_OCCUR 730
CA_MAELSTROM_ARREST_BLACKPEARL 800
CA_MAELSTROM_BT_FLYING_DUTCHMAN 810
CA_MAELSTROM_APPEAR_JACK 900
CA_MAELSTROM_BOARD_FLYING_DUTCHMAN 910
CA_MAELSTROM_BT_DAVY_JONES 920
CA_MAELSTROM_SINK_FLYING_DUTCHMAN 930
CA_END 9999
CA_WORLD_REVISIT 10100
CA_PORTROYAL_EV_ALL_HEARTLESS_PIRATES_DEFEAT 10300
CA_END2 19999
CA_CRAB_GETCOUNT_00 0
CA_CRAB_GETCOUNT_01 10
CA_CRAB_GETCOUNT_02 20
CA_CRAB_GETCOUNT_03 30
CA_CRAB_GETCOUNT_04 40
CA_CRAB_GETCOUNT_05 50
CA_CRAB_GETCOUNT_06 60
CA_CRAB_GETCOUNT_07 70
CA_CRAB_GETCOUNT_08 80
CA_CRAB_GETCOUNT_09 90
CA_CRAB_GETCOUNT_10 100
CA_HEARTLESS_DEFEATCOUNT_00 0
CA_HEARTLESS_DEFEATCOUNT_01 10
CA_HEARTLESS_DEFEATCOUNT_02 20
CA_HEARTLESS_DEFEATCOUNT_03 30
CA_HEARTLESS_DEFEATCOUNT_04 40
CA_HEARTLESS_DEFEATCOUNT_05 50
CS_INIT 0
CS_EVENT_10 1000
CS_MISSION_10 1010
CS_EVENT_20 1020
CS_MISSION_20 1030
CS_EVENT_30 1040
CS_EVENT_40 2000
CS_MISSION_30 2010
CS_EVENT_50 2020
CS_EVENT_60 3000
CS_MISSION_40 3010
CS_EVENT_70 3020
CS_END 9999
EW_INIT 0
EW_WORLD_VISIT1 10
EW_EVENT1 20
EW_PRE_BOSS_EVENT 30
EW_BOSS 40
EW_AFTER_BOSS_EVENT 50
EW_END 9999
EW_Sub_INT 0
EW_Sub_EVENT1 10
EW_Sub_EVENT2 20
EW_Sub_EVENT3 30
EW_Sub_EVENT4 40
FZ_INIT 0
FZ_WORLD_VISIT1 1000
FZ_CASTLE_EVENT1 1500
FZ_MOUNTAIN_EVENT1 1510
FZ_CASTLE_EVENT2 2000
FZ_MOUNTAIN_EVENT2 2010
FZ_MOUNTAIN_BATTLE1 2020
FZ_MOUNTAIN_EVENT3 2030
FZ_MOUNTAIN_MISSION1 2040
FZ_MOUNTAIN_EVENT4 2050
FZ_MOUNTAIN_EVENT5 2500
FZ_CASTLE_EVENT3 3000
FZ_LABYRINTH_MISSION1 3010
FZ_CASTLE_EVENT4 3020
FZ_MOUNTAIN_EVENT6 3500
FZ_SEA_EVENT1 3510
FZ_SEA_BATTLE1 3520
FZ_SEA_EVENT2 3530
FZ_END 9999
GIM_TS_AIRPLANE01_INIT 0
GIM_TS_AIRPLANE01_STEP01 1
GIM_TS_AIRPLANE02_INIT 0
GIM_TS_AIRPLANE02_STEP01 1
GIM_TS_AIRPLANE02_INIT 0
GIM_TS_AIRPLANE02_STEP01 1
GIM_TS_AIRPLANE02_STEP02 2
HE_INIT 1
HE_OLYMPUS_VISIT1_1 2
HE_OLYMPUS_RTEV1_1 10
HE_OLYMPUS_BATTLE1_1 15
HE_OLYMPUS_RTEV1_2 20
HE_OLYMPUS_EVENT1_1 25
HE_WORLD_VISIT1 30
HE_THEBES_EVENT1 40
HE_THEBES_BATTLE1 50
HE_THEBES_EVENT2 60
HE_THEBES_RTEV1 100
HE_THEBES_BATTLE1_5 110
HE_THEBES_EVENT2_5 120
HE_THEBES_RTEV3 300
HE_THEBES_EVENT4 400
HE_THEBES_BATTLE2 410
HE_THEBES_EVENT5 420
HE_THEBES_EVENT6 500
HE_THEBES_BATTLE3 510
HE_THEBES_EVENT7 520
HE_THEBES_RTEV4 530
HE_THEBES_BATTLE4 540
HE_THEBES_EVENT8 600
HE_OLYMPUS_EVENT1S 900
HE_OLYMPUS_EVENT1_2 910
HE_OLYMPUS_EVENT1 1000
HE_OLYMPUS_RTEV1 1010
HE_OLYMPUS_RTEV1_5 1015
HE_OLYMPUS_RTEV2 1100
HE_OLYMPUS_BATTLE1 1110
HE_OLYMPUS_EVENT2 1120
HE_OLYMPUS_EVENT3 1200
HE_HEAVENLY_RTEV1 2000
HE_HEAVENLY_BATTLE1 2010
HE_HEAVENLY_RTEV2 2100
HE_HEAVENLY_EVENT1 2200
HE_BOSS_BATTLE 2210
HE_HEAVENLY_EVENT2 2220
HE_OLYMPUS_EVENT4 2230
HE_THEBES_EVENT9 2240
HE_END 9999
KG_INIT 0
KG_WORLD_VISIT1 10
KG_EVENT1 20
KG_EVENT2 30
KG_PRE_BOSS_EVENT 40
KG_BOSS 50
KG_AFTER_BOSS_EVENT 60
KG_END 9999
KG_Sub_INT 0
KG_Sub_EVENT1 10
KG_Sub_EVENT2 20
KG_Sub_EVENT3 30
KG_Sub_EVENT4 40
MI_INIT 1
MI_WORLD_VISIT1 10
MI_ENTRANCE_EVENT1 1010
MI_ENTRANCE_BATTLE1 1020
MI_ENTRANCE_EVENT2 1030
MI_SCARE_EVENT1 1110
MI_SCARE_BATTLE1 1120
MI_SCARE_EVENT2 1130
MI_SCARE_EVENT3 1140
MI_DOOR_REAL1 1210
MI_DOOR_MISSION1 1220
MI_DOOR_EVENT1 1230
MI_DOOR_MISSION2 1240
MI_DOOR_EVENT2 1250
MI_DOOR_MISSION3 1260
MI_DOOR_EVENT3 1270
MI_FACTORY_EVENT1 3010
MI_FACTORY_EVENT2 3020
MI_FACTORY_MISSION1 3030
MI_FACTORY_REAL1 3040
MI_FACTORY_EVENT3 3050
MI_FACTORY_REAL2 3110
MI_FACTORY_BATTLE1 3120
MI_FACTORY_REAL3 3130
MI_FACTORY_BATTLE2 3140
MI_FACTORY_REAL4 3150
MI_FACTORY_REAL5 3160
MI_FACTORY_MISSION2 3170
MI_FACTORY_REAL6 3180
MI_FACTORY_EVENT4 3190
MI_FACTORY_MISSION3 3200
MI_FACTORY_EVENT5 3210
MI_PLANT_EVENT1 5010
MI_PLANT_EVENT2 5020
MI_PLANT_MISSION1 5030
MI_PLANT_EVENT3 5040
MI_PLANT_REAL1 5050
MI_PLANT_MISSION2 5060
MI_PLANT_EVENT4 5070
MI_PLANT_REAL2 5080
MI_PLANT_BATTLE1 5090
MI_PLANT_EVENT5 5100
MI_DOORBOSS_EVENT1 7010
MI_DOORBOSS_BATTLE1 7020
MI_DOORBOSS_EVENT2 7030
MI_SCARE_EVENT4 7040
MI_ENTRANCE_EVENT3 7050
MI_END 9999
PO_INIT 0
PO_WORLD_VISIT1 10
PO_EVENT1 100
PO_MINIGAME 110
PO_EVENT2 120
PO_END 9999
RA_INIT 0
RA_WORLD_VISIT1 1000
RA_EVENT_10 1010
RA_EVENT_11 1011
RA_MISSION_10 1020
RA_EVENT_12 1025
RA_EVENT_20 1030
RA_EVENT_30 2000
RA_EVENT_40 2010
RA_EVENT_50 2020
RA_EVENT_60 2030
RA_MISSION_20 2040
RA_EVENT_70 2050
RA_EVENT_80 3000
RA_MISSION_30 3010
RA_EVENT_90 3020
RA_EVENT_100 3030
RA_EVENT_110 3040
RA_EVENT_120 3100
RA_EVENT_130 3200
RA_EVENT_140 4000
RA_EVENT_150 4100
RA_MISSION_40 4110
RA_EVENT_160 4120
RA_EVENT_170 5000
RA_MISSION_50 5010
RA_EVENT_180 5020
RA_EVENT_190 6000
RA_EVENT_200 6010
RA_MISSION_60 6020
RA_EVENT_210 6030
RA_EVENT_220 7000
RA_EVENT_230 7010
RA_MISSION_70 7020
RA_EVENT_240 7030
RA_EVENT_250 8000
RA_EVENT_260 8010
RA_EVENT_270 8020
RA_EVENT_280 8025
RA_MISSION_80 8030
RA_EVENT_290 8040
RA_EVENT_300 8050
RA_END 9999
TS_INIT 0
TS_GAME_CM1 500
TS_WORLD_VISIT1 1000
TS_ANDY_BATTLE1 1010
TS_ANDY_EVENT1 1020
TS_ANDY_EVENT2 1030
TS_ANDY_TO_TOYSHOP 1040
TS_HOLE_EVENT1 1500
TS_HOLE_BATTLE1 1520
TS_HOLE_EVENT2 1530
TS_KAIJU_EVENT1 1600
TS_KAIJU_BATTLE1 1610
TS_KAIJU_EVENT2 1620
TS_NUIGURUMI_EVENT1 1700
TS_NUIGURUMI_EVENT2 1710
TS_NUIGURUMI_EVENT3 1720
TS_NUIGURUMI_EVENT4 1730
TS_NUIGURUMI_BATTLE1 1740
TS_NUIGURUMI_EVENT5 1750
TS_BABYTOY_EVENT1 1800
TS_BABYTOY_MISSION1 1810
TS_BABYTOY_EVENT2 1820
TS_HOLE_EVENT3 1900
TS_GAME_EVENT1 3000
TS_GAME_EVENT2 3010
TS_GAME_MISSION1 3020
TS_GAME_EVENT3 3030
TS_ATHLETIC_EVENT1 3100
TS_BOSS_EVENT1 3500
TS_BOSS_BATTLE1 3510
TS_HOLE_EVENT4 4000
TS_GAM_EVENT1 2000
TS_GAM_EVENT2 2010
TS_GAME_EVENT1 2500
TS_GAME_EVENT2 3000
TS_GAME_BATTLE1 3100
TS_GAME_EVENT3 3200
TS_ATHLETIC_EVENT1 3300
TS_DIORAMA_EVENT1 3500
TS_DIORAMA_BATTLE1 3510
TS_DIORAMA_EVENT2 3520
TS_DIORAMA_EVENT3 3530
TS_END 9999
TS_Sub_GAM1_EVENT1 1000
TS_Sub_GAM1_EVENT2 1100
TS_Sub_GAM1_EVENT3 1200
TS_Sub_GAM1_EVENT4 1300
TS_Sub_GAM1_EVENT5 1400
TS_Sub_GAM1_EVENT6 1500
TS_Sub_GAM1_EVENT7 1600
TS_Sub_GAM1_EVENT8 1700
TS_Sub_GAM1_EVENT9 1800
TT_INIT 0
TT_TRM_MISSION01 100
TT_TRM_MISSION02 110
TT_TRM_EVENT01 120
TT_TRM_EVENT02 130
TT_WODS_EVENT01 200
TT_WODS_MISSION01 210
TT_WODS_EVENT02 220
TT_COMP_EVENT01 300
TT_MANS_EVENT01 400
TT_MANS_MISSION01 410
TT_MANS_EVENT02 420
TT_TRM2_EVENT02 500
TT_END 9999
WM_INIT 0
WM_BT_EVENT01 10
WM_HE_END 20
WM_TS_END 30
WM_MI_END 40
WM_RA_END 50
WM_DW_EVENT01 60
WM_CS_END 70
WM_FZ_END 80
WM_NO_END 90
WM_WI_EVENT01 100
WM_YT_EVENT01 110
WM_TT_END 120
WM_PO_END 130
WM_SF_END 140
WM_CA_END 150
WM_DW_EVENT02 160
WM_CO_EVENT01 170
WM_WI_END 180
WM_EW_END 190
WM_KG_END 200
WM_BT_END 210
WM_DI_EVENT01 300
WM_SECRET 400

Developer Comments#

TresTreasureData.uasset has a few comments left by the development team. Interestingly, one mentions the date of August 22, 2016.

 "m_Comment": "dw_02 デビルタワー戦",

 "m_Comment": "dw_07 幻影アクア3戦目"

 "m_Comment": "dw_08 巨大ダークサイド戦"

 "m_Comment": "dw_08 球体ダークサイド戦"

 "m_Comment": "dw_09 デビルタワー戦"

 "m_Comment": "dw_10 デビルウェーブ戦"

 "m_Comment": "dw_07 やり込み部屋クリア"

 "m_Comment": "2016/8/22 仕様再検討のためいったん無効データに"

Status Effects#

The BadStat folder has several status effects that were not used in this entry nor Kingdom Hearts III. It's currently unknown what would they have done to Aqua or Sora when inflicted with it.

TRES_BADSTAT_ZEROGRAVITY
TRES_BADSTAT_STONE
TRES_BADSTAT_CONFUSION
TRES_BADSTAT_HAPPY
TRES_BADSTAT_QUICKSAND
TRES_BADSTAT_TERROR
TRES_BADSTAT_SLIME
TRES_BADSTAT_BERSERK
TRES_BADSTAT_CURSE
TRES_BADSTAT_OIL

Kingdom Hearts III Resistance Data#

p_ex002_BaseParamData.uasset contains unused resistance data that would eventually be used for Kingdom Hearts III.

"m_bResistEffectDrain": false,
"m_bResistEffectAspir": false,
"m_bResistEffectBurn": false,
"m_bResistEffectSneeze": false,
"m_bResistEffectCloud": false,
"m_bResistEffectStop": false,
"m_bResistEffectCatch": false,
"m_bResistEffectFreeFlow": false

Unused Commands#

The Projectile folder contains several commands that were used for testing purposes, planned to be used for the next entry, or was scrapped somewhere during development as shown with Superglide.

        TRES_CMD_KIND_GLIDE            
    TRES_CMD_KIND_SUPERGLIDE      
    TRES_CMD_KIND_RESERVE6         
    TRES_CMD_KIND_RESERVE7         
    TRES_CMD_KIND_RESERVE8         
    TRES_CMD_KIND_RESERVE9         
    TRES_CMD_KIND_RESERVE10 
        TRES_CMD_KIND_RESERVE14        
    TRES_CMD_KIND_RESERVE15        
    TRES_CMD_KIND_RESERVE16        
    TRES_CMD_KIND_RESERVE17
        TRES_CMD_KIND_RESERVE20        
    TRES_CMD_KIND_RESERVE21        
    TRES_CMD_KIND_RESERVE22        
    TRES_CMD_KIND_RESERVE23        
    TRES_CMD_KIND_RESERVE24        
    TRES_CMD_KIND_RESERVE25 
        TRES_CMD_KIND_DEBUGJUMP 
        TRES_CMD_KIND_ACTION_END       
    TRES_CMD_KIND_SUPERSLIDE       
    TRES_CMD_KIND_SUPERJUMP        
    TRES_CMD_KIND_RESERVE31              
    TRES_CMD_KIND_RESERVE33        
    TRES_CMD_KIND_RESERVE34        
    TRES_CMD_KIND_RESERVE35       
    TRES_CMD_KIND_RESERVE36        
    TRES_CMD_KIND_RESERVE37        
    TRES_CMD_KIND_RESERVE38        
    TRES_CMD_KIND_RESERVE39        
    TRES_CMD_KIND_RESERVE40        
    TRES_CMD_KIND_RESERVE41        
    TRES_CMD_KIND_RESERVE42       
    TRES_CMD_KIND_RESERVE43        
    TRES_CMD_KIND_RESERVE44        
    TRES_CMD_KIND_FREEFLOW_END
        TRES_CMD_KIND_FIRE            
    TRES_CMD_KIND_FIRA 
        TRES_CMD_KIND_BLIZZARD        
    TRES_CMD_KIND_BLIZZARA
        TRES_CMD_KIND_THUNDER          
    TRES_CMD_KIND_THUNDARA  
        TRES_CMD_KIND_WATARA           
    TRES_CMD_KIND_WATAGA           
    TRES_CMD_KIND_WATAGAN          
    TRES_CMD_KIND_AERO            
    TRES_CMD_KIND_AERORA          
    TRES_CMD_KIND_AEROGA          
    TRES_CMD_KIND_AEROGAN
        TRES_CMD_KIND_HOLY             
    TRES_CMD_KIND_WATERFIRE        
    TRES_CMD_KIND_WATERBLIZZARD    
    TRES_CMD_KIND_WATERAERO
        TRES_CMD_KIND_SHOP             
    TRES_CMD_KIND_RESCUE          
    TRES_CMD_KIND_VEHICLE          
    TRES_CMD_KIND_SHIP            
    TRES_CMD_KIND_PLANE            
    TRES_CMD_KIND_GETOFF

Unused Models#

Kairi's Panties#

The following content is NSFWIcon.png and has been hidden by default. Click to reveal content: ;

Kairi actually has modeled white panties underneath her outfit, which is not possible to see normally in-game as she only appears in cutscenes. What makes this interesting is that her Kingdom Hearts 0.2 model is based off her model from the PlayStation 2 version of Kingdom Hearts II rather than the one seen in Kingdom Hearts HD 2.5 ReMIX, which removed the panties for unknown reasons.

Internal Project Name#

The game is internally referred to as Rebellis. Rebellis is the Latin word for "to renew war" and "waging war again", likely teasing the fight of the seven guardians of light and thirteen seekers of darkness in Kingdom Hearts III.