The Cutting Room Floor now has a Patreon page. Thanks for all your support!

If you've blocked our ad, please consider unblocking it.
We promise it isn't annoying. No flash, no sound, ever.

Ads by Project Wonderful! Your ad here, right now: $0

Final Fantasy XII

From The Cutting Room Floor
Jump to: navigation, search

Title Screen

Final Fantasy XII

Developer: Square Enix
Publishers: Square (JP), Square Enix (US), Ubisoft (EU)
Platform: PlayStation 2
Released in JP: March 16, 2006
Released in US: October 31, 2006
Released in EU: February 23, 2007


AreasIcon.png This game has unused areas.
DebugIcon.png This game has debugging material.
RegionIcon.png This game has regional differences.


So very stubbly.
This page is rather stubbly and could use some expansion.
Are you a bad enough dude to rescue this article?
Hmmm...
To do:
Unused items / weapons.

Final Fantasy XII puts players in control of a cast of androgynous ne'er-do-wells as they become embroiled in a sprawling political drama whose complexity rivals War and Peace.

Unused Map

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Figure out a way to load proper objects in this map (if any) and find possibly some more unused maps such as map ID 6D which might be a unused Phon Coast.

Use the following GameShark code in the US version to appear here:

2055CB60 00000049
2055B878 00000049
20549144 00000049
20549148 00000000

FFXII Unused Map.png

Debug Menu

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Is there anything here beyond text? Does the Japanese release have any more leftover functionality related to this?

The US version of the game still contains text for a debug menu. Unfortunately, the text is mostly unreferenced, meaning that the debug menu is likely no longer accessible. The only exception is "COMMON", which is loaded upon boot.

Option Strings

Text Translation
Event3 Event 3
Event2 Event 2
Special Special
Movie Movie
Debug2 Debug 2
OT (?)
Effect Effect
EffBG Effect Background
ChrMap Character Map
Event Event
Battle Battle
Menu Menu
Voice Voice
Debug Debug
Common Common


Text Translation
WepMtrx Weapon Matrix
Message2 Message 2
DmgMp Damage MP
JochuMdl (?) Model
EqpCate Equipment (?)
Drop Drop
TgtChip Target Chip
Gambit Gambit
HpMpBase HP/MP Base
CmdPack Command Pack
MagicCate Magic (?)
License License
Equip Equipment
Action Action
Status Status
Chara Character
ComCate (?)
Item Item
Menkyo Permit
Tutorial Tutorial
Price Price
Magic Magic
Tech Tech
YugoYaku (?)
evItem Event Item


Text Translation
Otakara Treasure
Reward Reward
Shop Shop
Attribute Attribute
Shoki (?)
Horidashi Dig
Ability Ability
Saveparty Save Party
Savemember Save Member
Word Word
MoveSupport Move Support
Movie Movie
LcsBoard License Board
BtlWork Battle Work

Map Strings

Text Translation
MapNo Map Number
Navi Navigation
IdMapNo ID Map Number
EffMapNo Effect Map Number
none None
MapName Map Name
MapInfo Map Info
MWeather Map Weather

Number Strings

Text Translation
キャラクタ番号 Character Number
エリアユニット番号 Area Unit Number
ユニット番号 Unit Number
アイテム番号 Item Number
装備品番号 Equipped Item Number
イベントアイテム番号 Event Item Number
魔法品番号 Magic Item Number
技品番号 Skill Item Number
ガンビット品番号 Gambit Item Number
ターゲットチップ番号 Target Chip Number
アクションチップ番号 Action Chip Number
大事なもの番号 Key Item Number
お宝セット番号 Treasure Set Number
クエスト報酬番号 Quest Reward Number
値段テーブル番号 Price Table Number
免許品番号 Permit Item Number
掘り出し品番号 Lucky Find Number
盗みギル Stolen Gil
アクション番号 Action Number
コマンドカテゴリ番号 Command Category Number
パーティースロット番号 Party Slot Number
全パーティースロット番号 Full Party Slot Number
魔法カテゴリ番号 Magic Category Number
ライセンス番号 License Number
ステータス番号 Status Number
属性番号 Attribute Number
装備カテゴリ番号 Equipment Category Number
アビリティ番号 Ability Number

System Text

Below is a collection of unsorted system text found in the game's SLUS file.

FF12InitSaveRam:TK_SAVE_RAM のサイズが大きすぎます
automax
child_e
n_grip
j_blade
j_kaochild_s
model
n_hara
__not att
j_kao
j_asi_a_l
j_kosi
j_sebo_b
n_buki_l
n_buki_r
__naiyo__
?@
makeid
@FCP
@FVR
@FMW
@FMC
@FSD
@FWV
@FMB
@FIM
@FDF
@FMT
@FTR
@FRP
@FTX
@FMN
@FWT
@FSK
@FOJ
@FSH
@FFC
@FST
@FCL
@FNL
@FVX
unknown format!!
nothing
__nothing__
../.././fkatsu/Object/FkObjResource.c
../.././fkatsu/Object/FkObjSkeletonManager.c
../.././fkatsu/Utils/FkTable.c
MaskOn/DenyBonePhysicalでの物理初期化:%s
イベントスキップ時のリセットモーション:%s
ChSEinfo
../yama/yatex.h
../yama/yatex.h
BISLPM-66320FF12/FFXIISAVE%03d
../.././katano/ateldecode.c
NOACTOR
EVTMEM
SMNMEM
MapRef
no info.
global
entry
treasure
icon
../.././katano/atelload.c
MAPARD
POSENT
NV_ICON
TREENT
camera
m%02d
.mld
CAMDAT
CAMCTL
SHKDAT
SHKCTL
CHRMDL
LGTDAT
PREFIX
AREA
../.././katano/atelareaload.c

MJGP_ROM
MJGPINIT
EVTMEM
FOTTBL
REQIALL
INCINITTAG
REQWAITALL
JMPINTERNAL
REQALL
CALLACTPOPA
CALLPOPA
POPXNCJMP
POPXCJMP
POPXJMP
CALLACT
CALL
POP2CMPYBTWNJMP
POPCMPYHIGHEQJMP
POPCMPYHIGHJMP
POPCMPYLOWEQJMP
POPCMPYLOWJMP
POPCMPYEQJMP
PUSHF
PUSHII
PUSHI
PUSHACT
PUSHTAG
PUSHP
PUSHDBG
POPV
PUSHV
LONGCODESTART
DVAR
PUSHF3
PUSHF2
PUSHF1
PUSHF0
PUSHI3
PUSHI2
PUSHI1
PUSHI0
POPF3
POPF2
POPF1
POPF0
POPI3
POPI2
POPI1
POPI0
REQCANCEL
REQCHG
PREQWAIT
REQWAIT
DRET
RETTN
RETT
RETN
PREQEW
PREQSW
PREQ
TREQEW
FREQEW
REQEW
TREQSW
FREQSW
REQSW
TREQ
FREQ
POPY
POPX
PUSHY
PUSHX
POPA
PUSHA
OPFIXADRS
OPUMINUS
OPBNOT
OPNOT
OPMOD
OPDIV
OPMUL
OPSUB
OPADD
OPSRL
OPSLL
OPLSE
OPGTE
OPLS
OPGT
OPNE
OPEQ
OPAND
OPEOR
OPOR
OPLAND
OPLOR
SYSTEM
SYSHALT
LABEL
BGMSTR
TkFileGetFilename.IlligalFunction
mcserv
mcman
mcserv.irx
mcman.irx
iopsound.irx
libsd.irx
pad2/ds2o.irx
dbcman.irx
sio2d.irx
sio2man.irx
host0:/image/FF12/modules/
cdrom0:/
DEMO/
ioprp300.img
p:/image/ff12/us/bin/filelistmasterus.bin
%p might be MHANDLE from %p
%02x 
STACK
CannotFreeIlligalAdrs %p from %p
TkFreeMain:MCB Broken:from %p
TkFreeMain:Allready Free:%p from %p
ReallocIlligalAddress(free block):%p from %p
MallocHandleAllocationError
TKMALLOC EXECSPACE=%02d/START ADRS=%p
NONE
M2/l
M2/U
M2/L
M /l
M /U
M /L
FREE
hdd:
dev9x:
pfs:
xxxxxxxxxxxxx force_update_se mode = %d xxxxxxxxxxxxx 
c:\ff12snap\ff12snap
VSP1
ポイントライト
スポットライト
方向ライト
不明
PCSkill
エラー:イベントスキップが有効な状態でmoviestandby を呼び出しています
VOICEWK
1
TIM2
AP!$
 !"#$%&'()*+

out of memory!
ambient
unknown

btlRegistToRestoreCharacterToPartySlot
btlGetSummonModel
btlGetSummonEquipModel
btlGetSummonMotionMatrixValue
btlIsSummonMode
btlDebugSetSummonId
btlIsCompleteSetCharacterToPartySlot
c:/proj/FF12_PS2/yama/yatex.h
gmbtAct
gmbtTgt
MMSG
STATIC

m_daiji
g_daiji
q_daiji
s_daiji

btlKeepCharWork1
btlKeepCharWork2
Status
shape
cm_win_c
chrback_bottom
chrback_top
shop_8_c
navi_Load
sort_cha_c
party_grd_2
s_font_c
buttonicon
cursol_4_p
bt_win_0_c
itemgra_c
partytop_8_c
partytop_4_c
icons_c
battle_4_p
battle_4_c
t_line_0



locaicon
baseunder
texline
title_logo
BASLUS-20963FF12/FFXIISAVE%03d
/%s*



gameover_c
../yama/yatex.h
sceCdCbfunc= %d sceCdCbfunc_num= %d
SceCdCallbackThread
SceCdNcmdSema
SceCdScmdSema
SceCdRcmdSema
SceCdCallbackSema
Libcdvd bind err CdSearchFile
ee call cmd search %s
search name %s
search size %d
search loc lbn %d
Ncmd fail sema cur_cmd:%d keep_cmd:%d
Libcdvd bind err N CMD
N cmd wait
S cmd wait
Scmd fail sema cur_cmd:%d keep_cmd:%d
Libcdvd bind err S cmd
Libcdvd bind err %d CD_Init %d
Libcdvd Exit
OLD DiskReady Call
Libcdvd bind err CdDiskReady
DiskReady ended
NEW DiskReady Call
call cdread cmd
cdread end
status called
sceCdChgSys: Illegal_function_call
libdbc: bind failed
libdbc: Module version mismatch 
[libdbc.a = %d.%02x, dbcman.irx = %d.%02x]
sceDbc_sema
libdbc: SifDmaAddr %08x
sceDbcSetWorkAddr: rpc error
sceDbcCreateSocket: rpc error
sceDbcDeleteSocket: rpc error
sceDbcGetDepNumber: rpc error
sceDbcInitSocket: rpc error
sceDbcResetSocket: rpc error
sceDbcGetDeviceStatus: rpc error
sceDbcSRData: rpc error
sceDbcSendData: rpc error
libdbc: SendData2 data length too long [%d]
dbcman : SendData2 BUSY
sceDbcSendData2: rpc error
libdbc: SendData3 data length too long [%d]
dbcman : SendData3 BUSY
sceDbcReceiveData: rpc error
libdma: sync timeout
sceGsPutDrawEnv: DMA Ch.2 does not terminate
sceGsSyncPath: DMA Ch.1 does not terminate
	<D1_CHCR=%08x:
D1_TADR=%08x:
D1_MADR=%08x:
D1_QWC=%08x>
	<D2_CHCR=%08x:
D2_TADR=%08x:
D2_MADR=%08x:
D2_QWC=%08x>
	<VIF1_STAT=%08x:
GIF_STAT=%08x>
sceGsSyncPath: DMA Ch.2 does not terminate
sceGsSyncPath: VIF1 does not terminate
sceGsSyncPath: VU1 does not terminate
sceGsSyncPath: GIF does not terminate
sceGsSetDefLoadImage: too big size
sceGsExecLoadImage: DMA Ch.2 does not terminate
sceGsExecStoreImage: DMA Ch.1 does not terminate
sceGsExecStoreImage: GS does not terminate
sceGsExecStoreImage: DMA Ch.1 (GS->MEM) does not terminate
sceGsExecStoreImage: Enough data does not reach VIF1
rom0:ROMVER
sceGsDefDispEnv:Not support displaymode for 0x%x!!
## internel error in libkernl.a!
SceKerneltopThread
SceKernelDelayThread
TTY: packet size larger than expect
TTY: receive error
TTY: send err %d
TTY: err ti->wlen=%08x
0.%d
e+%d
(Source: Original TCRF research)

Regional Differences

Hmmm...
To do:
more differences.source:http://finalfantasy.wikia.com/wiki/Final_Fantasy_XII/Version_differences

Changes from the original Japanese to International versions

  • Support for 16:9 widescreen mode was added.
  • In the original Japanese version, a scene where Penelo is tied up in Ba'Gamnan's Lhusu Mines hideout was cut out in order to lower the game's CERO rating to A. This was re-instated with the Japanese international version. Akitoshi Kawazu, the producer of Final Fantasy XII, mentioned that the removal was due to similar real life events, but didn't specify what those were.

Changes from the International versions to the Japanese International version

The Japanese international version added all the new content that was in the international versions as well as adding additional content:

  • Addition of a "Zodiac Job System" featuring twelve jobs with individual License Boards corresponding to twelve zodiac signs.
  • You can now press L1 to speed up gameplay. Conversations and events continue to play at normal speed, however.