====== Savemap ====== ===== Idées de recherche ===== * Aucune ===== header PS ===== Une sauvegarde PS est composée de 16 blocs de 8192 octets, dont 15 sont des sauvegardes de jeu, le premier bloc c'est le header. -> [[:ff8:technique:Sauvegarde PS]] ===== Version PC ===== La sauvegarde PC est compressée en LZSS. ===== Sauvegarde ===== ^Offset^Taille^Description^^ ^0|2^SC|| ^2|94|[[:ff8:technique:header_sauvegarde|Header]]|| ^96|32|Palette (A1B5G5R5)|| ^128|128|Icône 1 (16x16, utilise la palette, index = 4 bits)^| ^256|128|Icône 2 (32x32, noir et blanc, 1 bit = 1 px)^Player Station ?| {{http://www.wikisquare.com/_media/ff8/personnage/save-icon-angel.png}}{{http://www.wikisquare.com/_media/ff8/personnage/save-icon-angel2.png}} ^Aperçu sauvegarde (80)^^^^^ ^77810^384|2|[[:ff8sav:checksum|Checksum]]^| ^77812^386|2^0x08ff|| ^77814^388|2|[[:ff8sav:lieu|Lieu]]^| ^77816^390|2|PVs actuels du perso 1^| ^77818^392|2|PVs maximums du perso 1^| ^7781a^394|2|Nombre de sauvegardes depuis le début du jeu^| ^7781c^396|4|Argent^| ^77820^400|4|Temps de jeu (en secondes)^| ^77824^404|1|Niveau du leader^| ^77825^405|1|Premier perso^| ^77826^406|1|Deuxième perso^| ^77827^407|1|Troisième perso^| ^77828^408|12^Squall (le douzième octet est à 0)|| ^77834^420|12^Linoa (le douzième octet est à 0)|| ^77840^432|12^Angel (le douzième octet est à 0)|| ^7784c^444|12^Boko (le douzième octet est à 0)|| ^77858^456|4|Numéro du disque -1^| ^7785c^460|4|Sauvegarde courante^| ^[[:ff8:technique:G-Forces|Guardian Forces]] (1088)^^^^^ ^77860^464|68|Données Golgotha^| ^778A4^532|68|Données Shiva|| ^778E8^600|68|Données Ifrit|| ^7792C^668|68|Données Ondine|| ^77970^736|68|Données Taurus|| ^779B4^804|68|Données Nosferatu|| ^779F8^872|68|Données Ahuri|| ^77A3C^940|68|Données Leviathan|| ^77A80^1008|68|Données Zéphyr|| ^77AC4^1076|68|Données Cerberus|| ^77B08^1144|68|Données Alexander|| ^77B4C^1212|68|Données Helltrain|| ^77B90^1280|68|Données Bahamut|| ^77BD4^1348|68|Données Pampa|| ^77C18^1416|68|Données Tomberry|| ^77C5C^1484|68|Données Orbital|| ^[[:ff8:technique:personnages|Personnages]] (1216)^^^^^ ^77CA0^1552|152|Données Squall^| ^77D38^1704|152|Données Zell|| ^77DD0^1856|152|Données Irvine|| ^77E68^2008|152|Données Quistis|| ^77F00^2160|152|Données Linoa|| ^77F98^2312|152|Données Selphie|| ^78030^2464|152|Données Seifer|| ^780C8^2616|152|Données Edea|| ^[[:ff8:technique:boutiques|Boutiques]] (400)^^^^^ ^78160^2768|20|Pet Shop de Timber^| ^78174^2788|20|Boutique de Balamb^| ^78188^2808|20|Boutique de Dollet^| ^7819C^2828|20|Boutique de Timber^| ^781B0^2848|20|Boutique de Deling City^| ^781C4^2868|20|Boutique de Winhill^| ^781D8^2888|20|Boutique d'Horizon^| ^781EC^2908|20|Boutique de Trabia^| ^78200^2928|20|Boutique d'Esthar^| ^78214^2948|20|Boutique de Balamb ? (Laguna)^| ^78228^2968|20|Boutique de Dollet ? (Laguna)^| ^7823C^2988|20|Boutique de Timber ? (Laguna)^| ^78250^3008|20|Boutique de Deling City ? (Laguna)^| ^78264^3028|20|Boutique de Winhill (Laguna)^| ^78278^3048|20|Boutique d'Horizon ? (Laguna)^| ^7828C^3068|20|Boutique de Trabia ? (Laguna)^| ^782A0^3088|20|Garde de l'université^| ^782B4^3108|20|Pet Shop d'Esthar^| ^782C8^3128|20|Librairie d'Esthar^| ^782DC^3148|20|Magasin d'Esthar!^| ^Configuration (20)^^^^^ ^782F0^3168|1|Vitesse combat^| ^782F1^3169|1|Vitesse messages combat^| ^782F2^3170|1|Vitesse messages^| ^782F3^3171|1|Volume son (PC) et niveau analogique (PS)^| ^782F4^3172|1|[[#Options|Options]]^| ^782F5^3173|1|Scan^| ^782F6^3174|1|Caméra^| ^Configuration des touches^^^^^ ^782F7^3175|1|
???
^| ^782F8^3176|1|Fuite 1 (par défaut : L2)^| ^782F9^3177|1|Fuite 2 (par défaut : R2)^| ^782FA^3178|1|Cible (par défaut : L1)^| ^782FB^3179|1|Gâchette (par défaut : R1)^| ^782FC^3180|1|Annuler (par défaut : ?)^| ^782FD^3181|1|Menu (par défaut : O)^| ^782FE^3182|1|Parler (par défaut : X)^| ^782FF^3183|1|Jouer aux cartes (par défaut : ?)^| ^78300^3184|1|SELECT^| ^78301^3185|1|
???
^| ^78302^3186|1|
???
^| ^78303^3187|1|START^| == Options == ^Bit^8^7^6^5^4^3^2^1^ ^Description|Joystick gauche/droit|Vibrations|Manette|Menu cible|?|Pointeur|Son|Jauge ATB| ^Divers (32)^^^^^ ^78304^3188|1|Premier perso^| ^78305^3189|1|Deuxième perso^| ^78306^3190|1|Troisième perso^| ^78307^3191|1^0xFF|| ^78308^3192|4|Armes débloquées^| ^7830C^3196|12^Cronos (le douzième octet est à 0)|| ^78318^3208|2|
???
^7966 ?| ^7831A^3210|1|
???
^32 ?| ^7831B^3211|1|
???(active deux bits au CD3 et un au CD4)
^| ^7831C^3212|4|Argent^| ^78320^3216|4|Argent Laguna^| ^Limit Breaks (16)^^^^^ ^78324^3220|2|Quistis Limit Break^| ^78326^3222|2|Zell Limit Break^| ^78328^3224|1|Irvine Limit Break^| ^78329^3225|1|Selphie Limit Break^| ^7832A^3226|10|Linoa Limit Break^| ^Objets (428)^^^^^ ^78334^3236|32|Ordre des objets pendant les combats^| ^78354^3268|396|Liste des objets (2 octets = type/qté)^| ^Divers (144)^^^^^ ^784E0^3664|4|Temps de jeu en secondes^| ^784E4^3668|4|Compte à rebours courant^| ^784E8^3672|4|
???
^| ^784EC^3676|4|Nombre de combats gagnés^| ^784F0^3680|2|
???
^| ^784F2^3682|2|Nombre de combats fuis^| ^784F4^3684|4|
???
^| ^784F8^3688|4|Tomberry vaincus^| ^784FC^3692|4|Tomberry Sr. vaincu^| ^78500^3696|4|
???
^| ^78504^3700|4|Squall & Quistis affrontent leur premier Elmidea^| ^78508^3704|4|Squall & Quistis affrontent leur premier Succube^| ^7850C^3708|4|Squall & Quistis affrontent leur premier T-Rex^| ^78510^3712|4|Combat : Irvine parle de son Limit Break^| ^78514^3716|8|Magie volée une fois (chaque magie = 1 bit)^| ^7851C^3724|2|Personnage scanné (de Squall à Ward = 1 bit chacun)^| ^7851E^3726|18|Monstre scanné (chaque monstre = 1 bit)^| ^78530^3744|1|Renzokuken auto/Ring Master auto^| ^78531^3745|1|Renzokuken indicator^| ^78532^3746|1|Divers (dream/Odin/Phoenix/Gilgamesh/Angelo disabled/Angel Wing enabled/???/???)^| ^78533^3747|16|Tutorial informations^| ^78543^3763|1|Test level^| ^78544^3764|4|???^| ^78548^3768|3|Field Party^| ^7854B^3771|1|^Toujours 0xFF| ^7854C^3772|4|
???
^| ^78550^3776|2|Module (1=field, 2=worldmap, 3=battle)^| ^78552^3778|2|Emplacement courant^| ^78554^3780|2|Emplacement courant précédent^| ^78556^3782|6|(signé) coord x (party1, party2, party3)^| ^7855C^3788|6|(signé) coord y (party1, party2, party3)^| ^78562^3794|6|triangle (party1, party2, party3)^| ^78568^3800|3|direction (party1, party2, party3)^| ^7856B^3803|5|
???
^| ^Field VARS (256)^^^^^ ^78570^3808|4^FF-8|| ^78574^3812|4|Nombre de pas^| ^78578^3816|2|Payslip (?)^| ^7857A^3818|6|
???
^| ^78580^3824|2|Exp SeeD^| ^78582^3826|2|
???
^| ^78584^3828|4|Nombre de victoires (2)^| ^78588^3832|2|
???
^| ^7858A^3834|2|Fuites en combat (2)^| ^7858C^3836|2*8|Tués par personnage (dans l'ordre : squall-zell-irvine-quistis-rinoa-selphie-seifer-edea) (2)^| ^7859C^3852|2*8|K.O. par personnage (dans l'ordre : squall-zell-irvine-quistis-rinoa-selphie-seifer-edea) (2)^| ^785AC^3868|8|
???
^| ^785B4^3876|4|Monstres tués total^| ^785B8^3880|4|Argent (2)^| ^785BC^3884|4|Argent Laguna (2)^| ^785C0^3888|4|Current frame^| ^785C4^3892|2|Numéro de l'écran (field) précédent^| ^785C6^3894|1|Lié à la location de véhicule^| ^785C7^3895|1|Lié à la musique^| ^785C8^3896|1|Lié aux PDS (Clairvoyance Ondine)^| ^785C9^3897|27|
???
^| ^785E4^3924|32|[[:ff8:technique:sources|Sources de magies field]]^| ^78604^3956|32|[[:ff8:technique:sources|Sources de magies worldmap]]^| ^78624^3988|2|Nombre de pas²^| ^78626^3990|2|Mode de combat^| ^78628^3992|13|
???
^| ^78635^4005|1|Volume musique^| ^78636^4006|1|
???
^| ^78637^4007|1|Musique jouée^| ^78638^4008|1|
???
^| ^78639^4009|1|Musique est jouée ?^| ^7863A^4010|2|
???
^| ^7863C^4012|1|Musique de combat^| ^7863D^4013|1|Disque (2)^| ^7863E^4014|1|
???
^| ^7863F^4015|1|Musique est chargée ?^| ^78640^4016|1|Combats aléatoires désactivés ?^| ^78641^4017|1|Sauvegardes activées ?^| ^78642^4018|3|
???
^| ^78645^4021|1|Musique chargée^| ^78646^4022|42|
???
^| ^Field VARS (1024)^^^^^ ^78670^4064|2|Moment du jeu^| ^78672^4066|1|Texte alternatif concernant Ward à la Prison du désert (inutilisé)^| ^78673^4067|2^Inutilisé|| ^78675^4069|1|PDS_flag^| ^78676^4070|2^Inutilisé|| ^78678^4072|1|???^| ^78679^4073|1|???^| ^7867A^4074|1|???^| ^7867B^4075|1^Inutilisé|| ^7867C^4076|1|???^| ^7867D^4077|1|???^| ^7867E^4078|1|???^| ^7867F^4079|1^Inutilisé|| ^78680^4080|8|Triple Triad Rules^| ^78688^4088|8|Triple Triad Trade Rules^| ^78690^4096|2|Triple Triad Last Rules^| ^78692^4098|2|Triple Triad Last Regions^| ^78694^4100|1|???^| ^78695^4101|1|Triple Triad Règles actuelles^| ^78696^4102|1|Triple Triad Règles d'échange actuelles^| ^78697^4103|1|Emplacement reine des cartes^| ^78698^4104|1|Triple Triad trade rating region^| ^78699^4105|1|Triple Triad trade rating^| ^7869A^4106|1|Triple Triad degeneration^| ^7869B^4107|1|Triple Triad règle d'échange reine des cartes^| ^7869C^4108|1|Triple Triad reine des cartes, création carte en cours^| ^7869D^4109|3^Inutilisé|| ^786A0^4112|2|Timber maniacs^| ^786A2^4114|14^Inutilisé|| ^786B0^4128|416|En construction^FIXME| ^78850^4544|16^Inutilisé|| ^78860^4560|1|ragnarok_mapjump_util^| ^78861^4561|271^Inutilisé|| ^78970^4832|33|En construction^FIXME| ^78991^4865|1|???: bg2f_2 / irv_run0: bgkote4 / Cardgamemaster: bcmin2_1, bcmin2_3, bgbook_1, bghall_1, bghall1b, rghang2, tgcourt5, tgfront1, tggate1^| ^78992^4866|1|Cardgamemaster: bcmin2_1, bcmin2_3, bg2f_2, bgbook_1, bghall_1, bgroad_4, rghang2, tgfront1, tggate1^| ^78993^4867|1|Cardgamemaster: bcmin2_3, bg2f_2, bgroad_4, tgfront1^| ^78994^4868|1|Cardgamemaster: bcport1a, bg2f_2, bgroad_4^| ^78995^4869|1|Cardgamemaster (rules): bcport1a, bg2f_2, bgroad_7^| ^78996^4870|1|Cardgamemaster (main_pre): bcport1a (rules): bgbook1b, bgroad_7^| ^78997^4871|1|Cardgamemaster (main_pre): bgroad_7 (rules): bgbook1b^| ^78998^4872|1|Cardgamemaster (main_pre): bgbook1b^| ^78999^4873|4^Inutilisé|| ^7899D^4877|1|Cardgamemaster (rules): bgbook_1, rghang2, ttgate1^| ^7899E^4878|1|Cardgamemaster (rules): bgbook_1, rghang2, ttgate1^| ^7899F^4879|1|Cardgamemaster (rules): bgbook_1, rghang2, ttgate1^| ^789A0^4880|1|Cardgamemaster (rules): bg2f_2^| ^789A1^4881|1|Cardgamemaster (rules): bg2f_2^| ^789A2^4882|1|Cardgamemaster (rules): bg2f_2^| ^788A3^4883|205^Inutilisé|| ==== Mappemonde ==== ^Mappemonde (128)^^^^^^ ^78A70^5088|12|Position personnage|^| ^78A7C^5100|12|
???
|^Unused?| ^78A88^5112|12|Position Hydre|^| ^78A94^5124|12|Position BGU|^| ^78AA0^5136|12|Position voiture|^| ^78AAC^5148|12|
???
|^Unused?| ^78AB8^5160|12|
???
|^Unused?| ^78AC4^5172|12|
???
|^Unused?| ^78AD0^5184|2|??? (change souvent en se déplaçant)|^| ^78AD2^5186|1|Voiture courante ? (0x00 avant la première voiture, 0xFF si pas de voiture, 0x4a pour voiture Prison du désert, 0x51 pour Van, 0x52 pour Berline, 0x57 pour Esthar)|^| ^78AD3^5187|7|
???
|^| ^78ADA^5194|2|
???
|^Toujours 0xFFFF ?| ^78ADC^5196|2|
???
|^| ^ ^ ^ ^PC^PS^^ ^78ADE^5198|1|
???
|Map affichée (0: rien, 1:sphere, 2:carte)^| ^78ADF^5199|1|
???
|
???
^| ^78AE0^5200|2|
???
|Change souvent en se déplaçant en voiture^| ^78AE2^5202|2|
???
|
???
^| ^78AE4^5204|1|Map affichée (0: rien, 1:sphere, 2:carte)|Instructions (voiture/Unused/BGU/Chocobo/Hydre/???/???/Unused)^| ^78AE5^5205|1|
???
|Koyo-K (04 : Mandy Beach/Winhill/Trabia/Kashkabald Desert/UFO? Battu/80 : Koyo K Battu)^| ^78AE6^5206|2|
???
|Lac Obel^| ^78AE8^5208|2|Change souvent en se déplaçant en voiture|Lac Obel^| ^78AEA^5210|2|
???
|Lac Obel^| ^78AEC^5212|1|Instructions (voiture/Unused/BGU/Chocobo/Hydre/???/???/Unused)|Lac Obel^| ^78AED^5213|1|Koyo-K (04 : Mandy Beach/Winhill/Trabia/Kashkabald Desert/UFO? Battu/80 : Koyo K Battu)|Lac Obel^| ^78AEE^5214|1|Lac Obel : avancement (Accepter de chercher Ryo/???/???/???/faire ricochets quelconque/faire ricochet infini/Parler à Ryo/Seconde phase avec les pierres)|
???
^| ^78AEF^5215|1|Lac Obel|
???
^| ^78AF0^5216|1|Lac Obel|^ | ^78AF1^5217|1|Lac Obel: caillou + balamb + chemins de fer|^ | ^78AF2^5218|1|Lac Obel: / Mordor:|^ | ^78AF3^5219|1|Lunatic Pandora ?|^ | ^78AF4^5220|1|Lac Obel: / Mordor:|^ | ^78AF5^5221|1|Lac Obel|^ | ^78AF6^5222|2|
???
|^ | * 78AEE : 0x10 (la pierre a rebondi 4 fois) 0x11 (accepter de chercher Ryo l'idiot) 0x51 (chanter pour Ryo dans la forêt) 0x91 (avoir dit où était l'idiot et reparlé pour un truc en haut d'une montagne) 0xb1 (la pierre a rebondi un nombre incalculable de fois) 0xd1 (jeter un caillou à Ryo) * 78AEF : 0x04 (accepter de chercher Ryo l'idiot) 0x44 (un secret de l'ombre ?) 0x45 (Ryo est vaincu à coup de pierre -> DAEA) * 78AF0 : 0x04 (Parler à l'ombre : toutes les pierres ou alors le petit village au sud) * 78AF1 : 0xd5 (simple caillou sur la plage de Balamb ?) 0xd7 (le bon caillou ? -> RRRY) 0xff (toutes les pierres ? -> OMS1) * 78AF2 : 0x04 (pierres multicolores/mordor) 0x80 (chanter pour Ryo dans la forêt) 0x91 (vaincu malaku -> ROOT) 0x95 (Ryo est vaincu à coup de pierre -> DAEA) * 78AF4 : 0x01 (la pierre a rebondi 4 fois) 0x02 (fredonner un air x2) 0x04 (jeter un caillou à Ryo) 0x7c (mordor) * 78AF5 : 0x00 (rien) 0x0b (avoir parlé à l'ombre) 0x64 (oiseau couve un oeuf) ==== Triple Triad ==== ^Triple Triad (128)^^^^^ ^78AF0^5216|77|Cartes (1 octets = 1 bit de connaissance et 7 bits de nombre de cartes)^| ^78B3D^5293|33|Cartes rares location^| ^78B5E^5326|5|Cartes rares (1 bit = connu) 33/40 bits utilisés^| ^78B63^5331|1|
???
^| ^78B64^5332|2|Nombre de victoires^| ^78B66^5334|2|Nombre de défaites^| ^78B68^5336|2|Nombre d'égalités^| ^78B6A^5338|2|
???
^| ^78B6C^5340|4|
???
^| ==== Chocobo World ==== ^Chocobo World (64)^^^^^ ^78B70^5344|1|Actif (Actif/MiniMog trouvé/Koko rencontré/Dépêche-toi !/Koko enlevée/Roi démon vaincu/Boko et MiniMog : Home ou World/MiniMog dispo ou pas)^| ^78B71^5345|1|Niveau^| ^78B72^5346|1|HPs courants^| ^78B73^5347|1|HPs max^| ^78B74^5348|2|Armes^| ^78B76^5350|6|
???
^| ^78B7C^5356|2|id_related^| ^78B7E^5358|32|
???
^| ^78B9E^5390|1|Attaque Boko^| ^78B9F^5391|17|
???
^| ^78BB0^5408|2|[[:ff8sav:checksum|Checksum]]^| ^78BB2^5410|2782|Zone vide^0x00|