I was creating codecaves/hooks/and everything else manually for the 360 and integrating GUI's within my trainers and writing in PPC.
Fun stuff hard as hell to accomplish end result was amazing though...
Going onto v0.3 Alpha ( Link at the bottom of post. )
v0.3 Alpha Game Play video
v0.3 Change Log:
-Fixed up menu code if you have issues with it (I.E. Get the "Invalid passcode" prompt turn on and off your controller and it'll begin to work again. -Added no sprint recovery -Added Weapon Injection ( Spawns Revolver, FlareGun, and best grade shotgun in your inventory even when you don't have weapons - This does not do flares or flashbangs [b]Yet[/b] ) -Added Inf Ammo -Added Inf Accessories ( Flashbangs / Flares are registered as a separate entity in memory apart from ammo )FAQ/Issues:
Q: Is the source code available?
A: No, I don't plan on releasing it as it's fairly simple to accomplish if you're actually willing to learn.
Q: I keep getting prompted "Invalid PassCode" what do I do?
A: Turn your controller on and off again, that gives the trainer a notification that it needs to reset it's self.
Q: I keep dieing even though I have inf health enabled is that normal?
A: Yes I still haven't managed to improve it to be properly working yet so fall damage, hard hits, and certain traps (Bear traps) can still kill you.
Q: The trainer isn't loading what do I do?
A: Restart your xbox, Insure you're running dashlaunch 2.x... and have launched the trainer via "TDTrainer_Loader.xex" do not try to execute Trainer.xex directly.
Q: Do you take requests?
A: Shoot me a PM and I'll check it out and let you know if I'll work on it eventually.
Many of you may not know me but I've played my parts in various areas of the xbox scene as well as other places that's besides the point.
My intentions in working with the 360 from this point on are going to be revolving roughly around trainer making/trainer engines/game hacks so you should see a lot from myself or people I may be working with in the future.
With that being said I present you with the first trainer I've actually publicly released.
Alan Wake +7 Trainer v0.3 Alpha (4D530805) RF
Well for starters it doesn't use XPowerPlay and it uses it's own functions in order to actually write data to memory.
However, The reason this is alpha and needs to be tested is I only have a devkit currently which is where I've been testing it I don't have any retail jtag so I won't be able to insure that it runs properly on a retail jtagged console.
[b]1.[/b]This does require dashlaunch, and it is utilizing dashlaunch's loadsysModule function, In the future this may be deprecated as I test loading directly from the kernel without running as a system process. Previously I was getting access denied doing such but there are possible ways of bypassing this via writing memory around it since the memory on the 360 is potentially unlocked at this point. [b]2.[/b] A NTSC-U copy of Alan Wake running from a hard drive, and a jtagged 360 console. [b][color="red"]THIS IS NOT A MOD, OR ETC, YOU MUST HAVE A JTAG 360 or GLITCH CHIPd 360.[/color][/b]Other goodies to this trainer:
Amongst not using XPowerPlay(s) trainer engine,
I actually wrote my own this engine does not include offsets/addresses in an external TXT all offsets/addresses are hard coded into the trainer it's self.
And it's also got the ability to enable/disable cheats within the game via entering codes on your controller it's hard to explain but checkout the screen shots and try it out for your self.
1. Download AWTrainerv0.3 2. Extract it and place the files "TDDev_TrainerLoader.xex", and "Trainer.xex" in the same location as Alan Wake's Default.xex. 3. Launch TDDev_TrainerLoader.xex 4. When [b]In-Game[/b] Press and [b]hold[/b] START+BACK buttons [b]simultaneously until you see a menu[/b] 5. Once you see this menu just follow on screen instructions and they should be self explanatory, if not well you just enter the buttons on the screen as they appear and the codes are listed on the screen as well each combination of buttons does not need to be held and will do something different some will display the list of codes, some will enable or disable codes.Note:
Once you've enabled a code the same button combination can be used to disable it again.
Once you've ran this trainer once it's suggested that you reboot your console before trying to run any other games.
All codes must be entered after pressing START+BACK if you don't have that menu up they do not work.
Original YouTube Video
Big credits to [cOz] for dealing with my annoying *** over IRC, and some help with the devkit stuff as well as borrowed code. dWack for random aim discussions while I was getting frustrated with my crap screwing up. XorLoser for also putting up with my random instant messaging discussions and giving a few suggestions on things here and there. thex2000 for his original XPowerPlay code. LoveMHZ for his contributions to the original XeSearch project. T3CH - For the inspiration in actually working on this **** more, and listening to my ranting about random crap related to my code screwing up.
Please keep in mind that this is an Alpha version and is not expected to work perfectly.
This also means there are other options coming to it in future versions I'll keep this post updated with those future versions and etc.
If you do happen to have any problems please post here rather then PMing me as I will rarely be checking PM(s).