![FreeER atubeacct](/img/default-banner.jpg)
- 21
- 73 970
FreeER atubeacct
Registrace 17. 07. 2011
Using AOBs with Flash in Cheat Engine - Audio Correction
Thanks to some tips from 𝓮𝓧𝓟𝓛𝓸𝓲𝓣_𝓜𝓸𝓓𝔃 on Audacity and more time than it would have taken to re-record lmao, here's a version with somewhat better audio :)
Oops, forgot to mention that this was much inspired by panraven's comments on the forum forum.cheatengine.org/viewtopic.php?p=5736523
You can find the ActionScript Virtual Machine / instructions and bytes here: wwwimages2.adobe.com/content/dam/acom/en/devnet/pdf/avm2overview.pdf
There's also an addendum about the constant pools (with better audio thanks directly to 𝓮𝓧𝓟𝓛𝓸𝓲𝓣_𝓜𝓸𝓓𝔃 sending me the file): czcams.com/video/P8c3CEIb748/video.html
If you're interested in the CW1 cheat table/scripts you can find it at: fearlessrevolution.com/viewtopic.php?f=4&t=6232
Remember to checkout Cheat the Game:
cheatthegame.net
cheatthegame.net/youtube
cheatthegame.net/facebook
cheatthegame.net/discord
cheatthegame.net/matrix
(note as of March. 20 2018 matrix room just exists because GH was there, literally no one else has joined lmao)
As well our "partners" from Guided Hacking and Next Generation Hackers at guidedhacking.com (matrix: riot.im/app/#/group/+guidedhacking:matrix.org) and groups/hacklegends/
Oops, forgot to mention that this was much inspired by panraven's comments on the forum forum.cheatengine.org/viewtopic.php?p=5736523
You can find the ActionScript Virtual Machine / instructions and bytes here: wwwimages2.adobe.com/content/dam/acom/en/devnet/pdf/avm2overview.pdf
There's also an addendum about the constant pools (with better audio thanks directly to 𝓮𝓧𝓟𝓛𝓸𝓲𝓣_𝓜𝓸𝓓𝔃 sending me the file): czcams.com/video/P8c3CEIb748/video.html
If you're interested in the CW1 cheat table/scripts you can find it at: fearlessrevolution.com/viewtopic.php?f=4&t=6232
Remember to checkout Cheat the Game:
cheatthegame.net
cheatthegame.net/youtube
cheatthegame.net/facebook
cheatthegame.net/discord
cheatthegame.net/matrix
(note as of March. 20 2018 matrix room just exists because GH was there, literally no one else has joined lmao)
As well our "partners" from Guided Hacking and Next Generation Hackers at guidedhacking.com (matrix: riot.im/app/#/group/+guidedhacking:matrix.org) and groups/hacklegends/
zhlédnutí: 541
Video
Flash Constant Pool Addendum - audio correction by 𝓮𝓧𝓟𝓛𝓸𝓲𝓣_𝓜𝓸𝓓𝔃
zhlédnutí 53Před 6 lety
Thanks to 𝓮𝓧𝓟𝓛𝓸𝓲𝓣_𝓜𝓸𝓓𝔃 for the audio correction here you can find his channel at: czcams.com/channels/oGKel3K-VH-wy8idztkA9g.html Addendum to czcams.com/video/DFJWjM41Ci8/video.html mentioning the constant pool(s) in Flash. pushdouble ..., / pushstring saves the value into the constant pool/array when the swf is created and then references it using an _index_. Remember to checkout Cheat the Gam...
Flash Constant Pool Addendum
zhlédnutí 38Před 6 lety
Addendum to czcams.com/video/tagzpvKSIkQ/video.html mentioning the constant pool(s) in Flash. pushdouble ..., / pushstring saves the value into the constant pool/array when the swf is created and then references it using an _index_. Again, apologizes for the static. Remember to checkout Cheat the Game: cheatthegame.net cheatthegame.net/youtube cheatthegame.net/facebook cheatthegame.net/discord ...
Using AOBs with Flash in Cheat Engine
zhlédnutí 199Před 6 lety
Apologizes for the static, it should be fixed for the next (non-addendum video) and the fact that it goes in and out when I talk, tested out a noise gate... not really worth it with the effect lol. If enough people request it I might redo this video but I don't feel like it right now so, I'm not :) Just a reminder as to the importance of sound tests lol Oops, forgot to mention that this was muc...
TableFileIterator update and explanation
zhlédnutí 185Před 6 lety
Other ways to get files in lua: forum.cheatengine.org/viewtopic.php?p=5734637#5734637 Remember to checkout Cheat the Game: cheatthegame.net cheatthegame.net/youtube cheatthegame.net/facebook cheatthegame.net/discord As well our "partners" from Guided Hacking at guidedhacking.com
Lua Engine Transparency
zhlédnutí 387Před 6 lety
Quick Cheat Engine extension/plugin to let you make the main lua engine window transparent Lua Engine Transparency extension: github.com/FreeER/CE-Extensions/blob/master/LuaEngineTransparency.lua Disassembler Highlight (shown in reference to multiple memory browser windows) - github.com/FreeER/CE-Extensions/blob/master/DisassemblerHighlight.lua Remember to checkout Cheat the Game: cheatthegame....
Cheat Engine Conversion Calculator Extension - Proof Of Concept Creation
zhlédnutí 569Před 6 lety
OBS cut out after 12 minutes when window's UAC prompt appeared while launching CE :( so.... sorry you miss the other 30 minutes. At least you can see the full script below and I've found a way to launch CE without UAC for the future script: www.dropbox.com/s/e8oxdwkz0cnp0mp/Conversion Calculator extension - PoC.lua?dl=0 Remember to checkout Cheat the Game on Facebook: groups/CheatT...
Groupscan in Cheat Engine
zhlédnutí 10KPřed 6 lety
Groupscans! Remember to checkout Cheat the Game on Facebook: groups/CheatTheGame/ or it's discord server at: discordapp.com/invite/ndn4pqs
Structure Spider - Automating Finding Offsets for Shared Opcodes
zhlédnutí 6KPřed 6 lety
Quick video talking about using the Structure Spider for Automating Finding Offsets for Shared Opcodes Structure Dissect Filter: forum.cheatengine.org/viewtopic.php?p=5688036#5688036 (if it's been awhile get the link from the first page in case there's been an update) Remember to checkout Cheat the Game on Facebook: groups/CheatTheGame/ or it's discord server at: discordapp.com/inv...
Lua in Cheat Engine - Part 2 - Steps 5,7, and Some General Tips
zhlédnutí 847Před 6 lety
Remember to checkout Cheat the Game on Facebook: groups/CheatTheGame/ or it's discord server at: discordapp.com/invite/ndn4pqs
Lua in Cheat Engine - Part 1 - Steps 1-4
zhlédnutí 10KPřed 6 lety
Remember to checkout Cheat the Game on Facebook: groups/CheatTheGame/ or it's discord server at: discordapp.com/invite/ndn4pqs
genFromStruct CE extension demo
zhlédnutí 760Před 6 lety
If it's not HD then see the original at czcams.com/video/z_k99aqw1ig/video.html (CEF didn't like that url/id lol) Demonstration of genFromStruct Cheat Engine extension designed to Generate Memory Records From a Structure that you've created in the Dissect data/structures window. CEF: forum.cheatengine.org/viewtopic.php?p=5729825 download at (CEF or): github.com/FreeER/CE-Extensions/blob/master/...
Cheat Engine Big Endian types
zhlédnutí 6KPřed 7 lety
Custom types are a way for you to write some code that will convert the values stored in memory to a more human-usable representation (eg. decrypting / converting) and back again on input. While you can also use lua it's going to run much slower than asm (really only an issue while scanning, table/trainer users shouldn't really notice a difference). Rather than having code to flip the bytes and...
Duplicate Scan Demo
zhlédnutí 288Před 7 lety
Remember to check out CheatTheGame on Facebook at groups/CheatTheGame/ Download at: www.dropbox.com/s/gjnyd8lpz1weo5o/DuplicateScan.zip?dl=0 s000.tinyupload.com/?file_id=91043745259843920232 CEF page: forum.cheatengine.org/viewtopic.php?p=5725577&sid=cf23998f4c993bce77b814195645d4b3#5725577 or github.com/FreeER/CE-Extensions/blob/master/DuplicateScan.zip
Cheat Engine - Failing to change level cap in Underrail
zhlédnutí 2,6KPřed 7 lety
Attempting to change the level cap in Underrail, and failing. I do create a quick script at 16:20 however which lets you change your level easily, which you can then use to level up and put stats where you want (you can also use it to set your level above the cap, though I'm not sure what use that would be). CT: www.dropbox.com/s/sr98pljr7imyani/underrail.CT?dl=0 Remember to checkout Cheat the ...
Cheat Engine - Value Limits in Underrail
zhlédnutí 13KPřed 7 lety
Cheat Engine - Value Limits in Underrail
Cheat Engine Manually Finding Multilevel Pointers
zhlédnutí 2,9KPřed 7 lety
Cheat Engine Manually Finding Multilevel Pointers
Cheat Engine - One Piece Pirate Warriors 3 Coins Hack
zhlédnutí 19KPřed 7 lety
Cheat Engine - One Piece Pirate Warriors 3 Coins Hack
i have no idea how to follow along with this
i wish i did because i really want to have this option
very useful ,thanks
awesome
How to have unlimited gear 2
I'm not sure off the top of my head how it works and I'm no longer capable of checking, sorry
Just discovering your channel. Nice video!
Hello! Do u know how to find and edit a locked value? This Value dont allow me spawn more than 64 characters and level so i tried find a 64 but there a lot of values and idk which one maybe u know some unique methods? That value are not changeable as i know the game is Lego Star Wars 3 The Clone Wars
Try finding the current count and checking what access it to compare to the cap. These limits tend to be more hardcoded however, eg only allocating 64 memory blocks to store characters in else where and then in other places looping only 64 times etc making actually changing them require far more edits than you often want to take the time to track down and fix. Sometimes you get lucky though and it's not too hard.
@@FreeER Thanks For Respond!!
it actually work , thank u so much
I know very little about the program. I tried about 5 times and it came out. I was very happy to see that a tutorial from 4 years ago still works. Thank you
Hello everyone, any idea where to edit/get the Specialization points table? (points that you get at Level 16?)
Hello everyone, any idea where to edit/get the Specialization points table? (points that you get at Level 16?)
this is really helpful
hey bro..can you make a short and easy method video in converting lua script to cheat engine ct script plz
Short Tutorial 1. learn lua 2. Learn AA 3. convert lua to CT That's the best you can get because lua is far too general and actually lets you do way more than plain AA scripts can so... there's not always a way _to_ convert lua to a CT that doesn't just have the same lua code in it.
Nice job!
How to increase Money with cc?
It's been 2 years, you're still missing!
? I exist, I just haven't really been hacking much or doing anything new so haven't had much to make a video on. Unfortunately my internet is far too poor to let me stream. I've made occasional updates to github.com/FreeER/CE-Examples and github.com/FreeER/CE-Extensions however, I sometimes see comments on the facebook CTG group or reddit's CE group or one of the discords, but yeah, I'm not as active as I used to be on YT or the official forums.
@@FreeER oh ok
I haven't been able to find even a similar case for what I need. I need to change the corpse limit in Ghost Recon Advanced Warfighter from 7 to something less immersion brraking (lots of dead bodies on the battlefield). But since it's a static value i end up with more than 2k possible addresses. Would you care to cover a similar case?
Best I can suggest is to find the code that runs when they die and see if you can find anything comparing to 7 to see if it should drop a corpse... and if you can run Ultimap (I can't) then maybe that can help narrow down the function a bit more easily than having to read and step through the code yourself. But yeah, CE is mostly geared towards finding values that change... maybe you can start fresh and scan for the number of corpses currently on the ground as you kill enemies and maybe there's a count that increases? but it could be some array of size 7 and it just looks for an empty spot and if there isn't one overwrites the oldest hard to know.
@@FreeER thanks for the help! I'm gonna try that
Hey man i want to know how to search for values that arent in order and i know the probably number of bytes between them or the range So the values are 1040522936 & 1000593161 with range 9.I get an error empty or wildcards are not allowed for out of order scans
That's partially what the out of order option is for, though you can't set a specific number of bytes. If it's just two then maybe just do two scans and manually swap the order for the second.
@@FreeER Ah yes i tried that with the "skip nr of bytes" swapping them but didnt get any results.So im concluding that the block size and skip nr of bytes option are somewhat similar huh i just want to be sure before further trial and error.For some reason there is no more info on this topic anywhere.Thank you for the fast reply btw man
Thanks. Help ALOT.
how did u get more remaining points
Pretty sure I just did a regular scan for it, you can see just a regular address in the table at the start of the video for "cur points" not a pointer or AA script.
tfw 1 minute into the video and you know it's too complicated for you... D:
:) we all start somewhere if you haven't already check out the videos by Chris Fayte czcams.com/users/BloodFayteplaylists and Stephen Chapman czcams.com/video/XJpNn2GyrNc/video.html maybe even Guided Hacking later on though it's more programming based than CE.
this program kills my eyes...
thanks
Hex editing has gotten even more complicated since I dragged myself to do it one time back in the early 2000s.
EZ Cheat here czcams.com/video/ToPUhQonAOo/video.html
Would I use this to search for values that are all next to each other together in an order
yes
Cool, I was looking for something like this. Thanks for showing. Subbed to your channel. 😉
Had somewhat of a different issue but your approach has helped me as well tremendously!
So uh... sorry in advance because I'm very new to this, but where exactly would I store the newly created custom variables? I heard you have to store them in the registry, but where? and how? I found very little info online so If I could get some help, that would be excellent.
CE stores it in the registry for you when you add the custom types Though for completeness you can find them at HKEY_CURRENT_USER\Software\Cheat Engine\CustomTypes as shown in this image: imgur.com/i4Pu7ry (this path is also in the registry file I gave a link to in the description since it has to say where to write the scripts in the registry)
HEy, thanks, great tutorial, my only gripe was the huge text, next time could you please make it a bit smaller? Also, encoding in 360p or 200p would help greatly.
not sure how either of those apply to this video... the text isn't any larger than CE's (and you can see Ethan L commenting below that I should make it larger not smaller) and YT auto transcodes down to 144p i.imgur.com/TrH42QU.png I guess if you just mean there's a lot of text, then yeah... that's because there's a number of steps and I needed to make sure everyone can follow along. If just a few were enough you'd only have to read the 4 or so lines that were prewritten at the start without watching the rest of the video, it's just repeating the steps of finding a single level pointer, multiple times, for each level in the multilevel pointer /shrug Voice is a lot easier, but I didn't have a mic at the time and no longer have the setup I used in a few later videos. I've also moved away from using pointers as much as possible preferring copy injections with AOBs like Chris Fayte shows in his videos (along with a few others) if I can't do a straight asm hack to change what I want. They take too long to find, are less reliable with updates, and can be (near) impossible to find on some modern games.
Excuse me. local addr = '036e2f28' if not debug_isDebugging() then debugProcess() end local inss = {} debug_removeBreakpoint(addr) debug_setBreakpoint(addr, 4, bptAccess, function() local insaddr = getPreviousOpcode(EIP) local ins = inss[insaddr] or {0, disassemble(insaddr)} ins[1] = ins[1] + 1 inss[insaddr] = ins print(ins[1], '-', ins[2]) return 0 end) After i write this code as you shown the lua engine can't show any result. do you know why?
perhaps the address is wrong? I just tested in 6.8.3 by copying the above and changing the address and still worked. Or if there was already a breakpoint set that may interfere as well
@@FreeER i checked out and found out what's the problem it is. i forgot to press change value after execute the program code. however i got something strange. the value only show something like this 1 - 0002C626 - - ?? 1 - 0002C6A1 - - ?? 1 - 0002C6AE - - ?? 1 - 0002C6E6 - - ?? 2 - 0002C626 - - ?? 2 - 0002C6A1 - - ?? 2 - 0002C6AE - - ?? 2 - 0002C6E6 - - ?? 3 - 0002C626 - - ?? 3 - 0002C6A1 - - ?? 3 - 0002C6AE - - ?? 3 - 0002C6E6 - - ?? 4 - 0002C626 - - ?? 4 - 0002C6A1 - - ?? 4 - 0002C6AE - - ?? 4 - 0002C6E6 - - ?? 5 - 0002C626 - - ?? 5 - 0002C6A1 - - ?? 5 - 0002C6AE - - ?? 5 - 0002C6E6 - - ?? 6 - 0002C626 - - ?? 6 - 0002C6A1 - - ?? 6 - 0002C6AE - - ?? 6 - 0002C6E6 - - ?? 7 - 0002C626 - - ?? 7 - 0002C6A1 - - ?? 7 - 0002C6AE - - ?? 7 - 0002C6E6 - - ??
@@billrob9305 strange... Presumably get previous opcode failed but I don't know why
LINK
on RPCS3 it ses "Access violation"
From my experience with Xenia your gonna have to edit them manually through the hex editor itself. I managed to find the money value that I was looking for in ITC (despite being early software) it can have effects right now.
Thank you for your help. it is useful for me.
Link is broken!
Thanks, I've updated the links in the description to point to a github repo I made a bit after this video which has all my extensions: github.com/FreeER/CE-Extensions
I found this very helpful. I got stuck because I wasn't writing down the offsets. When I found the base address I tried manually adding the pointer without the offsets. Now I know to keep track of the offsets :P My only critique is that next time you use a microphone. If not a microphone then make your VIM font larger (maybe 1.5x - 2.0x bigger) Thanks again!!
Thanks FreeER, I had no idea what the spider did :)
np, I didn't know what it did before this video either :D
Hey bud. Can you update the links? Thanks
Nevermind they were on your thread. This is very useful.
done anyway, just replaced the dead links with the github I've created since this was originally uploaded. And yeah, I've found this quite useful, particularly with mono games where you can easily get all the information in the data dissect window but can't as easily copy all of that into the address list (for say a pointer from a static field that CE can resolve for you automatically).
HxD is good too for reverseing flash games
Hm... haven't used HxD in a long time. But how is a hex editor good for "reversing" flash games? Editing the file after you already know what to change sure but that's not reversing that's just the end goal that comes after reversing imo.
nice tuto dude. continue +rep
Great vid pal
Great tutorial, very useful for where I am at in Cheat Engine
This works, but I believe that the game sets your max attribute level to 20 even if you use this method to go over the max of 20. I could be mistaken but if I check my character screen it shows Constitution 80 (20) meaning effective constitution is 20.
Possibly, I don't have the game installed any longer and didn't do much testing at the time. However it's a similar concept, find what accesses the value, find the compare to 20 (0x14) and change/remove it :)
you can find and change the effective score as well skills work the same way but you can see the effective in ()
Thanks :-)
If I work more, I surely succeed. Good sharing and excellent workmanship Thank you FreeER
life saver man you are cheers
Good tutorial, also some added info health: Single; boguscrap: dword; unrelatedrandomlychangingthing: integer; team: integer; name: string[63]; teammate: TPlayer; healthlabel: TLabel; //<--offset 0x58 wasteofspace: array [0..99123] of byte;
Very nice =D
Nice Ben, Ive never actually used the group scan, I might need to mess around with it..
Yeah, it's not something that's necessary but it can have an advantage now and then :) Mostly I had the idea and knew it'd be a short video and that there weren't many videos on it so figured why not at like 8 or 9pm lol
Very good man that will be very useful. Thanks.
Nice video pal