Changes

Jump to navigation Jump to search

User:MaKiPL

12,678 bytes removed, 01:38, 15 July 2019
Created page with "=VIII research notes:= ===GameShark codes to PC version - memory calculation=== This is battle camera hack (just get some fun with short[int16] values): FF8.exe+78B7F2 Also,..."
This file is an archive the contains 117 files. I created map by reading [[FF8/Menu_mngrphd_bin|mngrphd.bin]] and filling in data from [http=VIII research notes://forums.qhimm.com/index.php?topic=17099.0 FF8 - mngrp.bin by JWP].==Mapped Data=GameShark codes to PC version - memory calculation=={| class="wikitable"|-! Pos! Seek! Size! Filename! Description|-| 0| 0x0| 0x800| [[FF8/Menu_tkmnmes|tkmnmes1.bin]]| Encoded string archiveStarts with padding values<br/>Has location values before strings<br/>Strings end This is battle camera hack (just get some fun with '''0x00'''|-| 1| 0x800| 0x1800| short[[FF8/Menu_tkmnmes|tkmnmes2.binint16]]| Encoded string archiveStarts with padding values<br/>Has location values before strings<br/>Strings end with '''0x00'''|-| 2| 0x2000| 0x2000| [[FF8/Menu_tkmnmes|tkmnmes3.bin]]| Encoded string archiveStarts with padding values<br/>Has location values before strings<br/>Strings end with '''0x00'''|-| 3):| 0x4000| 0xE000|||-| 4| 0x12000| 0x1000|||-| 5| 0x13000| 0x6800| [[ FF8/Menu_sp2#Content_of_face1.tex_and_face2.tex|face1.tim]]| Character portraits|-| 6| 0x19800| 0x6800| [[FF8/Menu_sp2#Content_of_face1.tex_and_face2.tex|face2.tim]]| GF portraits|-| 7| 0x20000| 0x800| magita.tim| Tutorial/Magazine background texture|-| 8| 0x20800| 0xE000| start00_and_start01.tim| Title screen logo|-| 9| 0x2E800| 0xC800| [[ff8/Menu_mag_textures|mag00.tim]]exe+78B7F2| Weapons Monthly, 1st Issue|-| 10| 0x3B000| 0xC800| [[ff8/Menu_mag_textures|mag07.tim]]| Pet Pals|-| 11| 0x47800| 0xC800| [[ff8/Menu_mag_textures|mag00.tim]]| Weapons MonthlyAlso, 1st Issueduplicate of 0x2E800|-| 12| 0x54000| 0xC800| [[ff8/Menu_mag_textures|mag01.tim]]| Weapons Monthly, March Issue|-| 13| 0x60800| 0xC800| [[ff8/Menu_mag_textures|mag02.tim]]| Weapons Monthly, April Issue|-| 14| 0x6D000| 0xC800| [[ff8/Menu_mag_textures|mag03.tim]]| Weapons Monthly, May Issue|-| 15| 0x79800| 0xC800| [[ff8/Menu_mag_textures|mag04.tim]]| Weapons Monthly, June Issue|-| 16| 0x86000| 0xC800| [[ff8/Menu_mag_textures|mag05.tim]]| Weapons Monthly, July Issue|-| 17| 0x92800| 0xC800| [[ff8/Menu_mag_textures|mag06.tim]]| Weapons Monthly, August Issue|-| 18| 0x9F000| 0xC800| [[ff8/Menu_mag_textures|mag08.tim]]| Occult Fan I & II|-| 19| 0xAB800| 0xC800| [[ff8/Menu_mag_textures|mag09.tim]]| Occult Fan III & IV|-| 20| 0xB8000| 0xC800| [[FF8/Menu_sp2#Content_of_mc00.tex-mc09.tex|mc00.tim]]| Card textures if you wish to use GS codes for menus|-| 21| 0xC4800| 0xC800| [[FF8/Menu_sp2#Content_of_mc00NTSC_U in ePSXe 1.tex-mc099.tex|mc01.tim]]| Card textures for menus|-| 22| 0xD1000| 0xC800| [[FF8/Menu_sp2#Content_of_mc00.tex-mc09.tex|mc02.tim]]| Card textures for menus|-| 23| 0xDD800| 0xC800| [[FF8/Menu_sp2#Content_of_mc00.tex-mc09.tex|mc03.tim]]| Card textures for menus|-| 24| 0xEA000| 0xC800| [[FF8/Menu_sp2#Content_of_mc00.tex-mc09.tex|mc04.tim]]| Card textures for menus|-| 25| 0xF6800| 0xC800| [[FF8/Menu_sp2#Content_of_mc00.tex-mc09.tex|mc05.tim]]| Card textures for menus|-| 26| 0x103000| 0xC800| [[FF8/Menu_sp2#Content_of_mc00.tex-mc09.tex|mc06.tim]]| Card textures for menus|-| 27| 0x10F800| 0xC800| [[FF8/Menu_sp2#Content_of_mc00.tex-mc09.tex|mc07.tim]]| Card textures for menus|-| 28| 0x11C000| 0xC800| [[FF8/Menu_sp2#Content_of_mc00.tex-mc09.tex|mc08.tim]]| Card textures for menus|-| 29| 0x128800| 0xC800| [[FF8/Menu_sp2#Content_of_mc00.tex-mc09.tex|mc09.tim]]| Card textures for menus|-| 30| 0x135000| 0x11800| PSX_Controller00.tim| Field controls tutorial image|-| 31| 0x146800| 0x11800| PSX_Controller01.tim| World map controls tutorial image|-| 32| 0x158000| 0x11800| PSX_Controller02.tim| Battle controls tutorial image|-| 33| 0x169800| 0xC800| [[ff8/Menu_mag_textures|mag10.tim]]| Triple Triad tutorial|-| 34| 0x176000| 0xC800| [[ff8/Menu_mag_textures|mag11.tim]]| Triple Triad tutorial|-| 35| 0x182800| 0xC800| [[ff8/Menu_mag_textures|mag12.tim]]| Triple Triad tutorial|-| 36| 0x18F000| 0xC800| [[ff8/Menu_mag_textures|mag13.tim]]| Battle tutorial|-| 37| 0x19B800| 0xC800| [[ff8/Menu_mag_textures|mag14.tim]]| Battle tutorial|-| 38| 0x1A8000| 0x3000| [[FF8/Menu_mngrp_strings_locations|strings_locations00.bin]]| Encoded string archive.Has location values before strings<br/>Strings end 2 with '''0x00'''CE, then apply:|- GS_code + A8B6A0| 39Example:| 0x1AB000| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations01.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''| 80078A62 270F -| 40| 0x1AB800| 0x1000| [[FF8/Menu_mngrp_strings_locations|strings_locations02.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''|-| 41| 0x1AC800| 0x1000| (delete GS directive of MOV [[FF8/Menu_mngrp_strings_locations|strings_locations03.bin]8]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''|)-| 42| 0x1AD800| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations04.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''|-| 43| 0x1AE000| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations05.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''| 00078A62 270F -| 44| 0x1AE800| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations06.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''|-| 45| 0x1AF000| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations07.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with (Trim the 4 last bytes, it'''0x00'''|s the MOV value to address)-| 46| 0x1AF800| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations08.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''|-| 47| 0x1B0000| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations09.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''| 00078A62 -| 48| 0x1B0800| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations10.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''|-| 49| 0x1B1000| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations11.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''|(Now ADD A8B6A0)-| 50| 0x1B1800| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations12.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''|-| 51| 0x1B2000| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations13.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''|-| 52| 0x1B2800| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations14 Your address in ePSXe 1.bin]]| Encoded string archive9.2: 000B04102Has location values before strings<br/>Strings end with '''0x00'''|-| 53| 0x1B3000| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations15.bin]]| Encoded string archive.Has location values before strings<br/>== MEMORY!!!!!!!!!!!!!111 ==Strings end with '''0x00'''| 01D974B4 -| 54| 0x1B3800| 0x800| [[FF8enemy position Y/Menu_mngrp_strings_locations|strings_locations16.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''|-| 55| 0x1B4000| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations17.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''|-| 56| 0x1B4800| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations18.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''X| 01D974B2 -enemy position Z| 57| 0x1B5000| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations19.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''| 01D974B0 -| 58| 0x1B5800| 0x800| [[FF8enemy position X/Menu_mngrp_strings_locations|strings_locations20.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''|-| 59Y| 0x1B6000| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations21.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''|-| 60| 0x1B6800| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations22.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''|-| 61| 0x1B7000| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations23.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''|= FF XIII-2 PC =| 62| 0x1B7800== Position hack ==| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations24.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00''I'|-| 63| 0x1B8000| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations25m at it again.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''|-| 64| 0x1B8800| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations26.bin]]| Encoded string archive.Has location values before strings<br/>Strings end Flying with '''0x00'''|-Serah thru whole world:| 65| 0x1B9000| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations27.bin]]| Encoded string archive ffxiii2img.Has location values before strings<br/>Strings end with '''0x00'''|exe+7543C6 -| 66| 0x1B9800| 0x800| movaps [[FF8/Menu_mngrp_strings_locations|strings_locations28.bin]edx],xmm2| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''|-| 67| 0x1BA000| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations291.bin]]Get addresses above opcode access| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''|-| 68| 0x1BA800| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations302.bin]]See which one changes as Serah moves (float!)| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''|-| 69| 0x1BB000| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations313.bin]]NOP above opcode| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''|-| 70| 0x1BB800| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations324.bin]]| Encoded string archiveX Y Z are three single (float) one after another: data data XXXX YYYY ZZZZ data data.Has location values before strings<br/>Strings end with '''0x00'''|-| 71| 0x1BC000| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations334a.bin]]| Encoded string archiveOpcode refers to x float address.You just need to add manually Y and Z by adding 4 and 8 bytes to X addressHas location values before strings<br/>Strings end with '''0x00'''|*NOTE: Area out-| 72| 0x1BC800| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations34.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''|of-| 73| 0x1BD000| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations35.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with map is mostly non walkable and you'''0x00'''|-| 74| 0x1BD800| 0x800| [[FF8/Menu_mngrp_complex_strings|Complex_Mapd just fly thru ground, but will stop eventually just a bit under map.bin]]| Map for Complex Strings 00-05|-| 75| 0x1BE000| 0x4800| has some type of bounding zones, Serah will stop eventually at some point if you again movaps [[FF8/Menu_mngrp_complex_strings|Complex_Strings00.binedx]]| Encoded string archive.|-| 76| 0x1C2800| 0x4000| [[FF8/Menu_mngrp_complex_strings|Complex_Strings01,xmm2 the ffxiii2img.bin]]| Encoded string archive.|-| 77| 0x1C6800| 0x4800| [[FF8/Menu_mngrp_complex_strings|Complex_Strings02exe+7543C6.bin]]| Encoded string archive.|-| 78| 0x1CB000| 0x4000| [[FF8/Menu_mngrp_complex_strings|Complex_Strings03.bin]]| Encoded string archive.|-| 79| 0x1CF000| 0x2800| [[FF8/Menu_mngrp_complex_strings|Complex_Strings04.bin]]| Encoded string archive.|-| 80| 0x1D1800| 0x4800| [[FF8/Menu_mngrp_complex_strings|Complex_Strings05.bin]]| Encoded string archive.|-| 81| 0x1D6000| 0x1000| [[FF8/Menu_mngrp_strings_locations|strings_locations36.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with Flying beneath this zone on NOP'''0x00'''|-| 82| 0x1D7000| 0x800| ed and then returning to movaps [[FF8/Menu_mngrp_strings_locations|strings_locations37.binedx]]| Encoded string archive,xmm2 will warp Serah to nearest point in bounding zone.Has location values before strings<br/>Strings end with '''0x00'''|-| 83| 0x1D7800| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations38Flying totally out of map space will freeze the game (not crash nor "not responding").bin]]| Encoded string archiveJust will make it unplayable and hang in place showing last screen.Has location values before strings<br/>Strings end with '''0x00'''|-| 84| 0x1D8000| 0x800| [(The game will crash when going out to historia crux [FF8/Menu_mngrp_strings_locations|strings_locations39.bin]]| Encoded string archive.Has location values before strings<br/>Strings end with or maybe that'''0x00'''|-| 85| 0x1D8800| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations40.bin]s issue that happens to me])| Encoded string archive.Has location values before strings<br/>== Camera ==Strings end with '''0x00'''|Camera in FFXIII-| 86| 0x1D9000| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations41.bin]]| Encoded string archive2 is based on Scalars.Opcodes:Has location values before strings<br/>Strings end with '''0x00'''|Y axis scalar copy -| 87| 0x1D9800| 0x800| look at target [[FF8/Menu_mngrp_strings_locations|strings_locations42.bin]from 0x30 to 0x40, where 30h is top down and 40h is bird like view]:| Encoded string archive ffxiii2img.Has location values before strings<br/>Strings end with '''0x00'''|exe+19E2F4 -| 88| 0x1DA000| 0x800| Change of movss [[FF8/Menu_mngrp_strings_locations|strings_locations43.binesi+00000154]]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''|-| 89| 0x1DA800| 0x800|-| 90| 0x1DB000| 0x800|-| 91| 0x1DB800| 0x800|-| 92| 0x1DC000| 0x800,xmm1 |-| 93| 0x1DC800| 0x800|-| 94| 0x1DD000| 0x800|-| 95| 0x1DD800| 0x800|-| 96| 0x1DE000| 0x800|-| 97| 0x1DE800| 0x800|-| 98| 0x1DF000| 0x800|| text with binary dataGF names some misspelled/truncated |-| 99| 0x1DF800| 0x800|-| 100| 0x1E0000| 0x800|| text with binary dataGF names some misspelled/truncated<BR/>Very similar Some other related to 0x1DF000|-| 101| 0x1E0800| 0xC800| [[ff8/Menu_mag_textures|mag15camera.tim]]| Chocobo world cartoon|XIII-2 crashed while editing vars after NOP'ing those two:| 102| 0x1ED000| 0xC800| [[ff8/Menu_mag_textures|mag16 ffxiii2img.tim]]| Tutorial image|exe+19E31E -| 103| 0x1F9800| 0xC800| Change of movss [[ff8/Menu_mag_textures|mag17.timesi+00000154]]| Tutorial image|-| 104| 0x206000,xmm1 | 0xC800| [[ff8/Menu_mag_textures|mag18 ffxiii2img.tim]]| Chocobo world sketch cartoon|exe+19DC21 -| 105| 0x212800| 0xC800| [[ff8/Menu_mag_textures|mag19.tim]]| Chocobo world sketch cartoon<br/>Duplicate Change of 0x206000|-| 106| 0x21F000| 0x800| movss [[FF8/Menu_m000_m004|m000.bin]esi+0000016C],xmm1 | Locations for msg fileThe last one 19DC21 may operate translation Xand Refine values.== Cool hacks ==|-| 107| 0x21F800| 0x800| [[FF8/Menu_m000_m004|m001.bin]]| Locations for msg fileDelete distance barrier (this means you can access on map gates and Refine values.|-| 108| 0x220000| 0x800| [[FF8/Menu_m000_m004|m002.bin]]| Locations for msg fileand Refine values.|-| 109| 0x220800| 0x800| [[FF8/Menu_m000_m004|m003.bin]]| Locations for msg fileand Refine values.|-| 110| 0x221000| 0x800| [[FF8/Menu_m000_m004|m004.bin]]| Locations for msg fileand Refine values.|-| 111| 0x221800| 0x1800| [[FF8/Menu_m000_m004|m000.msg]]| Strings talk with people even if you are on the semi end with '''0x00'''|-| 112| 0x223000| 0x2000| [[FF8/Menu_m000_m004|m001of map.msg]]| Strings end with This literally makes game think you'''0x00'''|-| 113| 0x225000| 0x800| [[FF8/Menu_m000_m004|m002re near to every object in the game.msg]]| Strings end with '''0x00'''|-| 114| 0x225800| 0x800| [[FF8/Menu_m000_m004|m003 ffxiii2img.msg]]| Strings end with '''0x00'''|exe+77A88B -| 115| 0x226000| 0x1800| [movaps xmm0,[FF8/Menu_m000_m004|m004.msg]]| Strings end with '''0x00'''|eax-| 116| 0x227800| 0x800| [[FF8/Menu_mngrp_strings_locations|strings_locations44.bin10]]| Encoded string archive.Has location values before strings<br/>Strings end with '''0x00'''|-| 117| 0x228000| 0x800|}

Navigation menu