You can use any application that supports memory poking. However, if you wish to play around with stuff like that. I suggest learning PPC. You'll mostly be looking in the 0x82000000 range though.
Hi How to make a trainer start in xbox1 "orginal" games. Any xbox360 game is ok. After I press back+start it shows my cheats. When I create trainer for How to build it to xbox1 orginal games Please help. Or show example you have made. I don't want bring something that old on you guys just for myself Thanks all
This tutorial doesn't cover the Xbox 1 editing. We don't really have interest for them. You can however probably try using that XCE that Bagak or whatever his name is, released.
Thank you for quik replay. And sry post it here Can you however give example about building Trainer with static offsets I'm using Endel's Trainer Engine I can't figure it out. It just poke the value in the Memory. I want it continually at the wanted value The PDF cover the DMA but not the static--Endel's Trainer Engine Thank you in advance
It does cover static addresses. It covers everything you actually need to know. If it's static, then make sure you have the correct address and not just a display value, just pop in that offset and the bytes you would like to poke it with. You might have to alter the code in Endel's engine if it's not poking it properly.
hi I hit Start+back in game pick num 1 --to active it my offset ---its working no problem here however I need to press again those buttons to poke again so the question is how to make it stay still without breakpoint its a Life offset when I break it I also give the enemy the same and I cant do the code caving , I know my limit here > < I have read all the PDF I cant find any about static in -Endel's Trainer Engine here DWORD GameID = 0x22223333; You will change 0x22223333 to your title ID but you keep the 0x! BYTE amno_org[] = {0xB0, 0xE3, 0x01, 0x7E}; //ammo original That is the DMA for ammo before you edit it, we use this for disabling codes. BYTE amno_mod[] = {0x60, 0x00, 0x00, 0x00}; //ammo modded (nop’ed) The DMA code for nop, which is in this case used to mod ammo. Now we go to This is where it gets interesting, let’s break this down too. if (state.Gamepad.wButtons == (XINPUT_GAMEPAD_BACK + XINPUT_GAMEPAD_START)) This tells it that if we press START + BACK it should pull up the cheat selection menu Of course START + BACK can be changed to anything like Left Thumbstick and Right Thumbstick hre = XShowKeyboardUI(0, VKBD_LATIN_NUMERIC, NULL, L"[ # Trainer engine by Endel # ]", You should change this to your game name L"- Enter option: \n" Should be left as is L"1 - Inf Amno # 9 - Disable All", Tells the user that number 1 is Inf Ammo and number 9 disables all cheats r1, 512, &g_xol); switch (hr){ case 1: DoCheat(0x82555555, amno_mod, 4); If player puts in number 1 (Inf Ammo), poke 0x82555555 with what’s in amno_mod break; case 9: DoCheat(0x82555555, amno_org, 4); If player puts in number 9 (Disable all cheats), poke 0x82555555 with what’s in amno_org break; Last step, phew! KrnlType it cover the breakpoints offsets if I didnt read this Pdf I wouldent be creating trainers now :gamer4: so thx even if you cant help , im greatfull I made 3 trainers , I will post them later in trainer section
I want exactly this I find it in read me file - the routine // codes01 thread static void Codes01(){ while (1){ if (XamGetCurrentTitleId() == GameId){ if (TrOpt01 == TRUE){ DoCheatNv(0xC8222222, amno_mod, 4); } } Sleep(10); } } and put DoCheat code directly here switch (hr) { case 1: DoCheat(0xC8222222, amno_mod, 4); break; case 2: DoCheat(0xC8222222, amno_org, 4); break; } This because in 0x8XXXXXXX range, you patch only once. For 0xB, 0xC, 0xD range you need the above code, because you have to continuously write the modified values since the game continuously update them. WARNING!!! DUMMY VALUES can you explaint or copy past any that you made , and I will try to figure it out , I dont want disturb you every time
Try declaring it twice, so it's poking it, again. e.g case 1: DoCheat(0xC8222222, amno_mod, 4); DoCheat(0xC8222222, amno_mod, 4); break;
hi it pokes the value only Scott Pilgram vs the world I try this because its static DWORD GameId = 0x58410a2c; // GameId this the :code inf mp 0x411C5E50 can you post example about it in Endel's Trainer Engine
I've never actually used Endel's engine. So I'm not sure what the issue would be. Maybe search in the main.cpp and alter the code like I said already.
is there by any chance a way that I can Make the trainers Options Active By Default Like I dont need to inter Numbers to active the codes
Hi In XPG trainer engine It says go to to your H file. Mine was plants ,,,how Did made this file ? If it's allowed to ask this << can you copy full script of file you made ,, replace the cheats with c0000000 if you want. I just want to to see How It's done. and how it's organized ,, I want it just. I put the Id then it would pop up in that game If I'm asking too many then just ignore this. You have been great help already