mirror of
https://github.com/marcrobledo/savegame-editors.git
synced 2025-04-28 09:05:10 +00:00
added support for botw 1.4
This commit is contained in:
parent
e7c29de147
commit
8b9dc22b04
@ -1,5 +1,5 @@
|
||||
CACHE MANIFEST
|
||||
#v20171110
|
||||
#v20171209
|
||||
#CACHE:
|
||||
index.html
|
||||
zelda-botw-master.css
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
The legend of Zelda: Breath of the wild - Master editor v20171110
|
||||
The legend of Zelda: Breath of the wild - Master editor v20171209
|
||||
by Marc Robledo 2017
|
||||
*/
|
||||
var currentEditingItem=0;
|
||||
@ -14,9 +14,9 @@ SavegameEditor={
|
||||
Constants:{
|
||||
STRING_SIZE:0x80,
|
||||
|
||||
/* v1.0 v1.1 v1.2 v1.3 v1.3.3 */
|
||||
FILESIZE: [896976, 897160, 897112, 907824, 1020648],
|
||||
HEADER: [0x24e2, 0x24ee, 0x2588, 0x29c0, 0x3ef8],
|
||||
/* v1.0 v1.1 v1.2 v1.3 v1.3.3 v1.4 */
|
||||
FILESIZE: [896976, 897160, 897112, 907824, 1020648, 1027208],
|
||||
HEADER: [0x24e2, 0x24ee, 0x2588, 0x29c0, 0x3ef8, 0x471a],
|
||||
},
|
||||
|
||||
Hashes:[],
|
||||
|
@ -1,5 +1,5 @@
|
||||
CACHE MANIFEST
|
||||
#v20171113
|
||||
#v20171209
|
||||
#CACHE:
|
||||
index.html
|
||||
zelda-botw.css
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
The legend of Zelda: Breath of the wild v20171112
|
||||
The legend of Zelda: Breath of the wild v20171209
|
||||
by Marc Robledo 2017
|
||||
*/
|
||||
var currentEditingItem=0;
|
||||
@ -14,10 +14,10 @@ SavegameEditor={
|
||||
MAX_ITEMS:410,
|
||||
STRING_SIZE:0x80,
|
||||
|
||||
/* v1.0 v1.1 v1.2 v1.3 v1.3.3 */
|
||||
FILESIZE: [896976, 897160, 897112, 907824, 1020648],
|
||||
HEADER: [0x24e2, 0x24ee, 0x2588, 0x29c0, 0x3ef8],
|
||||
VERSION: ['1.0', '1.1', '1.2', '1.3', '1.3.3'],
|
||||
/* v1.0 v1.1 v1.2 v1.3 v1.3.3 v1.4 */
|
||||
FILESIZE: [896976, 897160, 897112, 907824, 1020648, 1027208],
|
||||
HEADER: [0x24e2, 0x24ee, 0x2588, 0x29c0, 0x3ef8, 0x471a],
|
||||
VERSION: ['1.0', '1.1', '1.2', '1.3', '1.3.3', 'v1.4'],
|
||||
|
||||
MAP_ICONS: 0x9383490e,
|
||||
MAP_POS: 0xea9def3f,
|
||||
@ -27,36 +27,36 @@ SavegameEditor={
|
||||
|
||||
/* Offsets */
|
||||
OffsetsAll:{
|
||||
/* hash v1.0 v1.1 v1.2 v1.3 v1.3.3 */
|
||||
RUPEES: [0x23149bf8, 0x00e0a0, 0x00e110, 0x00e110, 0x00e678, 0x00e730],
|
||||
MONS: [0xce7afed3, 0x0bc480, 0x0bc558, 0x0bc538, 0x0be728, 0x0d6ac8],
|
||||
ITEMS: [0x5f283289, 0x052828, 0x0528d8, 0x0528c0, 0x053890, 0x05fa48],
|
||||
ITEMS_QUANTITY: [0x6a09fc59, 0x063340, 0x0633f0, 0x0633d8, 0x064550, 0x070730],
|
||||
/* hash v1.0 v1.1 v1.2 v1.3 v1.3.3 v1.4 */
|
||||
RUPEES: [0x23149bf8, 0x00e0a0, 0x00e110, 0x00e110, 0x00e678, 0x00e730, 0x00eaf8],
|
||||
MONS: [0xce7afed3, 0x0bc480, 0x0bc558, 0x0bc538, 0x0be728, 0x0d6ac8, 0x0d7fa8],
|
||||
ITEMS: [0x5f283289, 0x052828, 0x0528d8, 0x0528c0, 0x053890, 0x05fa48, 0x060408],
|
||||
ITEMS_QUANTITY: [0x6a09fc59, 0x063340, 0x0633f0, 0x0633d8, 0x064550, 0x070730, 0x0711c8],
|
||||
|
||||
FLAGS_WEAPON: [0x57ee221d, 0x050328, 0x0503d8, 0x0503c0, 0x051270, 0x05d420],
|
||||
FLAGSV_WEAPON: [0xa6d926bc, 0x0a9ca8, 0x0a9d78, 0x0a9d58, 0x0ab8d0, 0x0c3bd8],
|
||||
FLAGS_BOW: [0x0cbf052a, 0x0045f0, 0x0045f8, 0x0045f8, 0x0047e8, 0x004828],
|
||||
FLAGSV_BOW: [0x1e3fd294, 0x00a8e0, 0x00a940, 0x00a940, 0x00ae08, 0x00ae90],
|
||||
FLAGS_SHIELD: [0xc5238d2b, 0x0b5810, 0x0b58e8, 0x0b58c8, 0x0b7910, 0x0cfc70],
|
||||
FLAGSV_SHIELD: [0x69f17e8a, 0x063218, 0x0632c8, 0x0632b0, 0x064420, 0x070600],
|
||||
FLAGS_WEAPON: [0x57ee221d, 0x050328, 0x0503d8, 0x0503c0, 0x051270, 0x05d420, 0x05dd20],
|
||||
FLAGSV_WEAPON: [0xa6d926bc, 0x0a9ca8, 0x0a9d78, 0x0a9d58, 0x0ab8d0, 0x0c3bd8, 0x0c4c68],
|
||||
FLAGS_BOW: [0x0cbf052a, 0x0045f0, 0x0045f8, 0x0045f8, 0x0047e8, 0x004828, 0x004990],
|
||||
FLAGSV_BOW: [0x1e3fd294, 0x00a8e0, 0x00a940, 0x00a940, 0x00ae08, 0x00ae90, 0x00b1e0],
|
||||
FLAGS_SHIELD: [0xc5238d2b, 0x0b5810, 0x0b58e8, 0x0b58c8, 0x0b7910, 0x0cfc70, 0x0d1038],
|
||||
FLAGSV_SHIELD: [0x69f17e8a, 0x063218, 0x0632c8, 0x0632b0, 0x064420, 0x070600, 0x071098],
|
||||
|
||||
HORSE_SADDLES: [0x333aa6e5, 0x03d0e8, 0x03d190, 0x03d190, 0x03d9d8, 0x049ab8],
|
||||
HORSE_REINS: [0x6150c6be, 0x060508, 0x0605b8, 0x0605a0, 0x0615d0, 0x06d7a0],
|
||||
HORSE_NAMES: [0x7b74e117, 0x070320, 0x0703c0, 0x0703a8, 0x071820, 0x07da30],
|
||||
HORSE_MANES: [0x9c6cfd3f, 0x0a6478, 0x0a6538, 0x0a6520, 0x0a7f18, 0x0c01c0],
|
||||
HORSE_TYPES: [0xc247b696, 0x0b46f8, 0x0b47d8, 0x0b47b8, 0x0b6780, 0x0cead8],
|
||||
HORSE_BONDS: [0xe1a0ca54, 0x0c3670, 0x0c3738, 0x0c3710, 0x0c5bb0, 0x0de2a0], /* max=0x3f80 */
|
||||
HORSE_SADDLES: [0x333aa6e5, 0x03d0e8, 0x03d190, 0x03d190, 0x03d9d8, 0x049ab8, 0x04a008],
|
||||
HORSE_REINS: [0x6150c6be, 0x060508, 0x0605b8, 0x0605a0, 0x0615d0, 0x06d7a0, 0x06e190],
|
||||
HORSE_NAMES: [0x7b74e117, 0x070320, 0x0703c0, 0x0703a8, 0x071820, 0x07da30, 0x07e640],
|
||||
HORSE_MANES: [0x9c6cfd3f, 0x0a6478, 0x0a6538, 0x0a6520, 0x0a7f18, 0x0c01c0, 0x0c1168],
|
||||
HORSE_TYPES: [0xc247b696, 0x0b46f8, 0x0b47d8, 0x0b47b8, 0x0b6780, 0x0cead8, 0x0cfe40],
|
||||
HORSE_BONDS: [0xe1a0ca54, 0x0c3670, 0x0c3738, 0x0c3710, 0x0c5bb0, 0x0de2a0, 0x0df960], /* max=0x3f80 */
|
||||
|
||||
KOROK_SEED_COUNTER: [0x8a94e07a, 0x076148, 0x0761f8, 0x0761e0, 0x0778f8, 0x083b60],
|
||||
DEFEATED_HINOX_COUNTER: [0x54679940, 0x04d2b8, 0x04d368, 0x04d358, 0x04e158, 0x05a2f0],
|
||||
DEFEATED_TALUS_COUNTER: [0x698266be, 0x063010, 0x0630c0, 0x0630a8, 0x064218, 0x0703f0],
|
||||
DEFEATED_MOLDUGA_COUNTER:[0x441b7231, 0x0466d0, 0x046788, 0x046780, 0x0472a8, 0x0533e8],
|
||||
KOROK_SEED_COUNTER: [0x8a94e07a, 0x076148, 0x0761f8, 0x0761e0, 0x0778f8, 0x083b60, 0x084908],
|
||||
DEFEATED_HINOX_COUNTER: [0x54679940, 0x04d2b8, 0x04d368, 0x04d358, 0x04e158, 0x05a2f0, 0x05ab78],
|
||||
DEFEATED_TALUS_COUNTER: [0x698266be, 0x063010, 0x0630c0, 0x0630a8, 0x064218, 0x0703f0, 0x070e88],
|
||||
DEFEATED_MOLDUGA_COUNTER:[0x441b7231, 0x0466d0, 0x046788, 0x046780, 0x0472a8, 0x0533e8, 0x053b00],
|
||||
|
||||
PLAYTIME: [0x73c29681, 0x067888, 0x067920, 0x067908, 0x068c40, 0x074e40],
|
||||
PLAYTIME: [0x73c29681, 0x067888, 0x067920, 0x067908, 0x068c40, 0x074e40, 0x075998],
|
||||
|
||||
RELIC_GERUDO: [0x97f925c3, 0x07adc0, 0x07ae80, 0x07ae68, 0x07c7e0, 0x088a60],
|
||||
RELIC_GORON: [0xf1cf4807, 0x0cb3c0, 0x0cb488, 0x0cb460, 0x0cdbf8, 0x0e6340],
|
||||
RELIC_RITO: [0xfda0cde4, 0x0da0d8, 0x0da190, 0x0da160, 0x0dcac0, 0x0f8370]
|
||||
RELIC_GERUDO: [0x97f925c3, 0x07adc0, 0x07ae80, 0x07ae68, 0x07c7e0, 0x088a60, 0x089968],
|
||||
RELIC_GORON: [0xf1cf4807, 0x0cb3c0, 0x0cb488, 0x0cb460, 0x0cdbf8, 0x0e6340, 0x0e7ba0],
|
||||
RELIC_RITO: [0xfda0cde4, 0x0da0d8, 0x0da190, 0x0da160, 0x0dcac0, 0x0f8370, 0x0f9cc8]
|
||||
},
|
||||
|
||||
|
||||
@ -96,7 +96,7 @@ SavegameEditor={
|
||||
|
||||
_getOffsets(v){
|
||||
this.Offsets={};
|
||||
if(v<this.Constants.FILESIZE.length){
|
||||
if(v<this.OffsetsAll.RUPEES.length){
|
||||
for(prop in this.OffsetsAll){
|
||||
this.Offsets[prop]=this.OffsetsAll[prop][v+1];
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user