From 6091d96dc0ae0adc9bc8604d549574366ba572b3 Mon Sep 17 00:00:00 2001 From: codemann8 Date: Thu, 1 Apr 2021 12:36:26 -0500 Subject: [PATCH] Split transition table by direction --- Rom.py | 2 +- asm/owrando.asm | 820 ++++++++++++++++++++--------------------- data/base2current.bps | Bin 135682 -> 135395 bytes data/base2current.json | 2 +- 4 files changed, 397 insertions(+), 427 deletions(-) diff --git a/Rom.py b/Rom.py index 4a0bb974..7d458203 100644 --- a/Rom.py +++ b/Rom.py @@ -27,7 +27,7 @@ from EntranceShuffle import door_addresses, exit_ids JAP10HASH = '03a63945398191337e896e5771f77173' -RANDOMIZERBASEHASH = '38cca21e806916ddc09c251a1da899ad' +RANDOMIZERBASEHASH = '5d3546d716515487416bb4cde56d62bf' class JsonRom(object): diff --git a/asm/owrando.asm b/asm/owrando.asm index 7caeb307..a883a7bf 100644 --- a/asm/owrando.asm +++ b/asm/owrando.asm @@ -141,470 +141,440 @@ OWShuffle: org $aab000 OWEdgeOffsets: ;2 bytes per each direction per each OW Slot, order is NSWE per value at $0418 -;AAAB, A = offset to the transition table, B = number of transitions +;AABB, A = offset to the transition table, B = number of transitions dw $0001, $0000, $0000, $0000 ;OW Slot 00, OWID 0x00 Lost Woods -dw $0000, $0000, $0000, $0011 ;OW Slot 01, OWID 0x00 -dw $0000, $0021, $0031, $0000 ;OW Slot 02, OWID 0x02 Lumberjack +dw $0000, $0000, $0000, $0001 ;OW Slot 01, OWID 0x00 +dw $0000, $0001, $0001, $0000 ;OW Slot 02, OWID 0x02 Lumberjack dw $0000, $0000, $0000, $0000 -dw $0000, $0000, $0000, $0041 -dw $0000, $0000, $0051, $0000 -dw $0000, $0000, $0000, $0061 -dw $0000, $0000, $0071, $0000 +dw $0000, $0000, $0000, $0101 +dw $0000, $0000, $0101, $0000 +dw $0000, $0000, $0000, $0201 +dw $0000, $0000, $0201, $0000 -dw $0000, $0082, $0000, $0000 -dw $0000, $00a1, $0000, $0000 -dw $00b1, $00c1, $0000, $0000 +dw $0000, $0102, $0000, $0000 +dw $0000, $0301, $0000, $0000 +dw $0101, $0401, $0000, $0000 dw $0000, $0000, $0000, $0000 -dw $0000, $0000, $0000, $00d1 -dw $0000, $0000, $00e1, $0000 +dw $0000, $0000, $0000, $0301 +dw $0000, $0000, $0301, $0000 dw $0000, $0000, $0000, $0000 -dw $00f1, $0101, $0000, $0000 ;Zora +dw $0201, $0501, $0000, $0000 ;Zora -dw $0112, $0132, $0000, $0000 -dw $0151, $0161, $0000, $0172 -dw $0191, $01a2, $01c2, $01e2 -dw $0000, $0000, $0202, $0221 -dw $0000, $0000, $0231, $0241 -dw $0000, $0253, $0281, $0293 -dw $0000, $0000, $02c3, $02f2 -dw $0311, $0000, $0322, $0000 +dw $0302, $0602, $0000, $0000 +dw $0501, $0801, $0000, $0402 +dw $0601, $0902, $0402, $0602 +dw $0000, $0000, $0602, $0801 +dw $0000, $0000, $0801, $0901 +dw $0000, $0b03, $0901, $0a03 +dw $0000, $0000, $0a03, $0d02 +dw $0701, $0000, $0d02, $0000 -dw $0342, $0000, $0000, $0000 ;OW Slot 18, OWID 0x18 Kakariko -dw $0361, $0000, $0000, $0000 -dw $0372, $0000, $0000, $0391 -dw $0000, $0000, $03a1, $0000 +dw $0802, $0000, $0000, $0000 ;OW Slot 18, OWID 0x18 Kakariko +dw $0a01, $0000, $0000, $0000 +dw $0b02, $0000, $0000, $0f01 +dw $0000, $0000, $0f01, $0000 dw $0000, $0000, $0000, $0000 -dw $03b3, $03e1, $0000, $0000 +dw $0d03, $0e01, $0000, $0000 dw $0000, $0000, $0000, $0000 dw $0000, $0000, $0000, $0000 dw $0000, $0000, $0000, $0000 -dw $0000, $03f1, $0000, $0401 -dw $0000, $0000, $0411, $0000 -dw $0000, $0421, $0000, $0000 -dw $0000, $0431, $0000, $0441 -dw $0451, $0461, $0471, $0000 -dw $0000, $0481, $0000, $0000 -dw $0000, $0491, $0000, $0000 +dw $0000, $0f01, $0000, $1001 +dw $0000, $0000, $1001, $0000 +dw $0000, $1001, $0000, $0000 +dw $0000, $1101, $0000, $1101 +dw $1001, $1201, $1101, $0000 +dw $0000, $1301, $0000, $0000 +dw $0000, $1401, $0000, $0000 -dw $0000, $0000, $0000, $04a1 -dw $04b1, $0000, $04c1, $04d1 -dw $0000, $04e2, $0501, $0000 -dw $0511, $0521, $0000, $0533 -dw $0561, $0571, $0583, $05b1 ;Links -dw $05c1, $05d1, $05e2, $0602 ;Hobo -dw $0621, $0632, $0652, $0000 -dw $0671, $0000, $0000, $0000 +dw $0000, $0000, $0000, $1201 +dw $1101, $0000, $1201, $1301 +dw $0000, $1502, $1301, $0000 +dw $1201, $1701, $0000, $1403 +dw $1301, $1801, $1403, $1701 ;Links +dw $1401, $1901, $1702, $1802 ;Hobo +dw $1501, $1a02, $1902, $0000 +dw $1601, $0000, $0000, $0000 dw $0000, $0000, $0000, $0000 ;OW Slot 30, OWID 0x30 Desert dw $0000, $0000, $0000, $0000 -dw $0682, $0000, $0000, $06a1 -dw $06b1, $06c1, $06d1, $06e3 -dw $0711, $0721, $0733, $0000 -dw $0761, $0000, $0000, $0000 -dw $0772, $0000, $0000, $0000 -dw $0000, $0792, $0000, $0000 +dw $1702, $0000, $0000, $1a01 +dw $1901, $1c01, $1b01, $1b03 +dw $1a01, $1d01, $1c03, $0000 +dw $1b01, $0000, $0000, $0000 +dw $1c02, $0000, $0000, $0000 +dw $0000, $1e02, $0000, $0000 dw $0000, $0000, $0000, $0000 -dw $0000, $0000, $0000, $07b2 -dw $0000, $0000, $07d2, $07f2 -dw $0811, $0000, $0822, $0841 -dw $0851, $0000, $0861, $0871 -dw $0000, $0000, $0881, $0000 -dw $0000, $0000, $0000, $0892 -dw $08b2, $0000, $08d2, $0000 +dw $0000, $0000, $0000, $1e02 +dw $0000, $0000, $1f02, $2002 +dw $1e01, $0000, $2102, $2201 +dw $1f01, $0000, $2301, $2301 +dw $0000, $0000, $2401, $0000 +dw $0000, $0000, $0000, $2402 +dw $2002, $0000, $2502, $0000 dw $0000, $0000, $0000, $0000 ;OW Slot 40, OWID 0x40 Skull Woods -dw $0000, $0000, $0000, $08f1 -dw $0000, $0901, $0911, $0000 +dw $0000, $0000, $0000, $2601 +dw $0000, $2001, $2701, $0000 dw $0000, $0000, $0000, $0000 -dw $0000, $0000, $0000, $0921 -dw $0000, $0000, $0931, $0000 -dw $0000, $0000, $0000, $0941 -dw $0000, $0000, $0951, $0000 +dw $0000, $0000, $0000, $2701 +dw $0000, $0000, $2801, $0000 +dw $0000, $0000, $0000, $2801 +dw $0000, $0000, $2901, $0000 -dw $0000, $0962, $0000, $0000 -dw $0000, $0981, $0000, $0000 -dw $0991, $09a1, $0000, $0000 +dw $0000, $2102, $0000, $0000 +dw $0000, $2301, $0000, $0000 +dw $2201, $2401, $0000, $0000 dw $0000, $0000, $0000, $0000 -dw $0000, $0000, $0000, $09b1 -dw $0000, $0000, $09c1, $0000 +dw $0000, $0000, $0000, $2901 +dw $0000, $0000, $2a01, $0000 dw $0000, $0000, $0000, $0000 -dw $0000, $09d1, $0000, $0000 +dw $0000, $2501, $0000, $0000 -dw $09e2, $0a02, $0000, $0000 -dw $0a21, $0a31, $0000, $0a42 -dw $0a61, $0a72, $0a92, $0ab2 -dw $0000, $0000, $0ad2, $0af1 -dw $0000, $0000, $0b01, $0b11 -dw $0000, $0b23, $0b51, $0b63 -dw $0000, $0000, $0b93, $0bc2 -dw $0be1, $0000, $0bf2, $0000 +dw $2302, $2602, $0000, $0000 +dw $2501, $2801, $0000, $2a02 +dw $2601, $2902, $2b02, $2c02 +dw $0000, $0000, $2d02, $2e01 +dw $0000, $0000, $2f01, $2f01 +dw $0000, $2b03, $3001, $3003 +dw $0000, $0000, $3103, $3302 +dw $2701, $0000, $3402, $0000 -dw $0c12, $0000, $0000, $0000 ;OW Slot 58, OWID 0x58 Village of Outcasts -dw $0c31, $0000, $0000, $0000 -dw $0c42, $0000, $0000, $0000 +dw $2802, $0000, $0000, $0000 ;OW Slot 58, OWID 0x58 Village of Outcasts +dw $2a01, $0000, $0000, $0000 +dw $2b02, $0000, $0000, $0000 dw $0000, $0000, $0000, $0000 dw $0000, $0000, $0000, $0000 -dw $0c63, $0c91, $0000, $0000 +dw $2d03, $2e01, $0000, $0000 dw $0000, $0000, $0000, $0000 dw $0000, $0000, $0000, $0000 dw $0000, $0000, $0000, $0000 -dw $0000, $0ca1, $0000, $0cb1 -dw $0000, $0000, $0cc1, $0000 -dw $0000, $0cd1, $0000, $0000 -dw $0000, $0ce1, $0000, $0cf1 -dw $0d01, $0d11, $0d21, $0000 -dw $0000, $0d31, $0000, $0000 -dw $0000, $0d41, $0000, $0000 +dw $0000, $2f01, $0000, $3501 +dw $0000, $0000, $3601, $0000 +dw $0000, $3001, $0000, $0000 +dw $0000, $3101, $0000, $3601 +dw $3001, $3201, $3701, $0000 +dw $0000, $3301, $0000, $0000 +dw $0000, $3401, $0000, $0000 -dw $0000, $0000, $0000, $0d52 -dw $0d71, $0000, $0d82, $0da1 -dw $0000, $0db2, $0dd1, $0000 -dw $0de1, $0df1, $0000, $0e03 -dw $0e31, $0e41, $0e53, $0e81 -dw $0e91, $0ea1, $0eb1, $0ec2 -dw $0ee1, $0ef2, $0f12, $0000 -dw $0f31, $0000, $0000, $0000 +dw $0000, $0000, $0000, $3702 +dw $3101, $0000, $3802, $3901 +dw $0000, $3502, $3a01, $0000 +dw $3201, $3701, $0000, $0a03 +dw $3301, $3801, $3b03, $3d01 +dw $3401, $3901, $3e01, $3e02 +dw $3501, $3a02, $3f02, $0000 +dw $3601, $0000, $0000, $0000 dw $0000, $0000, $0000, $0000 ;OW Slot 70, OWID 0x70 Mire dw $0000, $0000, $0000, $0000 -dw $0f42, $0000, $0000, $0f61 -dw $0f71, $0f81, $0f91, $0fa3 -dw $0fd1, $0fe1, $0ff3, $0000 -dw $1011, $0000, $0000, $0000 -dw $1022, $0000, $0000, $0000 -dw $0000, $1042, $0000, $0000 +dw $3702, $0000, $0000, $4001 +dw $3901, $3c01, $4101, $4103 +dw $3a01, $3d01, $4203, $0000 +dw $3b01, $0000, $0000, $0000 +dw $3c02, $0000, $0000, $0000 +dw $0000, $3e02, $0000, $0000 dw $0000, $0000, $0000, $0000 dw $0000, $0000, $0000, $0000 -dw $0000, $0000, $0000, $1062 -dw $1081, $0000, $1092, $10b1 -dw $10c1, $0000, $10d1, $10e1 -dw $0000, $0000, $10f1, $0000 -dw $0000, $0000, $0000, $1102 -dw $1122, $0000, $1142, $0000 +dw $0000, $0000, $0000, $4402 +dw $3e01, $0000, $4502, $4601 +dw $3f01, $0000, $4701, $4701 +dw $0000, $0000, $4801, $0000 +dw $0000, $0000, $0000, $4802 +dw $4002, $0000, $4902, $0000 -org $aab500 -OWEdgeConnections: -;pointers to destination transitions in OWEdgeTable -dw $0117, $0003, $000b, $0001, $0005, $0004, $0007, $0006 -dw $0011, $0012, $0015, $0002, $0019, $000e, $000d, $0119, $0031 -dw $0008, $0009, $0034, $0035, $000a, $0036, $001c, $001d, $000c, $0037, $0038, $0017, $0018, $0020, $0021, $001e, $001f, $0023, $0022, $0028, $003b, $003c, $003d, $0024, $002c, $002d, $002e, $0029, $002a, $002b, $0032, $0033, $0010, $002f, $0030 -dw $0013, $0014, $0016, $001a, $001b, $003a, $0039, $0025, $0026, $0027, $0045 -dw $004b, $0041, $0040, $0051, $0056, $0047, $003e, $005c, $0044, $0062, $0067 -dw $004c, $003f, $004a, $0050, $0068, $0069, $004d, $0042, $006b, $0058, $0059, $005a, $0043, $0071, $0053, $0054, $0055, $005f, $0046, $0076, $0118, $005b, $0065, $0066, $0048, $0077, $0078, $0060, $0061, $0049 -dw $004e, $004f, $006d, $0052, $0081, $006a, $0073, $0074, $0075, $0057, $0085, $006e, $006f, $0070, $005d, $0063, $0064, $008b, $008c -dw $007d, $007e, $007b, $007c, $0082, $0083, $006c, $007f, $0080, $0086, $0072, $0084, $0088, $0087, $008d, $008e, $0079, $007a, $0089, $008a -dw $0090, $008f, $0099, $0093, $0092, $0095, $0094 -dw $009e, $009f, $00a2, $0091, $00a6, $009c, $009b, $00be -dw $0096, $0097, $00c1, $00c2, $0098, $00c3, $00a9, $00aa, $009a, $00c4, $00c5, $00a4, $00a5, $00ad, $00ae, $00ab, $00ac, $00b0, $00af, $00b5, $00c6, $00c7, $00c8, $00b1, $00b9, $00ba, $00bb, $00b6, $00b7, $00b8, $00bf, $00c0, $009d, $00bc, $00bd -dw $00a0, $00a1, $00a3, $00a7, $00a8, $00b2, $00b3, $00b4, $00d0 -dw $00d7, $00cc, $00cb, $00de, $00e3, $00d2, $00c9, $00e9, $00cf, $00ee, $00f3 -dw $00d8, $00d9, $00ca, $00d5, $00d6, $00dd, $00f4, $00f5, $00da, $00cd, $00f7, $00e5, $00e6, $00e7, $00ce, $00fd, $00e0, $00e1, $00e2, $00eb, $00d1, $0102, $00e8, $00f1, $00f2, $00d3, $0103, $0104, $00ec, $00ed, $00d4 -dw $00db, $00dc, $00f9, $00df, $0109, $00f6, $00ff, $0100, $0101, $00e4, $010d, $00fa, $00fb, $00fc, $00ea, $00ef, $00f0, $0113, $0114 -dw $010a, $010b, $00f8, $0107, $0108, $010e, $00fe, $010c, $0110, $010f, $0115, $0116, $0105, $0106, $0111, $0112 -dw $0000, $005e, $000f +dw $0000, $4001, $0000, $0000 +dw $0000, $0000, $0000, $4a01 +dw $0000, $4101, $0000, $0000 org $aab800 -OWEdgeTable: -;Min Coord, Max Coord, Width, Midpoint, OWID/OW Slot -dw $00a0, $00a0, $0000, $00a0, $0000 ;Lost Woods -dw $0070, $00a0, $0030, $0088, $0001 -dw $0458, $0540, $00e8, $04cc, $0202 -dw $0070, $00a0, $0030, $0088, $0202 -dw $0068, $0078, $0010, $0070, $0304 -dw $0068, $0078, $0010, $0070, $0505 -dw $0068, $0088, $0020, $0078, $0506 -dw $0068, $0088, $0020, $0078, $0707 - -dw $0058, $0058, $0000, $0058, $0008 -dw $0178, $0178, $0000, $0178, $0008 -dw $0388, $0388, $0000, $0388, $0009 -dw $0458, $0540, $00e8, $04cc, $0a0a -dw $0480, $05b0, $0130, $0518, $0a0a -dw $0318, $0368, $0050, $0340, $0b0c -dw $0318, $0368, $0050, $0340, $0d0d -dw $0f38, $0f60, $0028, $0f4c, $0f0f -dw $0f70, $0f90, $0020, $0f80, $0f0f - -dw $0058, $0058, $0000, $0058, $1010 -dw $0178, $0178, $0000, $0178, $1010 -dw $0078, $0098, $0020, $0088, $1010 -dw $0138, $0158, $0020, $0148, $1010 -dw $0388, $0388, $0000, $0388, $1111 -dw $02e8, $0348, $0060, $0318, $1111 -dw $0450, $0488, $0038, $046c, $1111 -dw $0560, $05a0, $0040, $0580, $1111 -dw $0480, $05b0, $0130, $0518, $1212 -dw $0478, $04d0, $0058, $04a4, $1212 -dw $0510, $0538, $0028, $0524, $1212 -dw $0450, $0488, $0038, $046c, $1212 -dw $0560, $05a0, $0040, $0580, $1212 -dw $0488, $0500, $0078, $04c4, $1212 -dw $0538, $05a8, $0070, $0570, $1212 -dw $0488, $0500, $0078, $04c4, $1313 -dw $0538, $05a8, $0070, $0570, $1313 -dw $0470, $05a8, $0138, $050c, $1313 -dw $0470, $05a8, $0138, $050c, $1414 -dw $0470, $0598, $0128, $0504, $1414 -dw $0a48, $0af0, $00a8, $0a9c, $1515 -dw $0b28, $0b38, $0010, $0b30, $1515 -dw $0b70, $0ba0, $0030, $0b88, $1515 -dw $0470, $0598, $0128, $0504, $1515 -dw $0480, $0488, $0008, $0484, $1515 -dw $04b0, $0510, $0060, $04e0, $1515 -dw $0560, $0588, $0028, $0574, $1515 -dw $0480, $0488, $0008, $0484, $1616 -dw $04b0, $0510, $0060, $04e0, $1616 -dw $0560, $0588, $0028, $0574, $1616 -dw $0450, $0458, $0008, $0454, $1616 -dw $0480, $04a8, $0028, $0494, $1616 -dw $0f70, $0f90, $0020, $0f80, $1717 -dw $0450, $0458, $0008, $0454, $1717 -dw $0480, $04a8, $0028, $0494, $1717 - -dw $0078, $0098, $0020, $0088, $1818 ;Kakariko -dw $0138, $0158, $0020, $0148, $1818 -dw $02e8, $0348, $0060, $0318, $1819 -dw $0478, $04d0, $0058, $04a4, $1a1a -dw $0510, $0538, $0028, $0524, $1a1a -dw $0718, $0738, $0020, $0728, $1a1a -dw $0718, $0738, $0020, $0728, $1b1b -dw $0a48, $0af0, $00a8, $0a9c, $1d1d -dw $0b28, $0b38, $0010, $0b30, $1d1d -dw $0b70, $0ba0, $0030, $0b88, $1d1d -dw $0a40, $0b10, $00d0, $0aa8, $1d1d - -dw $0350, $0390, $0040, $0370, $1821 -dw $0908, $0948, $0040, $0928, $1821 -dw $0908, $0948, $0040, $0928, $2222 -dw $0670, $06a8, $0038, $068c, $1b23 -dw $0898, $09b0, $0118, $0924, $1b24 -dw $0878, $08a8, $0030, $0890, $1b24 -dw $0a40, $0b10, $00d0, $0aa8, $2525 -dw $0a40, $0ba0, $0160, $0af0, $2525 -dw $0878, $08a8, $0030, $0890, $2525 -dw $0c70, $0c90, $0020, $0c80, $1e26 -dw $0f70, $0f80, $0010, $0f78, $1e27 - -dw $0bb8, $0bc8, $0010, $0bc0, $2828 ;Race Game -dw $0350, $0390, $0040, $0370, $2929 -dw $0bb8, $0bc8, $0010, $0bc0, $2929 -dw $0b60, $0ba0, $0040, $0b80, $2929 -dw $0430, $0468, $0038, $044c, $2a2a -dw $04d8, $04f8, $0020, $04e8, $2a2a -dw $0b60, $0ba0, $0040, $0b80, $2a2a -dw $0670, $06a8, $0038, $068c, $2b2b -dw $0688, $06b0, $0028, $069c, $2b2b -dw $0ab0, $0ad0, $0020, $0ac0, $2b2b -dw $0af0, $0b40, $0050, $0b18, $2b2b -dw $0b78, $0ba0, $0028, $0b8c, $2b2b -dw $0898, $09b0, $0118, $0924, $2c2c ;Links House -dw $08d0, $08f0, $0020, $08e0, $2c2c -dw $0ab0, $0ad0, $0020, $0ac0, $2c2c -dw $0af0, $0b40, $0050, $0b18, $2c2c -dw $0b78, $0ba0, $0028, $0b8c, $2c2c -dw $0b68, $0b98, $0030, $0b80, $2c2c -dw $0a40, $0ba0, $0160, $0af0, $2d2d -dw $0a80, $0b40, $00c0, $0ae0, $2d2d -dw $0b10, $0b28, $0018, $0b1c, $2d2d -dw $0b68, $0b98, $0030, $0b80, $2d2d -dw $0a68, $0ab8, $0050, $0a90, $2d2d -dw $0b00, $0b78, $0078, $0b3c, $2d2d -dw $0c70, $0c90, $0020, $0c80, $2e2e -dw $0d38, $0d58, $0020, $0d48, $2e2e -dw $0d90, $0da0, $0010, $0d98, $2e2e -dw $0a68, $0ab8, $0050, $0a90, $2e2e -dw $0b00, $0b78, $0078, $0b3c, $2e2e -dw $0f70, $0f80, $0010, $0f78, $2f2f - -dw $0430, $0468, $0038, $044c, $3232 -dw $04d8, $04f8, $0020, $04e8, $3232 -dw $0c50, $0db8, $0168, $0d04, $3232 -dw $0688, $06b0, $0028, $069c, $3333 -dw $06a0, $07b0, $0110, $0728, $3333 -dw $0c50, $0db8, $0168, $0d04, $3333 -dw $0c78, $0ce3, $006b, $0cad, $3333 -dw $0ce4, $0d33, $004f, $0d0b, $3333 -dw $0d34, $0db8, $0084, $0d76, $3333 -dw $08d0, $08f0, $0020, $08e0, $3434 -dw $0830, $09b0, $0180, $08f0, $3434 -dw $0c78, $0ce3, $006b, $0cad, $3434 -dw $0ce4, $0d33, $004f, $0d0b, $3434 -dw $0d34, $0db8, $0084, $0d76, $3434 -dw $0a80, $0b40, $00c0, $0ae0, $3535 -dw $0d38, $0d58, $0020, $0d48, $3536 -dw $0d90, $0da0, $0010, $0d98, $3536 -dw $0e78, $0e88, $0010, $0e80, $3737 -dw $0ee0, $0fc0, $00e0, $0f50, $3737 - -dw $0ea8, $0f20, $0078, $0ee4, $3039 -dw $0f70, $0fa8, $0038, $0f8c, $3039 -dw $0ea8, $0f20, $0078, $0ee4, $3a3a -dw $0f70, $0fa8, $0038, $0f8c, $3a3a -dw $0f18, $0f18, $0000, $0f18, $3a3a -dw $0fc8, $0fc8, $0000, $0fc8, $3a3a -dw $06a0, $07b0, $0110, $0728, $3b3b -dw $0f18, $0f18, $0000, $0f18, $3b3b -dw $0fc8, $0fc8, $0000, $0fc8, $3b3b -dw $0e28, $0fb8, $0190, $0ef0, $3b3b -dw $0830, $09b0, $0180, $08f0, $3c3c -dw $0e28, $0fb8, $0190, $0ef0, $3c3c -dw $0f78, $0fb8, $0040, $0f98, $3c3c -dw $0f78, $0fb8, $0040, $0f98, $353d -dw $0f20, $0f40, $0020, $0f30, $353e -dw $0f70, $0fb8, $0048, $0f94, $353e -dw $0e78, $0e88, $0010, $0e80, $3f3f -dw $0ee0, $0fc0, $00e0, $0f50, $3f3f -dw $0f20, $0f40, $0020, $0f30, $3f3f -dw $0f70, $0fb8, $0048, $0f94, $3f3f - -dw $0070, $00a0, $0030, $0088, $4041 ;Skull Woods -dw $0070, $00a0, $0030, $0088, $4242 -dw $0458, $0540, $00e8, $04cc, $4242 -dw $0068, $0078, $0010, $0070, $4344 -dw $0068, $0078, $0010, $0070, $4545 -dw $0068, $0088, $0020, $0078, $4546 -dw $0068, $0088, $0020, $0078, $4747 - -dw $0058, $0058, $0000, $0058, $4048 -dw $0178, $0178, $0000, $0178, $4048 -dw $0388, $0388, $0000, $0388, $4049 -dw $0458, $0540, $00e8, $04cc, $4a4a -dw $0480, $05b0, $0130, $0518, $4a4a -dw $0318, $0368, $0050, $0340, $434c -dw $0318, $0368, $0050, $0340, $454d -dw $0f70, $0f90, $0020, $0f80, $4f4f - -dw $0058, $0058, $0000, $0058, $5050 -dw $0178, $0178, $0000, $0178, $5050 -dw $0078, $0098, $0020, $0088, $5050 -dw $0138, $0158, $0020, $0148, $5050 -dw $0388, $0388, $0000, $0388, $5151 -dw $02e8, $0348, $0060, $0318, $5151 -dw $0450, $0488, $0038, $046c, $5151 -dw $0560, $05a0, $0040, $0580, $5151 -dw $0480, $05b0, $0130, $0518, $5252 -dw $0478, $04d0, $0058, $04a4, $5252 -dw $0510, $0538, $0028, $0524, $5252 -dw $0450, $0488, $0038, $046c, $5252 -dw $0560, $05a0, $0040, $0580, $5252 -dw $0488, $0500, $0078, $04c4, $5252 -dw $0538, $05a8, $0070, $0570, $5252 -dw $0488, $0500, $0078, $04c4, $5353 -dw $0538, $05a8, $0070, $0570, $5353 -dw $0470, $05a8, $0138, $050c, $5353 -dw $0470, $05a8, $0138, $050c, $5454 -dw $0470, $0598, $0128, $0504, $5454 -dw $0a48, $0af0, $00a8, $0a9c, $5555 -dw $0b28, $0b38, $0010, $0b30, $5555 -dw $0b70, $0ba0, $0030, $0b88, $5555 -dw $0470, $0598, $0128, $0504, $5555 -dw $0480, $0488, $0008, $0484, $5555 -dw $04b0, $0510, $0060, $04e0, $5555 -dw $0560, $0588, $0028, $0574, $5555 -dw $0480, $0488, $0008, $0484, $5656 -dw $04b0, $0510, $0060, $04e0, $5656 -dw $0560, $0588, $0028, $0574, $5656 -dw $0450, $0458, $0008, $0454, $5656 -dw $0480, $04a8, $0028, $0494, $5656 -dw $0f70, $0f90, $0020, $0f80, $5757 -dw $0450, $0458, $0008, $0454, $5757 -dw $0480, $04a8, $0028, $0494, $5757 - -dw $0078, $0098, $0020, $0088, $5858 ;Village of Outcasts -dw $0138, $0158, $0020, $0148, $5858 -dw $02e8, $0348, $0060, $0318, $5859 -dw $0478, $04d0, $0058, $04a4, $5a5a -dw $0510, $0538, $0028, $0524, $5a5a -dw $0a48, $0af0, $00a8, $0a9c, $5d5d -dw $0b28, $0b38, $0010, $0b30, $5d5d -dw $0b70, $0ba0, $0030, $0b88, $5d5d -dw $0a40, $0b10, $00d0, $0aa8, $5d5d - -dw $0350, $0390, $0040, $0370, $5861 -dw $0908, $0948, $0040, $0928, $5861 -dw $0908, $0948, $0040, $0928, $6262 -dw $0670, $06a8, $0038, $068c, $5b63 -dw $0898, $09b0, $0118, $0924, $5b64 -dw $0878, $08a8, $0030, $0890, $5b64 -dw $0a40, $0b10, $00d0, $0aa8, $6565 -dw $0a40, $0ba0, $0160, $0af0, $6565 -dw $0878, $08a8, $0030, $0890, $6565 -dw $0c70, $0c90, $0020, $0c80, $5f66 -dw $0f70, $0f80, $0010, $0f78, $5f67 - -dw $0b60, $0b68, $0008, $0b64, $6868 ;Dig Game -dw $0bb8, $0bc8, $0010, $0bc0, $6868 -dw $0350, $0390, $0040, $0370, $6969 -dw $0b60, $0b68, $0008, $0b64, $6969 -dw $0bb8, $0bc8, $0010, $0bc0, $6969 -dw $0b60, $0ba0, $0040, $0b80, $6969 -dw $0430, $0468, $0038, $044c, $6a6a -dw $04d8, $04f8, $0020, $04e8, $6a6a -dw $0b60, $0ba0, $0040, $0b80, $6a6a -dw $0670, $06a8, $0038, $068c, $6b6b -dw $0688, $06b0, $0028, $069c, $6b6b -dw $0ab0, $0ad0, $0020, $0ac0, $6b6b -dw $0af0, $0b40, $0050, $0b18, $6b6b -dw $0b78, $0ba0, $0028, $0b8c, $6b6b -dw $0898, $09b0, $0118, $0924, $6c6c -dw $08d0, $08f0, $0020, $08e0, $6c6c -dw $0ab0, $0ad0, $0020, $0ac0, $6c6c -dw $0af0, $0b40, $0050, $0b18, $6c6c -dw $0b78, $0ba0, $0028, $0b8c, $6c6c -dw $0b68, $0b98, $0030, $0b80, $6c6c -dw $0a40, $0ba0, $0160, $0af0, $6d6d -dw $0a80, $0b40, $00c0, $0ae0, $6d6d -dw $0b68, $0b98, $0030, $0b80, $6d6d -dw $0a68, $0ab8, $0050, $0a90, $6d6d -dw $0b00, $0b78, $0078, $0b3c, $6d6d -dw $0c70, $0c90, $0020, $0c80, $6e6e -dw $0d38, $0d58, $0020, $0d48, $6e6e -dw $0d90, $0da0, $0010, $0d98, $6e6e -dw $0a68, $0ab8, $0050, $0a90, $6e6e -dw $0b00, $0b78, $0078, $0b3c, $6e6e -dw $0f70, $0f80, $0010, $0f78, $6f6f - -dw $0430, $0468, $0038, $044c, $7272 -dw $04d8, $04f8, $0020, $04e8, $7272 -dw $0c50, $0db8, $0168, $0d04, $7272 -dw $0688, $06b0, $0028, $069c, $7373 -dw $06a0, $07b0, $0110, $0728, $7373 -dw $0c50, $0db8, $0168, $0d04, $7373 -dw $0c78, $0ce3, $006b, $0cad, $7373 -dw $0ce4, $0d33, $004f, $0d0b, $7373 -dw $0d34, $0db8, $0084, $0d76, $7373 -dw $08d0, $08f0, $0020, $08e0, $7474 -dw $0830, $09b0, $0180, $08f0, $7474 -dw $0c78, $0ce3, $006b, $0cad, $7474 -dw $0ce4, $0d33, $004f, $0d0b, $7474 -dw $0d34, $0db8, $0084, $0d76, $7474 -dw $0a80, $0b40, $00c0, $0ae0, $7575 -dw $0d38, $0d58, $0020, $0d48, $7576 -dw $0d90, $0da0, $0010, $0d98, $7576 -dw $0e78, $0e88, $0010, $0e80, $7777 -dw $0ee0, $0fc0, $00e0, $0f50, $7777 - -dw $0f18, $0f18, $0000, $0f18, $707a -dw $0fc8, $0fc8, $0000, $0fc8, $707a -dw $06a0, $07b0, $0110, $0728, $7b7b -dw $0f18, $0f18, $0000, $0f18, $7b7b -dw $0fc8, $0fc8, $0000, $0fc8, $7b7b -dw $0e28, $0fb8, $0190, $0ef0, $7b7b -dw $0830, $09b0, $0180, $08f0, $7c7c -dw $0e28, $0fb8, $0190, $0ef0, $7c7c -dw $0f78, $0fb8, $0040, $0f98, $7c7c -dw $0f78, $0fb8, $0040, $0f98, $757d -dw $0f20, $0f40, $0020, $0f30, $757e -dw $0f70, $0fb8, $0048, $0f94, $757e -dw $0e78, $0e88, $0010, $0e80, $7f7f -dw $0ee0, $0fc0, $00e0, $0f50, $7f7f -dw $0f20, $0f40, $0020, $0f30, $7f7f -dw $0f70, $0fb8, $0048, $0f94, $7f7f - -dw $0080, $0080, $0000, $0080, $8080 ;Pedestal -dw $0058, $00c0, $0068, $008c, $8181 ;Hobo -dw $0288, $02c0, $0038, $02a4, $8282 ;Zora +OWNorthEdges: +;Min Coord, Max Coord, Width, Midpoint, OWID/OW Slot, Dest Index +dw $00a0, $00a0, $0000, $00a0, $0000, $0040 ;Lost Woods +dw $0458, $0540, $00e8, $04cc, $0a0a, $0000 +dw $0f70, $0f90, $0020, $0f80, $0f0f, $0041 +dw $0058, $0058, $0000, $0058, $1010, $0001 +dw $0178, $0178, $0000, $0178, $1010, $0002 +dw $0388, $0388, $0000, $0388, $1111, $0003 +dw $0480, $05b0, $0130, $0518, $1212, $0004 +dw $0f70, $0f90, $0020, $0f80, $1717, $0005 +dw $0078, $0098, $0020, $0088, $1818, $0006 ;Kakariko +dw $0138, $0158, $0020, $0148, $1818, $0007 +dw $02e8, $0348, $0060, $0318, $1819, $0008 +dw $0478, $04d0, $0058, $04a4, $1a1a, $0009 +dw $0510, $0538, $0028, $0524, $1a1a, $000a +dw $0a48, $0af0, $00a8, $0a9c, $1d1d, $000b +dw $0b28, $0b38, $0010, $0b30, $1d1d, $000c +dw $0b70, $0ba0, $0030, $0b88, $1d1d, $000d +dw $0a40, $0b10, $00d0, $0aa8, $2525, $000e +dw $0350, $0390, $0040, $0370, $2929, $000f +dw $0670, $06a8, $0038, $068c, $2b2b, $0010 +dw $0898, $09b0, $0118, $0924, $2c2c, $0011 ;Links House +dw $0a40, $0ba0, $0160, $0af0, $2d2d, $0012 +dw $0c70, $0c90, $0020, $0c80, $2e2e, $0013 +dw $0f70, $0f80, $0010, $0f78, $2f2f, $0014 +dw $0430, $0468, $0038, $044c, $3232, $0015 +dw $04d8, $04f8, $0020, $04e8, $3232, $0016 +dw $0688, $06b0, $0028, $069c, $3333, $0017 +dw $08d0, $08f0, $0020, $08e0, $3434, $0018 +dw $0a80, $0b40, $00c0, $0ae0, $3535, $0019 +dw $0d38, $0d58, $0020, $0d48, $3536, $001a +dw $0d90, $0da0, $0010, $0d98, $3536, $001b +dw $06a0, $07b0, $0110, $0728, $3b3b, $001c +dw $0830, $09b0, $0180, $08f0, $3c3c, $001d +dw $0e78, $0e88, $0010, $0e80, $3f3f, $001e +dw $0ee0, $0fc0, $00e0, $0f50, $3f3f, $001f +dw $0458, $0540, $00e8, $04cc, $4a4a, $0020 +dw $0058, $0058, $0000, $0058, $5050, $0021 +dw $0178, $0178, $0000, $0178, $5050, $0022 +dw $0388, $0388, $0000, $0388, $5151, $0023 +dw $0480, $05b0, $0130, $0518, $5252, $0024 +dw $0f70, $0f90, $0020, $0f80, $5757, $0025 +dw $0078, $0098, $0020, $0088, $5858, $0026 ;Village of Outcasts +dw $0138, $0158, $0020, $0148, $5858, $0027 +dw $02e8, $0348, $0060, $0318, $5859, $0028 +dw $0478, $04d0, $0058, $04a4, $5a5a, $0029 +dw $0510, $0538, $0028, $0524, $5a5a, $002a +dw $0a48, $0af0, $00a8, $0a9c, $5d5d, $002b +dw $0b28, $0b38, $0010, $0b30, $5d5d, $002c +dw $0b70, $0ba0, $0030, $0b88, $5d5d, $002d +dw $0a40, $0b10, $00d0, $0aa8, $6565, $002e +dw $0350, $0390, $0040, $0370, $6969, $002f +dw $0670, $06a8, $0038, $068c, $6b6b, $0030 +dw $0898, $09b0, $0118, $0924, $6c6c, $0031 +dw $0a40, $0ba0, $0160, $0af0, $6d6d, $0032 +dw $0c70, $0c90, $0020, $0c80, $6e6e, $0033 +dw $0f70, $0f80, $0010, $0f78, $6f6f, $0034 +dw $0430, $0468, $0038, $044c, $7272, $0035 +dw $04d8, $04f8, $0020, $04e8, $7272, $0036 +dw $0688, $06b0, $0028, $069c, $7373, $0037 +dw $08d0, $08f0, $0020, $08e0, $7474, $0038 +dw $0a80, $0b40, $00c0, $0ae0, $7575, $0039 +dw $0d38, $0d58, $0020, $0d48, $7576, $003a +dw $0d90, $0da0, $0010, $0d98, $7576, $003b +dw $06a0, $07b0, $0110, $0728, $7b7b, $003c +dw $0830, $09b0, $0180, $08f0, $7c7c, $003d +dw $0e78, $0e88, $0010, $0e80, $7f7f, $003e +dw $0ee0, $0fc0, $00e0, $0f50, $7f7f, $003f +OWSouthEdges: +dw $0458, $0540, $00e8, $04cc, $0202, $0001 +dw $0058, $0058, $0000, $0058, $0008, $0003 +dw $0178, $0178, $0000, $0178, $0008, $0004 +dw $0388, $0388, $0000, $0388, $0009, $0005 +dw $0480, $05b0, $0130, $0518, $0a0a, $0006 +dw $0f38, $0f60, $0028, $0f4c, $0f0f, $0007 +dw $0078, $0098, $0020, $0088, $1010, $0008 +dw $0138, $0158, $0020, $0148, $1010, $0009 +dw $02e8, $0348, $0060, $0318, $1111, $000a +dw $0478, $04d0, $0058, $04a4, $1212, $000b +dw $0510, $0538, $0028, $0524, $1212, $000c +dw $0a48, $0af0, $00a8, $0a9c, $1515, $000d +dw $0b28, $0b38, $0010, $0b30, $1515, $000e +dw $0b70, $0ba0, $0030, $0b88, $1515, $000f +dw $0a40, $0b10, $00d0, $0aa8, $1d1d, $0010 +dw $0350, $0390, $0040, $0370, $1821, $0011 +dw $0670, $06a8, $0038, $068c, $1b23, $0012 +dw $0898, $09b0, $0118, $0924, $1b24, $0013 +dw $0a40, $0ba0, $0160, $0af0, $2525, $0014 +dw $0c70, $0c90, $0020, $0c80, $1e26, $0015 +dw $0f70, $0f80, $0010, $0f78, $1e27, $0016 +dw $0430, $0468, $0038, $044c, $2a2a, $0017 +dw $04d8, $04f8, $0020, $04e8, $2a2a, $0018 +dw $0688, $06b0, $0028, $069c, $2b2b, $0019 +dw $08d0, $08f0, $0020, $08e0, $2c2c, $001a +dw $0a80, $0b40, $00c0, $0ae0, $2d2d, $001b +dw $0d38, $0d58, $0020, $0d48, $2e2e, $001c +dw $0d90, $0da0, $0010, $0d98, $2e2e, $001d +dw $06a0, $07b0, $0110, $0728, $3333, $001e +dw $0830, $09b0, $0180, $08f0, $3434, $001f +dw $0e78, $0e88, $0010, $0e80, $3737, $0020 +dw $0ee0, $0fc0, $00e0, $0f50, $3737, $0021 +dw $0070, $00a0, $0030, $0088, $4242, $0022 +dw $0058, $0058, $0000, $0058, $4048, $0023 +dw $0178, $0178, $0000, $0178, $4048, $0024 +dw $0388, $0388, $0000, $0388, $4049, $0025 +dw $0480, $05b0, $0130, $0518, $4a4a, $0026 +dw $0f70, $0f90, $0020, $0f80, $4f4f, $0027 +dw $0078, $0098, $0020, $0088, $5050, $0028 +dw $0138, $0158, $0020, $0148, $5050, $0029 +dw $02e8, $0348, $0060, $0318, $5151, $002a +dw $0478, $04d0, $0058, $04a4, $5252, $002b +dw $0510, $0538, $0028, $0524, $5252, $002c +dw $0a48, $0af0, $00a8, $0a9c, $5555, $002d +dw $0b28, $0b38, $0010, $0b30, $5555, $002e +dw $0b70, $0ba0, $0030, $0b88, $5555, $002f +dw $0a40, $0b10, $00d0, $0aa8, $5d5d, $0030 +dw $0350, $0390, $0040, $0370, $5861, $0031 +dw $0670, $06a8, $0038, $068c, $5b63, $0032 +dw $0898, $09b0, $0118, $0924, $5b64, $0033 +dw $0a40, $0ba0, $0160, $0af0, $6565, $0034 +dw $0c70, $0c90, $0020, $0c80, $5f66, $0035 +dw $0f70, $0f80, $0010, $0f78, $5f67, $0036 +dw $0430, $0468, $0038, $044c, $6a6a, $0037 +dw $04d8, $04f8, $0020, $04e8, $6a6a, $0038 +dw $0688, $06b0, $0028, $069c, $6b6b, $0039 +dw $08d0, $08f0, $0020, $08e0, $6c6c, $003a +dw $0a80, $0b40, $00c0, $0ae0, $6d6d, $003b +dw $0d38, $0d58, $0020, $0d48, $6e6e, $003c +dw $0d90, $0da0, $0010, $0d98, $6e6e, $003d +dw $06a0, $07b0, $0110, $0728, $7373, $003e +dw $0830, $09b0, $0180, $08f0, $7474, $003f +dw $0e78, $0e88, $0010, $0e80, $7777, $0040 +dw $0ee0, $0fc0, $00e0, $0f50, $7777, $0041 +dw $0080, $0080, $0000, $0080, $8080, $0000 ;Pedestal +dw $0288, $02c0, $0038, $02a4, $8282, $0002 ;Zora +OWWestEdges: +dw $0070, $00a0, $0030, $0088, $0202, $0000 +dw $0068, $0078, $0010, $0070, $0505, $0001 +dw $0068, $0088, $0020, $0078, $0707, $0002 +dw $0318, $0368, $0050, $0340, $0d0d, $0003 +dw $0450, $0488, $0038, $046c, $1212, $0004 +dw $0560, $05a0, $0040, $0580, $1212, $0005 +dw $0488, $0500, $0078, $04c4, $1313, $0006 +dw $0538, $05a8, $0070, $0570, $1313, $0007 +dw $0470, $05a8, $0138, $050c, $1414, $0008 +dw $0470, $0598, $0128, $0504, $1515, $0009 +dw $0480, $0488, $0008, $0484, $1616, $000a +dw $04b0, $0510, $0060, $04e0, $1616, $000b +dw $0560, $0588, $0028, $0574, $1616, $000c +dw $0450, $0458, $0008, $0454, $1717, $000d +dw $0480, $04a8, $0028, $0494, $1717, $000e +dw $0718, $0738, $0020, $0728, $1b1b, $000f +dw $0908, $0948, $0040, $0928, $2222, $0010 +dw $0878, $08a8, $0030, $0890, $2525, $0011 +dw $0bb8, $0bc8, $0010, $0bc0, $2929, $0012 +dw $0b60, $0ba0, $0040, $0b80, $2a2a, $0013 +dw $0ab0, $0ad0, $0020, $0ac0, $2c2c, $0014 +dw $0af0, $0b40, $0050, $0b18, $2c2c, $0015 +dw $0b78, $0ba0, $0028, $0b8c, $2c2c, $0016 +dw $0b10, $0b28, $0018, $0b1c, $2d2d, $004a +dw $0b68, $0b98, $0030, $0b80, $2d2d, $0017 +dw $0a68, $0ab8, $0050, $0a90, $2e2e, $0018 +dw $0b00, $0b78, $0078, $0b3c, $2e2e, $0019 +dw $0c50, $0db8, $0168, $0d04, $3333, $001a +dw $0c78, $0ce3, $006b, $0cad, $3434, $001b +dw $0ce4, $0d33, $004f, $0d0b, $3434, $001c +dw $0d34, $0db8, $0084, $0d76, $3434, $001d +dw $0ea8, $0f20, $0078, $0ee4, $3a3a, $001e +dw $0f70, $0fa8, $0038, $0f8c, $3a3a, $001f +dw $0f18, $0f18, $0000, $0f18, $3b3b, $0020 +dw $0fc8, $0fc8, $0000, $0fc8, $3b3b, $0021 +dw $0e28, $0fb8, $0190, $0ef0, $3c3c, $0022 +dw $0f78, $0fb8, $0040, $0f98, $353d, $0023 +dw $0f20, $0f40, $0020, $0f30, $3f3f, $0024 +dw $0f70, $0fb8, $0048, $0f94, $3f3f, $0025 +dw $0458, $0540, $00e8, $04cc, $4242, $0026 +dw $0068, $0078, $0010, $0070, $4545, $0027 +dw $0068, $0088, $0020, $0078, $4747, $0028 +dw $0318, $0368, $0050, $0340, $454d, $0029 +dw $0450, $0488, $0038, $046c, $5252, $002a +dw $0560, $05a0, $0040, $0580, $5252, $002b +dw $0488, $0500, $0078, $04c4, $5353, $002c +dw $0538, $05a8, $0070, $0570, $5353, $002d +dw $0470, $05a8, $0138, $050c, $5454, $002e +dw $0470, $0598, $0128, $0504, $5555, $002f +dw $0480, $0488, $0008, $0484, $5656, $0030 +dw $04b0, $0510, $0060, $04e0, $5656, $0031 +dw $0560, $0588, $0028, $0574, $5656, $0032 +dw $0450, $0458, $0008, $0454, $5757, $0033 +dw $0480, $04a8, $0028, $0494, $5757, $0034 +dw $0908, $0948, $0040, $0928, $6262, $0035 +dw $0878, $08a8, $0030, $0890, $6565, $0036 +dw $0b60, $0b68, $0008, $0b64, $6969, $0037 +dw $0bb8, $0bc8, $0010, $0bc0, $6969, $0038 +dw $0b60, $0ba0, $0040, $0b80, $6a6a, $0039 +dw $0ab0, $0ad0, $0020, $0ac0, $6c6c, $003a +dw $0af0, $0b40, $0050, $0b18, $6c6c, $003b +dw $0b78, $0ba0, $0028, $0b8c, $6c6c, $003c +dw $0b68, $0b98, $0030, $0b80, $6d6d, $003d +dw $0a68, $0ab8, $0050, $0a90, $6e6e, $003e +dw $0b00, $0b78, $0078, $0b3c, $6e6e, $003f +dw $0c50, $0db8, $0168, $0d04, $7373, $0040 +dw $0c78, $0ce3, $006b, $0cad, $7474, $0041 +dw $0ce4, $0d33, $004f, $0d0b, $7474, $0042 +dw $0d34, $0db8, $0084, $0d76, $7474, $0043 +dw $0f18, $0f18, $0000, $0f18, $7b7b, $0044 +dw $0fc8, $0fc8, $0000, $0fc8, $7b7b, $0045 +dw $0e28, $0fb8, $0190, $0ef0, $7c7c, $0046 +dw $0f78, $0fb8, $0040, $0f98, $757d, $0047 +dw $0f20, $0f40, $0020, $0f30, $7f7f, $0048 +dw $0f70, $0fb8, $0048, $0f94, $7f7f, $0049 +OWEastEdges: +dw $0070, $00a0, $0030, $0088, $0001, $0000 +dw $0068, $0078, $0010, $0070, $0304, $0001 +dw $0068, $0088, $0020, $0078, $0506, $0002 +dw $0318, $0368, $0050, $0340, $0b0c, $0003 +dw $0450, $0488, $0038, $046c, $1111, $0004 +dw $0560, $05a0, $0040, $0580, $1111, $0005 +dw $0488, $0500, $0078, $04c4, $1212, $0006 +dw $0538, $05a8, $0070, $0570, $1212, $0007 +dw $0470, $05a8, $0138, $050c, $1313, $0008 +dw $0470, $0598, $0128, $0504, $1414, $0009 +dw $0480, $0488, $0008, $0484, $1515, $000a +dw $04b0, $0510, $0060, $04e0, $1515, $000b +dw $0560, $0588, $0028, $0574, $1515, $000c +dw $0450, $0458, $0008, $0454, $1616, $000d +dw $0480, $04a8, $0028, $0494, $1616, $000e +dw $0718, $0738, $0020, $0728, $1a1a, $000f +dw $0908, $0948, $0040, $0928, $1821, $0010 +dw $0878, $08a8, $0030, $0890, $1b24, $0011 +dw $0bb8, $0bc8, $0010, $0bc0, $2828, $0012 ;Race Game +dw $0b60, $0ba0, $0040, $0b80, $2929, $0013 +dw $0ab0, $0ad0, $0020, $0ac0, $2b2b, $0014 +dw $0af0, $0b40, $0050, $0b18, $2b2b, $0015 +dw $0b78, $0ba0, $0028, $0b8c, $2b2b, $0016 +dw $0b68, $0b98, $0030, $0b80, $2c2c, $0018 +dw $0a68, $0ab8, $0050, $0a90, $2d2d, $0019 +dw $0b00, $0b78, $0078, $0b3c, $2d2d, $001a +dw $0c50, $0db8, $0168, $0d04, $3232, $001b +dw $0c78, $0ce3, $006b, $0cad, $3333, $001c +dw $0ce4, $0d33, $004f, $0d0b, $3333, $001d +dw $0d34, $0db8, $0084, $0d76, $3333, $001e +dw $0ea8, $0f20, $0078, $0ee4, $3039, $001f +dw $0f70, $0fa8, $0038, $0f8c, $3039, $0020 +dw $0f18, $0f18, $0000, $0f18, $3a3a, $0021 +dw $0fc8, $0fc8, $0000, $0fc8, $3a3a, $0022 +dw $0e28, $0fb8, $0190, $0ef0, $3b3b, $0023 +dw $0f78, $0fb8, $0040, $0f98, $3c3c, $0024 +dw $0f20, $0f40, $0020, $0f30, $353e, $0025 +dw $0f70, $0fb8, $0048, $0f94, $353e, $0026 +dw $0070, $00a0, $0030, $0088, $4041, $0027 ;Skull Woods +dw $0068, $0078, $0010, $0070, $4344, $0028 +dw $0068, $0088, $0020, $0078, $4546, $0029 +dw $0318, $0368, $0050, $0340, $434c, $002a +dw $0450, $0488, $0038, $046c, $5151, $002b +dw $0560, $05a0, $0040, $0580, $5151, $002c +dw $0488, $0500, $0078, $04c4, $5252, $002d +dw $0538, $05a8, $0070, $0570, $5252, $002e +dw $0470, $05a8, $0138, $050c, $5353, $002f +dw $0470, $0598, $0128, $0504, $5454, $0030 +dw $0480, $0488, $0008, $0484, $5555, $0031 +dw $04b0, $0510, $0060, $04e0, $5555, $0032 +dw $0560, $0588, $0028, $0574, $5555, $0033 +dw $0450, $0458, $0008, $0454, $5656, $0034 +dw $0480, $04a8, $0028, $0494, $5656, $0035 +dw $0908, $0948, $0040, $0928, $5861, $0036 +dw $0878, $08a8, $0030, $0890, $5b64, $0037 +dw $0b60, $0b68, $0008, $0b64, $6868, $0038 ;Dig Game +dw $0bb8, $0bc8, $0010, $0bc0, $6868, $0039 +dw $0b60, $0ba0, $0040, $0b80, $6969, $003a +dw $0ab0, $0ad0, $0020, $0ac0, $6b6b, $003b +dw $0af0, $0b40, $0050, $0b18, $6b6b, $003c +dw $0b78, $0ba0, $0028, $0b8c, $6b6b, $003d +dw $0b68, $0b98, $0030, $0b80, $6c6c, $003e +dw $0a68, $0ab8, $0050, $0a90, $6d6d, $003f +dw $0b00, $0b78, $0078, $0b3c, $6d6d, $0040 +dw $0c50, $0db8, $0168, $0d04, $7272, $0041 +dw $0c78, $0ce3, $006b, $0cad, $7373, $0042 +dw $0ce4, $0d33, $004f, $0d0b, $7373, $0043 +dw $0d34, $0db8, $0084, $0d76, $7373, $0044 +dw $0f18, $0f18, $0000, $0f18, $707a, $0045 +dw $0fc8, $0fc8, $0000, $0fc8, $707a, $0046 +dw $0e28, $0fb8, $0190, $0ef0, $7b7b, $0047 +dw $0f78, $0fb8, $0040, $0f98, $7c7c, $0048 +dw $0f20, $0f40, $0020, $0f30, $757e, $0049 +dw $0f70, $0fb8, $0048, $0f94, $757e, $004a +dw $0058, $00c0, $0068, $008c, $8181, $0017 ;Hobo diff --git a/data/base2current.bps b/data/base2current.bps index 09cf8732117acfb782405b461dbc2e77bfe6d814..099e9cc8347aed82aa9ea8de89b7bbce6293393f 100644 GIT binary patch delta 3763 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 W4eYJZUo;HQ^QKcEt1Mcs1% delta 4043 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