Skip to content

Commit a7df307

Browse files
authored
[XCX & DKC:TF] Many new mods and options (#647)
Thanks @intra0 for all of these changes! Besides adding customizability (and support for more versions) to some existing XCX packs, this adds the following big features: * Anisotropic filtering for WWHD and TPHD * Donkey Kong now has coin, banana and live cheats * Xenoblade Chronicles X now has options to change many attributes of your party like name, height, chest size, weapons, field skill, arts and levels You might have to reconfigure some graphic pack settings after updating since the name of some options changed.
1 parent 0f812ff commit a7df307

File tree

45 files changed

+15523
-782
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+15523
-782
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
[Definition]
2+
titleIds = 000500001019C800,000500001019E600,000500001019E500
3+
name = Anisotropic Filtering
4+
path = "The Legend of Zelda: Twilight Princess HD/Enhancements/Anisotropic Filtering"
5+
description = Allows you to set the anisotropic filtering level to improve clarity for surfaces that are looked at an angle.
6+
version = 7
7+
8+
[Default]
9+
$anisoLevel = 1
10+
11+
[Preset]
12+
name = x1 (Default)
13+
14+
[Preset]
15+
name = x2
16+
$anisoLevel = 2
17+
18+
[Preset]
19+
name = x4
20+
$anisoLevel = 4
21+
22+
[Preset]
23+
name = x8
24+
$anisoLevel = 8
25+
26+
[Preset]
27+
name = x16 (Recommended)
28+
$anisoLevel = 16
29+
30+
[Preset]
31+
name = x32 (Overkill)
32+
$anisoLevel = 32
33+
34+
[TextureRedefine]
35+
formats = 0x31,0x32,0x33,0x34,0x35,0x431,0x432,0x433,0x434,0x435
36+
overwriteAnisotropy = $anisoLevel
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
[Definition]
2+
titleIds = 0005000010143400,0005000010143600,0005000010143500
3+
name = Anisotropic Filtering
4+
path = "The Legend of Zelda: The Wind Waker HD/Enhancements/Anisotropic Filtering"
5+
description = Allows you to set the anisotropic filtering level to improve clarity for surfaces that are looked at an angle.
6+
version = 7
7+
8+
[Default]
9+
$anisoLevel = 1
10+
11+
[Preset]
12+
name = x1 (Default)
13+
14+
[Preset]
15+
name = x2
16+
$anisoLevel = 2
17+
18+
[Preset]
19+
name = x4
20+
$anisoLevel = 4
21+
22+
[Preset]
23+
name = x8
24+
$anisoLevel = 8
25+
26+
[Preset]
27+
name = x16 (Recommended)
28+
$anisoLevel = 16
29+
30+
[Preset]
31+
name = x32 (Overkill)
32+
$anisoLevel = 32
33+
34+
[TextureRedefine]
35+
formats = 0x31,0x32,0x33,0x34,0x35,0x431,0x432,0x433,0x434,0x435
36+
overwriteAnisotropy = $anisoLevel
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
[DKCTF_MultBanana]
2+
moduleMatches = 0xA37C99E1, 0x4FF15DD2 ; (EU/NA/JP)v16, (EU/NA/JP)v2
3+
.origin = codecave
4+
5+
_addBananaMultCheat:
6+
cmpwi r29, 15
7+
bne _addBananaMultCheatExit
8+
9+
;add extra banana amount
10+
lwz r4, 0x4 (r27)
11+
addi r4, r4, $addamountbna-1
12+
stw r4, 0x4 (r27)
13+
14+
_addBananaMultCheatExit:
15+
;restore line we overwrote
16+
or r4, r29, r29
17+
blr
18+
19+
[DKCTF_MultBanana_v16]
20+
moduleMatches = 0xA37C99E1 ; (EU/NA/JP)v16
21+
0x020A5974 = bla _addBananaMultCheat
22+
23+
[DKCTF_MultBanana_v2]
24+
moduleMatches = 0x4FF15DD2 ; (EU/NA/JP)v2
25+
0x020A5908 = bla _addBananaMultCheat
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
[Definition]
2+
titleIds = 0005000010137F00,0005000010138300,0005000010144800
3+
name = Banana Multiplier
4+
path = "Donkey Kong Country: Tropical Freeze/Cheats/Banana Multiplier"
5+
description = Multiplies the amount of bananas you collect.
6+
#Credits: Intra
7+
version = 7
8+
9+
[Default]
10+
$addamountbna = 1
11+
12+
[Preset]
13+
name = x2
14+
$addamountbna = 2
15+
16+
[Preset]
17+
name = x3
18+
$addamountbna = 3
19+
20+
[Preset]
21+
name = x4
22+
$addamountbna = 4
23+
24+
[Preset]
25+
name = x5
26+
$addamountbna = 5
27+
28+
[Preset]
29+
name = x100
30+
$addamountbna = 100
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
[DKCTF_MultCoins]
2+
moduleMatches = 0xA37C99E1, 0x4FF15DD2 ; (EU/NA/JP)v16, (EU/NA/JP)v2
3+
.origin = codecave
4+
5+
_addCoinsMultCheat:
6+
or r5, r30, r30
7+
cmpwi r29, 1
8+
bne _addCoinsMultCheatExit
9+
10+
;add extra coin amount
11+
addi r5, r30, $addamountcn-1
12+
13+
_addCoinsMultCheatExit:
14+
blr
15+
16+
[DKCTF_MultCoins_v16]
17+
moduleMatches = 0xA37C99E1 ; (EU/NA/JP)v16
18+
0x020A5970 = bla _addCoinsMultCheat
19+
20+
[DKCTF_MultCoins_v2]
21+
moduleMatches = 0x4FF15DD2 ; (EU/NA/JP)v2
22+
0x020A5904 = bla _addCoinsMultCheat
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
[Definition]
2+
titleIds = 0005000010137F00,0005000010138300,0005000010144800
3+
name = Banana Coin Multiplier
4+
path = "Donkey Kong Country: Tropical Freeze/Cheats/Coin Multiplier"
5+
description = Multiplies the amount of Banana Coins you collect.
6+
#Credits: Intra
7+
version = 7
8+
9+
[Default]
10+
$addamountcn = 1
11+
12+
[Preset]
13+
name = x2
14+
$addamountcn = 2
15+
16+
[Preset]
17+
name = x3
18+
$addamountcn = 3
19+
20+
[Preset]
21+
name = x4
22+
$addamountcn = 4
23+
24+
[Preset]
25+
name = x5
26+
$addamountcn = 5
27+
28+
[Preset]
29+
name = x10
30+
$addamountcn = 10
31+
32+
[Preset]
33+
name = x999
34+
$addamountcn = 999
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
[DKCTF_MultLives]
2+
moduleMatches = 0xA37C99E1, 0x4FF15DD2 ; (EU/NA/JP)v16, (EU/NA/JP)v2
3+
.origin = codecave
4+
5+
_addLivesMultCheat:
6+
cmpwi r29, 8
7+
bne _addLivesMultCheatExit
8+
9+
;add extra lives amount
10+
addi r5, r30, $addamountliv-1
11+
12+
_addLivesMultCheatExit:
13+
;restore line we overwrote
14+
or r3, r27, r27
15+
blr
16+
17+
[DKCTF_MultLives_NAv16]
18+
moduleMatches = 0xA37C99E1 ; (EU/NA/JP)v16
19+
0x020A5978 = bla _addLivesMultCheat
20+
21+
[DKCTF_MultLives_NAv2]
22+
moduleMatches = 0x4FF15DD2 ; (EU/NA/JP)v2
23+
0x020A590C = bla _addLivesMultCheat
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
[Definition]
2+
titleIds = 0005000010137F00,0005000010138300,0005000010144800
3+
name = Lives Multiplier
4+
path = "Donkey Kong Country: Tropical Freeze/Cheats/Lives Multiplier"
5+
description = Multiplies the amount of red 1-UP balloons you collect.
6+
#Credits: Intra
7+
version = 7
8+
9+
[Default]
10+
$addamountliv = 1
11+
12+
[Preset]
13+
name = x2
14+
$addamountliv = 2
15+
16+
[Preset]
17+
name = x3
18+
$addamountliv = 3
19+
20+
[Preset]
21+
name = x4
22+
$addamountliv = 4
23+
24+
[Preset]
25+
name = x5
26+
$addamountliv = 5
27+
28+
[Preset]
29+
name = x99
30+
$addamountliv = 99

0 commit comments

Comments
 (0)