SETTINGS SCUS_942.21 0x00037BAC current settings (new game) 0x00037BB0 default settings (initialize) The original value is "48 96 20 00". If you wish to modify it, the easiest way is to modify the settings as you like and read the value at 0x800473AC. Then just write that value in the SCUS. BATTLE.BIN 0x000CD0F0 beq r16, r17, 0x0018 05003012 Delete Specific Characters from party. BATTLE.BIN 0x0000AFC8 FCC70108 Forces any unit to automatically recover HP/MP when it steps on a crystal. security measures Unique save blocks raplace all in ISO : BASCUS-94221FFT by ??????????????? Prevent Quicksave loading replace all (filename and file to boot) SCUS_942.21 by ??????????? 0x8009F254 World Map location SCUS 0x0004B8F0 1000622E 02004010 84000334 08000334 Uncontrollable guests in random battles 0x0C0F2090 introduction text page offsets. 4 bytes format; memory addresses. 0x0C0F2090 location of the width of opening text (OPEN\OPNTEX.BIN) 0x0C0EBA38 number of page offsets to call ATTACK.OUT 0x9BCC 1400222A UNIT.BIN sprites loaded for the battle formation = 01-20 A few notes about working on the introduction... The game will read the text page offset and then read 4 bytes at that offset. For example the first one by default is: 02 14 10 00 The first byte tells the number of lines the page has. The second byte tells which image to load the text from: 0x14 = Page 1 0x15 = Page 2 The third byte in this case is special. 0x10 = load Ivalice Map 0x11 = load Shadow Ramza 0x12 = load Ramza 0x20 = print previously loaded image Sadly this means you can't have two different images two pages in a row. If you want to edit those, you can find them in OPEN\OPENTEXT.BIN. They are 16bpp 210x180 TIM images. Loading coordinates are 0 pixels from the left and 43 pixels from the top. Because of these dimensions, you can't completely print over the previous background which is 256x240. As for the text itself, they are 256x256 4bpp TIM images with a line height of 16 pixels. (0,0,0) Black will be automatically transparent, even if it's not the first color of the palette. An important thing to note is that the palette of both files MUST be identical. But then you have the lines bytes 02 14 10 00 (page settings) 00 B0 00 00 (first line) 01 54 00 00 (second line) The first byte is the ID of the line in the assigned page, while the second byte is the width of the line. You will need to manually get the width of your line so that it prints all your text and centers it properly on the screen. What the above does is as follows. 02 14 10 00 (2 lines, 1st page, load Ivalice Map) 00 B0 00 00 (print line 0x00 with 176 width; centered) 01 54 00 00 (print line 0x01 with 84 width; centered) Oh and don't worry about vertically centering, that's automated too. It doesn't require any edit since the height of the lines is always 16 pixels. If you actually end up using less or more (you can't add much more...) you'll have to edit the number of page offsets... Else the best you can do is make it print a 0 width line on the screen and the player will still have to press the confirm button to get past it. SCUS 0x0004ABA4 Ramza's starting skills SCUS 0x0003322C Routine for starting items in inventory SCUS 0x0004A3D0 8300422C 0x80059FBC 0x0004A7BC 06008510 Allow generics to join as guests and "Load Formation" based on roster number. original default settings: 48162000 0x8008F190 00000234 00000334 100% random battles 0x8008F190 FFFF0234 FFFF0334 0% random battles