Building Team To Find 360 Cheat Codes - Check In Thread, A cheat database for XPowerPlay |
|
|
| Zoom_Stop |
Dec 9 2010, 09:02 PM
|
X-S Enthusiast
Group: Members
Posts: 29
Joined: 30-October 09
Member No.: 422083

|
So XPowerPlay 0.2a was released over the summer and there has been very little (none) in the way of cheats developed for it. But the DashLaunch plugin is in place. Everyone could start using it. We just need cheat files. So in IRC today the idea was getting kicked around and we really need to try and get the ball rolling here. We need two types of people for this project: 1. Dev kit owners - who can poke memory addresses and document what they find. 2. JTAG owners who can take those addresses, write the cheat, and test it. We can use this thread to build a team, not sure where we will do the actual code swapping. We'll see how many people we have. But we need to have people commit in this thread. As far as # of owners go JTAG > DevKit so if you have a devkit please strongly consider helping if you can. All a commit means is we can send you info in the next week or so on the next steps. No contribution of time will be too small (or too big). When replying to join please advise if you'll be a DevKit volunteer or a JTAG volunteer (or both)Links... Original site post for XPPXPP pack (good readme info)XPP uses a very simple cheat file system. Below is a copy of the authors "xppcodetypes.txt". Please comment below if you want to be a part building a cheat database for XPowerPlay. I'll send out PM's to those who do when we are ready for step 2. Also hoping that if things start moving in the right direction we could have a plugin or module in FSD to handle cheats. CODE XPP codetypes (by the2000 [aka extra2000])
This document describes valid codetypes used by XPowerPlay.
**NOTE: All values of X, A, V, & N are in hexadecimal format unless specified otherwise. Do not prepend values with any prefixes(0x, $, etc.).
================================================================================
Write Commands ================================================================================
0 = 8 bit write 1 = 16 bit write 2 = 32 bit write
Format: XX AAAAAAAA VVVVVVVV
XX = 0/1/2 AAAAAAAA = address in memory VVVVVVVV = value
VVVVVVVV is written to memory location AAAAAAAA.
Example: 2 85400010 00FF00FF
The code above writes 00FF00FF(in 32 bits) to 85400010.
================================================================================
And Commands ================================================================================
3 = 8 bit And 4 = 16 bit And 5 = 32 bit And
Format: XX AAAAAAAA VVVVVVVV
XX = 3/4/5 AAAAAAAA = address in memory VVVVVVVV = value
The value at memory location AAAAAAAA is bitwise anded with VVVVVVVV. The result is written to memory location AAAAAAAA.
Example: 4 85400010 0F0F
The code above will obtain the 16 bit value at 85400010, then apply bitwise and of 0F0F to that value. The resulting value is stored back 85400010 afterwards.
================================================================================
Or Commands ================================================================================
6 = 8 bit Or 7 = 16 bit Or 8 = 32 bit Or
Format: XX AAAAAAAA VVVVVVVV
XX = 6/7/8 AAAAAAAA = address in memory VVVVVVVV = value
The value at memory location AAAAAAAA is bitwise ored with VVVVVVVV. The result is written to memory location AAAAAAAA.
Example: 6 85400010 FF
The code above will obtain the 8 bit value at 85400010, then apply bitwise or of FF to that value. The resulting value is stored back 85400010 afterwards.
================================================================================
Xor Commands ================================================================================
9 = 8 bit Xor A = 16 bit Xor B = 32 bit Xor
Format: XX AAAAAAAA VVVVVVVV
XX = 9/A/B AAAAAAAA = address in memory VVVVVVVV = value
The value at memory location AAAAAAAA is bitwise xored with VVVVVVVV. The result is written to memory location AAAAAAAA.
Example: B 85400010 FF008800
The code above will obtain the 32 bit value at 85400010, then apply bitwise xor of FF008800 to that value. The resulting value is stored back 85400010 afterwards.
================================================================================
Increment Commands ================================================================================
C = 8 bit Increment D = 16 bit Increment E = 32 bit Increment
Format: XX AAAAAAAA VVVVVVVV
XX = C/D/E AAAAAAAA = address in memory VVVVVVVV = value
The value at memory location AAAAAAAA is added with VVVVVVVV. The result is written to memory location AAAAAAAA.
Example: E 85400010 0000FFFF
The code above will obtain the 32 bit value at 85400010, 0000FFFF will be added to that 32 bit value. The sum will be stored back to 85400010 afterwards.
================================================================================
Decrement Commands ================================================================================
F = 8 bit Decrement 10 = 16 bit Decrement 11 = 32 bit Decrement
Format: XX AAAAAAAA VVVVVVVV
XX = F/10/11 AAAAAAAA = address in memory VVVVVVVV = value
The value at memory location AAAAAAAA is subtracted with VVVVVVVV. The result is written to memory location AAAAAAAA.
Example: 10 85400010 1010
The code above will obtain the 16 bit value at 85400010. That value will be subtracted with 1010. The difference will be stored back to 85400010 afterwards.
================================================================================
Equal Test Commands ================================================================================
12 = 8 bit Equal 13 = 16 bit Equal 14 = 32 bit Equal
Format: XX AAAAAAAA VVVVVVVV NN
XX = 12/13/14 AAAAAAAA = address in memory VVVVVVVV = value NN = number of lines to skip/apply
If the value at memory location AAAAAAAA is equal to VVVVVVVV, XPP will apply the NN lines of codes directly below this code. Else, NN lines of codes directly below this code will be skipped.
Example: 12 85400010 AA 01 02 8540FF70 0098967F
The code above will obtain the 8 bit value at 85400010. If the value is equal to AA, then the code below it will be executed. Otherwise it will be skipped.
================================================================================
Not Equal Test Commands ================================================================================
15 = 8 bit Not Equal 16 = 16 bit Not Equal 17 = 32 bit Not Equal
Format: XX AAAAAAAA VVVVVVVV NN
XX = 15/16/17 AAAAAAAA = address in memory VVVVVVVV = value NN = number of lines to skip/apply
If the value at memory location AAAAAAAA is not equal to VVVVVVVV, XPP will apply the NN lines of codes directly below this code. Else, NN lines of codes directly below this code will be skipped.
Example: 15 85400010 AA 02 01 8540FF70 0098 01 8540FF72 967F
The code above will obtain the 8 bit value at 85400010. If the value is not equal to AA, then the 2 codes below it will be executed. Otherwise, these codes will be skipped.
================================================================================
Greater Than Test Commands ================================================================================
18 = 8 bit Greater Than 19 = 16 bit Greater Than 1A = 32 bit Greater Than
Format: XX AAAAAAAA VVVVVVVV NN
XX = 18/19/1A AAAAAAAA = address in memory VVVVVVVV = value NN = number of lines to skip/apply
If the value at memory location AAAAAAAA is greater than to VVVVVVVV, XPP will apply the NN lines of codes directly below this code. Else, NN lines of codes directly below this code will be skipped.
Example: 19 85400010 AAFF 04 00 8540FF70 00 00 8540FF71 98 00 8540FF72 96 00 8540FF73 7F
The code above will obtain the 16 bit value at 85400010. If the value is greater than AAFF, then the 4 codes below it will be executed. Otherwise, these codes will be skipped.
================================================================================
Less Than Test Commands ================================================================================
1B = 8 bit Less Than 1C = 16 bit Less Than 1D = 32 bit Less Than
Format: XX AAAAAAAA VVVVVVVV NN
XX = 1B/1C/1D AAAAAAAA = address in memory VVVVVVVV = value NN = number of lines to skip/apply
If the value at memory location AAAAAAAA is less than to VVVVVVVV, XPP will apply the NN lines of codes directly below this code. Else, NN lines of codes directly below this code will be skipped.
Example: 1C 85400010 AAFF 04 00 8540FF70 00 00 8540FF71 98 00 8540FF72 96 00 8540FF73 7F
The code above will obtain the 16 bit value at 85400010. If the value is less than AAFF, then the 4 codes below it will be executed. Otherwise, these codes will be skipped.
================================================================================
Multi-write Commands (Condensed Codes) ================================================================================
1E = 8 bit Less Than 1F = 16 bit Less Than 20 = 32 bit Less Than
Format: XX AAAAAAAA VVVVVVVV NN SSSS IIII
XX = 1E/1F/20 AAAAAAAA = initial address in memory VVVVVVVV = initial value value NN = number of times to write SSSS = offset from one code to the next IIII = increment of one value to the next
VVVVVVVV will be written to AAAAAAAA. This will be done NN times, while incrementing AAAAAAAA with SSSS every iteration, and incrementing VVVVVVVV with IIII every iteration.
Example: 1F 82550010 0000 04 2000 1000
The code above expands to: 1 82550010 0000 1 82552010 1000 1 82554010 2000 1 82556010 3000
This post has been edited by Zoom_Stop: Dec 9 2010, 09:37 PM
|
|
|
|
| |
|
  |
Replies
| Echelo |
Jan 9 2011, 10:09 PM
|
X-S Enthusiast
Group: Members
Posts: 2
Joined: 26-April 07
Member No.: 340091

|
I've been working on cheats for a few weeks now. So far with no useful patches. I have modded just about everything except the values I'm trying to change. Got different lighting, got different ammo display on hud, but ammo still dropping, and got lots of crashes and errors.
Been getting full dumps with a dev, and would be willing to help anyone who is willing to actually work on this project instead of asking about xesearch.
I also wrote a tool that will generate memory patches based on offsets and value. It just creates random patches for xpp. There is no method to the madness of it, but maybe someone could get lucky using it.
I tell you guys, it sucks to feel like I'm the only one in the world working on making some progress with xpp. There is a ton of memory to look through for each individual game. I've been working on Apache Air Assault for a week or so now.
So, lets get this project rolling!
Go get on Efnet and pm me. or msn echelo01@hotmail.com
|
|
|
|
| |
| jordanpower6 |
Feb 7 2011, 05:28 PM
|
X-S Enthusiast
Group: Members
Posts: 29
Joined: 19-January 10
Member No.: 430983

|
QUOTE(Echelo @ Jan 9 2011, 11:09 PM)  I've been working on cheats for a few weeks now. So far with no useful patches. I have modded just about everything except the values I'm trying to change. Got different lighting, got different ammo display on hud, but ammo still dropping, and got lots of crashes and errors.
Been getting full dumps with a dev, and would be willing to help anyone who is willing to actually work on this project instead of asking about xesearch.
I also wrote a tool that will generate memory patches based on offsets and value. It just creates random patches for xpp. There is no method to the madness of it, but maybe someone could get lucky using it.
I tell you guys, it sucks to feel like I'm the only one in the world working on making some progress with xpp. There is a ton of memory to look through for each individual game. I've been working on Apache Air Assault for a week or so now.
So, lets get this project rolling!
Go get on Efnet and pm me. or msn echelo01@hotmail.com
So do you have to work on every game to hack memory this way?
|
|
|
|
| |
| jordanpower6 |
Feb 12 2011, 04:22 PM
|
X-S Enthusiast
Group: Members
Posts: 29
Joined: 19-January 10
Member No.: 430983

|
QUOTE(vampirexx @ Feb 12 2011, 04:10 AM)  Please any news with this tool? Someone can send me a working xesearch by Pm please? thanx
Only know one person with a working version he gave me a bit of info but hasn't shared it
|
|
|
|
| |
Posts in this topic
Zoom_Stop Building Team To Find 360 Cheat Codes - Check In Thread Dec 9 2010, 09:02 PM ex0r I have a JTAG and would be willling to help fill t... Dec 9 2010, 09:54 PM jordanpower6 Someone has done this but won't release it.
... Dec 10 2010, 11:02 AM ex0r I downloaded the xesearch code, and am attempting ... Dec 10 2010, 12:11 PM jordanpower6
I downloaded the xesearch code, and am attempting... Dec 10 2010, 12:23 PM jordanpower6
I downloaded the xesearch code, and am attempting... Dec 11 2010, 12:46 PM admiralxa I have been waiting for this. XPP came out, then ... Dec 10 2010, 10:51 PM jordanpower6
I have been waiting for this. XPP came out, then... Dec 11 2010, 01:39 PM  LoveMHz
True but hopefully this will be a step forward al... Dec 14 2010, 06:23 AM   jordanpower6
Shouldn't be a problem to get it working in o... Dec 14 2010, 04:46 PM offica1 g33k I have a dev and i'd be willing to help Dec 13 2010, 04:28 AM Reama
I have a dev and i'd be willing to help
wor... Dec 13 2010, 04:31 AM Zoom_Stop This is great! Lots of interest and plenty of ... Dec 14 2010, 06:53 PM admiralxa
This is great! Lots of interest and plenty of... Dec 14 2010, 10:51 PM jordanpower6
This is great! Lots of interest and plenty of... Dec 15 2010, 04:58 PM madasahat deadrising 2 had a trainer the first one i had eve... Dec 16 2010, 03:03 AM jordanpower6
deadrising 2 had a trainer the first one i had ev... Dec 16 2010, 03:53 PM Reama Reminds me of the days of EvoX. I miss those days ... Dec 16 2010, 06:14 PM admiralxa
Reminds me of the days of EvoX. I miss those days... Dec 16 2010, 08:03 PM  Reama
On the Wii, they keep a centralized place for the... Dec 16 2010, 09:44 PM   admiralxa
i'm not sure about making the trainer a stand... Dec 16 2010, 09:50 PM Zoom_Stop The path we are thinking is using XPowerPlay which... Dec 16 2010, 10:58 PM jordanpower6
The path we are thinking is using XPowerPlay whic... Dec 17 2010, 11:30 AM admiralxa
The path we are thinking is using XPowerPlay whic... Dec 19 2010, 09:18 PM DarkLord33 Yeah, if i can help i'm with you!
talking ... Dec 19 2010, 05:47 PM jordanpower6
Yeah, if i can help i'm with you!
talking... Dec 19 2010, 07:22 PM jordanpower6 XeSearch just in case anyone wants to try and get ... Dec 20 2010, 06:05 PM admiralxa
XeSearch just in case anyone wants to try and get... Dec 21 2010, 05:54 AM  jordanpower6
I tried to get that to work with no luck:-( Anyo... Dec 22 2010, 01:06 PM  jordanpower6
I tried to get that to work with no luck:-( Anyo... Dec 23 2010, 10:33 PM   admiralxa
Ya, i have been trying for a while now but still ... Dec 24 2010, 06:42 AM    jordanpower6
I had no luck, but was under the impression that ... Dec 24 2010, 02:32 PM admiralxa http://www.teamfsd.com/showthread.php?138-...-trai... Dec 24 2010, 07:00 AM jordanpower6
http://www.teamfsd.com/showthread.php?138-...-tra... Dec 24 2010, 01:02 PM DarkLord33 Well i can say IDA pro it's prolly the right p... Dec 24 2010, 05:10 PM admiralxa
Well i can say IDA pro it's prolly the right ... Dec 24 2010, 10:50 PM admiralxa No news? I sent a PM to the admin on FSD who repl... Dec 28 2010, 04:21 AM jordanpower6
No news? I sent a PM to the admin on FSD who rep... Dec 28 2010, 01:32 PM node21
No news? I sent a PM to the admin on FSD who rep... Dec 28 2010, 03:18 PM  admiralxa
Maybe we are all too busy to respond to the hundr... Dec 28 2010, 09:38 PM   node21
On the FSD site, that admin said they have it, it... Dec 28 2010, 11:51 PM DaBuisneZ Right on Node, thats a straight up response. Its g... Dec 29 2010, 04:55 AM node21
Right on Node, thats a straight up response. Its ... Dec 29 2010, 03:41 PM admiralxa From FSD site:
"Well that's because ther... Dec 29 2010, 07:33 AM admiralxa On a positive, fsd is the best. few bugs but mass... Dec 29 2010, 04:43 PM admiralxa Amazing progress and help (lol). As predicted, th... Jan 7 2011, 01:04 AM node21 I said I wouldn't bother responding to you any... Jan 7 2011, 03:19 PM admiralxa
I said I wouldn't bother responding to you an... Jan 8 2011, 12:02 AM  Reama
You are taking this all wrong. FSD is looking aw... Jan 8 2011, 02:20 AM admiralxa
I've been working on cheats for a few weeks n... Jan 13 2011, 05:31 AM jordanpower6
I've been working on cheats for a few weeks n... Jan 17 2011, 03:31 PM    admiralxa
Please any news with this tool?
Someone can send ... Feb 12 2011, 06:26 AM     vampirexx Thanx People!
@Admiralxa: No problems bros... Feb 13 2011, 01:13 AM      jordanpower6
Thanx People!
@Admiralxa: No problems bros... Feb 13 2011, 02:12 AM       vampirexx Thanx for the info!
I have also a PS3 and I... Feb 13 2011, 02:28 AM        jordanpower6
Thanx for the info!
I have also a PS3 and I... Feb 13 2011, 02:44 AM xXXBOXxHACKERXx ill be a jtag volenteer. i may buy a dev soon. Feb 13 2011, 07:53 AM vampirexx Please is someone working into this?
Echelo please... Feb 26 2011, 02:23 AM BrokenArrow Hey people,
This is T3CH and I just wanted to dro... Mar 2 2011, 12:09 PM jordanpower6
Hey people,
This is T3CH and I just wanted to dr... Mar 3 2011, 07:12 PM  admiralxa
Awesome :D
Awesome, that is classy--to let us k... Mar 4 2011, 07:28 AM   jordanpower6
Awesome, that is classy--to let us know. Thank y... Mar 4 2011, 11:11 AM jordanpower6 Update: T3CH has finished Xesearch its working and... Mar 8 2011, 06:28 PM Dwack
Update: T3CH has finished Xesearch its working an... Mar 9 2011, 12:23 AM  BrokenArrow
Update: T3CH has finished Xesearch its working an... Mar 10 2011, 05:27 AM maurocio23
Update: T3CH has finished Xesearch its working an... Mar 18 2011, 01:04 PM Big_Ted this really is good news, can't wait for the r... Mar 8 2011, 09:04 PM optantic I don't know what's wrong with the memory ... Mar 10 2011, 08:28 AM Dwack
I don't know what's wrong with the memory... Mar 10 2011, 11:08 PM  jordanpower6
I am not saying that the dump is bad. It just see... Mar 11 2011, 01:01 AM DarkLord33 I agree, i think we need a different approach... x... Mar 11 2011, 06:42 PM optantic it might be easier to find GP (Money) codes than o... Mar 12 2011, 11:24 PM DarkLord33 No release yet...
btw... maybe it's time to re... Mar 18 2011, 06:58 PM vampirexx Any progress about xesearch or memory dump compari... Jun 25 2011, 03:07 PM Dwack If people are really interested in this I will mak... Jun 30 2011, 12:58 AM vampirexx Hi Dwack any progress on this job?
Have you start ... Jul 8 2011, 09:12 AM  Dwack
Hi Dwack any progress on this job?
Have you start... Jul 9 2011, 01:02 AM vampirexx Please do it my friend!
It will be very cool s... Jun 30 2011, 01:27 AM redrum316 I second that. :) Jun 30 2011, 02:33 AM xxxgenesisxxx I would love to help but my current problem in my ... Jul 13 2011, 03:04 AM redrum316 Could we use RTCoD 1.0 to dump/compare on other ga... Jul 15 2011, 08:18 AM Dwack
Could we use RTCoD 1.0 to dump/compare on other g... Jul 15 2011, 09:05 PM  admiralxa
Yea ... just select the appropriate .xex file fro... Aug 1 2011, 03:47 AM  vampirexx Please Dwack in the exe i only can see dvars for c... Aug 4 2011, 01:32 AM   Dwack
Please Dwack in the exe i only can see dvars for ... Aug 4 2011, 03:57 AM    vampirexx You Genious Dwack!!! This is amazing... Aug 4 2011, 09:36 AM     Dwack
It would be very cool if you could make a live me... Aug 5 2011, 01:19 AM vampirexx Hi Dwack I tried to put your files into ken's ... Aug 1 2011, 02:44 PM Dwack
Hi Dwack I tried to put your files into ken's... Aug 1 2011, 07:20 PM vampirexx Thanx Dwack I've managed to put all files into... Aug 2 2011, 01:22 AM oscar193 Games these days rely a lot on dynamic memory allo... Aug 5 2011, 05:57 AM vampirexx Thanx for the explanation, anyway research is supp... Aug 5 2011, 09:01 AM maurocio23 Hi Dwack,
I've a problem when launch xex, on ... Aug 14 2011, 12:42 PM Dwack
Hi Dwack,
I've a problem when launch xex, on... Aug 14 2011, 04:22 PM maurocio23 Thanks for your reply.
I've installed version... Aug 14 2011, 07:28 PM
2 Pages 1 2 >
|