-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathhacks_Sims2Pets_ULUS10130.ini.db
88 lines (88 loc) · 4.19 KB
/
hacks_Sims2Pets_ULUS10130.ini.db
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
_S ULUS10130
_G Sims 2 Pets
//
_C0 Max money, points, aspiration
// Part 1: Money & Pet Points
// (source, ASM in RAM: 0898C2D0)
_L 0xD03FDB76 0x003007FF
_L 0x603FDB74 0x000F423F
_L 0x00020001 0x00000078
_L 0x603FDB74 0x000F423F
_L 0x00020001 0x0000007C
// Part 2: Aspiration
// (source, ASM in RAM: 089BD39C)
_L 0xD03FDB72 0x003007FF
_L 0x603FDB70 0x000F423F
_L 0x00020001 0x00000110
//
_C1 Disable "FIRE CODE"
_L 0x20013A64 0x00000000
//
_C0 Re-enable "FIRE CODE" [default]
_L 0x20013A64 0x6855B5C6
//
// You may read more about this (impossible) hack here,
// https://github.com/TAbdiukov/PPSSPP-patches/tree/master/recon/Sims2Pets-SinkOdyssey
// Usage:
// 1) Activate
// 2) Pause -> Buy Menu -> Sort Objects by Type
// 3) Select "Seating" (leftmost category in the menu)
// 4) Observe replaced items
_C1 Replace buy-menu seats with overpowered park assets [mod]
_L 0xE01A09B4 0x0134BB7E // Check, Chair01 expected header (Little-Endian)
_L 0xE01909B6 0x0136D5C6 // Check, Chair12 expected header (Little-Endian)
_L 0xE01809B6 0x0136A7AE // Check, Chair24 expected header (Little-Endian)
_L 0xE017BB00 0x0134BB7C // Check, Chair01 expected tail
_L 0xE016A668 0x0136A6E4 // Check, Chair02 expected tail
_L 0xE015B8A8 0x0134B924 // Check, Chair03 expected tail
_L 0xE014AFC8 0x0136B044 // Check, Chair04 expected tail
_L 0xE013BBC8 0x0134BC44 // Check, Chair05 expected tail
_L 0xE012BA38 0x0134BAB4 // Check, Chair06 expected tail
_L 0xE011ACA8 0x0136AD24 // Check, Chair07 expected tail
_L 0xE010B970 0x0134B9EC // Check, Chair08 expected tail
_L 0xE00FA410 0x0136A48C // Check, Chair09 expected tail
_L 0xE00EAD70 0x0136ADEC // Check, Chair10 expected tail
_L 0xE00DAE38 0x0136AEB4 // Check, Chair11 expected tail
_L 0xE00CD548 0x0136D5C4 // Check, Chair12 expected tail
_L 0x2134BB7C 0x09B47AF0 // Write, Chair01 buymenu container
_L 0x2136A6E4 0x09B49328 // Write, Chair02 buymenu container
_L 0x2134B924 0x09B49968 // Write, Chair03 buymenu container
_L 0x2136B044 0x09B49FA8 // Write, Chair04 buymenu container
_L 0x2134BC44 0x09B4A778 // Write, Chair05 buymenu container
_L 0x2134BAB4 0x09B4ADB8 // Write, Chair06 buymenu container
_L 0x2136AD24 0x09B53418 // Write, Chair07 buymenu container
_L 0x2134B9EC 0x09B61518 // Write, Chair08 buymenu container
_L 0x2136A48C 0x09B615E0 // Write, Chair09 buymenu container
_L 0x2136ADEC 0x09B481F8 // Write, Chair10 buymenu container
_L 0x2136AEB4 0x09B54160 // Write, Chair11 buymenu container
_L 0x2136D5C4 0x09B652D0 // Write, Chair12 buymenu container
//
_C0 Revert back to buy-menu seats [default]
_L 0xE01A09B4 0x0134BB7E // Check, Chair01 expected header (Little-Endian) (mod)
_L 0xE01909B6 0x0136D5C6 // Check, Chair12 expected header (Little-Endian) (mod)
_L 0xE01809B6 0x0136A7AE // Check, Chair24 expected header (Little-Endian) (mod)
_L 0xE0177AF0 0x0134BB7C // Check, Chair01 expected tail (mod)
_L 0xE0169328 0x0136A6E4 // Check, Chair02 expected tail (mod)
_L 0xE0159968 0x0134B924 // Check, Chair03 expected tail (mod)
_L 0xE0149FA8 0x0136B044 // Check, Chair04 expected tail (mod)
_L 0xE013A778 0x0134BC44 // Check, Chair05 expected tail (mod)
_L 0xE012ADB8 0x0134BAB4 // Check, Chair06 expected tail (mod)
_L 0xE0113418 0x0136AD24 // Check, Chair07 expected tail (mod)
_L 0xE0101518 0x0134B9EC // Check, Chair08 expected tail (mod)
_L 0xE00F15E0 0x0136A48C // Check, Chair09 expected tail (mod)
_L 0xE00E81F8 0x0136ADEC // Check, Chair10 expected tail (mod)
_L 0xE00D4160 0x0136AEB4 // Check, Chair11 expected tail (mod)
_L 0xE00C52D0 0x0136D5C4 // Check, Chair12 expected tail (mod)
_L 0x2134BB7C 0x09B4BB00 // Write, Chair01 buymenu container
_L 0x2136A6E4 0x09B6A668 // Write, Chair02 buymenu container
_L 0x2134B924 0x09B4B8A8 // Write, Chair03 buymenu container
_L 0x2136B044 0x09B6AFC8 // Write, Chair04 buymenu container
_L 0x2134BC44 0x09B4BBC8 // Write, Chair05 buymenu container
_L 0x2134BAB4 0x09B4BA38 // Write, Chair06 buymenu container
_L 0x2136AD24 0x09B6ACA8 // Write, Chair07 buymenu container
_L 0x2134B9EC 0x09B4B970 // Write, Chair08 buymenu container
_L 0x2136A48C 0x09B6A410 // Write, Chair09 buymenu container
_L 0x2136ADEC 0x09B6AD70 // Write, Chair10 buymenu container
_L 0x2136AEB4 0x09B6AE38 // Write, Chair11 buymenu container
_L 0x2136D5C4 0x09B6D548 // Write, Chair12 buymenu container
//