Use this and it should work, FF 12 requires the enable code
gametitle=Final Fantasy 12 [SLUS 20963] (U) [0779FBDB]
comment=Final Fantasy 12 Codes
// Enable Code
patch=1,EE,FE129B51,extended,800813BF
patch=1,EE,000FFFFE,extended,00000252
patch=1,EE,000FFFFF,extended,00000252
patch=1,EE,9045C190,extended,0C117A69
patch=1,EE,21780C20,extended,03E00008
patch=1,EE,21780C24,extended,24020001
// Have all Items
patch=1,EE,4054E7A8,extended,000B0001
patch=1,EE,00630063,extended,00000000
patch=1,EE,1054E7FE,extended,00000063
patch=1,EE,4054E800,extended,00050001
patch=1,EE,00630063,extended,00000000
patch=1,EE,1054E822,extended,00000063
patch=1,EE,2054E824,extended,00630063
patch=1,EE,405539CC,extended,000B0001
patch=1,EE,00010000,extended,00020002
patch=1,EE,405539F8,extended,00050001
patch=1,EE,002C002B,extended,00020002
patch=1,EE,20553A0C,extended,003D0035
patch=1,EE,20553A10,extended,003F003E
patch=1,EE,005548B8,extended,00000024
//comment=All Spells
patch=1,EE,FE129B51,extended,800813BF
patch=1,EE,4054EF70,extended,00040001
patch=1,EE,FFFFFFFF,extended,00000000
This is what I'm using, it worked but you should use this code only after all type of spell available. eg. Arcane magic, Time Magic etc.
Don't use in the beginning of the game when they just sell White and Black Magic. I'm not sure this is the correct way but that how it worked for me.
Hope it help.
Patch I use:
gametitle=Final Fantasy XII US [SLUS_209.63][0779FBDB]
comment=100% Successful Steal Rate Always On
patch=1,EE,203CB680,word,00000000
patch=1,EE,203CB6A8,word,00000000
patch=1,EE,203CB6E8,word,00000000
patch=1,EE,203CB724,word,00000000
comment=Enemies Drop More Loot
patch=1,EE,202EC810,word,00000000
patch=1,EE,203162A8,word,00000000
patch=1,EE,203162F0,word,109E0004
patch=1,EE,20316314,word,109E0004
comment=Max LP Gained (After Battle)
//patch=1,EE,202EC6BC,word,00000000
comment=Max Exp Gained (After Battle)
//patch=1,EE,202EC698,word,00000000
comment=8x Exp Gained (After Battle)
//patch=1,EE,203B3D34,word,00000000
//patch=1,EE,203B3EE4,word,0002A8C0
comment=4x Exp Gained (After Battle)
//patch=1,EE,203B3D34,word,00000000
//patch=1,EE,203B3EE4,word,0002A880
comment=2x Exp Gained (After Battle)
//patch=1,EE,203B3D34,word,00000000
//patch=1,EE,203B3EE4,word,0002A840
comment=4x LP Gained (After Battle)
//patch=1,EE,203B404C,word,00031080
//patch=1,EE,203B4054,word,00031080
comment=2x LP Gained (After Battle)
patch=1,EE,203B404C,word,00031040
patch=1,EE,203B4054,word,00031040
//Protect, Shell, Libra, bravery, Faith, Haste and Regen always on
//comment=Vaan codes all good status
//patch=1,EE,2054A144,word,567c0000
//comment=Ashe codes all good status
//patch=1,EE,2054A308,word,567c0000
//comment=Fran codes all good status
//patch=1,EE,2054A4CC,word,567c0000
//comment=Baltier codes all good status
//patch=1,EE,2054A690,word,567c0000
//comment=Penelo codes all good status
//patch=1,EE,2054AA18,word,567c0000
//comment=Bash codes all good status
//patch=1,EE,2054A854,word,547c0000
//comment=chocobo infinite time and sprints
patch=1,EE,203018D0,word,3C01461C
patch=1,EE,203019B0,word,26040000
//comment=Break Damage Limit for 9999+ Damage
patch=1,EE,203C5AB8,word,10000003
patch=1,EE,203C6204,word,10000003
patch=1,EE,203C6254,word,10000003
patch=1,EE,203C65DC,word,10000003
patch=1,EE,203C685C,word,10000003
patch=1,EE,203C6994,word,10000003
patch=1,EE,203C6A08,word,10000003
patch=1,EE,203C73CC,word,10000003
patch=1,EE,203C7674,word,50000004
//Have All Treasure Chests = Their Rarest Loot/Items/etc.
patch=1,EE,203B7888,word,2A020000
patch=1,EE,203B78A0,word,2A020000
patch=1,EE,203B77F8,word,10000019
//Quick Chain-Level Gain Always On
//patch=1,EE,20316070,word,24420019
//Sell 1 item to get 99 of it
//patch=1,EE,202F0048,word,24060062
//Quick Chain-Level Gain Always On
patch=1,EE,2030C6C4,word,AEB5070C
patch=1,EE,2030C6C8,word,AE150030