Difference between revisions of "Mischief Makers v1.0 (U)/GameShark"

From Kodewerx
Jump to: navigation, search
(New page: ---- <big>'''Hextator'''</big> '''Kill NPCs''' ---- 8106C2B0 1000 ---- Mischief Makers v1.0)
 
 
(24 intermediate revisions by 2 users not shown)
Line 1: Line 1:
----
+
== '''[[:User:Hextator|Hextator]]''' ==
<big>'''Hextator'''</big>
 
  
'''Kill NPCs'''
+
{{Code
 +
| name = Weapon Adding Code Suite
 +
|
 +
#Mischief Makers
 +
"Subroutine - Constant
 +
81000E54 0810
 +
81000E56 2800
 +
8140A000 962F
 +
8140A002 0000
 +
8140A004 3C1B
 +
8140A006 8041
 +
8140A008 AF62
 +
8140A00A 0004
 +
8140A00C AF63
 +
8140A00E 0008
 +
8140A010 AF64
 +
8140A012 000C
 +
8140A014 AF65
 +
8140A016 0010
 +
8140A018 AF66
 +
8140A01A 0014
 +
8140A01C AF67
 +
8140A01E 0018
 +
8140A020 AF68
 +
8140A022 001C
 +
8140A024 AF69
 +
8140A026 0020
 +
8140A028 AF6A
 +
8140A02A 0024
 +
8140A02C AF6B
 +
8140A02E 0028
 +
8140A030 AF6C
 +
8140A032 002C
 +
8140A034 AF6D
 +
8140A036 0030
 +
8140A038 AF6E
 +
8140A03A 0034
 +
8140A03C AF6F
 +
8140A03E 0038
 +
8140A040 AF78
 +
8140A042 005C
 +
8140A044 AF79
 +
8140A046 0060
 +
8140A048 3C02
 +
8140A04A 8018
 +
8140A04C 9445
 +
8140A04E 3A34
 +
8140A050 30A4
 +
8140A052 6030
 +
8140A054 3883
 +
8140A056 6030
 +
8140A058 1403
 +
8140A05A 000E
 +
8140A05C 3C04
 +
8140A05E 800F
 +
8140A060 3C05
 +
8140A062 8017
 +
8140A064 9483
 +
8140A066 D0D4
 +
8140A068 1403
 +
8140A06A 000A
 +
8140A06C 94A8
 +
8140A06E 5B66
 +
8140A070 2907
 +
8140A072 01F4
 +
8140A074 1407
 +
8140A076 0007
 +
8140A078 240C
 +
8140A07A 1000
 +
8140A07C 340B
 +
8140A07E 0020
 +
8140A080 A48C
 +
8140A082 D0D4
 +
8140A084 A08B
 +
8140A086 D09F
 +
8140A088 94AA
 +
8140A08A 5B66
 +
8140A08C 2549
 +
8140A08E FE0C
 +
8140A090 A4A9
 +
8140A092 5B66
 +
8140A094 908D
 +
8140A096 D09F
 +
8140A098 3405
 +
8140A09A 00FF
 +
8140A09C 10AD
 +
8140A09E 0003
 +
8140A0A0 948E
 +
8140A0A2 D0D4
 +
8140A0A4 500E
 +
8140A0A6 0001
 +
8140A0A8 A085
 +
8140A0AA D09F
 +
8140A0AC 3C03
 +
8140A0AE 8040
 +
8140A0B0 9063
 +
8140A0B2 1FFF
 +
8140A0B4 1403
 +
8140A0B6 0047
 +
8140A0B8 3C03
 +
8140A0BA 8018
 +
8140A0BC 3463
 +
8140A0BE 3A34
 +
8140A0C0 9462
 +
8140A0C2 0000
 +
8140A0C4 3044
 +
8140A0C6 4000
 +
8140A0C8 1004
 +
8140A0CA 0042
 +
8140A0CC 3045
 +
8140A0CE 0300
 +
8140A0D0 1005
 +
8140A0D2 0040
 +
8140A0D4 3C07
 +
8140A0D6 8017
 +
8140A0D8 94E7
 +
8140A0DA 5B66
 +
8140A0DC 28E6
 +
8140A0DE 000A
 +
8140A0E0 1406
 +
8140A0E2 003C
 +
8140A0E4 3C06
 +
8140A0E6 800E
 +
8140A0E8 34C6
 +
8140A0EA D000
 +
8140A0EC 90C9
 +
8140A0EE 0080
 +
8140A0F0 3128
 +
8140A0F2 0002
 +
8140A0F4 1408
 +
8140A0F6 0037
 +
8140A0F8 0000
 +
8140A0FA 2025
 +
8140A0FC 3C04
 +
8140A0FE 8040
 +
8140A100 90C5
 +
8140A102 00D1
 +
8140A104 3483
 +
8140A106 0005
 +
8140A108 908A
 +
8140A10A 3000
 +
8140A10C 2484
 +
8140A10E 0001
 +
8140A110 1145
 +
8140A112 0003
 +
8140A114 0000
 +
8140A116 1025
 +
8140A118 1483
 +
8140A11A FFFB
 +
8140A11C 3402
 +
8140A11E 0001
 +
8140A120 1002
 +
8140A122 002C
 +
8140A124 3C02
 +
8140A126 8017
 +
8140A128 344C
 +
8140A12A 5B64
 +
8140A12C 958E
 +
8140A12E 0002
 +
8140A130 0000
 +
8140A132 2825
 +
8140A134 25CD
 +
8140A136 FFF6
 +
8140A138 A58D
 +
8140A13A 0002
 +
8140A13C 0005
 +
8140A13E 1883
 +
8140A140 0003
 +
8140A142 2080
 +
8140A144 0086
 +
8140A146 C021
 +
8140A148 8F19
 +
8140A14A 0000
 +
8140A14C 24A5
 +
8140A14E 0004
 +
8140A150 28AF
 +
8140A152 0198
 +
8140A154 100F
 +
8140A156 0005
 +
8140A158 AF19
 +
8140A15A 0198
 +
8140A15C 3C06
 +
8140A15E 800E
 +
8140A160 34C6
 +
8140A162 D000
 +
8140A164 0810
 +
8140A166 2850
 +
8140A168 0005
 +
8140A16A 1883
 +
8140A16C 3C05
 +
8140A16E 800E
 +
8140A170 34A5
 +
8140A172 D000
 +
8140A174 3C02
 +
8140A176 0002
 +
8140A178 90B8
 +
8140A17A 0080
 +
8140A17C 344E
 +
8140A17E 1403
 +
8140A180 370F
 +
8140A182 0002
 +
8140A184 3C0D
 +
8140A186 0009
 +
8140A188 340C
 +
8140A18A 0005
 +
8140A18C 340B
 +
8140A18E 0002
 +
8140A190 340A
 +
8140A192 024A
 +
8140A194 3409
 +
8140A196 2602
 +
8140A198 3408
 +
8140A19A 0402
 +
8140A19C 3407
 +
8140A19E 001E
 +
8140A1A0 3406
 +
8140A1A2 0001
 +
8140A1A4 A0AF
 +
8140A1A6 0080
 +
8140A1A8 ACAE
 +
8140A1AA 0218
 +
8140A1AC ACAD
 +
8140A1AE 022C
 +
8140A1B0 ACAC
 +
8140A1B2 0264
 +
8140A1B4 A4AB
 +
8140A1B6 0268
 +
8140A1B8 A4AA
 +
8140A1BA 021C
 +
8140A1BC A4A9
 +
8140A1BE 026A
 +
8140A1C0 ACA8
 +
8140A1C2 0270
 +
8140A1C4 A4A7
 +
8140A1C6 027C
 +
8140A1C8 A4A6
 +
8140A1CA 00D6
 +
8140A1CC ACA0
 +
8140A1CE 02E8
 +
8140A1D0 A4A0
 +
8140A1D2 0308
 +
8140A1D4 3C1B
 +
8140A1D6 8041
 +
8140A1D8 8F62
 +
8140A1DA 0004
 +
8140A1DC 8F63
 +
8140A1DE 0008
 +
8140A1E0 8F64
 +
8140A1E2 000C
 +
8140A1E4 8F65
 +
8140A1E6 0010
 +
8140A1E8 8F66
 +
8140A1EA 0014
 +
8140A1EC 8F67
 +
8140A1EE 0018
 +
8140A1F0 8F68
 +
8140A1F2 001C
 +
8140A1F4 8F69
 +
8140A1F6 0020
 +
8140A1F8 8F6A
 +
8140A1FA 0024
 +
8140A1FC 8F6B
 +
8140A1FE 0028
 +
8140A200 8F6C
 +
8140A202 002C
 +
8140A204 8F6D
 +
8140A206 0030
 +
8140A208 8F6E
 +
8140A20A 0034
 +
8140A20C 8F6F
 +
8140A20E 0038
 +
8140A210 8F78
 +
8140A212 005C
 +
8140A214 8F79
 +
8140A216 0060
 +
8140A218 0800
 +
8140A21A 0397
 +
8140A21C 341B
 +
8140A21E 0AAA
 +
*Ghost Mode, Ninja Star Spawn
 +
"Custom Fire Rates
 +
811A3FC4 2400
 +
811A3F98 2400
 +
811A4058 2400
 +
811A3FF0 2400
 +
811A401C 2400
 +
811A3F30 0810
 +
811A3F32 0100
 +
81400400 3C02
 +
81400402 800F
 +
81400404 2442
 +
81400406 D198
 +
81400408 1062
 +
8140040A 001D
 +
8140040C 3C02
 +
8140040E 8040
 +
81400410 AC44
 +
81400412 03FC
 +
81400414 AC45
 +
81400416 03F8
 +
81400418 AC46
 +
8140041A 03F4
 +
8140041C 0000
 +
8140041E 2021
 +
81400420 8C62
 +
81400422 0150
 +
81400424 2459
 +
81400426 FFFF
 +
81400428 0443
 +
8140042A 0001
 +
8140042C 2442
 +
8140042E FFFF
 +
81400430 AC62
 +
81400432 0150
 +
81400434 3C02
 +
81400436 8040
 +
81400438 9065
 +
8140043A 0183
 +
8140043C 38A6
 +
8140043E 0001
 +
81400440 10C0
 +
81400442 0007
 +
81400444 38A6
 +
81400446 0002
 +
81400448 10C0
 +
8140044A 0007
 +
8140044C 38A6
 +
8140044E 0003
 +
81400450 10C0
 +
81400452 0007
 +
81400454 38A6
 +
81400456 0005
 +
81400458 10C0
 +
8140045A 0007
 +
8140045C 2400
 +
81400460 0810
 +
81400462 0148
 +
81400464 2406
 +
81400466 0008
 +
81400468 0810
 +
8140046A 0148
 +
8140046C 2406
 +
8140046E 0009
 +
81400470 0810
 +
81400472 0148
 +
81400474 2406
 +
81400476 000A
 +
81400478 0810
 +
8140047A 0148
 +
8140047C 2406
 +
8140047E 000B
 +
81400480 9462
 +
81400482 0182
 +
81400484 3C08
 +
81400486 8040
 +
81400488 2508
 +
8140048A 0FDE
 +
8140048C 2508
 +
8140048E 0002
 +
81400490 9519
 +
81400492 0000
 +
81400494 1320
 +
81400496 0007
 +
81400498 2400
 +
8140049C 1459
 +
8140049E FFFB
 +
814004A0 2400
 +
814004A4 3C02
 +
814004A6 8018
 +
814004A8 9042
 +
814004AA 3A34
 +
814004AC 3042
 +
814004AE 0020
 +
814004B0 1440
 +
814004B2 0004
 +
814004B4 8C62
 +
814004B6 0150
 +
814004B8 2459
 +
814004BA FFFF
 +
814004BC 0443
 +
814004BE 0001
 +
814004C0 2442
 +
814004C2 FFFF
 +
814004C4 AC62
 +
814004C6 0150
 +
814004C8 0440
 +
814004CA 0002
 +
814004CC 2400
 +
814004D0 0806
 +
814004D2 8FD1
 +
814004D4 2400
 +
814004D8 3C02
 +
814004DA 8040
 +
814004DC AC44
 +
814004DE 03FC
 +
814004E0 AC45
 +
814004E2 03F8
 +
814004E4 AC46
 +
814004E6 03F4
 +
814004E8 3C04
 +
814004EA 800F
 +
814004EC 8C85
 +
814004EE D318
 +
814004F0 38A6
 +
814004F2 0802
 +
814004F4 10C0
 +
814004F6 0002
 +
814004F8 38A6
 +
814004FA 0204
 +
814004FC 14C0
 +
814004FE 0004
 +
81400500 3C04
 +
81400502 8040
 +
81400504 9085
 +
81400506 03F0
 +
81400508 38A5
 +
8140050A 0001
 +
8140050C A085
 +
8140050E 03F0
 +
81400510 3C02
 +
81400512 8040
 +
81400514 9046
 +
81400516 1FFE
 +
81400518 3C05
 +
8140051A 8040
 +
8140051C 90A4
 +
8140051E 03F0
 +
81400520 9045
 +
81400522 03F1
 +
81400524 10A0
 +
81400526 0021
 +
81400528 A040
 +
8140052A 03F1
 +
8140052C 3C05
 +
8140052E 8040
 +
81400530 0004
 +
81400532 1140
 +
81400534 0004
 +
81400536 2100
 +
81400538 0082
 +
8140053A 2021
 +
8140053C 00C4
 +
8140053E 3021
 +
81400540 0006
 +
81400542 3040
 +
81400544 0006
 +
81400546 C821
 +
81400548 00A6
 +
8140054A 2821
 +
8140054C 94A6
 +
8140054E 0F40
 +
81400550 3C02
 +
81400552 800F
 +
81400554 2442
 +
81400556 D198
 +
81400558 1462
 +
8140055A 0004
 +
8140055C 2400
 +
81400560 3C02
 +
81400562 8017
 +
81400564 1000
 +
81400566 0005
 +
81400568 9445
 +
8140056A 5B66
 +
8140056C 8C65
 +
8140056E 017C
 +
81400570 00A6
 +
81400572 2823
 +
81400574 0810
 +
81400576 0167
 +
81400578 AC65
 +
8140057A 017C
 +
8140057C 00A6
 +
8140057E 2823
 +
81400580 A445
 +
81400582 5B66
 +
81400584 04A2
 +
81400586 0001
 +
81400588 A440
 +
8140058A 5B66
 +
8140058C 3C02
 +
8140058E 800F
 +
81400590 2406
 +
81400592 FFFF
 +
81400594 58A0
 +
81400596 0001
 +
81400598 AC46
 +
8140059A D314
 +
8140059C 3C02
 +
8140059E 8040
 +
814005A0 0059
 +
814005A2 1021
 +
814005A4 8442
 +
814005A6 0F60
 +
814005A8 AC62
 +
814005AA 0150
 +
814005AC 3C02
 +
814005AE 8040
 +
814005B0 8C44
 +
814005B2 03FC
 +
814005B4 8C45
 +
814005B6 03F8
 +
814005B8 8C46
 +
814005BA 03F4
 +
814005BC 3C02
 +
814005BE FFFF
 +
814005C0 0806
 +
814005C2 8FD1
 +
814005C4 2419
 +
814005C6 FFFF
 +
81400F40 0001
 +
81400F60 FFFF
 +
81400F42 000F
 +
81400F62 0054
 +
81400F44 0003
 +
81400F64 FFFF
 +
81400F46 000D
 +
81400F66 002C
 +
81400F48 0060
 +
81400F68 0060
 +
81400F4A 0005
 +
81400F6A FFFF
 +
81400F4C 0078
 +
81400F6C 0078
 +
81400F4E 0000
 +
81400F6E FFFF
 +
81400F50 000F
 +
81400F70 000E
 +
81400F52 0005
 +
81400F72 0004
 +
81400F54 0008
 +
81400F74 0007
 +
81400F56 001D
 +
81400F76 001C
 +
81400FA0 0000
 +
81400FC0 0000
 +
81400FA2 0005
 +
81400FC2 0014
 +
81400FA4 0000
 +
81400FC4 000C
 +
81400FA6 0001
 +
81400FC6 0004
 +
81400FA8 0060
 +
81400FC8 0060
 +
81400FAA 0005
 +
81400FCA FFFF
 +
81400FAC 0078
 +
81400FCC 0078
 +
81400FAE 0000
 +
81400FCE FFFF
 +
81400FE0 0802
 +
81400FE2 0204
 +
81400FE4 0402
 +
81400FE6 0202
 +
81400FE8 0602
 +
"Clear Overflowing Sprites
 +
D1408038 0000
 +
81408038 800E
 +
D140803A 0000
 +
8140803A D0D2
 +
8140803C 800F
 +
8140803E 03D2
 +
81000E44 0C10
 +
81000E46 2010
 +
81408040 3C02
 +
81408042 8041
 +
81408044 AC44
 +
81408046 8000
 +
81408048 AC43
 +
8140804A 8004
 +
8140804C AC49
 +
8140804E 8008
 +
81408050 AC4A
 +
81408052 800C
 +
81408054 8C44
 +
81408056 8038
 +
81408058 8C43
 +
8140805A 803C
 +
8140805C 2484
 +
8140805E 0198
 +
81408060 5064
 +
81408062 0001
 +
81408064 2484
 +
81408066 CD00
 +
81408068 AC44
 +
8140806A 8038
 +
8140806C 9483
 +
8140806E 0000
 +
81408070 240F
 +
81408072 1604
 +
81408074 11E3
 +
81408076 0010
 +
81408078 240F
 +
8140807A 0024
 +
8140807C 11E3
 +
8140807E 000E
 +
81408080 240F
 +
81408082 0022
 +
81408084 11E3
 +
81408086 000C
 +
81408088 240F
 +
8140808A 0062
 +
8140808C 11E3
 +
8140808E 000A
 +
81408090 240F
 +
81408092 2600
 +
81408094 15E3
 +
81408096 001B
 +
81408098 240F
 +
8140809A 0040
 +
8140809C 2484
 +
8140809E FF2E
 +
814080A0 A48F
 +
814080A2 00D0
 +
814080A4 3C03
 +
814080A6 8000
 +
814080A8 8C8F
 +
814080AA 0150
 +
814080AC 01E3
 +
814080AE 7825
 +
814080B0 AC8F
 +
814080B2 0150
 +
814080B4 0810
 +
814080B6 2041
 +
814080B8 2484
 +
814080BA FF2E
 +
814080BC 3C0F
 +
814080BE 0078
 +
814080C0 8C83
 +
814080C2 0088
 +
814080C4 006F
 +
814080C6 1821
 +
814080C8 1860
 +
814080CA 000A
 +
814080CC 8C83
 +
814080CE 008C
 +
814080D0 006F
 +
814080D2 1821
 +
814080D4 1860
 +
814080D6 0007
 +
814080D8 3C0F
 +
814080DA FF68
 +
814080DC 8C83
 +
814080DE 0088
 +
814080E0 006F
 +
814080E2 1821
 +
814080E4 0461
 +
814080E6 0003
 +
814080E8 8C83
 +
814080EA 008C
 +
814080EC 006F
 +
814080EE 1821
 +
814080F0 1860
 +
814080F2 0004
 +
814080F4 2483
 +
814080F6 0198
 +
814080F8 AC80
 +
814080FA 0000
 +
814080FC 2484
 +
814080FE 0004
 +
81408100 1464
 +
81408102 FFFD
 +
81408104 3C0F
 +
81408106 8018
 +
81408108 95EF
 +
8140810A 3A34
 +
8140810C 31EF
 +
8140810E 4010
 +
81408110 39EF
 +
81408112 4010
 +
81408114 11E0
 +
81408116 001B
 +
81408118 3C0F
 +
8140811A 800F
 +
8140811C 91E4
 +
8140811E D080
 +
81408120 3084
 +
81408122 0002
 +
81408124 1080
 +
81408126 0006
 +
81408128 95E4
 +
8140812A D0D0
 +
8140812C 3884
 +
8140812E 0233
 +
81408130 1080
 +
81408132 0003
 +
81408134 95E4
 +
81408136 D26A
 +
81408138 2403
 +
8140813A 090C
 +
8140813C 1083
 +
8140813E 0002
 +
81408140 2404
 +
81408142 FFFF
 +
81408144 ADE4
 +
81408146 D314
 +
81408148 3C0F
 +
8140814A 800F
 +
8140814C 91EF
 +
8140814E D0D1
 +
81408150 39EF
 +
81408152 0019
 +
81408154 11E0
 +
81408156 000B
 +
81408158 3C0F
 +
8140815A 8017
 +
8140815C 95EF
 +
8140815E 5B66
 +
81408160 19E0
 +
81408162 0071
 +
81408164 3C0F
 +
81408166 800F
 +
81408168 91EF
 +
8140816A D080
 +
8140816C 31EF
 +
8140816E 0002
 +
81408170 15E0
 +
81408172 0075
 +
81408174 3C0F
 +
81408176 8018
 +
81408178 91EF
 +
8140817A 3A34
 +
8140817C 31EF
 +
8140817E 0020
 +
81408180 15E0
 +
81408182 0003
 +
81408184 2404
 +
81408186 FFFF
 +
81408188 ADE4
 +
8140818A D314
 +
8140818C 0810
 +
8140818E 20CA
 +
81408190 3C0F
 +
81408192 8040
 +
81408194 91EF
 +
81408196 1FFF
 +
81408198 15E0
 +
8140819A 0063
 +
8140819C 3C03
 +
8140819E 800F
 +
814081A0 2463
 +
814081A2 D000
 +
814081A4 9069
 +
814081A6 0083
 +
814081A8 3129
 +
814081AA 0001
 +
814081AC 1120
 +
814081AE FFF5
 +
814081B0 3C09
 +
814081B2 8040
 +
814081B4 2402
 +
814081B6 0000
 +
814081B8 906F
 +
814081BA 00D1
 +
814081BC 0049
 +
814081BE 2021
 +
814081C0 908A
 +
814081C2 3000
 +
814081C4 11EA
 +
814081C6 0058
 +
814081C8 2400
 +
814081CC 1140
 +
814081CE 0003
 +
814081D0 2400
 +
814081D4 0810
 +
814081D6 206F
 +
814081D8 2442
 +
814081DA 0001
 +
814081DC 3C09
 +
814081DE 8040
 +
814081E0 A120
 +
814081E2 03F2
 +
814081E4 2409
 +
814081E6 0194
 +
814081E8 0520
 +
814081EA 0005
 +
814081EC 0069
 +
814081EE 2021
 +
814081F0 8C82
 +
814081F2 0000
 +
814081F4 AC82
 +
814081F6 0198
 +
814081F8 0810
 +
814081FA 207A
 +
814081FC 2529
 +
814081FE FFFC
 +
81408200 2404
 +
81408202 090C
 +
81408204 AC64
 +
81408206 0268
 +
81408208 2404
 +
8140820A 0001
 +
8140820C A464
 +
8140820E 00D6
 +
81408210 2404
 +
81408212 000A
 +
81408214 A064
 +
81408216 0080
 +
81408218 9064
 +
8140821A 00D0
 +
8140821C 3884
 +
8140821E 0001
 +
81408220 1480
 +
81408222 0008
 +
81408224 2409
 +
81408226 FFFA
 +
81408228 9462
 +
8140822A 00D0
 +
8140822C 3842
 +
8140822E 0103
 +
81408230 5440
 +
81408232 0001
 +
81408234 A469
 +
81408236 00F0
 +
81408238 2402
 +
8140823A 0004
 +
8140823C A462
 +
8140823E 00D0
 +
81408240 0810
 +
81408242 209A
 +
81408244 3884
 +
81408246 0003
 +
81408248 1480
 +
8140824A 0007
 +
8140824C 3C02
 +
8140824E 8040
 +
81408250 2404
 +
81408252 0001
 +
81408254 A044
 +
81408256 03F2
 +
81408258 2402
 +
8140825A 0004
 +
8140825C A462
 +
8140825E 00D0
 +
81408260 2402
 +
81408262 FFFA
 +
81408264 A462
 +
81408266 00F0
 +
81408268 3C03
 +
8140826A 800F
 +
8140826C 2463
 +
8140826E D000
 +
81408270 9464
 +
81408272 00D0
 +
81408274 3884
 +
81408276 0103
 +
81408278 1080
 +
8140827A FFC2
 +
8140827C 3C0F
 +
8140827E 800F
 +
81408280 3C02
 +
81408282 8040
 +
81408284 9044
 +
81408286 03F2
 +
81408288 1080
 +
8140828A 0008
 +
8140828C 3884
 +
8140828E 0001
 +
81408290 1480
 +
81408292 0003
 +
81408294 2484
 +
81408296 0002
 +
81408298 A044
 +
8140829A 03F2
 +
8140829C 0810
 +
8140829E 20AB
 +
814082A0 2409
 +
814082A2 021A
 +
814082A4 A040
 +
814082A6 03F2
 +
814082A8 A469
 +
814082AA 00D0
 +
814082AC 9049
 +
814082AE 03F0
 +
814082B0 0009
 +
814082B2 1180
 +
814082B4 0009
 +
814082B6 4940
 +
814082B8 0049
 +
814082BA 1021
 +
814082BC 3C09
 +
814082BE 8040
 +
814082C0 9124
 +
814082C2 1FFE
 +
814082C4 0004
 +
814082C6 2040
 +
814082C8 0089
 +
814082CA 2021
 +
814082CC 9489
 +
814082CE 0F00
 +
814082D0 1120
 +
814082D2 0015
 +
814082D4 0082
 +
814082D6 2021
 +
814082D8 A469
 +
814082DA 021C
 +
814082DC 3C02
 +
814082DE 8040
 +
814082E0 9049
 +
814082E2 1FFE
 +
814082E4 2529
 +
814082E6 FFF9
 +
814082E8 2402
 +
814082EA 00FF
 +
814082EC A060
 +
814082EE 0237
 +
814082F0 5520
 +
814082F2 0001
 +
814082F4 A062
 +
814082F6 0237
 +
814082F8 9489
 +
814082FA 0F20
 +
814082FC A469
 +
814082FE 031A
 +
81408300 3C09
 +
81408302 8017
 +
81408304 9529
 +
81408306 5B66
 +
81408308 9482
 +
8140830A 0F40
 +
8140830C 0122
 +
8140830E 4823
 +
81408310 0520
 +
81408312 0003
 +
81408314 2400
 +
81408318 0810
 +
8140831A 20CA
 +
8140831C 2400
 +
81408320 2409
 +
81408322 0006
 +
81408324 A469
 +
81408326 031A
 +
81408328 3C02
 +
8140832A 8041
 +
8140832C 8C4A
 +
8140832E 800C
 +
81408330 8C49
 +
81408332 8008
 +
81408334 8C43
 +
81408336 8004
 +
81408338 8C44
 +
8140833A 8000
 +
8140833C 3C02
 +
8140833E 8013
 +
81408340 0800
 +
81408342 0827
 +
81408344 27BD
 +
81408346 FF90
 +
81408348 3C03
 +
8140834A 800F
 +
8140834C 2463
 +
8140834E D000
 +
81408350 946F
 +
81408352 00D6
 +
81408354 25EF
 +
81408356 FFFF
 +
81408358 15E0
 +
8140835A FFF3
 +
8140835C 946F
 +
8140835E 026A
 +
81408360 39EF
 +
81408362 090C
 +
81408364 15E0
 +
81408366 FFF0
 +
81408368 2400
 +
8140836C 0810
 +
8140836E 209A
 +
81408370 2400
 +
80401FFF 0000
 +
D0175B85 000C
 +
D0175B87 0005
 +
80401FFF 0001
 +
D0175B85 000C
 +
D0175B87 000A
 +
80401FFF 0001
 +
D0175B85 0018
 +
D0175B87 0005
 +
80401FFF 0001
 +
D0175B85 0018
 +
D0175B87 0007
 +
80401FFF 0001
 +
D0175B85 0018
 +
D0175B87 0009
 +
80401FFF 0001
 +
D0175B85 0018
 +
D0175B87 000B
 +
80401FFF 0001
 +
D0175B85 0025
 +
D0175B87 0001
 +
80401FFF 0001
 +
D0175B85 0025
 +
D0175B87 0003
 +
80401FFF 0001
 +
D0175B85 0025
 +
D0175B87 0004
 +
80401FFF 0001
 +
D0175B85 0025
 +
D0175B87 0007
 +
80401FFF 0001
 +
D0175B85 0025
 +
D0175B87 0008
 +
80401FFF 0001
 +
D0175B85 0025
 +
D0175B87 000A
 +
80401FFF 0001
 +
D0175B85 0031
 +
D0175B87 0001
 +
80401FFF 0001
 +
D0175B85 0031
 +
D0175B87 0002
 +
80401FFF 0001
 +
D0175B85 0031
 +
D0175B87 0003
 +
80401FFF 0001
 +
D0175B85 0031
 +
D0175B87 0005
 +
80401FFF 0001
 +
D0175B85 0031
 +
D0175B87 0006
 +
80401FFF 0001
 +
D0175B85 0031
 +
D0175B87 0007
 +
80401FFF 0001
 +
D0175B85 0031
 +
D0175B87 0008
 +
80401FFF 0001
 +
D0175B85 0031
 +
D0175B87 0009
 +
80401FFF 0001
 +
80403000 0001
 +
80403001 0002
 +
80403002 0005
 +
80403003 0037
 +
80403004 0038
 +
"Projectile Per Type Hack
 +
800747C1 0000
 +
8107494C 0C10
 +
8107494E 0020
 +
81400080 3C0E
 +
81400082 800F
 +
81400084 240F
 +
81400086 0198
 +
81400088 01F2
 +
8140008A 0018
 +
8140008C 0000
 +
8140008E 7812
 +
81400090 01CF
 +
81400092 7021
 +
81400094 8DCE
 +
81400096 D180
 +
81400098 31CF
 +
8140009A FF00
 +
8140009C 000F
 +
8140009E 7840
 +
814000A0 01EE
 +
814000A2 7821
 +
814000A4 000F
 +
814000A6 7982
 +
814000A8 31CE
 +
814000AA 00FF
 +
814000AC 000E
 +
814000AE 7040
 +
814000B0 01CF
 +
814000B2 7021
 +
814000B4 3C19
 +
814000B6 8040
 +
814000B8 032E
 +
814000BA C821
 +
814000BC 0801
 +
814000BE D1E1
 +
814000C0 9739
 +
814000C2 0180
 +
80074BED 0000
 +
81074CEC 0C10
 +
81074CEE 0040
 +
81400100 8FB9
 +
81400102 0018
 +
81400104 3C0E
 +
81400106 800F
 +
81400108 95CF
 +
8140010A D0D6
 +
8140010C 572F
 +
8140010E 0010
 +
81400110 2419
 +
81400112 090E
 +
81400114 240F
 +
81400116 0198
 +
81400118 01F9
 +
8140011A 0018
 +
8140011C 0000
 +
8140011E 7812
 +
81400120 01CF
 +
81400122 7021
 +
81400124 8DCE
 +
81400126 D180
 +
81400128 31CF
 +
8140012A FF00
 +
8140012C 000F
 +
8140012E 7840
 +
81400130 01EE
 +
81400132 7821
 +
81400134 000F
 +
81400136 7982
 +
81400138 31CE
 +
8140013A 00FF
 +
8140013C 000E
 +
8140013E 7040
 +
81400140 01CF
 +
81400142 7021
 +
81400144 3C19
 +
81400146 8040
 +
81400148 032E
 +
8140014A C821
 +
8140014C 9739
 +
8140014E 0180
 +
81400150 0801
 +
81400152 D2EC
 +
81400154 2400
 +
81075084 0C10
 +
81075086 0800
 +
81402000 8E6E
 +
81402002 0180
 +
81402004 31CF
 +
81402006 FF00
 +
81402008 000F
 +
8140200A 7840
 +
8140200C 01EE
 +
8140200E 7821
 +
81402010 000F
 +
81402012 7982
 +
81402014 31CE
 +
81402016 00FF
 +
81402018 000E
 +
8140201A 7040
 +
8140201C 01CF
 +
8140201E 7021
 +
81402020 3C19
 +
81402022 8040
 +
81402024 032E
 +
81402026 C821
 +
81402028 0801
 +
8140202A D2EC
 +
8140202C 9739
 +
8140202E 0180
 +
81400180 090D
 +
81400182 090D
 +
81400184 090E
 +
81400186 090E
 +
81400188 090E
 +
8140018A 090D
 +
8140018E 090D
 +
81400190 2600
 +
81400194 090E
 +
81400196 090D
 +
8140019C 0045
 +
814001A0 090E
 +
814001A8 090E
 +
814001B4 2601
 +
814001C0 1604
 +
814001CC 0022
 +
814001D8 090E
 +
814001E4 090E
 +
"Graphic Hack
 +
81074864 0810
 +
81074866 0200
 +
81400800 0C10
 +
81400802 0204
 +
81400804 2400
 +
81400808 0801
 +
8140080A D21B
 +
8140080C 2400
 +
81400810 2418
 +
81400812 0000
 +
81400814 9608
 +
81400816 00D2
 +
81400818 3908
 +
8140081A 090D
 +
8140081C 5100
 +
8140081E 000E
 +
81400820 2418
 +
81400822 3064
 +
81400824 3908
 +
81400826 0003
 +
81400828 5100
 +
8140082A 000B
 +
8140082C 2418
 +
8140082E 02C2
 +
81400830 3908
 +
81400832 092C
 +
81400834 1500
 +
81400836 0006
 +
81400838 3908
 +
8140083A 0006
 +
8140083C 2409
 +
8140083E 0060
 +
81400840 A209
 +
81400842 009F
 +
81400844 2418
 +
81400846 00D8
 +
81400848 0810
 +
8140084A 0216
 +
8140084C 2400
 +
81400850 5100
 +
81400852 0001
 +
81400854 2418
 +
81400856 00D8
 +
81400858 03E0
 +
8140085A 0008
 +
81074C5C 0810
 +
81074C5E 0300
 +
81400C00 3C0F
 +
81400C02 8040
 +
81400C04 ADE8
 +
81400C06 07FC
 +
81400C08 ADE9
 +
81400C0A 07F8
 +
81400C0C ADEA
 +
81400C0E 07F4
 +
81400C10 ADEB
 +
81400C12 07F0
 +
81400C14 ADEC
 +
81400C16 07EC
 +
81400C18 0C10
 +
81400C1A 0204
 +
81400C1C ADFF
 +
81400C1E 07E8
 +
81400C20 0300
 +
81400C22 6821
 +
81400C24 8DE8
 +
81400C26 07FC
 +
81400C28 8DE9
 +
81400C2A 07F8
 +
81400C2C 8DEA
 +
81400C2E 07F4
 +
81400C30 8DEB
 +
81400C32 07F0
 +
81400C34 8DEC
 +
81400C36 07EC
 +
81400C38 0801
 +
81400C3A D319
 +
81400C3C 8DFF
 +
81400C3E 07E8
 +
81074E78 0810
 +
81074E7A 0400
 +
81074E7C AC69
 +
81074E7E 0158
 +
81074E80 44C1
 +
81074E82 F800
 +
81401000 946A
 +
81401002 00D2
 +
81401004 394A
 +
81401006 0022
 +
81401008 5540
 +
8140100A 0003
 +
8140100C 394A
 +
8140100E 0040
 +
81401010 0810
 +
81401012 0407
 +
81401014 2400
 +
81401018 1540
 +
8140101A 0022
 +
8140101C 3C0A
 +
8140101E 8040
 +
81401020 AD48
 +
81401022 0FFC
 +
81401024 AD49
 +
81401026 0FF8
 +
81401028 AD4B
 +
8140102A 0FF4
 +
8140102C AD4C
 +
8140102E 0FF0
 +
81401030 3C08
 +
81401032 800F
 +
81401034 9509
 +
81401036 D0D6
 +
81401038 240A
 +
8140103A 0198
 +
8140103C 012A
 +
8140103E 0018
 +
81401040 0000
 +
81401042 5012
 +
81401044 010A
 +
81401046 4821
 +
81401048 952A
 +
8140104A D16C
 +
8140104C 254A
 +
8140104E 0080
 +
81401050 314A
 +
81401052 01FF
 +
81401054 240B
 +
81401056 0003
 +
81401058 910C
 +
8140105A D083
 +
8140105C 318C
 +
8140105E 0020
 +
81401060 000C
 +
81401062 6102
 +
81401064 016C
 +
81401066 5826
 +
81401068 2409
 +
8140106A 0180
 +
8140106C 5180
 +
8140106E 0001
 +
81401070 254A
 +
81401072 0080
 +
81401074 5580
 +
81401076 0001
 +
81401078 012A
 +
8140107A 5023
 +
8140107C 000A
 +
8140107E 6202
 +
81401080 016C
 +
81401082 5821
 +
81401084 314A
 +
81401086 00FF
 +
81401088 A06A
 +
8140108A 0159
 +
8140108C A06B
 +
8140108E 0158
 +
81401090 3C0A
 +
81401092 8040
 +
81401094 8D48
 +
81401096 0FFC
 +
81401098 8D49
 +
8140109A 0FF8
 +
8140109C 8D4B
 +
8140109E 0FF4
 +
814010A0 8D4C
 +
814010A2 0FF0
 +
814010A4 0801
 +
814010A6 D3A0
 +
814010A8 2400
 +
811A37FC 0810
 +
811A37FE 2400
 +
811A3800 2419
 +
811A3802 1003
 +
81409000 2408
 +
81409002 3062
 +
81409004 3C09
 +
81409006 800F
 +
81409008 2529
 +
8140900A D198
 +
8140900C 1449
 +
8140900E 0002
 +
81409010 0000
 +
81409012 4821
 +
81409014 A049
 +
81409016 009F
 +
81409018 0806
 +
8140901A 8E01
 +
8140901C 2400
 +
"Must Press Z to Fire
 +
811A3F44 0810
 +
811A3F46 0500
 +
81401400 3C08
 +
81401402 8040
 +
81401404 AD09
 +
81401406 FFF8
 +
81401408 AD0A
 +
8140140A FFFC
 +
8140140C 3C0A
 +
8140140E 800F
 +
81401410 254A
 +
81401412 D198
 +
81401414 146A
 +
81401416 000C
 +
81401418 3C09
 +
8140141A 8018
 +
8140141C 9129
 +
8140141E 3A35
 +
81401420 3129
 +
81401422 0010
 +
81401424 810A
 +
81401426 1FFC
 +
81401428 A109
 +
8140142A 1FFC
 +
8140142C 1540
 +
8140142E 0006
 +
81401430 2400
 +
81401434 1120
 +
81401436 0004
 +
81401438 9109
 +
8140143A 1FFE
 +
8140143C 2529
 +
8140143E 0001
 +
81401440 3129
 +
81401442 0007
 +
81401444 A109
 +
81401446 1FFE
 +
81401448 3C08
 +
8140144A 8018
 +
8140144C 9108
 +
8140144E 3A34
 +
81401450 3108
 +
81401452 0020
 +
81401454 5100
 +
81401456 0024
 +
81401458 2408
 +
8140145A 0006
 +
8140145C 2408
 +
8140145E 0001
 +
81401460 3C09
 +
81401462 8040
 +
81401464 8C6A
 +
81401466 0150
 +
81401468 0542
 +
8140146A 0001
 +
8140146C A128
 +
8140146E 03F1
 +
81401470 9068
 +
81401472 0183
 +
81401474 3C09
 +
81401476 8040
 +
81401478 912A
 +
8140147A 03F1
 +
8140147C 394A
 +
8140147E 0001
 +
81401480 1540
 +
81401482 0019
 +
81401484 912A
 +
81401486 03F3
 +
81401488 254A
 +
8140148A 0001
 +
8140148C 314A
 +
8140148E 0003
 +
81401490 A12A
 +
81401492 03F3
 +
81401494 1540
 +
81401496 0014
 +
81401498 2400
 +
8140149C 8C68
 +
8140149E 0180
 +
814014A0 3909
 +
814014A2 0702
 +
814014A4 1120
 +
814014A6 0002
 +
814014A8 3909
 +
814014AA 0104
 +
814014AC 1520
 +
814014AE 000E
 +
814014B0 3108
 +
814014B2 00FF
 +
814014B4 3C09
 +
814014B6 8040
 +
814014B8 912A
 +
814014BA 03F0
 +
814014BC 394A
 +
814014BE 0001
 +
814014C0 A12A
 +
814014C2 03F0
 +
814014C4 000A
 +
814014C6 4140
 +
814014C8 000A
 +
814014CA 5100
 +
814014CC 0148
 +
814014CE 5021
 +
814014D0 9128
 +
814014D2 1FFE
 +
814014D4 0148
 +
814014D6 5021
 +
814014D8 000A
 +
814014DA 5040
 +
814014DC 012A
 +
814014DE 4821
 +
814014E0 8529
 +
814014E2 0F60
 +
814014E4 AC69
 +
814014E6 0150
 +
814014E8 3C09
 +
814014EA 8040
 +
814014EC 8D2A
 +
814014EE FFFC
 +
814014F0 0806
 +
814014F2 8FD3
 +
814014F4 8D29
 +
814014F6 FFF8
 +
81400F00 305A
 +
81400F20 0702
 +
81400F02 306E
 +
81400F22 0102
 +
81400F04 305A
 +
81400F24 0104
 +
81400F06 305C
 +
81400F26 0402
 +
81400F08 306E
 +
81400F28 0202
 +
81400F0A 3012
 +
81400F2A 0502
 +
81400F0C 3066
 +
81400F2C 0602
 +
81400F0E 3068
 +
81400F2E 0105
 +
81400F80 0802
 +
81400F82 0101
 +
81400F84 0204
 +
81400F86 0302
 +
81400F88 0202
 +
81400F8A 0502
 +
81400F8C 0602
 +
81400F8E 0105
 +
"Toggle Custom Fire Types
 +
811A36E0 9049
 +
811A36E2 0183
 +
811A36F4 0810
 +
811A36F6 0D00
 +
81403400 3C01
 +
81403402 8040
 +
81403404 AC24
 +
81403406 33FC
 +
81403408 AC25
 +
8140340A 33F8
 +
8140340C AC26
 +
8140340E 33F4
 +
81403410 3C01
 +
81403412 800F
 +
81403414 2421
 +
81403416 D198
 +
81403418 1422
 +
8140341A 000D
 +
8140341C 3C04
 +
8140341E 8040
 +
81403420 9085
 +
81403422 1FFE
 +
81403424 38A5
 +
81403426 0001
 +
81403428 10A0
 +
8140342A 0002
 +
8140342C 38A5
 +
8140342E 0002
 +
81403430 14A0
 +
81403432 0010
 +
81403434 9085
 +
81403436 03F0
 +
81403438 38A5
 +
8140343A 0001
 +
8140343C A085
 +
8140343E 03F0
 +
81403440 3C09
 +
81403442 801A
 +
81403444 2529
 +
81403446 3710
 +
81403448 0810
 +
8140344A 0D18
 +
8140344C 2400
 +
81403450 0009
 +
81403452 4880
 +
81403454 3C01
 +
81403456 801A
 +
81403458 0029
 +
8140345A 0821
 +
8140345C 8C29
 +
8140345E 62A0
 +
81403460 3C01
 +
81403462 8040
 +
81403464 8C24
 +
81403466 33FC
 +
81403468 8C25
 +
8140346A 33F8
 +
8140346C 0120
 +
8140346E 0008
 +
81403470 8C26
 +
81403472 33F4
 +
81403474 3C01
 +
81403476 8040
 +
81403478 8C24
 +
8140347A 33FC
 +
8140347C 8C25
 +
8140347E 33F8
 +
81403480 8C26
 +
81403482 33F4
 +
81403484 0806
 +
81403486 8DBB
 +
81403488 0000
 +
8140348A 0821
 +
"Infinite Ammo
 +
811A415A 0000
 +
"Red Gem Multiplier
 +
8102F8EE 000A
 +
"Damage Correction
 +
81074C64 0810
 +
81074C66 1400
 +
81074C74 2418
 +
81074C76 0003
 +
81405000 2409
 +
81405002 000F
 +
81405004 3C08
 +
81405006 8040
 +
81405008 960F
 +
8140500A 00D2
 +
8140500C 2508
 +
8140500E 0004
 +
81405010 9518
 +
81405012 53FC
 +
81405014 530F
 +
81405016 0003
 +
81405018 9509
 +
8140501A 53FE
 +
8140501C 1700
 +
8140501E FFFB
 +
81405020 2400
 +
81405024 0801
 +
81405026 D31B
 +
81405028 240F
 +
8140502A 0004
 +
81405400 090E
 +
81405402 000F
 +
81405404 2600
 +
81405406 0014
 +
81405408 090D
 +
8140540A 0014
 +
8140540C 2601
 +
8140540E 0010
 +
81405410 0045
 +
81405412 0018
 +
81405414 1604
 +
81405416 001E
 +
81405418 0022
 +
8140541A 7FFF
 +
8102D042 0078
 +
81086E5A 00C8
 +
"Damage Mechanics Corrections
 +
8106972E 0000
 +
811AD0E2 0001
 +
8106C2B0 1000
 +
811A9694 2400
 +
"Collision Correction
 +
8002DC67 0000
 +
8002DC7D 0000
 +
"Clan Bomb Graphic Fix
 +
81085E28 0810
 +
81085E2A 0900
 +
81402400 9444
 +
81402402 00D2
 +
81402404 3884
 +
81402406 0045
 +
81402408 1480
 +
8140240A 0002
 +
8140240C 3C04
 +
8140240E 3F80
 +
81402410 4484
 +
81402412 0000
 +
81402414 8FA4
 +
81402416 0000
 +
81402418 E440
 +
8140241A 00B4
 +
8140241C 03E0
 +
8140241E 0008
 +
81402420 E440
 +
81402422 00B8
 +
"Sniper Lasers Shoot Faster
 +
81074E14 0810
 +
81074E16 0A00
 +
81074E18 440A
 +
81074E1A 4000
 +
81402800 444F
 +
81402802 F800
 +
81402804 35E1
 +
81402806 0003
 +
81402808 3821
 +
8140280A 0002
 +
8140280C 44C1
 +
8140280E F800
 +
81402810 4600
 +
81402812 5424
 +
81402814 44CF
 +
81402816 F800
 +
81402818 4419
 +
8140281A 8000
 +
8140281C 460E
 +
8140281E 0482
 +
81402820 9468
 +
81402822 00D2
 +
81402824 3908
 +
81402826 0022
 +
81402828 1500
 +
8140282A 0003
 +
8140282C 2400
 +
81402830 000A
 +
81402832 5080
 +
81402834 0019
 +
81402836 C880
 +
81402838 AC6A
 +
8140283A 00EC
 +
8140283C 0801
 +
8140283E D393
 +
81402840 AC79
 +
81402842 00F0
 +
"Infinite Red Gems
 +
81175B66 270F
 +
|}}
 +
 
 +
===== Video of the above code suite in action  =====
 +
 
 +
can be found at this link:
 +
 
 +
[http://www.youtube.com/watch?v=uleGDOsIlWw http://www.youtube.com/watch?v=uleGDOsIlWw]
 +
 
 +
==== Codes created in the process of making the weapon suite  ====
 +
 
 +
{{Code
 +
| name = Kill NPCs
 +
| 8106C2B0 1000
 +
| This code is freaking awesome D:
 +
}}
 +
{{Code
 +
| name = Kill NPCs Bugfix
 +
| 811A9694 2400
 +
| You will likely need this code to play level 1-5 when the above code is active. It will keep the children from having their HP set to 0 when they are rescued, which otherwise kills them and makes them get rescued twice (causes some pretty glitchy crap)
 +
}}
 +
{{Code
 +
| name = Red Gems Gained Modifier
 +
| 8102F8EE XXXX
 +
| Changes only how many red gems you get for picking them up normally.
 +
}}
 +
{{Code
 +
| name = Infinite Gun Time
 +
| 811A415A 0000
 +
| Guns will never expire. Adds 0 to timer instead of subtracting 1.
 +
}}
 +
{{Code
 +
| name = Infinite Gun Time (Alternate)
 +
| 811A4160 2400
 +
| Guns will never expire. Eliminates original timer update write.
 +
}}
  
----
+
==== Data collected in the process of making the weapon suite  ====
  
8106C2B0 1000
+
===== Sprite Struct Map<br>  =====
 +
<pre>Base = Sprite ID * 0x198 + 0x800ED000
 +
 
 +
Marina is sprite 0
 +
 
 +
Projectiles are loaded into sprite 1 through about 16
 +
 
 +
+0x080 Mode bits 3
 +
AND 0x02: True if holding something
 +
+0x082 Mode bits 1
 +
AND 0x01: True if can be damaged/able to talk
 +
AND 0x08: True grabbing something
 +
AND 0x80: True if invincible?
 +
+0x083 Mode bits 0
 +
AND 0x20: True = facing left
 +
Writes have no effect
 +
AND 0x02: False = Can't move
 +
AND 0x01: False = Invisible
 +
+0x084 Halfword of what the sprite looks like
 +
See ***List 1
 +
+0x088 Word of horizontal offset from center of screen
 +
0xFF880000 to 0x980000 to be on screen
 +
+0x08C Word of vertical offset from center of screen
 +
0xFF880000 to 0x680000 to be on screen
 +
+0x098 Another flag word:
 +
AND 0x00000002: True to use splash collision animation
 +
+0x09C Byte of red overlay
 +
+0x09D Byte of green overlay
 +
+0x09E Byte of blue overlay
 +
+0x09F Byte of opacity of sprite
 +
Sniper laser (Item 0x22 in ***List 3) uses 0x60
 +
+0x0B4 Float of width scalar
 +
+0x0B8 Float of heigth scalar
 +
+0x0CC Flag word
 +
AND 0x00000004 and AND 0x00000001 must be set for
 +
Ninja stars to work properly
 +
+0x0D0 Byte of mode
 +
3 to shoot a gun
 +
4 to drop it
 +
+0x0D2 Halfword of sprite routine to use
 +
See ***List 3
 +
+0x0D4 Halfword of hit stun remaining
 +
+0x0D6 Halfword of last sprite held
 +
Can telegrab with 0xA in 0x080
 +
+0x0E0 Halfword of remaining health
 +
+0x0E2 Halfword of damage to receive
 +
+0x0E4 Halfword of damage to incur
 +
+0x0EC Word of horizontal speed
 +
+0x0F0 Word of vertical speed
 +
+0x150 For weapons:
 +
Word of fire delay
 +
Signed
 +
Firing resets to gun specific delay
 +
Guns will fire only if the timer counts down past 0
 +
For characters:
 +
Word of damage handling flags
 +
AND 0x00000080: True if health is to reset to 0x4000 upon death
 +
False to kill
 +
+0x154 Word of red gem amount to give or receive
 +
+0x158 Byte of direction facing
 +
AND 0x03:
 +
00b Right
 +
01b Up
 +
10b Left
 +
11b Down
 +
+0x159 Byte of angle of counter clockwise deviation
 +
0-90 degrees
 +
+0x16C Halfword of angle facing of held sprite
 +
0x380-0xFF (0x400 loops to 0) for -45-90
 +
+0x170 Halfword of position in animation cycle
 +
+0x17C Word of life remaining timer
 +
Signed
 +
&lt; 0 = explode
 +
+0x180 Word of how the sprite shoots
 +
See ***List 2</pre>
 +
===== Value Lists<br>  =====
 +
 
 +
====== ***List 1 (Graphic IDs):  ======
 +
 
 +
{{note}} Odd values look reversed and stupid
 +
 
 +
<pre>0x00D8 - Vash Clancer Laser
 +
0x024A - Ninja Star
 +
0x027A - Clan bomb
 +
0x02C2 - Regular bullet (for some reason spawning sniper lasers uses this incorrect value)
 +
0x1812 - Lunar's gun ;D
 +
0x181C - Merco's lance ;D
 +
0x3012 - Robot gun
 +
0x3034 - Giant green jet pack clancer
 +
0x305A - Machine gun
 +
0x305C - One of those kick ass gatlings the robots use
 +
0x305E - Another gat
 +
0x3060 - Another gat
 +
0x3062 - Missile pod
 +
0x3064 - Homing missile
 +
0x3066 - Looks like a rifle or a pole of some sort.
 +
0x3068 - Some tiny claw thing.
 +
0x306A - Umbrella
 +
0x306C - Another umbrella. This time it isn't slanted.
 +
0x306E - Looks like an unused rocket launcher.
 +
0x3070 - A spring of some sort.
 +
0x30B6 - Red grenade
 +
0x30C6 - Spike bomb
 +
0x30D8 - Sniper laser</pre>
 +
 
 +
====== ***List 2 (Fire Types):  ======
 +
 
 +
<pre>0x00 - Same as below. Not standard.
 +
0x01 - Fires regular missiles.
 +
0x02 - Fires machine gun shells.
 +
0x03 - Fires triple burst machine gun shells.
 +
0x04 - Same as previous, but a bit slower. Not standard.
 +
0x05 - Fires homing missiles.
 +
0x06 - Here and beyond does nothing.</pre>
 +
 
 +
====== ***List 3 (Projectile Types):  ======
 +
 
 +
<pre>0x0016 - Marina clones :D*
 +
0x0018 - Clan pot :D*
 +
0x001C - Clan ball*
 +
0x001D - PHOENIX Gamma
 +
0x0021 - THE Beastector
 +
0x0022 - Sniper laser; always faces right?
 +
0x0023 - Trip mines
 +
0x0024 - Rifle laser
 +
0x003C - Orb formed by catching opponent's laser; doesn't work outside of levels where this can't be done normally
 +
0x003D - CERBERUS Alpha's small green blast; fires collectable red gems in other levels XD*
 +
0x003F - Teran clan ball - won't transform outside of the Blockman level*
 +
0x0040 - Super clan balls*
 +
0x0043 - Red flower*
 +
0x0045 - Clan bomb
 +
0x0049 - Purple spike balls that move in a straight line*
 +
0x004C - Purple spike balls that circle in place*
 +
0x004E - Purple spike balls that bounce up and down*
 +
0x004F - Purple cyclone spike balls*
 +
0x0050 - Purple spike balls that bounce*
 +
0x0062 - Small red laser shells fired by aerial clancers; same issue as with 0x22
 +
0x0077 - Mute clancer
 +
0x007B - Circling objects
 +
0x007C - Unusable red gem*
 +
0x0600 - Spike bomb
 +
0x0903 - Armed robot
 +
0x090C - This value makes you fire objects that fire objects. Kinky...
 +
0x090D - Regular missiles; shoot too fast with fire type 2 and blow themselves up
 +
0x090E - Regular machine gun shells
 +
0x0A01 - Merco's lance
 +
0x0F06 - CERBERUS Alpha's biggest beam; fires stupid statues in other levels :P
 +
0x0F07 - CERBERUS Alpha's normal shells from Lunar's gun; fires useless machine parts in other levels
 +
0x0F08 - CERBERUS Alpha's large orange blast; fires even more useless machine parts in other levels
 +
0x0F13 - Lunar's gun
 +
0x1603 - Boomerang; becomes left hand missile from THE Beastector
 +
0x1604 - Shoots FIRE. YAY. Becomes right hand laser from THE Beastector*
 +
0x1B07 - Small red laser fired by missiles in Missile Surf
 +
0x1C07 - Jet pack clancer; bevavior pattern 0x0061 to ride
 +
0x2000 - Clancer that throws red grenades
 +
0x2600 - Spike bomb
 +
0x2601 - Red grenade
 +
0x2602 - Ninja star :D
 +
0x2603 - Boomerang*
 +
0x2604 - Fire*; standard value
 +
0x2606 - Damn little statues again
 +
0x2607 - More robot crap
 +
0x9BAB - Missiles from CERBERUS Alpha that get bigger when shaken</pre>
 +
 
 +
{{note}} "*" - Will overflow sprite gen buffer and disallow projectile spawning
 +
 
 +
====== ***List 3a (Projectile Types Condensed): ======
  
----
+
<pre>0022 - Sniper laser; always faces right?
 +
0024 - Rifle laser
 +
0045 - Clan bomb
 +
004C - Purple spike balls that circle in place
 +
0062 - Small red laser shells fired by aerial clancers; same issue as with 0x22
 +
090D - Regular missiles; shoot too fast with fire type 2 and blow themselves up
 +
090E - Regular machine gun shells
 +
1603 - Boomerang
 +
1604 - Shoots FIRE
 +
2600 - Spike bomb
 +
2601 - Red grenade
 +
2602 - Ninja star :D</pre>
  
[[Category:Nintendo 64|Mischief Makers v1.0]]
+
[[Category:Nintendo 64|{{PAGENAME}}]]
 +
[[Category:Nintendo 64/GameShark|{{PAGENAME}}]]

Latest revision as of 20:37, 23 October 2010

Hextator

Weapon Adding Code Suite
#Mischief Makers
"Subroutine - Constant
81000E54 0810
81000E56 2800
8140A000 962F
8140A002 0000
8140A004 3C1B
8140A006 8041
8140A008 AF62
8140A00A 0004
8140A00C AF63
8140A00E 0008
8140A010 AF64
8140A012 000C
8140A014 AF65
8140A016 0010
8140A018 AF66
8140A01A 0014
8140A01C AF67
8140A01E 0018
8140A020 AF68
8140A022 001C
8140A024 AF69
8140A026 0020
8140A028 AF6A
8140A02A 0024
8140A02C AF6B
8140A02E 0028
8140A030 AF6C
8140A032 002C
8140A034 AF6D
8140A036 0030
8140A038 AF6E
8140A03A 0034
8140A03C AF6F
8140A03E 0038
8140A040 AF78
8140A042 005C
8140A044 AF79
8140A046 0060
8140A048 3C02
8140A04A 8018
8140A04C 9445
8140A04E 3A34
8140A050 30A4
8140A052 6030
8140A054 3883
8140A056 6030
8140A058 1403
8140A05A 000E
8140A05C 3C04
8140A05E 800F
8140A060 3C05
8140A062 8017
8140A064 9483
8140A066 D0D4
8140A068 1403
8140A06A 000A
8140A06C 94A8
8140A06E 5B66
8140A070 2907
8140A072 01F4
8140A074 1407
8140A076 0007
8140A078 240C
8140A07A 1000
8140A07C 340B
8140A07E 0020
8140A080 A48C
8140A082 D0D4
8140A084 A08B
8140A086 D09F
8140A088 94AA
8140A08A 5B66
8140A08C 2549
8140A08E FE0C
8140A090 A4A9
8140A092 5B66
8140A094 908D
8140A096 D09F
8140A098 3405
8140A09A 00FF
8140A09C 10AD
8140A09E 0003
8140A0A0 948E
8140A0A2 D0D4
8140A0A4 500E
8140A0A6 0001
8140A0A8 A085
8140A0AA D09F
8140A0AC 3C03
8140A0AE 8040
8140A0B0 9063
8140A0B2 1FFF
8140A0B4 1403
8140A0B6 0047
8140A0B8 3C03
8140A0BA 8018
8140A0BC 3463
8140A0BE 3A34
8140A0C0 9462
8140A0C2 0000
8140A0C4 3044
8140A0C6 4000
8140A0C8 1004
8140A0CA 0042
8140A0CC 3045
8140A0CE 0300
8140A0D0 1005
8140A0D2 0040
8140A0D4 3C07
8140A0D6 8017
8140A0D8 94E7
8140A0DA 5B66
8140A0DC 28E6
8140A0DE 000A
8140A0E0 1406
8140A0E2 003C
8140A0E4 3C06
8140A0E6 800E
8140A0E8 34C6
8140A0EA D000
8140A0EC 90C9
8140A0EE 0080
8140A0F0 3128
8140A0F2 0002
8140A0F4 1408
8140A0F6 0037
8140A0F8 0000
8140A0FA 2025
8140A0FC 3C04
8140A0FE 8040
8140A100 90C5
8140A102 00D1
8140A104 3483
8140A106 0005
8140A108 908A
8140A10A 3000
8140A10C 2484
8140A10E 0001
8140A110 1145
8140A112 0003
8140A114 0000
8140A116 1025
8140A118 1483
8140A11A FFFB
8140A11C 3402
8140A11E 0001
8140A120 1002
8140A122 002C
8140A124 3C02
8140A126 8017
8140A128 344C
8140A12A 5B64
8140A12C 958E
8140A12E 0002
8140A130 0000
8140A132 2825
8140A134 25CD
8140A136 FFF6
8140A138 A58D
8140A13A 0002
8140A13C 0005
8140A13E 1883
8140A140 0003
8140A142 2080
8140A144 0086
8140A146 C021
8140A148 8F19
8140A14A 0000
8140A14C 24A5
8140A14E 0004
8140A150 28AF
8140A152 0198
8140A154 100F
8140A156 0005
8140A158 AF19
8140A15A 0198
8140A15C 3C06
8140A15E 800E
8140A160 34C6
8140A162 D000
8140A164 0810
8140A166 2850
8140A168 0005
8140A16A 1883
8140A16C 3C05
8140A16E 800E
8140A170 34A5
8140A172 D000
8140A174 3C02
8140A176 0002
8140A178 90B8
8140A17A 0080
8140A17C 344E
8140A17E 1403
8140A180 370F
8140A182 0002
8140A184 3C0D
8140A186 0009
8140A188 340C
8140A18A 0005
8140A18C 340B
8140A18E 0002
8140A190 340A
8140A192 024A
8140A194 3409
8140A196 2602
8140A198 3408
8140A19A 0402
8140A19C 3407
8140A19E 001E
8140A1A0 3406
8140A1A2 0001
8140A1A4 A0AF
8140A1A6 0080
8140A1A8 ACAE
8140A1AA 0218
8140A1AC ACAD
8140A1AE 022C
8140A1B0 ACAC
8140A1B2 0264
8140A1B4 A4AB
8140A1B6 0268
8140A1B8 A4AA
8140A1BA 021C
8140A1BC A4A9
8140A1BE 026A
8140A1C0 ACA8
8140A1C2 0270
8140A1C4 A4A7
8140A1C6 027C
8140A1C8 A4A6
8140A1CA 00D6
8140A1CC ACA0
8140A1CE 02E8
8140A1D0 A4A0
8140A1D2 0308
8140A1D4 3C1B
8140A1D6 8041
8140A1D8 8F62
8140A1DA 0004
8140A1DC 8F63
8140A1DE 0008
8140A1E0 8F64
8140A1E2 000C
8140A1E4 8F65
8140A1E6 0010
8140A1E8 8F66
8140A1EA 0014
8140A1EC 8F67
8140A1EE 0018
8140A1F0 8F68
8140A1F2 001C
8140A1F4 8F69
8140A1F6 0020
8140A1F8 8F6A
8140A1FA 0024
8140A1FC 8F6B
8140A1FE 0028
8140A200 8F6C
8140A202 002C
8140A204 8F6D
8140A206 0030
8140A208 8F6E
8140A20A 0034
8140A20C 8F6F
8140A20E 0038
8140A210 8F78
8140A212 005C
8140A214 8F79
8140A216 0060
8140A218 0800
8140A21A 0397
8140A21C 341B
8140A21E 0AAA
*Ghost Mode, Ninja Star Spawn
"Custom Fire Rates
811A3FC4 2400
811A3F98 2400
811A4058 2400
811A3FF0 2400
811A401C 2400
811A3F30 0810
811A3F32 0100
81400400 3C02
81400402 800F
81400404 2442
81400406 D198
81400408 1062
8140040A 001D
8140040C 3C02
8140040E 8040
81400410 AC44
81400412 03FC
81400414 AC45
81400416 03F8
81400418 AC46
8140041A 03F4
8140041C 0000
8140041E 2021
81400420 8C62
81400422 0150
81400424 2459
81400426 FFFF
81400428 0443
8140042A 0001
8140042C 2442
8140042E FFFF
81400430 AC62
81400432 0150
81400434 3C02
81400436 8040
81400438 9065
8140043A 0183
8140043C 38A6
8140043E 0001
81400440 10C0
81400442 0007
81400444 38A6
81400446 0002
81400448 10C0
8140044A 0007
8140044C 38A6
8140044E 0003
81400450 10C0
81400452 0007
81400454 38A6
81400456 0005
81400458 10C0
8140045A 0007
8140045C 2400
81400460 0810
81400462 0148
81400464 2406
81400466 0008
81400468 0810
8140046A 0148
8140046C 2406
8140046E 0009
81400470 0810
81400472 0148
81400474 2406
81400476 000A
81400478 0810
8140047A 0148
8140047C 2406
8140047E 000B
81400480 9462
81400482 0182
81400484 3C08
81400486 8040
81400488 2508
8140048A 0FDE
8140048C 2508
8140048E 0002
81400490 9519
81400492 0000
81400494 1320
81400496 0007
81400498 2400
8140049C 1459
8140049E FFFB
814004A0 2400
814004A4 3C02
814004A6 8018
814004A8 9042
814004AA 3A34
814004AC 3042
814004AE 0020
814004B0 1440
814004B2 0004
814004B4 8C62
814004B6 0150
814004B8 2459
814004BA FFFF
814004BC 0443
814004BE 0001
814004C0 2442
814004C2 FFFF
814004C4 AC62
814004C6 0150
814004C8 0440
814004CA 0002
814004CC 2400
814004D0 0806
814004D2 8FD1
814004D4 2400
814004D8 3C02
814004DA 8040
814004DC AC44
814004DE 03FC
814004E0 AC45
814004E2 03F8
814004E4 AC46
814004E6 03F4
814004E8 3C04
814004EA 800F
814004EC 8C85
814004EE D318
814004F0 38A6
814004F2 0802
814004F4 10C0
814004F6 0002
814004F8 38A6
814004FA 0204
814004FC 14C0
814004FE 0004
81400500 3C04
81400502 8040
81400504 9085
81400506 03F0
81400508 38A5
8140050A 0001
8140050C A085
8140050E 03F0
81400510 3C02
81400512 8040
81400514 9046
81400516 1FFE
81400518 3C05
8140051A 8040
8140051C 90A4
8140051E 03F0
81400520 9045
81400522 03F1
81400524 10A0
81400526 0021
81400528 A040
8140052A 03F1
8140052C 3C05
8140052E 8040
81400530 0004
81400532 1140
81400534 0004
81400536 2100
81400538 0082
8140053A 2021
8140053C 00C4
8140053E 3021
81400540 0006
81400542 3040
81400544 0006
81400546 C821
81400548 00A6
8140054A 2821
8140054C 94A6
8140054E 0F40
81400550 3C02
81400552 800F
81400554 2442
81400556 D198
81400558 1462
8140055A 0004
8140055C 2400
81400560 3C02
81400562 8017
81400564 1000
81400566 0005
81400568 9445
8140056A 5B66
8140056C 8C65
8140056E 017C
81400570 00A6
81400572 2823
81400574 0810
81400576 0167
81400578 AC65
8140057A 017C
8140057C 00A6
8140057E 2823
81400580 A445
81400582 5B66
81400584 04A2
81400586 0001
81400588 A440
8140058A 5B66
8140058C 3C02
8140058E 800F
81400590 2406
81400592 FFFF
81400594 58A0
81400596 0001
81400598 AC46
8140059A D314
8140059C 3C02
8140059E 8040
814005A0 0059
814005A2 1021
814005A4 8442
814005A6 0F60
814005A8 AC62
814005AA 0150
814005AC 3C02
814005AE 8040
814005B0 8C44
814005B2 03FC
814005B4 8C45
814005B6 03F8
814005B8 8C46
814005BA 03F4
814005BC 3C02
814005BE FFFF
814005C0 0806
814005C2 8FD1
814005C4 2419
814005C6 FFFF
81400F40 0001
81400F60 FFFF
81400F42 000F
81400F62 0054
81400F44 0003
81400F64 FFFF
81400F46 000D
81400F66 002C
81400F48 0060
81400F68 0060
81400F4A 0005
81400F6A FFFF
81400F4C 0078
81400F6C 0078
81400F4E 0000
81400F6E FFFF
81400F50 000F
81400F70 000E
81400F52 0005
81400F72 0004
81400F54 0008
81400F74 0007
81400F56 001D
81400F76 001C
81400FA0 0000
81400FC0 0000
81400FA2 0005
81400FC2 0014
81400FA4 0000
81400FC4 000C
81400FA6 0001
81400FC6 0004
81400FA8 0060
81400FC8 0060
81400FAA 0005
81400FCA FFFF
81400FAC 0078
81400FCC 0078
81400FAE 0000
81400FCE FFFF
81400FE0 0802
81400FE2 0204
81400FE4 0402
81400FE6 0202
81400FE8 0602
"Clear Overflowing Sprites
D1408038 0000
81408038 800E
D140803A 0000
8140803A D0D2
8140803C 800F
8140803E 03D2
81000E44 0C10
81000E46 2010
81408040 3C02
81408042 8041
81408044 AC44
81408046 8000
81408048 AC43
8140804A 8004
8140804C AC49
8140804E 8008
81408050 AC4A
81408052 800C
81408054 8C44
81408056 8038
81408058 8C43
8140805A 803C
8140805C 2484
8140805E 0198
81408060 5064
81408062 0001
81408064 2484
81408066 CD00
81408068 AC44
8140806A 8038
8140806C 9483
8140806E 0000
81408070 240F
81408072 1604
81408074 11E3
81408076 0010
81408078 240F
8140807A 0024
8140807C 11E3
8140807E 000E
81408080 240F
81408082 0022
81408084 11E3
81408086 000C
81408088 240F
8140808A 0062
8140808C 11E3
8140808E 000A
81408090 240F
81408092 2600
81408094 15E3
81408096 001B
81408098 240F
8140809A 0040
8140809C 2484
8140809E FF2E
814080A0 A48F
814080A2 00D0
814080A4 3C03
814080A6 8000
814080A8 8C8F
814080AA 0150
814080AC 01E3
814080AE 7825
814080B0 AC8F
814080B2 0150
814080B4 0810
814080B6 2041
814080B8 2484
814080BA FF2E
814080BC 3C0F
814080BE 0078
814080C0 8C83
814080C2 0088
814080C4 006F
814080C6 1821
814080C8 1860
814080CA 000A
814080CC 8C83
814080CE 008C
814080D0 006F
814080D2 1821
814080D4 1860
814080D6 0007
814080D8 3C0F
814080DA FF68
814080DC 8C83
814080DE 0088
814080E0 006F
814080E2 1821
814080E4 0461
814080E6 0003
814080E8 8C83
814080EA 008C
814080EC 006F
814080EE 1821
814080F0 1860
814080F2 0004
814080F4 2483
814080F6 0198
814080F8 AC80
814080FA 0000
814080FC 2484
814080FE 0004
81408100 1464
81408102 FFFD
81408104 3C0F
81408106 8018
81408108 95EF
8140810A 3A34
8140810C 31EF
8140810E 4010
81408110 39EF
81408112 4010
81408114 11E0
81408116 001B
81408118 3C0F
8140811A 800F
8140811C 91E4
8140811E D080
81408120 3084
81408122 0002
81408124 1080
81408126 0006
81408128 95E4
8140812A D0D0
8140812C 3884
8140812E 0233
81408130 1080
81408132 0003
81408134 95E4
81408136 D26A
81408138 2403
8140813A 090C
8140813C 1083
8140813E 0002
81408140 2404
81408142 FFFF
81408144 ADE4
81408146 D314
81408148 3C0F
8140814A 800F
8140814C 91EF
8140814E D0D1
81408150 39EF
81408152 0019
81408154 11E0
81408156 000B
81408158 3C0F
8140815A 8017
8140815C 95EF
8140815E 5B66
81408160 19E0
81408162 0071
81408164 3C0F
81408166 800F
81408168 91EF
8140816A D080
8140816C 31EF
8140816E 0002
81408170 15E0
81408172 0075
81408174 3C0F
81408176 8018
81408178 91EF
8140817A 3A34
8140817C 31EF
8140817E 0020
81408180 15E0
81408182 0003
81408184 2404
81408186 FFFF
81408188 ADE4
8140818A D314
8140818C 0810
8140818E 20CA
81408190 3C0F
81408192 8040
81408194 91EF
81408196 1FFF
81408198 15E0
8140819A 0063
8140819C 3C03
8140819E 800F
814081A0 2463
814081A2 D000
814081A4 9069
814081A6 0083
814081A8 3129
814081AA 0001
814081AC 1120
814081AE FFF5
814081B0 3C09
814081B2 8040
814081B4 2402
814081B6 0000
814081B8 906F
814081BA 00D1
814081BC 0049
814081BE 2021
814081C0 908A
814081C2 3000
814081C4 11EA
814081C6 0058
814081C8 2400
814081CC 1140
814081CE 0003
814081D0 2400
814081D4 0810
814081D6 206F
814081D8 2442
814081DA 0001
814081DC 3C09
814081DE 8040
814081E0 A120
814081E2 03F2
814081E4 2409
814081E6 0194
814081E8 0520
814081EA 0005
814081EC 0069
814081EE 2021
814081F0 8C82
814081F2 0000
814081F4 AC82
814081F6 0198
814081F8 0810
814081FA 207A
814081FC 2529
814081FE FFFC
81408200 2404
81408202 090C
81408204 AC64
81408206 0268
81408208 2404
8140820A 0001
8140820C A464
8140820E 00D6
81408210 2404
81408212 000A
81408214 A064
81408216 0080
81408218 9064
8140821A 00D0
8140821C 3884
8140821E 0001
81408220 1480
81408222 0008
81408224 2409
81408226 FFFA
81408228 9462
8140822A 00D0
8140822C 3842
8140822E 0103
81408230 5440
81408232 0001
81408234 A469
81408236 00F0
81408238 2402
8140823A 0004
8140823C A462
8140823E 00D0
81408240 0810
81408242 209A
81408244 3884
81408246 0003
81408248 1480
8140824A 0007
8140824C 3C02
8140824E 8040
81408250 2404
81408252 0001
81408254 A044
81408256 03F2
81408258 2402
8140825A 0004
8140825C A462
8140825E 00D0
81408260 2402
81408262 FFFA
81408264 A462
81408266 00F0
81408268 3C03
8140826A 800F
8140826C 2463
8140826E D000
81408270 9464
81408272 00D0
81408274 3884
81408276 0103
81408278 1080
8140827A FFC2
8140827C 3C0F
8140827E 800F
81408280 3C02
81408282 8040
81408284 9044
81408286 03F2
81408288 1080
8140828A 0008
8140828C 3884
8140828E 0001
81408290 1480
81408292 0003
81408294 2484
81408296 0002
81408298 A044
8140829A 03F2
8140829C 0810
8140829E 20AB
814082A0 2409
814082A2 021A
814082A4 A040
814082A6 03F2
814082A8 A469
814082AA 00D0
814082AC 9049
814082AE 03F0
814082B0 0009
814082B2 1180
814082B4 0009
814082B6 4940
814082B8 0049
814082BA 1021
814082BC 3C09
814082BE 8040
814082C0 9124
814082C2 1FFE
814082C4 0004
814082C6 2040
814082C8 0089
814082CA 2021
814082CC 9489
814082CE 0F00
814082D0 1120
814082D2 0015
814082D4 0082
814082D6 2021
814082D8 A469
814082DA 021C
814082DC 3C02
814082DE 8040
814082E0 9049
814082E2 1FFE
814082E4 2529
814082E6 FFF9
814082E8 2402
814082EA 00FF
814082EC A060
814082EE 0237
814082F0 5520
814082F2 0001
814082F4 A062
814082F6 0237
814082F8 9489
814082FA 0F20
814082FC A469
814082FE 031A
81408300 3C09
81408302 8017
81408304 9529
81408306 5B66
81408308 9482
8140830A 0F40
8140830C 0122
8140830E 4823
81408310 0520
81408312 0003
81408314 2400
81408318 0810
8140831A 20CA
8140831C 2400
81408320 2409
81408322 0006
81408324 A469
81408326 031A
81408328 3C02
8140832A 8041
8140832C 8C4A
8140832E 800C
81408330 8C49
81408332 8008
81408334 8C43
81408336 8004
81408338 8C44
8140833A 8000
8140833C 3C02
8140833E 8013
81408340 0800
81408342 0827
81408344 27BD
81408346 FF90
81408348 3C03
8140834A 800F
8140834C 2463
8140834E D000
81408350 946F
81408352 00D6
81408354 25EF
81408356 FFFF
81408358 15E0
8140835A FFF3
8140835C 946F
8140835E 026A
81408360 39EF
81408362 090C
81408364 15E0
81408366 FFF0
81408368 2400
8140836C 0810
8140836E 209A
81408370 2400
80401FFF 0000
D0175B85 000C
D0175B87 0005
80401FFF 0001
D0175B85 000C
D0175B87 000A
80401FFF 0001
D0175B85 0018
D0175B87 0005
80401FFF 0001
D0175B85 0018
D0175B87 0007
80401FFF 0001
D0175B85 0018
D0175B87 0009
80401FFF 0001
D0175B85 0018
D0175B87 000B
80401FFF 0001
D0175B85 0025
D0175B87 0001
80401FFF 0001
D0175B85 0025
D0175B87 0003
80401FFF 0001
D0175B85 0025
D0175B87 0004
80401FFF 0001
D0175B85 0025
D0175B87 0007
80401FFF 0001
D0175B85 0025
D0175B87 0008
80401FFF 0001
D0175B85 0025
D0175B87 000A
80401FFF 0001
D0175B85 0031
D0175B87 0001
80401FFF 0001
D0175B85 0031
D0175B87 0002
80401FFF 0001
D0175B85 0031
D0175B87 0003
80401FFF 0001
D0175B85 0031
D0175B87 0005
80401FFF 0001
D0175B85 0031
D0175B87 0006
80401FFF 0001
D0175B85 0031
D0175B87 0007
80401FFF 0001
D0175B85 0031
D0175B87 0008
80401FFF 0001
D0175B85 0031
D0175B87 0009
80401FFF 0001
80403000 0001
80403001 0002
80403002 0005
80403003 0037
80403004 0038
"Projectile Per Type Hack
800747C1 0000
8107494C 0C10
8107494E 0020
81400080 3C0E
81400082 800F
81400084 240F
81400086 0198
81400088 01F2
8140008A 0018
8140008C 0000
8140008E 7812
81400090 01CF
81400092 7021
81400094 8DCE
81400096 D180
81400098 31CF
8140009A FF00
8140009C 000F
8140009E 7840
814000A0 01EE
814000A2 7821
814000A4 000F
814000A6 7982
814000A8 31CE
814000AA 00FF
814000AC 000E
814000AE 7040
814000B0 01CF
814000B2 7021
814000B4 3C19
814000B6 8040
814000B8 032E
814000BA C821
814000BC 0801
814000BE D1E1
814000C0 9739
814000C2 0180
80074BED 0000
81074CEC 0C10
81074CEE 0040
81400100 8FB9
81400102 0018
81400104 3C0E
81400106 800F
81400108 95CF
8140010A D0D6
8140010C 572F
8140010E 0010
81400110 2419
81400112 090E
81400114 240F
81400116 0198
81400118 01F9
8140011A 0018
8140011C 0000
8140011E 7812
81400120 01CF
81400122 7021
81400124 8DCE
81400126 D180
81400128 31CF
8140012A FF00
8140012C 000F
8140012E 7840
81400130 01EE
81400132 7821
81400134 000F
81400136 7982
81400138 31CE
8140013A 00FF
8140013C 000E
8140013E 7040
81400140 01CF
81400142 7021
81400144 3C19
81400146 8040
81400148 032E
8140014A C821
8140014C 9739
8140014E 0180
81400150 0801
81400152 D2EC
81400154 2400
81075084 0C10
81075086 0800
81402000 8E6E
81402002 0180
81402004 31CF
81402006 FF00
81402008 000F
8140200A 7840
8140200C 01EE
8140200E 7821
81402010 000F
81402012 7982
81402014 31CE
81402016 00FF
81402018 000E
8140201A 7040
8140201C 01CF
8140201E 7021
81402020 3C19
81402022 8040
81402024 032E
81402026 C821
81402028 0801
8140202A D2EC
8140202C 9739
8140202E 0180
81400180 090D
81400182 090D
81400184 090E
81400186 090E
81400188 090E
8140018A 090D
8140018E 090D
81400190 2600
81400194 090E
81400196 090D
8140019C 0045
814001A0 090E
814001A8 090E
814001B4 2601
814001C0 1604
814001CC 0022
814001D8 090E
814001E4 090E
"Graphic Hack
81074864 0810
81074866 0200
81400800 0C10
81400802 0204
81400804 2400
81400808 0801
8140080A D21B
8140080C 2400
81400810 2418
81400812 0000
81400814 9608
81400816 00D2
81400818 3908
8140081A 090D
8140081C 5100
8140081E 000E
81400820 2418
81400822 3064
81400824 3908
81400826 0003
81400828 5100
8140082A 000B
8140082C 2418
8140082E 02C2
81400830 3908
81400832 092C
81400834 1500
81400836 0006
81400838 3908
8140083A 0006
8140083C 2409
8140083E 0060
81400840 A209
81400842 009F
81400844 2418
81400846 00D8
81400848 0810
8140084A 0216
8140084C 2400
81400850 5100
81400852 0001
81400854 2418
81400856 00D8
81400858 03E0
8140085A 0008
81074C5C 0810
81074C5E 0300
81400C00 3C0F
81400C02 8040
81400C04 ADE8
81400C06 07FC
81400C08 ADE9
81400C0A 07F8
81400C0C ADEA
81400C0E 07F4
81400C10 ADEB
81400C12 07F0
81400C14 ADEC
81400C16 07EC
81400C18 0C10
81400C1A 0204
81400C1C ADFF
81400C1E 07E8
81400C20 0300
81400C22 6821
81400C24 8DE8
81400C26 07FC
81400C28 8DE9
81400C2A 07F8
81400C2C 8DEA
81400C2E 07F4
81400C30 8DEB
81400C32 07F0
81400C34 8DEC
81400C36 07EC
81400C38 0801
81400C3A D319
81400C3C 8DFF
81400C3E 07E8
81074E78 0810
81074E7A 0400
81074E7C AC69
81074E7E 0158
81074E80 44C1
81074E82 F800
81401000 946A
81401002 00D2
81401004 394A
81401006 0022
81401008 5540
8140100A 0003
8140100C 394A
8140100E 0040
81401010 0810
81401012 0407
81401014 2400
81401018 1540
8140101A 0022
8140101C 3C0A
8140101E 8040
81401020 AD48
81401022 0FFC
81401024 AD49
81401026 0FF8
81401028 AD4B
8140102A 0FF4
8140102C AD4C
8140102E 0FF0
81401030 3C08
81401032 800F
81401034 9509
81401036 D0D6
81401038 240A
8140103A 0198
8140103C 012A
8140103E 0018
81401040 0000
81401042 5012
81401044 010A
81401046 4821
81401048 952A
8140104A D16C
8140104C 254A
8140104E 0080
81401050 314A
81401052 01FF
81401054 240B
81401056 0003
81401058 910C
8140105A D083
8140105C 318C
8140105E 0020
81401060 000C
81401062 6102
81401064 016C
81401066 5826
81401068 2409
8140106A 0180
8140106C 5180
8140106E 0001
81401070 254A
81401072 0080
81401074 5580
81401076 0001
81401078 012A
8140107A 5023
8140107C 000A
8140107E 6202
81401080 016C
81401082 5821
81401084 314A
81401086 00FF
81401088 A06A
8140108A 0159
8140108C A06B
8140108E 0158
81401090 3C0A
81401092 8040
81401094 8D48
81401096 0FFC
81401098 8D49
8140109A 0FF8
8140109C 8D4B
8140109E 0FF4
814010A0 8D4C
814010A2 0FF0
814010A4 0801
814010A6 D3A0
814010A8 2400
811A37FC 0810
811A37FE 2400
811A3800 2419
811A3802 1003
81409000 2408
81409002 3062
81409004 3C09
81409006 800F
81409008 2529
8140900A D198
8140900C 1449
8140900E 0002
81409010 0000
81409012 4821
81409014 A049
81409016 009F
81409018 0806
8140901A 8E01
8140901C 2400
"Must Press Z to Fire
811A3F44 0810
811A3F46 0500
81401400 3C08
81401402 8040
81401404 AD09
81401406 FFF8
81401408 AD0A
8140140A FFFC
8140140C 3C0A
8140140E 800F
81401410 254A
81401412 D198
81401414 146A
81401416 000C
81401418 3C09
8140141A 8018
8140141C 9129
8140141E 3A35
81401420 3129
81401422 0010
81401424 810A
81401426 1FFC
81401428 A109
8140142A 1FFC
8140142C 1540
8140142E 0006
81401430 2400
81401434 1120
81401436 0004
81401438 9109
8140143A 1FFE
8140143C 2529
8140143E 0001
81401440 3129
81401442 0007
81401444 A109
81401446 1FFE
81401448 3C08
8140144A 8018
8140144C 9108
8140144E 3A34
81401450 3108
81401452 0020
81401454 5100
81401456 0024
81401458 2408
8140145A 0006
8140145C 2408
8140145E 0001
81401460 3C09
81401462 8040
81401464 8C6A
81401466 0150
81401468 0542
8140146A 0001
8140146C A128
8140146E 03F1
81401470 9068
81401472 0183
81401474 3C09
81401476 8040
81401478 912A
8140147A 03F1
8140147C 394A
8140147E 0001
81401480 1540
81401482 0019
81401484 912A
81401486 03F3
81401488 254A
8140148A 0001
8140148C 314A
8140148E 0003
81401490 A12A
81401492 03F3
81401494 1540
81401496 0014
81401498 2400
8140149C 8C68
8140149E 0180
814014A0 3909
814014A2 0702
814014A4 1120
814014A6 0002
814014A8 3909
814014AA 0104
814014AC 1520
814014AE 000E
814014B0 3108
814014B2 00FF
814014B4 3C09
814014B6 8040
814014B8 912A
814014BA 03F0
814014BC 394A
814014BE 0001
814014C0 A12A
814014C2 03F0
814014C4 000A
814014C6 4140
814014C8 000A
814014CA 5100
814014CC 0148
814014CE 5021
814014D0 9128
814014D2 1FFE
814014D4 0148
814014D6 5021
814014D8 000A
814014DA 5040
814014DC 012A
814014DE 4821
814014E0 8529
814014E2 0F60
814014E4 AC69
814014E6 0150
814014E8 3C09
814014EA 8040
814014EC 8D2A
814014EE FFFC
814014F0 0806
814014F2 8FD3
814014F4 8D29
814014F6 FFF8
81400F00 305A
81400F20 0702
81400F02 306E
81400F22 0102
81400F04 305A
81400F24 0104
81400F06 305C
81400F26 0402
81400F08 306E
81400F28 0202
81400F0A 3012
81400F2A 0502
81400F0C 3066
81400F2C 0602
81400F0E 3068
81400F2E 0105
81400F80 0802
81400F82 0101
81400F84 0204
81400F86 0302
81400F88 0202
81400F8A 0502
81400F8C 0602
81400F8E 0105
"Toggle Custom Fire Types
811A36E0 9049
811A36E2 0183
811A36F4 0810
811A36F6 0D00
81403400 3C01
81403402 8040
81403404 AC24
81403406 33FC
81403408 AC25
8140340A 33F8
8140340C AC26
8140340E 33F4
81403410 3C01
81403412 800F
81403414 2421
81403416 D198
81403418 1422
8140341A 000D
8140341C 3C04
8140341E 8040
81403420 9085
81403422 1FFE
81403424 38A5
81403426 0001
81403428 10A0
8140342A 0002
8140342C 38A5
8140342E 0002
81403430 14A0
81403432 0010
81403434 9085
81403436 03F0
81403438 38A5
8140343A 0001
8140343C A085
8140343E 03F0
81403440 3C09
81403442 801A
81403444 2529
81403446 3710
81403448 0810
8140344A 0D18
8140344C 2400
81403450 0009
81403452 4880
81403454 3C01
81403456 801A
81403458 0029
8140345A 0821
8140345C 8C29
8140345E 62A0
81403460 3C01
81403462 8040
81403464 8C24
81403466 33FC
81403468 8C25
8140346A 33F8
8140346C 0120
8140346E 0008
81403470 8C26
81403472 33F4
81403474 3C01
81403476 8040
81403478 8C24
8140347A 33FC
8140347C 8C25
8140347E 33F8
81403480 8C26
81403482 33F4
81403484 0806
81403486 8DBB
81403488 0000
8140348A 0821
"Infinite Ammo
811A415A 0000
"Red Gem Multiplier
8102F8EE 000A
"Damage Correction
81074C64 0810
81074C66 1400
81074C74 2418
81074C76 0003
81405000 2409
81405002 000F
81405004 3C08
81405006 8040
81405008 960F
8140500A 00D2
8140500C 2508
8140500E 0004
81405010 9518
81405012 53FC
81405014 530F
81405016 0003
81405018 9509
8140501A 53FE
8140501C 1700
8140501E FFFB
81405020 2400
81405024 0801
81405026 D31B
81405028 240F
8140502A 0004
81405400 090E
81405402 000F
81405404 2600
81405406 0014
81405408 090D
8140540A 0014
8140540C 2601
8140540E 0010
81405410 0045
81405412 0018
81405414 1604
81405416 001E
81405418 0022
8140541A 7FFF
8102D042 0078
81086E5A 00C8
"Damage Mechanics Corrections
8106972E 0000
811AD0E2 0001
8106C2B0 1000
811A9694 2400
"Collision Correction
8002DC67 0000
8002DC7D 0000
"Clan Bomb Graphic Fix
81085E28 0810
81085E2A 0900
81402400 9444
81402402 00D2
81402404 3884
81402406 0045
81402408 1480
8140240A 0002
8140240C 3C04
8140240E 3F80
81402410 4484
81402412 0000
81402414 8FA4
81402416 0000
81402418 E440
8140241A 00B4
8140241C 03E0
8140241E 0008
81402420 E440
81402422 00B8
"Sniper Lasers Shoot Faster
81074E14 0810
81074E16 0A00
81074E18 440A
81074E1A 4000
81402800 444F
81402802 F800
81402804 35E1
81402806 0003
81402808 3821
8140280A 0002
8140280C 44C1
8140280E F800
81402810 4600
81402812 5424
81402814 44CF
81402816 F800
81402818 4419
8140281A 8000
8140281C 460E
8140281E 0482
81402820 9468
81402822 00D2
81402824 3908
81402826 0022
81402828 1500
8140282A 0003
8140282C 2400
81402830 000A
81402832 5080
81402834 0019
81402836 C880
81402838 AC6A
8140283A 00EC
8140283C 0801
8140283E D393
81402840 AC79
81402842 00F0
"Infinite Red Gems
81175B66 270F
Video of the above code suite in action

can be found at this link:

http://www.youtube.com/watch?v=uleGDOsIlWw

Codes created in the process of making the weapon suite

Kill NPCs
8106C2B0 1000
This code is freaking awesome D:
Kill NPCs Bugfix
811A9694 2400
You will likely need this code to play level 1-5 when the above code is active. It will keep the children from having their HP set to 0 when they are rescued, which otherwise kills them and makes them get rescued twice (causes some pretty glitchy crap)
Red Gems Gained Modifier
8102F8EE XXXX
Changes only how many red gems you get for picking them up normally.
Infinite Gun Time
811A415A 0000
Guns will never expire. Adds 0 to timer instead of subtracting 1.
Infinite Gun Time (Alternate)
811A4160 2400
Guns will never expire. Eliminates original timer update write.

Data collected in the process of making the weapon suite

Sprite Struct Map
Base = Sprite ID * 0x198 + 0x800ED000

Marina is sprite 0

Projectiles are loaded into sprite 1 through about 16

+0x080	Mode bits 3
		AND 0x02: True if holding something
+0x082	Mode bits 1
		AND 0x01: True if can be damaged/able to talk
		AND 0x08: True grabbing something
		AND 0x80: True if invincible?
+0x083	Mode bits 0
		AND 0x20: True = facing left
			Writes have no effect
		AND 0x02: False = Can't move
		AND 0x01: False = Invisible
+0x084	Halfword of what the sprite looks like
		See ***List 1
+0x088	Word of horizontal offset from center of screen
		0xFF880000 to 0x980000 to be on screen
+0x08C	Word of vertical offset from center of screen
		0xFF880000 to 0x680000 to be on screen
+0x098	Another flag word:
		AND 0x00000002: True to use splash collision animation
+0x09C	Byte of red overlay
+0x09D	Byte of green overlay
+0x09E	Byte of blue overlay
+0x09F	Byte of opacity of sprite
		Sniper laser (Item 0x22 in ***List 3) uses 0x60
+0x0B4	Float of width scalar
+0x0B8	Float of heigth scalar
+0x0CC	Flag word
		AND 0x00000004 and AND 0x00000001 must be set for
			Ninja stars to work properly
+0x0D0	Byte of mode
		3 to shoot a gun
		4 to drop it
+0x0D2	Halfword of sprite routine to use
		See ***List 3
+0x0D4	Halfword of hit stun remaining
+0x0D6	Halfword of last sprite held
		Can telegrab with 0xA in 0x080
+0x0E0	Halfword of remaining health
+0x0E2	Halfword of damage to receive
+0x0E4	Halfword of damage to incur
+0x0EC	Word of horizontal speed
+0x0F0	Word of vertical speed
+0x150	For weapons:
		Word of fire delay
			Signed
			Firing resets to gun specific delay
			Guns will fire only if the timer counts down past 0
	For characters:
		Word of damage handling flags
			AND 0x00000080: True if health is to reset to 0x4000 upon death
					False to kill
+0x154	Word of red gem amount to give or receive
+0x158	Byte of direction facing
		AND 0x03:
			00b Right
			01b Up
			10b Left
			11b Down
+0x159	Byte of angle of counter clockwise deviation
		0-90 degrees
+0x16C	Halfword of angle facing of held sprite
		0x380-0xFF (0x400 loops to 0) for -45-90
+0x170	Halfword of position in animation cycle
+0x17C	Word of life remaining timer
		Signed
		< 0 = explode
+0x180	Word of how the sprite shoots
		See ***List 2
Value Lists
***List 1 (Graphic IDs):

Note Note: Odd values look reversed and stupid

0x00D8 - Vash Clancer Laser
0x024A - Ninja Star
0x027A - Clan bomb
0x02C2 - Regular bullet (for some reason spawning sniper lasers uses this incorrect value)
0x1812 - Lunar's gun ;D
0x181C - Merco's lance ;D
0x3012 - Robot gun
0x3034 - Giant green jet pack clancer
0x305A - Machine gun
0x305C - One of those kick ass gatlings the robots use
0x305E - Another gat
0x3060 - Another gat
0x3062 - Missile pod
0x3064 - Homing missile
0x3066 - Looks like a rifle or a pole of some sort.
0x3068 - Some tiny claw thing.
0x306A - Umbrella
0x306C - Another umbrella. This time it isn't slanted.
0x306E - Looks like an unused rocket launcher.
0x3070 - A spring of some sort.
0x30B6 - Red grenade
0x30C6 - Spike bomb
0x30D8 - Sniper laser
***List 2 (Fire Types):
0x00 - Same as below. Not standard.
0x01 - Fires regular missiles.
0x02 - Fires machine gun shells.
0x03 - Fires triple burst machine gun shells.
0x04 - Same as previous, but a bit slower. Not standard.
0x05 - Fires homing missiles.
0x06 - Here and beyond does nothing.
***List 3 (Projectile Types):
0x0016 - Marina clones :D*
0x0018 - Clan pot :D*
0x001C - Clan ball*
0x001D - PHOENIX Gamma
0x0021 - THE Beastector
0x0022 - Sniper laser; always faces right?
0x0023 - Trip mines
0x0024 - Rifle laser
0x003C - Orb formed by catching opponent's laser; doesn't work outside of levels where this can't be done normally
0x003D - CERBERUS Alpha's small green blast; fires collectable red gems in other levels XD*
0x003F - Teran clan ball - won't transform outside of the Blockman level*
0x0040 - Super clan balls*
0x0043 - Red flower*
0x0045 - Clan bomb
0x0049 - Purple spike balls that move in a straight line*
0x004C - Purple spike balls that circle in place*
0x004E - Purple spike balls that bounce up and down*
0x004F - Purple cyclone spike balls*
0x0050 - Purple spike balls that bounce*
0x0062 - Small red laser shells fired by aerial clancers; same issue as with 0x22
0x0077 - Mute clancer
0x007B - Circling objects
0x007C - Unusable red gem*
0x0600 - Spike bomb
0x0903 - Armed robot
0x090C - This value makes you fire objects that fire objects. Kinky...
0x090D - Regular missiles; shoot too fast with fire type 2 and blow themselves up
0x090E - Regular machine gun shells
0x0A01 - Merco's lance
0x0F06 - CERBERUS Alpha's biggest beam; fires stupid statues in other levels :P
0x0F07 - CERBERUS Alpha's normal shells from Lunar's gun; fires useless machine parts in other levels
0x0F08 - CERBERUS Alpha's large orange blast; fires even more useless machine parts in other levels
0x0F13 - Lunar's gun
0x1603 - Boomerang; becomes left hand missile from THE Beastector
0x1604 - Shoots FIRE. YAY. Becomes right hand laser from THE Beastector*
0x1B07 - Small red laser fired by missiles in Missile Surf
0x1C07 - Jet pack clancer; bevavior pattern 0x0061 to ride
0x2000 - Clancer that throws red grenades
0x2600 - Spike bomb
0x2601 - Red grenade
0x2602 - Ninja star :D
0x2603 - Boomerang*
0x2604 - Fire*; standard value
0x2606 - Damn little statues again
0x2607 - More robot crap
0x9BAB - Missiles from CERBERUS Alpha that get bigger when shaken

Note Note: "*" - Will overflow sprite gen buffer and disallow projectile spawning

***List 3a (Projectile Types Condensed):
0022 - Sniper laser; always faces right?
0024 - Rifle laser
0045 - Clan bomb
004C - Purple spike balls that circle in place
0062 - Small red laser shells fired by aerial clancers; same issue as with 0x22
090D - Regular missiles; shoot too fast with fire type 2 and blow themselves up
090E - Regular machine gun shells
1603 - Boomerang
1604 - Shoots FIRE
2600 - Spike bomb
2601 - Red grenade
2602 - Ninja star :D