Skip to content

Commit 18ca7ee

Browse files
authored
new mod "coin grabber" (from r&c)
1 parent 350511a commit 18ca7ee

File tree

2 files changed

+162
-0
lines changed

2 files changed

+162
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
gametitle=Sly 2: Band of Thieves (NTSC) [SCUS-97316] [08/13/04 00:32]
2+
3+
[Advantage\Coin Grabber]
4+
comment=Custom gadget: Press Triangle and Circle to smash everything. (Inspired by Bolt Grabber from R&C)
5+
author=zami3333
6+
// Warning: Can clip you OOB sometimes
7+
8+
patch=1,EE,201C6534,extended,3C01447A
9+
patch=1,EE,2013E380,extended,080B982C
10+
patch=1,EE,2013E384,extended,00000000
11+
patch=1,EE,202E60B0,extended,8C820004
12+
patch=1,EE,202E60B4,extended,340800B5
13+
patch=1,EE,202E60B8,extended,15050003
14+
patch=1,EE,202E60BC,extended,00000000
15+
patch=1,EE,202E60C0,extended,3C02003C
16+
patch=1,EE,202E60C4,extended,34427980
17+
patch=1,EE,202E60C8,extended,340800B6
18+
patch=1,EE,202E60CC,extended,15050003
19+
patch=1,EE,202E60D0,extended,00000000
20+
patch=1,EE,202E60D4,extended,3C02003C
21+
patch=1,EE,202E60D8,extended,3442798D
22+
patch=1,EE,202E60DC,extended,03E00008
23+
patch=1,EE,202E60E0,extended,00000000
24+
patch=1,EE,202E60E4,extended,00000000
25+
patch=1,EE,203C7980,extended,6E696F43
26+
patch=1,EE,203C7984,extended,61724720
27+
patch=1,EE,203C7988,extended,72656262
28+
patch=1,EE,203C798C,extended,616D5300
29+
patch=1,EE,203C7990,extended,65206873
30+
patch=1,EE,203C7994,extended,79726576
31+
patch=1,EE,203C7998,extended,6E696874
32+
patch=1,EE,203C799C,extended,6E612067
33+
patch=1,EE,203C79A0,extended,6F632064
34+
patch=1,EE,203C79A4,extended,63656C6C
35+
patch=1,EE,203C79A8,extended,6F632074
36+
patch=1,EE,203C79AC,extended,20736E69
37+
patch=1,EE,203C79B0,extended,6D6F7266
38+
patch=1,EE,203C79B4,extended,206E6120
39+
patch=1,EE,203C79B8,extended,65747865
40+
patch=1,EE,203C79BC,extended,6465646E
41+
patch=1,EE,203C79C0,extended,6E617220
42+
patch=1,EE,203C79C4,extended,002E6567
43+
patch=1,EE,503D4AFC,extended,00000001
44+
patch=1,EE,003DC410,extended,00000000
45+
patch=1,EE,703DC410,extended,00200001
46+
patch=1,EE,202BD110,extended,00000000
47+
patch=1,EE,202BD108,extended,000005DC
48+
patch=1,EE,E1030001,extended,003DC410
49+
patch=1,EE,E10200FF,extended,002DFC0C
50+
patch=1,EE,E10100FF,extended,002DFC0D
51+
patch=1,EE,00080001,extended,00000001
52+
patch=1,EE,E1030001,extended,003DC410
53+
patch=1,EE,E10200FF,extended,102DFC0C
54+
patch=1,EE,E10100FF,extended,102DFC0D
55+
patch=1,EE,00080001,extended,00000000
56+
patch=1,EE,E10A0001,extended,00080001
57+
patch=1,EE,602E1E40,extended,42480000
58+
patch=1,EE,00020002,extended,00001A84
59+
patch=1,EE,00002850,extended,00000000
60+
patch=1,EE,602E1E40,extended,42480000
61+
patch=1,EE,00020002,extended,00001A84
62+
patch=1,EE,00002854,extended,00000000
63+
patch=1,EE,602E1E40,extended,42480000
64+
patch=1,EE,00020002,extended,00001A84
65+
patch=1,EE,00002858,extended,00000000
66+
patch=1,EE,202C0D7C,extended,447A0000
67+
patch=1,EE,E10A0000,extended,00080001
68+
patch=1,EE,602E1E40,extended,3F800000
69+
patch=1,EE,00020002,extended,00001A84
70+
patch=1,EE,00002850,extended,00000000
71+
patch=1,EE,602E1E40,extended,3F800000
72+
patch=1,EE,00020002,extended,00001A84
73+
patch=1,EE,00002854,extended,00000000
74+
patch=1,EE,602E1E40,extended,3F800000
75+
patch=1,EE,00020002,extended,00001A84
76+
patch=1,EE,00002858,extended,00000000
77+
patch=1,EE,202C0D7C,extended,43960000
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
SR "gametitle=Sly 2: Band of Thieves (NTSC) [SCUS-97316] [08/13/04 00:32]\n\n"
2+
SR "[Advantage\Coin Grabber] \n"
3+
SR "comment=Custom gadget: Press Triangle and Circle to smash everything. (Inspired by Bolt Grabber from R&C)\n"
4+
SR "author=zami3333\n"
5+
6+
SR "// Warning: Can clip you OOB sometimes \n"
7+
Set sly 2E1E40
8+
Set triangleRadiusX 1A84,2850
9+
Set triangleRadiusY 1A84,2854
10+
Set triangleRadiusZ 1A84,2858
11+
12+
Set grabber 0x80001
13+
14+
Set pad_Circle 2DFC0D
15+
Set pad_Triangle 2DFC0C
16+
17+
// part 1 of coin magnet
18+
ASM_START 1C6534
19+
lui $at,0x447A // set coin pickup range to 1000
20+
ASM_END
21+
22+
// sly-string-toolkit
23+
W32 13E380 0x080B982C
24+
W32 13E384 0x00000000
25+
W32 2E60B0 0x8C820004
26+
W32 2E60B4 0x340800B5
27+
W32 2E60B8 0x15050003
28+
W32 2E60BC 0x00000000
29+
W32 2E60C0 0x3C02003C
30+
W32 2E60C4 0x34427980
31+
W32 2E60C8 0x340800B6
32+
W32 2E60CC 0x15050003
33+
W32 2E60D0 0x00000000
34+
W32 2E60D4 0x3C02003C
35+
W32 2E60D8 0x3442798D
36+
W32 2E60DC 0x03E00008
37+
W32 2E60E0 0x00000000
38+
W32 2E60E4 0x00000000
39+
W32 3C7980 0x6E696F43
40+
W32 3C7984 0x61724720
41+
W32 3C7988 0x72656262
42+
W32 3C798C 0x616D5300
43+
W32 3C7990 0x65206873
44+
W32 3C7994 0x79726576
45+
W32 3C7998 0x6E696874
46+
W32 3C799C 0x6E612067
47+
W32 3C79A0 0x6F632064
48+
W32 3C79A4 0x63656C6C
49+
W32 3C79A8 0x6F632074
50+
W32 3C79AC 0x20736E69
51+
W32 3C79B0 0x6D6F7266
52+
W32 3C79B4 0x206E6120
53+
W32 3C79B8 0x65747865
54+
W32 3C79BC 0x6465646E
55+
W32 3C79C0 0x6E617220
56+
W32 3C79C4 0x002E6567
57+
58+
CB 3D4AFC 3DC410 1
59+
AND8 3DC410 1 // tornado buy check
60+
W32 2BD110 0 // episode unlock
61+
W32 2BD108 1500 // price
62+
63+
// enabling the grabber
64+
IF 3DC410 =. 1 && pad_Triangle =. 0xFF && pad_Circle =. 0xFF
65+
W8 grabber 1
66+
EI
67+
68+
IF 3DC410 =. 1 && pad_Triangle !. 0xFF && pad_Circle !. 0xFF
69+
W8 grabber 0
70+
EI
71+
72+
// the grabber
73+
IF grabber =. 1
74+
WPF sly,triangleRadiusX 50 // sometimes clips sly oob
75+
WPF sly,triangleRadiusY 50
76+
WPF sly,triangleRadiusZ 50
77+
WF 2C0D7C 1000 // part 2 of coin magnet
78+
EI
79+
80+
IF grabber =. 0
81+
WPF sly,triangleRadiusX 1
82+
WPF sly,triangleRadiusY 1
83+
WPF sly,triangleRadiusZ 1
84+
WF 2C0D7C 300 // part 2 of coin magnet
85+
EI

0 commit comments

Comments
 (0)