• Welcome to Final Fantasy Hacktics. Please login or sign up.
 
April 24, 2024, 03:12:30 pm

News:

Use of ePSXe before 2.0 is highly discouraged. Mednafen, RetroArch, and Duckstation are recommended for playing/testing, pSX is recommended for debugging.


The secrets of Events, what we've been missing all this time

Started by LastingDawn, August 21, 2008, 11:26:59 am

LastingDawn

August 21, 2008, 11:26:59 am Last Edit: December 31, 1969, 07:00:00 pm by LastingDawn
Lately, in preparation for the Sweegy Woods 4-Way Duel,  I've been doing a lot of event searching and editing. I believe I've stumbled upon some of the most important pieces of event editing. While looking through the Serpenatrius fight, I noticed that there was an odd command called "[85]" and attached to that was "2F". Since there are only exactly 2F treasures, it got me thinking... "Could this be how the game gives you the Serpentarius Stone?" I tried just the [85] - 4F command to no avail, so then I figured, it must have something else to do with it... That's when I found an absolute treasure trove of information...

BE and B0 are some of the most important instructions the game uses. When it comes to treasure, the game jumps up 20, since the lower numbers are more then likely used for another function of it... The treasures start at 20 and end at 4F.

For instance...


This is achieved through...


[BE] Unknown (r4103);
[B0] Unknown (r41030100);
[85] Unknown (r21)

QuoteTreasure Order + 20 for BE - B0
Treasures

Treasure - 00 - None
Treasure - 01 - Four Gods Set
Treasure - 02 - Statue of Lylis
Treasure - 03 - Beetle Charm
Treasure - 04 - Tobacco Pipe
Treasure - 05 - Zeni-Sword
Treasure - 06 - Black Cat
Treasure - 07 - Malice Mask
Treasure - 08 - Parade Helmet
Treasure - 09 - Kid's Bread
Treasure - 0A - Adult's Bread
Treasure - 0B - Calcobrina
Treasure - 0C - Yurgeivogue
Treasure - 0D - Red Materia
Treasure - 0E - Blue Materia
Treasure - 0F - Black Materia
Treasure - 10 - White Materia
Treasure - 11 - Rat Tail
Treasure - 12 - M-Fiction Novel
Treasure - 13 - Diary of Nanai
Treasure - 14 - Wyuvle
Treasure - 15 - Book of Enavia
Treasure - 16 - Magical Gun
Treasure - 17 - M Machine Gun
Treasure - 18 - Magi-Sword
Treasure - 19 - Minu Orb
Treasure - 1A - Tarot of Ben
Treasure - 1B - Excalipar
Treasure - 1C - Parasite Tree
Treasure - 1D - Longibunne Spear
Treasure - 1E - Chocobo Cannon
Treasure - 1F - St. Elmo's Fire
Treasure - 20 - Germonik Scriptures
Treasure - 21 - Dummy Data 1
Treasure - 22 - Dummy Data 2
Treasure - 23 - Aries
Treasure - 24 - Taurus
Treasure - 25 - Gemini
Treasure - 26 - Cancer
Treasure - 27 - Leo
Treasure - 28 - Virgo
Treasure - 29 - Libra
Treasure - 2A - Scorpio
Treasure - 2B - Sagittarius
Treasure - 2C - Capricorn
Treasure - 2D - Aquarius
Treasure - 2E - Pisces
Treasure - 2F - Serpentarius

Ah yes, and before I forget, Undiscovered Lands are also governed through the same principle and commands...

QuoteUnknown Lands Order + 30 for BE - B0
Land - 30 - Shrine of Chaos
Land - 31 - Forbidden Land Eureka
Land - 32 - Pandemonium
Land - 33 - Mirage Tower
Land - 34 - Floating Castle
Land - 35 - Matoya Cave
Land - 36 - Crystal Tower
Land - 37 - Magic Continent
Land - 38 - Castle of Trials
Land - 39 - Tower of Babel
Land - 3A - Ronkan Ruins
Land - 3B - Falgabird
Land - 3C - Magic Train
Land - 3D - Touzas Village
Land - 3E - Chocobo Forest
Land - 3F - Semite Falls


That's only the tip of the Iceberg, if you wished to show additional backstory to a scene but didn't have room to fit it, you could always use another scene...

(They decide which events are received  in the Brave Story after the event is complete)
x39246D  [BE] Unknown (rF201); [Funeral's final moments]
x392470  [B0] Unknown (rF2010100);
x392475  [BE] Unknown (rF301); [Requiem]
x392478  [B0] Unknown (rF3010100);

Of course, I haven't really fully tested it, I know it does work, though I am not sure if it goes in any normal order. These commands no longer use 85, as far as I am able to surmise nothing else happens with this command.

(This decides what people are added to the Brave Story}
x392495  [BE] Unknown (rC403); [Zalbag]
x392498  [B0] Unknown (rC4030300); [Zalbag Entry 3]
x39249D  [BE] Unknown (rCB03); [Funeral]
x3924A0  [B0] Unknown (rCB030300); [Funeral Entry 3]
x3924A5  [BE] Unknown (rEB03); [Kletian]
x3924A8  [B0] Unknown (rEB030100); [Kletian Addition to Brave Story]

Now, this luckily follows a pattern.

QuoteBrave Story Entries Order + C0 for BE - B0

Ramza - 0
Delita - 1
Ovelia - 2
Alma -3
Zalbag - 4
Dycedarg - 5
Larg - 6
Goltana - 7
Orinas - 8
Ruvelia - 9
Omdolia - A
Funeral - B
Algus - C
Gafgarion - D
Agrias - E
Orlandu - F
Olan - 10
Zalmo - 11
(Blank) - 12
Simon - 13
(Blank) - 14
Beowulf - 15
Wiegraf - 16
Reis - 17
Balmafula - 18
Draclau - 19
(Blank) - 1A
Rafa - 1B
Malak - 1C
Elmdor - 1D
(Blank) - 1E
Barinten - 1F
(Blank) - 20
Mustadio - 21
Besrodio - 22
Rudvich - 23
Celia - 24
Lede - 25
Ajora - 26
Vormav - 27
Rofel - 28
Izlude - 29
Kletian - 2A
Balk - 2B
Meliadoul - 2C
Cloud - 2D
Teta - 2E
Balbanes - 2F
Gustav - 30
Miluda - 31
Golagros - 32
(Blank) - 33
(Blank) - 34
(Blank) - 35
(Blank) - 36
(Blank) - 37
(Blank) - 38
(Blank) - 39
(Blank) - 3A
(Blank) - 3B
Daravon - 3C
Elidibs - 3D
Alazlam - 3E

Here's a few helpful hints with the Brave Story entries...
[0xECXX] XX = Any Portrait in comparison with the WLDFACE.bin portraits. The portraits in comparison with them are...

QuotePortraits

Portrait - 00 - Ramza
Portrait - 01 - Ramza (Mercenary)
Portrait - 02 - Ramza (Heretic)
Portrait - 03 - Delita (Squire)
Portrait - 04 - Algus
Portrait - 05 - Ovelia
Portrait - 06 - Orlandu
Portrait - 07 - Reis
Portrait - 08 - Beta Priest
Portrait - 09 - Beta Younger Zalmo?
Portrait - 0A - Simon
Portrait - 0B - Young Beta Priest
Portrait - 0C - Olan
Portrait - 0D - Gafgarion
Portrait - 0E - Rafa
Portrait - 0F - Malak
Portrait - 10 - Teta
Portrait - 11 - Beowulf
Portrait - 12 - Balmafula
Portrait - 13 - Mustadio
Portrait - 14 - Meliadoul
Portrait - 15 - Alma
Portrait - 16 - Cloud
Portrait - 17 - Agrias
Portrait - 18 - Dragon Reis
Portrait - 19 - Squire Male
Portrait - 1A - Squire Female
Portrait - 1B - Chemist Male
Portrait - 1C - Chemist Female
Portrait - 1D - Knight Male
Portrait - 1E - Knight Female
Portrait - 1F - Archer Male
Portrait - 20 - Archer Female
Portrait - 21 - Monk Male
Portrait - 22 - Monk Female
Portrait - 23 - Priest Male
Portrait - 24 - Priest Female
Portrait - 25 - Wizard Male
Portrait - 26 - Wizard Female
Portrait - 27 - Time Mage Male
Portrait - 28 - Time Mage Female
Portrait - 29 - Summoner Male
Portrait - 2A - Summoner Female
Portrait - 2B - Thief Male
Portrait - 2C - Thief Female
Portrait - 2D - Mediator Male
Portrait - 2E - Mediator Female
Portrait - 2F - Oracle Male
Portrait - 30 - Oracle Female
Portrait - 31 - Geomancer Male
Portrait - 32 - Geomancer Female
Portrait - 33 - Lancer Male
Portrait - 34 - Lancer Female
Portrait - 35 - Samurai Male
Portrait - 36 - Samurai Female
Portrait - 37 - Ninja Male
Portrait - 38 - Ninja Female
Portrait - 39 - Calculator Male
Portrait - 3A - Calculator Female
Portrait - 3B - Bard
Portrait - 3C - Dancer
Portrait - 3D - Mime Male
Portrait - 3E - Mime Female
Portrait - 3F - Chocobo
Portrait - 40 - Goblin
Portrait - 41 - Bomb
Portrait - 42 - Red Panther
Portrait - 43 - Pisco Demon
Portrait - 44 - Skeleton
Portrait - 45 - Ghoul
Portrait - 46 - Flotiball
Portrait - 47 - Juravis
Portrait - 48 - Uribo
Portrait - 49 - Woodman
Portrait - 4A - Bull Demon
Portrait - 4B - Ochu
Portrait - 4C - Behemoth
Portrait - 4D - Dragon
Portrait - 4F - Byblos
Portrait - 50 - Elidibs
Portrait - 51 - Archaic Demon
Portrait - 52 - Worker 8
Portrait - 53 - 10 year old boy
Portrait - 54 - 10 year old girl
Portrait - 55 - 20 year old man
Portrait - 56 - 20 year old lady
Portrait - 57 - 40 year old man
Portrait - 58 - 40 year old lady
Portrait - 59 - 60 year old man
Portrait - 5A - 60 year old lady
Portrait - 5B - Squire from Gariland
Portrait - 5C - Town Knave
Portrait - 5D - Thief from Dorter
Portrait - 5E - Mediator from Goland
Portrait - 5F - Ninja from Germinas
Portrait - 60 - Palette swapped Zalbag? (Beta?)
Portrait - 61 - The number 97?
Portrait - 62 - The number 98?
Portrait - 63 - The number 99?
Portrait - 64 - The number 100?
Portrait - 65 - The number 101?
Portrait - 66 - The number 102?
Portrait - 67 - The number 103?
Portrait - 68 - The number 104?
Portrait - 69 - The number 105?
Portrait - 6A - The number 106?
Portrait - 6B - The number 107?
Portrait - 6C - The number 108?
Portrait - 6D - The number 109?
Portrait - 6E - The number 110?
Portrait - 6F - The number 111?
Portrait - 70 - The number 112?
Portrait - 71 - Daravon
Portrait - 72 - Shop Keeper
Portrait - 73 - Cadet Officer
Portrait - 74 - Fur Shop Owner
Portrait - 75 - Bar Owner
Portrait - 76 - Elidibs
Portrait - 77 - Alazlam
Portrait - 78 - Delita (Knight)
Portrait - 79 - Delita (King)
Portrait - 7A - Zalbag
Portrait - 7B - Dycedarg
Portrait - 7C - Larg
Portrait - 7D - Goltana
Portrait - 7E - Funeral
Portrait - 7F - Zalmo
Portrait - 80 - Shrine Knight Wiegraf
Portrait - 81 - Draclau
Portrait - 82 - Elmdor
Portrait - 83 - Barinten
Portrait - 84 - Kanbabrif
Portrait - 85 - Death Corps Wiegraf
Portrait - 86 - Rudvich
Portrait - 87 - Vormav
Portrait - 88 - Rofel
Portrait - 89 - Izlude
Portrait - 8A - Kletian
Portrait - 8B - Balk
Portrait - 8C - Beta Portrait "Ajora"
Portrait - 8D - Celia
Portrait - 8E - Lede
Portrait - 8F - Velius
Portrait - 90 - Zalera
Portrait - 91 - Hashmalum
Portrait - 92 - Queklain
Portrait - 93 - Adramelk
Portrait - 94 - King Orinas
Portrait - 95 - Queen Ruvelia
Portrait - 96 - King Omdoria
Portrait - 97 - Besrodio
Portrait - 98 - Captive Squire
Portrait - 99 - Balbanes
Portrait - 9A - Gustav
Portrait - 9B - Miluda
Portrait - 9C - Golagros
Portrait - 9D - The number 157?
Portrait - 9E - The number 158?
Portrait - 9F - The number 159?

Now most importantly! And the one I'm still having trouble figuring out how it works is the ever encompassing, on our mind Map functions! These commands somehow decide which places open, which places close, etc,etc. Now, since I was using an event that didn't bring you to another event, I was stuck in Lesaliia, which didn't allow me to see it's full effects, thought this is most certainly the key to unlocking our own passage through the game!



(That which governs Maps and Paths)
x3924AD  [BE] Unknown (r3F02); [Orbonne Monastery]
x3924B0  [B0] Unknown (r3F020100);
x3924B5  [BE] Unknown (r1202); [Path to Orbonne Monastery]
x3924B8  [B0] Unknown (r12020100);

Please, do enjoy. If you have any further information on this subject, or any problems with these, please don't hesitate to post.
"Moment's anger can revert to joy,
sadness can be turned to delight.
A nation destroyed cannot be restored,
the dead brought back to life."

Art of War

Beta & Gretchen Forever!!!!

Vanya

August 21, 2008, 12:12:41 pm #1 Last Edit: December 31, 1969, 07:00:00 pm by Vanya
Woohoo! Amazing stuff! =D
  • Modding version: Other/Unknown
¯\(°_0)/¯

LastingDawn

September 18, 2008, 02:16:16 pm #2 Last Edit: December 31, 1969, 07:00:00 pm by LastingDawn
The equation is truly solved! Of course at the moment no one but the most diehard of event editors would really care about this, but it is out in the open!

I have been able to discover *what* makes events happen! And the answer is slightly surprising...

There is a file called BTLEVT.BIN, (Battle Event.bin) but no matter what I did, nothing seemed to change, even deleting the file changed nothing. I tried tons of other methods, something just to latch onto... then I did a wildcard search on Attack.out, lo and behold! Attack.out contains a carbon copy of Btlevt.bin! For what purpose... I have no clue, but since I found this I was able to see how things are beginning to run, using the Orbonne Battle as a testing ground I've manged to turn off Gafgarion's talk at the beginning of it "Kill them all, don't leave any survivors!" Apparently 1700 0400 3400 means (Unit ID 17 and Unit ID 34 Must be present and alive!)

I'll post more when I find out more.
"Moment's anger can revert to joy,
sadness can be turned to delight.
A nation destroyed cannot be restored,
the dead brought back to life."

Art of War

Beta & Gretchen Forever!!!!

gojoe

September 18, 2008, 03:37:19 pm #3 Last Edit: December 31, 1969, 07:00:00 pm by gojoe
sweet! i'll start making my patch soon
I never learn from my mistakes.

Vanya

September 18, 2008, 03:38:07 pm #4 Last Edit: December 31, 1969, 07:00:00 pm by Vanya
I'm definitely interested, because once I get round to it I'm going to need to have events for 2 specials I'm adding to my hack.
  • Modding version: Other/Unknown
¯\(°_0)/¯

Cheetah

September 18, 2008, 07:10:08 pm #5 Last Edit: December 31, 1969, 07:00:00 pm by Cheetah
What are these "beta" portraits that you are referring to? Anything we haven't seen before that was compressed?
Current Projects:

BeoulveBlack

September 18, 2008, 07:12:54 pm #6 Last Edit: December 31, 1969, 07:00:00 pm by BeoulveBlack
sweet finds; i hope to incorporate some more heavily edited events near the end of my patch (for after funeral is killed and you face off against the shrine knights; i want some scribes to come in and assist ramza only against the shrine knights, which you must KILL)