|
 |
|
|
|
|
|
GTA: Vice City Stories
CheatDevice Update
 |
|
 |
| |
edisoncarter  |
|
Goon

Group: Members
Joined: Dec 16, 2004


|
I did some work on VCS CheatDevice on 3.10OE-A and found the problem. This may fix it for higher versions as well. Rather than keep everyone waiting while I upgrade through each custom firmware, here's a copy of the beta test version for people to try on whatever OE/M33/devhook firmware versions they have and report if it works: BETA TEST version: (link deleted) This is a beta for test purposes only. If confirmation comes back that it's good, I'll wrap it up into a 2.4 release. The problem turned out to be calls into game code for GetPlayerObject and GetPlayerCar. Those were the only calls into game code, so I replaced them with my own versions to get rid of that potential area of failure. Bugs to watch for: To check that GetPlayerCar (pcar) is working, check that any car related cheat is working, such as Hover Cars or Rocket Boost. To check GetPlayerObject (pplayer), hold SQUARE to super-jump. Edit: Here's the 2.4 release. It includes both versions of the PRX: vcscheatdevice.prx is for DevHook/SE/OE all fw versions up to 3.60 vcscheatdevice371.prx is for 3.71 M33 and up, thanks jas0nuk! http://www.cheatdevice.com/gta/VCSCheatDevice24.zip and for LCS: http://www.cheatdevice.com/gta/LCSCheatDevice10gPRX.zip This post has been edited by edisoncarter on Oct 15 2007, 21:00
|
|
|
|
|
 |
|
 |
 |
|
 |
| |
hax0rofl  |
|
Rat

Group: Members
Joined: Jul 28, 2005


|
| QUOTE (edisoncarter @ Oct 12 2007, 16:47) | @hax0rofl - Huge thanks for patching the NIDs! I haven't kept up on the pspdev scene, I'm surprised just those 5 NIDs changed and nothing else? <snip> Everybody make sure you tell what fw version you got and US/EU. So far its only tested on 3.10OE-C and 3.71 M33, we don't know anything in between. We need to figure out at what point you have to switch to the NID patched version. |
No problem  I'm just pleased its working again, hopefully it shouldn't ever have a problem in future kernels.  And yes, those are the only 5 NIDs which CheatDevice imports and have changed. A lot of others have changed (basically all of sceCtrl and sceDisplay). Most sceKernel functions are the same (definitely thread-related ones), sceIo hasn't changed at all, and of course Sysclib stuff like str(cmp, cpy, ...) has been retained to keep old games working. As for switching to the patched version, that is only necessary at 3.71. The original one you uploaded can be used from 2.71 to 3.60. (Hardware version doesn't matter, when talking about NIDs its the firmware that counts) Check out this topic for a summary of the changes: http://forums.ps2dev.org/viewtopic.php?t=9020(I'm using the UK VCS disk, ULES-00502, btw) Regards ~jas0nuk
|
|
|
|
|
 |
|
 |
|
|
|
|