diff --git a/asm/overlay_29_0234EC38.s b/asm/overlay_29_0234EC38.s index 7b093750..d66b6ff2 100644 --- a/asm/overlay_29_0234EC38.s +++ b/asm/overlay_29_0234EC38.s @@ -3248,19 +3248,67 @@ ITEM_CATEGORY_ACTIONS: .byte 0x00, 0x00, 0x00, 0x00 .global ov29_02352030 ov29_02352030: +#ifdef JAPAN + .byte 0xE5, 0x1C +#else .byte 0x8B, 0x08 +#endif .global ov29_02352032 ov29_02352032: +#ifdef JAPAN + .byte 0xE6, 0x1C, 0xE7, 0x1C, 0xE8, 0x1C, 0xE9, 0x1C, 0xEA, 0x1C + .byte 0xEB, 0x1C, 0xEC, 0x1C, 0xED, 0x1C, 0xEE, 0x1C, 0xEF, 0x1C, 0xF0, 0x1C, 0xF1, 0x1C, 0xF2, 0x1C + .byte 0xF3, 0x1C, 0xF4, 0x1C, 0xF5, 0x1C, 0xF6, 0x1C, 0xF7, 0x1C, 0xF8, 0x1C, 0xF9, 0x1C, 0xFA, 0x1C + .byte 0xFB, 0x1C, 0xFC, 0x1C, 0xFD, 0x1C, 0xFE, 0x1C, 0xFF, 0x1C, 0x00, 0x1D, 0x01, 0x1D, 0x02, 0x1D + .byte 0x03, 0x1D, 0x04, 0x1D +#else .byte 0x8C, 0x08, 0x8D, 0x08, 0x8E, 0x08, 0x8F, 0x08, 0x90, 0x08 .byte 0x91, 0x08, 0x92, 0x08, 0x93, 0x08, 0x94, 0x08, 0x95, 0x08, 0x96, 0x08, 0x97, 0x08, 0x98, 0x08 .byte 0x99, 0x08, 0x9A, 0x08, 0x9B, 0x08, 0x9C, 0x08, 0x9D, 0x08, 0x9E, 0x08, 0x9F, 0x08, 0xA0, 0x08 .byte 0xA1, 0x08, 0xA2, 0x08, 0xA3, 0x08, 0xA4, 0x08, 0xA5, 0x08, 0xA6, 0x08, 0xA7, 0x08, 0xA8, 0x08 .byte 0xA9, 0x08, 0xAA, 0x08 +#endif .global ov29_02352070 ov29_02352070: .byte 0x58, 0x00, 0x00, 0x00 .global ov29_02352074 ov29_02352074: +#ifdef JAPAN + .byte 0x57, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x58, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x59, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x5A, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x5B, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x5C, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x5D, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x5E, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x5F, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x60, 0x23, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x61, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x62, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x63, 0x23, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00 + .byte 0x64, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x65, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x66, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x67, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x69, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x6A, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x6B, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x6C, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x6D, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x6E, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x6F, 0x23, 0x00, 0x00, 0xE7, 0x03, 0x00, 0x00 + .byte 0x70, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x71, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x72, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x73, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x74, 0x23, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00, 0x75, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x76, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x77, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x78, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x79, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x7A, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x7B, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x7C, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x7D, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x7E, 0x23, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x7F, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x80, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x81, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x82, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x83, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x84, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x85, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x86, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x87, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x88, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x89, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x8A, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x8B, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x8C, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x8D, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x8E, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x8F, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x91, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x92, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x93, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x94, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x95, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x96, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x97, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .byte 0x98, 0x23, 0x00, 0x00 +#else .byte 0x87, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 .byte 0x88, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x89, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 .byte 0x8A, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x8B, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 @@ -3294,7 +3342,9 @@ ov29_02352074: .byte 0xC2, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xC3, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 .byte 0xC4, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xC5, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 .byte 0xC6, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xC7, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 - .byte 0xC8, 0x09, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .byte 0xC8, 0x09, 0x00, 0x00 +#endif + .byte 0x05, 0x00, 0x00, 0x00 .global FRACTIONAL_TURN_SEQUENCE FRACTIONAL_TURN_SEQUENCE: .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 @@ -3716,7 +3766,12 @@ ov29_02352F1C: .byte 0x23, 0x00, 0x00, 0x00 .global ov29_02352F40 ov29_02352F40: - .byte 0x07, 0x04, 0x00, 0x00, 0x00, 0xB0, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00 +#ifdef JAPAN + .byte 0xFB, 0x03 +#else + .byte 0x07, 0x04 +#endif + .byte 0x00, 0x00, 0x00, 0xB0, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00 .byte 0x32, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0xED, 0x03, 0x00, 0x00, 0x00, 0xD0, 0x00, 0x00 .byte 0x15, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0xE9, 0x03, 0x00, 0x00 .byte 0x00, 0xF0, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00 @@ -3810,26 +3865,52 @@ ov29_02353110: .byte 0x2F, 0x66, 0x69, 0x78, 0x65, 0x64, 0x2E, 0x62, 0x69, 0x6E, 0x00, 0x00 .global ov29_02353128 ov29_02353128: +#ifdef JAPAN + .byte 0xD2, 0x08, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0xD3, 0x08, 0x00, 0x00 +#else .byte 0x5B, 0x0F, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00, 0x5C, 0x0F, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0x5C, 0x0F, 0x00, 0x00 +#endif + .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0xFF, 0xFF, 0xFF, 0xFF .global ov29_02353140 ov29_02353140: +#ifdef JAPAN + .byte 0xBF, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xC0, 0x08, 0x00, 0x00 +#else .byte 0x48, 0x0F, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x49, 0x0F, 0x00, 0x00 +#endif .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF .global ov29_02353158 ov29_02353158: +#ifdef JAPAN + .byte 0xBD, 0x08, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0xBE, 0x08, 0x00, 0x00 +#else .byte 0x46, 0x0F, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00, 0x47, 0x0F, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0x47, 0x0F, 0x00, 0x00 +#endif + .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0xFF, 0xFF, 0xFF, 0xFF .global ov29_02353170 ov29_02353170: +#ifdef JAPAN + .byte 0xB4, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xB5, 0x08, 0x00, 0x00 +#else .byte 0x3D, 0x0F, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x3E, 0x0F, 0x00, 0x00 +#endif .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF .global ov29_02353188 ov29_02353188: +#ifdef JAPAN + .byte 0xC9, 0x08, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0xCA, 0x08, 0x00, 0x00 +#else .byte 0x52, 0x0F, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00, 0x53, 0x0F, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0x53, 0x0F, 0x00, 0x00 +#endif + .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0xFF, 0xFF, 0xFF, 0xFF .global ov29_023531A0 ov29_023531A0: @@ -3854,7 +3935,7 @@ ov29_023531CC: .global ov29_02353214 ov29_02353214: .byte 0x5B, 0x52, 0x5D, 0x00 -#ifdef EUROPE +#if defined(EUROPE) .global ov29_02353230 ov29_02353230: .byte 0x35, 0x0B, 0x36, 0x0B @@ -3992,6 +4073,143 @@ ov29_023532E8: ov29_02353310: .byte 0x1A, 0x00, 0x00, 0x00 .byte 0xEA, 0x3F, 0x00, 0x00 +#elif defined(JAPAN) + .global ov29_02353218 +ov29_02353218: + .byte 0x35, 0x06, 0x36, 0x06 + .global ov29_0235321C +ov29_0235321C: + .byte 0x31, 0x06, 0x32, 0x06 + .global ov29_02353220 +ov29_02353220: + .byte 0x3F, 0x06, 0x40, 0x06 + .global ov29_02353224 +ov29_02353224: + .byte 0x39, 0x06, 0x3A, 0x06 + .global ov29_02353228 +ov29_02353228: + .byte 0x33, 0x06, 0x34, 0x06 + .global ov29_0235322C +ov29_0235322C: + .byte 0x3B, 0x06, 0x3C, 0x06 + .global ov29_02353230 +ov29_02353230: + .byte 0x37, 0x06, 0x38, 0x06 + .global ov29_02353234 +ov29_02353234: + .byte 0x3D, 0x06, 0x3E, 0x06 + .global ov29_02353238 +ov29_02353238: + .byte 0x08, 0x00, 0x00, 0x00 + .byte 0xD9, 0x49, 0x00, 0x00 + .global ov29_02353240 +ov29_02353240: + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xD4, 0x49, 0x00, 0x00 + .global ov29_02353248 +ov29_02353248: + .byte 0x0F, 0x00, 0x00, 0x00 + .byte 0xE0, 0x49, 0x00, 0x00 + .global ov29_02353250 +ov29_02353250: + .byte 0x0E, 0x00, 0x00, 0x00 + .byte 0xDF, 0x49, 0x00, 0x00 + .global ov29_02353258 +ov29_02353258: + .byte 0x14, 0x00, 0x00, 0x00 + .byte 0xE5, 0x49, 0x00, 0x00 + .global ov29_02353260 +ov29_02353260: + .byte 0x18, 0x00, 0x00, 0x00 + .byte 0xE9, 0x49, 0x00, 0x00 + .global ov29_02353268 +ov29_02353268: + .byte 0x15, 0x00, 0x00, 0x00 + .byte 0xE6, 0x49, 0x00, 0x00 + .global ov29_02353270 +ov29_02353270: + .byte 0x10, 0x00, 0x00, 0x00 + .byte 0xE1, 0x49, 0x00, 0x00 + .global ov29_02353278 +ov29_02353278: + .byte 0x07, 0x00, 0x00, 0x00 + .byte 0xD8, 0x49, 0x00, 0x00 + .global ov29_02353280 +ov29_02353280: + .byte 0x11, 0x00, 0x00, 0x00 + .byte 0xE2, 0x49, 0x00, 0x00 + .global ov29_02353288 +ov29_02353288: + .byte 0x16, 0x00, 0x00, 0x00 + .byte 0xE7, 0x49, 0x00, 0x00 + .global ov29_02353290 +ov29_02353290: + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0xD7, 0x49, 0x00, 0x00 + .global ov29_02353298 +ov29_02353298: + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0xD6, 0x49, 0x00, 0x00 + .global ov29_023532A0 +ov29_023532A0: + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xD5, 0x49, 0x00, 0x00 + .global ov29_023532A8 +ov29_023532A8: + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0xE3, 0x49, 0x00, 0x00 + .global ov29_023532B0 +ov29_023532B0: + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xD3, 0x49, 0x00, 0x00 + .global ov29_023532B8 +ov29_023532B8: + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xD2, 0x49, 0x00, 0x00 + .global ov29_023532C0 +ov29_023532C0: + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xD1, 0x49, 0x00, 0x00 + .global ov29_023532C8 +ov29_023532C8: + .byte 0x0D, 0x00, 0x00, 0x00 + .byte 0xDE, 0x49, 0x00, 0x00 + .global GUMMI_LIKE_STRING_IDS +GUMMI_LIKE_STRING_IDS: + .byte 0x4A, 0x06, 0x4B, 0x06 + .byte 0x4C, 0x06, 0x4D, 0x06 + .global ov29_023532D8 +ov29_023532D8: + .byte 0x0C, 0x00, 0x00, 0x00 + .byte 0xDD, 0x49, 0x00, 0x00 + .global ov29_023532E0 +ov29_023532E0: + .byte 0x09, 0x00, 0x00, 0x00 + .byte 0xDA, 0x49, 0x00, 0x00 + .global ov29_023532E8 +ov29_023532E8: + .byte 0x17, 0x00, 0x00, 0x00 + .byte 0xE8, 0x49, 0x00, 0x00 + .global ov29_023532F0 +ov29_023532F0: + .byte 0x0A, 0x00, 0x00, 0x00 + .byte 0xDB, 0x49, 0x00, 0x00 + .global ov29_023532F8 +ov29_023532F8: + .byte 0x0B, 0x00, 0x00, 0x00 + .byte 0xDC, 0x49, 0x00, 0x00 + .global ov29_02353300 +ov29_02353300: + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xE4, 0x49, 0x00, 0x00 + .global ov29_02353308 +ov29_02353308: + .byte 0x19, 0x00, 0x00, 0x00 + .byte 0xEA, 0x49, 0x00, 0x00 + .global ov29_02353310 +ov29_02353310: + .byte 0x1A, 0x00, 0x00, 0x00 + .byte 0xEB, 0x49, 0x00, 0x00 #else .global ov29_02353218 ov29_02353218: @@ -4118,6 +4336,20 @@ ov29_02353310: #endif .global ov29_02353318 ov29_02353318: +#ifdef JAPAN + .byte 0x41, 0x06, 0x42, 0x06 + .byte 0x43, 0x06, 0x44, 0x06, 0x45, 0x06, 0x00, 0x00 + .global GUMMI_IQ_STRING_IDS +GUMMI_IQ_STRING_IDS: + .byte 0x4E, 0x06, 0x4F, 0x06, 0x50, 0x06, 0x51, 0x06 + .byte 0x52, 0x06, 0x00, 0x00 + .global DAMAGE_STRING_IDS +DAMAGE_STRING_IDS: + .byte 0x8A, 0x08, 0x8B, 0x08, 0x8C, 0x08, 0x8D, 0x08, 0x8E, 0x08, 0x8F, 0x08 + .byte 0x90, 0x08, 0x91, 0x08, 0x92, 0x08, 0x93, 0x08, 0x94, 0x08, 0x95, 0x08, 0x96, 0x08, 0x97, 0x08 + .byte 0x00, 0x00, 0x98, 0x08, 0x99, 0x08, 0x9A, 0x08, 0x9B, 0x08, 0x9C, 0x08, 0x9D, 0x08, 0x9F, 0x08 + .byte 0x9E, 0x08, 0xA0, 0x08, 0xA1, 0x08, 0xA2, 0x08, 0xA3, 0x08, 0x00, 0x00 +#else .byte 0x3F, 0x0B, 0x40, 0x0B .byte 0x41, 0x0B, 0x42, 0x0B, 0x43, 0x0B, 0x00, 0x00 .global GUMMI_IQ_STRING_IDS @@ -4130,6 +4362,7 @@ DAMAGE_STRING_IDS: .byte 0x7E, 0x0B, 0x7F, 0x0B, 0x80, 0x0B, 0x81, 0x0B, 0x82, 0x0B, 0x83, 0x0B, 0x84, 0x0B, 0x85, 0x0B .byte 0x00, 0x00, 0x86, 0x0B, 0x87, 0x0B, 0x88, 0x0B, 0x89, 0x0B, 0x8A, 0x0B, 0x8B, 0x0B, 0x8D, 0x0B .byte 0x8C, 0x0B, 0x8E, 0x0B, 0x8F, 0x0B, 0x90, 0x0B, 0x91, 0x0B, 0x00, 0x00 +#endif .global ov29_02353368 ov29_02353368: .byte 0x30, 0x3A, 0x83, 0x82 @@ -4141,8 +4374,14 @@ ov29_02353380: .byte 0x2D, 0x49, 0x44, 0x81, 0x79, 0x25, 0x64, 0x81, 0x7A, 0x00, 0x00, 0x00 .global ov29_02353398 ov29_02353398: +#ifdef JAPAN + .byte 0x2F, 0x06, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0x30, 0x06, 0x00, 0x00 +#else .byte 0xAB, 0x08, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00, 0xAC, 0x08, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0xAC, 0x08, 0x00, 0x00 +#endif + .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0xFF, 0xFF, 0xFF, 0xFF .global ov29_023533B0 ov29_023533B0: @@ -4184,6 +4423,18 @@ ov29_0235342C: .word OthersMenuLoop .global ov29_0235343C ov29_0235343C: +#ifdef JAPAN + .byte 0x12, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x1D, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .byte 0x14, 0x1D, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x15, 0x1D, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 + .byte 0x16, 0x1D, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x18, 0x1D, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 + .global ov29_02353474 +ov29_02353474: + .byte 0x12, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x13, 0x1D, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14, 0x1D, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .byte 0x15, 0x1D, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x16, 0x1D, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00 + .byte 0x17, 0x1D, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x18, 0x1D, 0x00, 0x00 +#else .byte 0xBA, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBB, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 .byte 0xBC, 0x08, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xBD, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 .byte 0xBE, 0x08, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xC0, 0x08, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00 @@ -4193,7 +4444,9 @@ ov29_02353474: .byte 0xBA, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0xBB, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xBC, 0x08, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 .byte 0xBD, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xBE, 0x08, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00 - .byte 0xBF, 0x08, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xC0, 0x08, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00 + .byte 0xBF, 0x08, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xC0, 0x08, 0x00, 0x00 +#endif + .byte 0x06, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 .global ov29_023534B4 ov29_023534B4: @@ -4383,7 +4636,7 @@ EXCL_ITEM_EFFECTS_EVASION_BOOST: .global ov29_02353718 ov29_02353718: .byte 0x00, 0x00, 0x00, 0x00 -#ifdef EUROPE +#if defined(EUROPE) .byte 0xEF, 0x03, 0xF0, 0x03 .byte 0xF1, 0x03, 0xF2, 0x03 .byte 0xF3, 0x03 @@ -4397,7 +4650,7 @@ ov29_0235371C: .byte 0xF4, 0x03, 0xF6, 0x03 .byte 0xF8, 0x03, 0xFA, 0x03 .byte 0xFC, 0x03, 0x00, 0x00 -#else +#elif !defined(JAPAN) .global ov29_0235371C ov29_0235371C: .byte 0xF4, 0x03, 0xF4, 0x03