FreeER atubeacct
FreeER atubeacct
  • 21
  • 73 970
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/
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
mario party 4 dolphin coins
zhlédnutí 519Před 7 lety
mario party 4 dolphin coins
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
Duplicate Scan Tabs in Cheat Engine
zhlédnutí 604Před 7 lety
Duplicate Scan Tabs in Cheat Engine
test
zhlédnutí 104Před 8 lety
test

Komentáře

  • @TheSavvyPlayer
    @TheSavvyPlayer Před 4 měsíci

    i have no idea how to follow along with this

    • @TheSavvyPlayer
      @TheSavvyPlayer Před 4 měsíci

      i wish i did because i really want to have this option

  • @wind1422
    @wind1422 Před 2 lety

    very useful ,thanks

  • @wind1422
    @wind1422 Před 2 lety

    awesome

  • @meet_hay52.26
    @meet_hay52.26 Před 2 lety

    How to have unlimited gear 2

    • @FreeER
      @FreeER Před 2 lety

      I'm not sure off the top of my head how it works and I'm no longer capable of checking, sorry

  • @GameHackingShenanigans

    Just discovering your channel. Nice video!

  • @user-qm2cl8vo6r
    @user-qm2cl8vo6r Před 2 lety

    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

    • @FreeER
      @FreeER Před 2 lety

      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.

    • @user-qm2cl8vo6r
      @user-qm2cl8vo6r Před 2 lety

      @@FreeER Thanks For Respond!!

  • @k1sh1777
    @k1sh1777 Před 2 lety

    it actually work , thank u so much

  • @olivaprattogermanalejandro289

    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

  • @KekasihMuGelap
    @KekasihMuGelap Před 3 lety

    Hello everyone, any idea where to edit/get the Specialization points table? (points that you get at Level 16?)

  • @KekasihMuGelap
    @KekasihMuGelap Před 3 lety

    Hello everyone, any idea where to edit/get the Specialization points table? (points that you get at Level 16?)

  • @duckman6541
    @duckman6541 Před 3 lety

    this is really helpful

  • @arlinkon3859
    @arlinkon3859 Před 3 lety

    hey bro..can you make a short and easy method video in converting lua script to cheat engine ct script plz

    • @FreeER
      @FreeER Před 3 lety

      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.

  • @GameHackingShenanigans

    Nice job!

  • @KeravnosPrime
    @KeravnosPrime Před 3 lety

    How to increase Money with cc?

  • @AliErenMeric-jj7rr
    @AliErenMeric-jj7rr Před 3 lety

    It's been 2 years, you're still missing!

    • @FreeER
      @FreeER Před 3 lety

      ? 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.

    • @AliErenMeric-jj7rr
      @AliErenMeric-jj7rr Před 3 lety

      @@FreeER oh ok

  • @monstruolio
    @monstruolio Před 4 lety

    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?

    • @FreeER
      @FreeER Před 4 lety

      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.

    • @monstruolio
      @monstruolio Před 4 lety

      @@FreeER thanks for the help! I'm gonna try that

  • @justjenna69
    @justjenna69 Před 4 lety

    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

    • @FreeER
      @FreeER Před 4 lety

      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.

    • @justjenna69
      @justjenna69 Před 4 lety

      @@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

  • @kongyihfann5546
    @kongyihfann5546 Před 4 lety

    Thanks. Help ALOT.

  • @pjele5248
    @pjele5248 Před 4 lety

    how did u get more remaining points

    • @FreeER
      @FreeER Před 4 lety

      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.

  • @Sinonymous
    @Sinonymous Před 4 lety

    tfw 1 minute into the video and you know it's too complicated for you... D:

    • @FreeER
      @FreeER Před 4 lety

      :) 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.

  • @Maelstr0m
    @Maelstr0m Před 4 lety

    this program kills my eyes...

  • @GatoLouco
    @GatoLouco Před 4 lety

    thanks

  • @karimsonsafehold9233
    @karimsonsafehold9233 Před 4 lety

    Hex editing has gotten even more complicated since I dragged myself to do it one time back in the early 2000s.

  • @MadArakiel.1st
    @MadArakiel.1st Před 4 lety

    EZ Cheat here czcams.com/video/ToPUhQonAOo/video.html

  • @mubarak.b
    @mubarak.b Před 4 lety

    Would I use this to search for values that are all next to each other together in an order

  • @K0media
    @K0media Před 4 lety

    Cool, I was looking for something like this. Thanks for showing. Subbed to your channel. 😉

  • @huge_letters
    @huge_letters Před 4 lety

    Had somewhat of a different issue but your approach has helped me as well tremendously!

  • @Positive-Vibes-77
    @Positive-Vibes-77 Před 5 lety

    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.

    • @FreeER
      @FreeER Před 5 lety

      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)

  • @Korn1holio
    @Korn1holio Před 5 lety

    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.

    • @FreeER
      @FreeER Před 5 lety

      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.

  • @billrob9305
    @billrob9305 Před 5 lety

    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?

    • @FreeER
      @FreeER Před 5 lety

      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

    • @billrob9305
      @billrob9305 Před 5 lety

      @@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 - - ??

    • @FreeER
      @FreeER Před 5 lety

      @@billrob9305 strange... Presumably get previous opcode failed but I don't know why

  • @playhra9349
    @playhra9349 Před 5 lety

    LINK

  • @tomokokirihara3436
    @tomokokirihara3436 Před 5 lety

    on RPCS3 it ses "Access violation"

    • @JakeMR2
      @JakeMR2 Před 5 lety

      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.

  • @hieuduy2499
    @hieuduy2499 Před 5 lety

    Thank you for your help. it is useful for me.

  • @Fligger
    @Fligger Před 5 lety

    Link is broken!

    • @FreeER
      @FreeER Před 5 lety

      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

  • @loliganz
    @loliganz Před 6 lety

    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!!

  • @jgoemat
    @jgoemat Před 6 lety

    Thanks FreeER, I had no idea what the spider did :)

    • @FreeER
      @FreeER Před 6 lety

      np, I didn't know what it did before this video either :D

  • @CheatBuddy
    @CheatBuddy Před 6 lety

    Hey bud. Can you update the links? Thanks

    • @CheatBuddy
      @CheatBuddy Před 6 lety

      Nevermind they were on your thread. This is very useful.

    • @FreeER
      @FreeER Před 6 lety

      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).

  • @medjassertoubib4467
    @medjassertoubib4467 Před 6 lety

    HxD is good too for reverseing flash games

    • @FreeER
      @FreeER Před 6 lety

      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.

  • @medjassertoubib4467
    @medjassertoubib4467 Před 6 lety

    nice tuto dude. continue +rep

  • @chrisfayte8482
    @chrisfayte8482 Před 6 lety

    Great vid pal

  • @captaincheeky3956
    @captaincheeky3956 Před 6 lety

    Great tutorial, very useful for where I am at in Cheat Engine

  • @TK421ak
    @TK421ak Před 6 lety

    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.

    • @FreeER
      @FreeER Před 6 lety

      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 :)

    • @bob999yaitis
      @bob999yaitis Před 4 lety

      you can find and change the effective score as well skills work the same way but you can see the effective in ()

  • @chronotime9029
    @chronotime9029 Před 6 lety

    Thanks :-)

  • @ByAylinCE
    @ByAylinCE Před 6 lety

    If I work more, I surely succeed. Good sharing and excellent workmanship Thank you FreeER

  • @doomslayermax
    @doomslayermax Před 6 lety

    life saver man you are cheers

  • @darkbyte891
    @darkbyte891 Před 6 lety

    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;

  • @ChrisFayte
    @ChrisFayte Před 6 lety

    Very nice =D

  • @chrisfayte8482
    @chrisfayte8482 Před 6 lety

    Nice Ben, Ive never actually used the group scan, I might need to mess around with it..

    • @FreeER
      @FreeER Před 6 lety

      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

  • @cheatstrainers4665
    @cheatstrainers4665 Před 6 lety

    Very good man that will be very useful. Thanks.

  • @byteninja3745
    @byteninja3745 Před 6 lety

    Nice video pal