Et requested I post this in here, hope this might be useful for someone.
I've found where a lot of the mechanical data is stored for the Tactics Ogre remake on the PSP. I've been toying around and modifying it so that I get things like Vartan Canopus with access to all bows and Tremendous Shot, or self-made craft recipes for Scrolls of the Cicada and Treatises on Seduction in the Transcription craft manual.
First, the imporant part: when looking through the game's contents in Explorer/UMDGen/whatever, from the game's /USRDIR folder, you need to open up 03E8.BIN in a hex editor. This is where all of the goodies I've found so far reside. Once you have this open, you'll find that it's completely uncompressed and has no decryption; it's just like looking at an old SNES ROM.
Once you've got that, finding everything's a snap. Here are some sample locations; note that all of the data 'sections' in this file will start off with "78 6C 63 65". You can actually build a rudimentary table with this info to find the description text, as well, because this will spell out 'x l c e', and the letters are in the expected order. I've put down addresses as I saw them in my hex editor, if you need them translated into a more standard format I'll try my best:
698a0: Equipment Section
7ce90: Unknown, very short: just looks like a bunch of numbers proceeding in gradually larger amounts.
7cfe0: Consumable Item/Sundry Section. Note, shop availability is NOT located here, but craft recipe specifics are.
82480: Class Mechanics Section
89ca0: Class Description/Name Section (with pointers)
91ee0: Spell/Finisher Section
a25e0: Battle Formation Data, I believe. More research needed.
ba2e0: Unknown
bbf90: Unknown
c0ce0: Unknown
c1eb0: Unknown
c2840: Unknown
c31d0: Base Character Stats (things like unique character RT, starting stats, etc.)
cb1f0: Unknown
cb7f0: Skill Learning/Use Info (things like what class can use what skills, etc.)
d48c0: Unknown
d6c80: Unknown
d8b60: Character Name Section (with pointers)
df400: Unknown, extremely short
df420: Unknown, extremely short
df440: Unknown, short; seems to be a list of pointers
df590: Unknown
e45d0: Unknown, very short
e4610: Unknown, very short
e4650: Equipment Name/Descriptions, Objectives, etc. Lots of text and pointers, HUGE section.
136890: Unknown, very short
136900: Unknown, very short
136980: Unknown
1370a0: Unknown
1378f0: Unknown, very short
1379f0: Unknown, very short
137aa0: Unknown, short
137bf0: Unknown
139600: Unknown, very short
139900: Unknown
13a77a: Death Quotes (with pointers)
13bf50: Spellcasting Invocations (with pointers)
1433c0: Battle Messages (things like "Stats slightly increased.") (with pointers)
143670: Unknown, short; seems to be a list of pointers
143810: Spellcasting Sets (i.e. which classes use which spells)
147a70: Unknown, very short
147b10: Unknown
147d40: Unknown
147e10: Unknown, end of file
I do not have shop data (no debugger), or stuff for graphics/sprites/sounds (not interested in changing that stuff).
BUT, this is also a sign that the /USRDIR has the files for actually running this thing, not the massive DATA.BIN file I was dreading trying to pore through. Hopefully someone else takes interest in modifying this great game, so go into the /USRDIR and have a look around to see what you can dig up.
Edea. i figured out almost everything by myself, that i wanted to edit, except mp growth, and making all equips equipable!?
Looked through this data myself, and made a few changes. Equip data by class seems to occur after the stat data for individual weapons. The offset for Leather Caestus begins at 69970 and ends at 69974. Changing the 5 values there to FF should allow every class to equip it. Hope I helped!
thanks! but can you help me find "on hit" & attack range of fusils...
And of course warrior's & fusilliers mp growth
have you forum for Tactics Ogre Hack ?
hahahaha... nope, i don't own no forums...
TO is similar enough to FFT that it could probably have it's own subforum eventually, whenever more step are made to hacking it.
I, for one, look forward to seeing a game I came to love even more than FFT redone and remade.
Quote from: itoikenza on September 09, 2013, 06:24:55 pm
hahahaha... nope, i don't own no forums...
then you need watch j.gs/2387366/pink-panther (http://j.gs/2387366/pink-panther)
MasterGrand. This is not the Spam section. Why did you post that video?
Quote from: Elric on September 10, 2013, 09:08:41 pm
MasterGrand. This is not the Spam section. Why did you post that video?
is that spam ?
are you who drawing face ?
It's a video link to a Pink Panther cartoon, when it has nothing to do with the topic, so yes, it is Spam.
Also, no, I cannot sprite lol. My new avatar was made by Mobius.
Lombardia 1: 0x0006BC88
in order to use these value's, input "02B4" backwards, like this : b4 02 63 ("63" for item use amount) that'll allow "Procera" to be cast up to 99 times when choosing it from items.
Lombardia 2: 0x00074CE8
0001 Deadshot
0002 Deadshot 2
0003 Deadshot 3
0004 Deadshot 4
0005 Tornado
0006 Tornado 2
0007 Tornado 3
0008 Tornado 4
0009 Sylphide
000A Sylphide 2
000B Aeroflux
000C Aeroflux 2
000D Instill air
000E Aeroguard
000F Whirlwind
0010 Guarding gale
0011 Balmy breeze
0012 Black williwaw
0013 Vulcan lance
0014 Vulcan lance 2
0015 Vulcan lance 3
0016 Vulcan lance 4
0017 Cragfall
0018 Cragfall 2
0019 Cragfall 3
001A Cragfall 4
001B Gnome
001C Gnome 2
001D Earthquake
001E Earthquake 2
001F Instill earth
0020 Petroguard
0021 Protect
0022 Bladeward
0023 Dust storm
0024 Petrifog
0025 Lightning bow
0026 Lightning bow 2
0027 Lightning bow 3
0028 Lightning bow 4
0029 Thunderflare
002A Thunderflare 2
002B Thunderflare 3
002C Thunderflare 4
002D Thunderbird
002E Thunderbird 2
002F Thunderburst
0030 Thunderburst 2
0031 Instill lightning
0032 Electriguard
0033 Galvanize
0034 Stormspark
0035 Stunbomb
0036 Stunslay
0037 Aquablast
0038 Aquablast 2
0039 Aquablast 3
003A Aquablast 4
003B Acid rain
003C Acid rain 2
003D Acid rain 3
003E Acid rain 4
003F Undine
0040 Undine 2
0041 Dread vapor
0042 Dread vapor 2
0043 Instill water
0044 Aquaguard
0045 Quench
0046 Stagnate
0047 Poison mist
0048 Sludgebind
0049 Sparksphere
004A Sparksphere 2
004B Sparksphere 3
004C Sparksphere 4
004D Firestorm
004E Firestorm 2
004F Firestorm 3
0050 Firestorm 4
0051 Salamander
0052 Salamander 2
0053 Supernova
0054 Supernova 2
0055 Instill fire
0056 Pyroguard
0057 Flamefusion
0058 Pyroclastic flow
0059 Misery
005A Brimstone
005B Iceblast
005C Iceblast 2
005D Iceblast 3
005E Iceblast 4
005F Avalanche
0060 Avalanche 2
0061 Avalanche 3
0062 Avalanche 4
0063 Wendigo
0064 Wendigo 2
0065 ice requiem
0066 Ice requiem 2
0067 Instill ice
0068 Frostguard
0069 Icy focus
006A Indomitable will
006B Numbing cold
006C Freezing gust
006D Spiritsurge
006E Spiritsurge 2
006F Spiritsurge 3
0070 Spirit surge 4
0071 Judgement
0072 Judgement 2
0073 Judgement 3
0074 Judgement 4
0075 Wisplight
0076 Wisplight 2
0077 Heavenly judge
0078 Heavenly judge 2
0079 Exorcism
007A Exorcism 2
007B Instill light
007C Light guard
007D Silent light
007E Boon of swiftness
007F Dispel
0080 Awaken
0081 Awaken 2
0082 Innervate
0083 Singing light
0084 Awaken stone
0085 Liberate
0086 Cleanse
0087 Cleanse 2
0088 Unburden
0089 Decurse
008A Hearten
008B Ease
008C Heal
008D Heal 2
008E Heal 3
008F Heal 4
0090 Major heal
0091 Major heal 2
0092 Major heal 3
0093 Resurrect
0094 Resurrect 2
0095 Word of pain
0096 Word of pain 2
0097 Word of pain 3
0098 Word of pain 4
0099 Meteor strike
009A Meteor strike 2
009B Meteor strike 3
009C Meteor strike 4
009D Hellhound
009E Hellhound 2
009F Abyss
00A0 Abyss 2
00A1 Drain heart
00A2 Drain mind
00A3 Drain power
00A4 Instill shadow
00A5 Shadow guard
00A6 Spellcharge
00A7 Paradigm shift
00A8 Torpor
00A9 Petriburst
00AA Paralytic wave
00AB Poison cloud
00AC Deadly poison
00AD Sleep
00AE Charm
00AF Dominate
00B0 Shackle
00B1 Fixate
00B2 Gravity flux
00B3 Deadscream
00B4 Dead man's ivy
00B5 Tempest
00B6 Tempest 2
00B7 Gaia strike
00B8 Gaia strike 2
00B9 Vortex
00BA Vortex 2
00BB Deluge
00BC Deluge 2
00BD Annihilation
00BE Annihilation 2
00BF Iceover
00C0 Iceover 2
00C1 Starfall
00C2 Starfall 2
00C3 Diablo's spite
00C4 Diablo's spite 2
00C5 Not used
00C6 Detect
00C7 Springboard
00C8 Teleport
00C9 Not used
00CA Gift of restoration
00CB Gift of renewal
00CC Nulify strike
00CD Negate spell
00CE Dodge blades
00CF Ballistics
00D0 Enlighten
00D1 Phantom shell
00D2 Holy shield
00D3 Sacrifice
00D4 Not used
00D5 Living corpse
00D6 Banish
00D7 Curse
00D8 Curse 2
00D9 Curse 3
00DA Tainted love
00DB Prodigize
00DC Breed suspicion
00DD Phantom pain
00DE Life force
00DF Putrify
00E0 Putrify 2
00E1 Brainrot
00E2 Summon darkness
00E3 Black plume
00E4 Styx shift
00E5 Wind dervish
00E6 Wind dervish 2
00E7 Sand spider
00E8 Sand spider 2
00E9 Chimaera
00EA Chimaera 2
00EB Water tiger
00EC Water tiger 2
00ED Fire snake
00EE Fire snake 2
00EF Rime raven
00F0 Rime raven 2
00F1 Shadow bind
00F2 Not used
00F3 Leaping monkey
00F4 Waterstep
00F5 Decoy
00F6 Bridle
00F7 Benumb
00F8 Envenom
00F9 Lion dance
00FA Harvest dance
00FB Bellows dance
00FC Shriving dance
00FD Comely dance
00FE Bedeveling dance
00FF Envigorating dance
0100 Demonpetal dance
0101 Ardent conga
0102 Waekening joropo
0103 Taunting mambo
0104 Stirring folklore
0105 Somber chacarera
0106 Escalating sanat
0107 Poised arabesque
0108 Blank
0109 Heal 25
010A Heal 50
010B Heal 75
010C Heal 100
010D Heal 125
010E Heal 150
010F Heal 175
0110 Heal 200
0111 Heal 25%
0112 Heal 50%
0113 Heal 75%
0114 Full heal
0115 Charge 25
0116 Charge 50
0117 Charge 75
0118 Charge 100
0119 Charge 125
011A Charge 150
011B Charge 175
011C Charge 200
011D Charge 25%
011E Charge 50%
011F Charge 75%
0120 Full charge
0121 Restore 10%
0122 Restore 25%
0123 Restore 50%
0124 Restore 75%
0125 Full restore
0126 Cannibalize
0127 Rouse mind
0128 Restore mind
0129 Restore sense
012A Restore voice
012B Nulify stone
012C Nulify bonds
012D Nulify poison
012E Nulify venom
012F Free movement
0130 Lift curse
0131 Remove fear
0132 Raise fallen
0133 Raise fallen 2
0134 Strengthen
0135 Strengthen
0136 Fortify
0137 Fortify
0138 Spellcraft
0139 Spellcraft
013A Healcraft
013B Healcraft
013C Resilience
013D Resilience
013E Truestrike
013F Truestrike
0140 Dodge
0141 Dodge
0142 Trueflight
0143 Trueflight
0144 Sidestep
0145 Sidestep
0146 Spellstrike
0147 Spellstrike
0148 Weaken
0149 Breach
014A Spoilspell
014B Spolheal
014C Enfeeble
014D Falsestrike
014E Stagger
014F Falseflight
0150 Misstep
0151 Spellslip
0152 Flee
0153 Gather storm
0154 Scatter storm
0155 Sonic pulse
0156 Sand burst
0157 Thunderbolt
0158 Torrent
0159 Volcanic bomb
015A Flash freeze
015B Luminous halo
015C Dark halo
015D Burial rites
015E Nether gate
015F Heaven's gate
0160 Resurection
0161 Bodysnatch
0162 Snapdragon
0163 Cloudwalk
0164 Windwalk
0165 Blinkwalk
0166 Lavawalk
0167 Waterwalk
0168 Trap of the magician
0169 Trap of the high priestess
016A Trap of the empress
016B Trap of the emporer
016C Trap of the hierophant
016D Trap of the lovers
016E Trap of the chariot
016F Trap of strength
0170 Trap of the hermit
0171 Trap of the wheel of fortune
0172 Trap orf justice
0173 Trap of the hanged man
0174 Trap of death
0175 Trap of temperance
0176 Trap of the devil
0177 Trap of the tower
0178 Trap of the star
0179 Trap of the moon
017A Trap of the sun
017B Trap of judgement
017C Trap of the world
017D Trap of the fool
017E Weaken
017F Breach
0180 False strike
0181 Stagger
0182 Restore life
0183 Revive
0184 Envigorate
0185 Envigorate
0186 Envigorate
0187 Flaming fists
0188 Rapid strike
0189 Howling rage
018A Retribution
018B Envigorate
018C Heart crusher
018D Shadowpin
018E Double fang
018F Overwhelm
0190 Blank
0191 Rending gale
0192 Vile wound
0193 Cherry ronde
0194 Papillon reel
0195 Blank
0196 Sonic blade
0197 Lightning strike
0198 Cyclone saber
0199 Grand cross
019A Blank
019B Mistral edge
019C Ice prison
019D Mantis strike
019E Infinity
019F Blank
01A0 Blank
01A1 Blank
01A2 Blank
01A3 Blank
01A4 Blank
01A5 Ruination
01A6 Scythe wind
01A7 Giga tempest
01A8 Spiral scourge
01A9 Blank
01AA Tyrant's mace
01AB Gaia sunder
01AC Crimson reach
01AD Dancing sprite
01AE Blank
01AF Weaken
01B0 Breach
01B1 Spoilspell
01B2 Spoilheal
01B3 Enfeeble
01B4 Darkblade
01B5 Thunderwave
01B6 Swallow slash
01B7 Advent sign
01B8 Blank
01B9 Stonebloom
01BA Skyrend
01BB Ghostwail
01BC Sunblossom
01BD Blank
01BE Wrathful strike
01BF Raining blows
01C0 Pressure whirl
01C1 Trinity pulse
01C2 Blank
01C3 False strike
01C4 Stagger
01C5 Falseflight
01C6 Misstep
01C7 Spellslip
01C8 Flood lash
01C9 Wrenching coil
01CA Swift thrash
01CB Armageddon
01CC Blank
01CD Raging pummel
01CE Disembrain
01CF Eviserate
01D0 Devastate
01D1 Blank
01D2 Aggressive rendition
01D3 Harmonic blast
01D4 Torrential rhapsody
01D5 Forced fermata
01D6 Blank
01D7 Frigid blast
01D8 Scorpion shot
01D9 Heaven's scorn
01DA Venom sting
01DB Blank
01DC Dark weight
01DD Slumber shot
01DE Flaming blast
01DF Empyreal shot
01E0 Blank
01E1 Brimstone hail
01E2 Dullbind
01E3 Deathwail
01E4 Sanctus flare
01E5 Blank
01E6 Mirage strike
01E7 Rapid blast
01E8 Scatter shot
01E9 Attunement
01EA Blank
01EB Fiery death
01EC Angel of death
01ED Venomous strike
01EE Crushing blow
01EF Tempest blade
01F0 Demon rose
01F1 Dark prison
01F2 Apocalypse
01F3 Blank
01F4 Blank
01F5 Iron maiden
01F6 Featherstep
01F7 First aid
01F8 Howl
01F9 Huapango winds
01FA Glare
01FB Threaten
01FC Steal
01FD Pumpkin lure
01FE Sneak attack
01FF Check
0200 Black mucus
0201 Bloody gag
0202 Empower golem
0203 Empower dragon
0204 Empower beast
0205 Witch's smile
0206 Irresistible beauty
0207 Meditate
0208 Lament of the dead
0209 Rapier glance
020A Intimidate
020B Aerial resonance
020C Telluric resonance
020D Charged resonance
020E Aquatic resonance
020F Blazing resonance
0210 Icy resonance
0211 Luminous resonance
0212 Shadow resonance
0213 Recruit
0214 Subdue
0215 Coax
0216 Tame
0217 Seraph's pact
0218 Demon's pact
0219 Fey pact
021A Master undead
021B Control golem
021C Blank
021D Blank
021E Gordian key
021F Eye's of heaven
0220 Aquaviel
0221 Preempt
0222 Animate dead
0223 Absolution
0224 Eagle eye
0225 Evil's bane
0226 Mighty strike
0227 Evade
0228 Gordian lock
0229 Evanescence
022A Engulf
022B First aid
022C Princess's whim
022D Evil deeds
022E Magic time
022F Guardian force
0230 El colas winds
0231 Intercession
0232 Course correction
0233 Gluttony
0234 Golemsbane
0235 Conserve mp
0236 Conserve rt
0237 Consecrate egde
0238 Hp infusion
0239 Mp infusion
023A Sublime sacrifice
023B Salvation
023C Sanctuary shadow
023D Jack o lantern
023E Shadowbreak
023F Mind's eye
0240 Stardust grace
0241 Speedstar
0242 Concentration
0243 Holy water
0244 Mother's mercy
0245 Mother's blessing'
0246 Nature's whisper
0247 Nature's touch
0248 Blank
0249 Echoing voice
024A Sharpshoot
024B Double impact
024C Double shot
024D Resounding voice
024E Fearful impact
024F Dash
0250 Dragonslayer
0251 Dragon's eye
0252 Dragon's scale
0253 Dragon's wound
0254 Dragonsbane
0255 Tremendous shot
0256 Beserk
0257 Back attack
0258 Paralysis blade
0259 Barricade
025A Squash
025B Beastslayer
025C Beastbane
025D Vigorous attack
025E Phalanx
025F Booby trap
0260 Steelstance
0261 Consecrate dead
0262 Condemn
0263 Sanguine assault
0264 Break curse
0265 Broaden force
0266 Velocity shift
0267 Mighty impact
0268 Apostate
0269 Lucky star
026A Rampart shadow
026B Risk management
026C Reflection
026D Repel dragon
026E Repel beast
026F Blank
0270 Ivory tower
0271 Blank
0272 Disarm
0273 Blank
0274 Aqua bubble
0275 Agonal scream
0276 Acid breath
0277 Acid breath 2
0278 Sweaty palms
0279 Wind shot
027A Virtuous dance
027B Cruelest cut
027C Granite fist
027D Crystal pumpkin
027E Reeking meatballs
027F Coquettish kiss
0280 Coquettish kiss
0281 Silent song
0282 Pirate breath
0283 Requiem
0284 Thunder breath
0285 Thunder breath 2
0286 Stun breath
0287 Stun breath 2
0288 Sparagmos
0289 Sand breath
028A Sand breath 2
028B Lingering kiss
028C Lingering kiss
028D Day of reckoning
028E Divine breath
028F Divine breath 2
0290 Tail lash
0291 Toxic breath
0292 Toxic breath 2
0293 Vortex breath
0294 Vortex breath 2
0295 Numbing hook
0296 Stinky feet
0297 Pumpkin strike
0298 Pumpkin pie
0299 Pumpkin bomb
029A Flame breath
029B Flame breath 2
029C Blood siphon
029D Selfless kiss
029E Selfless kiss
029F Blue spiral
02A0 Frost breath
02A1 frost breath 2
02A2 Heaven's tear
02A3 Petro breath
02A4 petro breath 2
02A5 Poison rain
02A6 Poison breath
02A7 Poison breath 2
02A8 Poignant melody
02A9 Maelstrom
02AA Stirring kiss
02AB Stirring kiss
02AC Raven eye
02AD Corpse breath
02AE Corpse breath 2
02AF Evil eye
02B0 Celestial song
02B1 Blank
02B2 Doppelganger
02B3 Exhalatio
02B4 Procera
02B5 Pondus
02B6 Tonitrus
02B7 Coctura
02B8 Diruptio
02B9 Congelatio
02BA Radius
02BB Umbra
Edea, where, be the starting equips!? that's all i want now. i at least am very proficient at editing equips and moves...
edit: if anyone knows "lord" offsets to make all support/actions/skills learnable? i'd be satisfied...