View previous topic :: View next topic |
Author |
Message |
Veck How do I cheat? Reputation: 0
Joined: 12 Aug 2018 Posts: 5
|
Posted: Sun Aug 12, 2018 6:42 am Post subject: Trying to use OSX Cheat Engine with Dolphin |
|
|
Since Dolphin doesn't have any sort of useful RAM searching capabilities, I decided that I would use Cheat Engine as a sort of work around to that, and after some digging around I found a nifty little lua script made by Dark Byte that adds scanning to Cheat Engine to make that process a whole lot easier. My problem however, is that I can't seem to get the lua script working with my version of Cheat Engine (version 6.2 for Mac)? It says I'm supposed to put the lua script into the autorun folder where Cheat Engine installed, but no matter how hard I've looked I just can't find where that folder is in Application Support. Is there something about the Mac version that makes it install differently or am I just missing some obvious thing?
|
|
Back to top |
|
|
TheyCallMeTim13 Wiki Contributor Reputation: 50
Joined: 24 Feb 2017 Posts: 976 Location: Pluto
|
Posted: Sun Aug 12, 2018 6:51 am Post subject: |
|
|
The "autorun" folder should be in the same folder as the EXE I think, but that's where it is on windows. But no idea about the mac version.
_________________
|
|
Back to top |
|
|
Veck How do I cheat? Reputation: 0
Joined: 12 Aug 2018 Posts: 5
|
Posted: Sun Aug 12, 2018 7:10 am Post subject: |
|
|
Out of curiosity's sake, I created my own folder called "autorun" where I had installed cheatengine on my desktop and put the .lua and the .frm in there. Once I tried running CheatEngine though, I got these errors:
"emurpm.lua error:attempt to index a userdata value"
"Failure finding emurpm.frm"
|
|
Back to top |
|
|
TheyCallMeTim13 Wiki Contributor Reputation: 50
Joined: 24 Feb 2017 Posts: 976 Location: Pluto
|
Posted: Sun Aug 12, 2018 7:18 am Post subject: |
|
|
Try making a "forms" folder (inside the autorun folder) and put any "frm" files in there, that's how it is on windows. Also it has a "dlls" folder in the autorun folder, but I don't think mac uses DLLs.
_________________
|
|
Back to top |
|
|
Veck How do I cheat? Reputation: 0
Joined: 12 Aug 2018 Posts: 5
|
Posted: Sun Aug 19, 2018 1:31 am Post subject: |
|
|
I usually try to refrain from bumping, but I'm still having issues with this and I haven't been able to figure out how to solve it myself.
Summary so far: I installed version 6.2 of Cheat Engine on my Mac to try and use it as a RAM scanner for Dolphin. Normally this is a pain due to Dolphin shenanigans, but there's a useful lua script made by DarkByte called emurpm.zip which makes this process a whole lot easier by adding a feature called Emulator Memory that allows you to adjust the base memory address. The problem I've been running into however is that the version of Cheat Engine I'm using for Mac doesn't make any sort of folder in the Library or Application Support directories. I tried to circumvent this by just adding an "autorun" folder within the local Cheat Engine folder (and a forms folder in that for the frm) and putting the lua script in there. Doing this however causes Cheat Engine to throw out two instances of an "emurpm.lua error:attempt to index a userdata value" error along with "Failure finding emurpm.frm".
|
|
Back to top |
|
|
Dark Byte Site Admin Reputation: 457
Joined: 09 May 2003 Posts: 25262 Location: The netherlands
|
Posted: Sun Aug 19, 2018 2:33 am Post subject: |
|
|
try adjusting the script so it loads the exact path of the .frm
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
|
Veck How do I cheat? Reputation: 0
Joined: 12 Aug 2018 Posts: 5
|
Posted: Sun Aug 19, 2018 4:17 am Post subject: |
|
|
That at least gave me a new error to work with. Doing that threw out a dialogue box saying:
"emurm.lua error:...-i386.app/Contents/MacOS/../../..autorun/emurpm.lua:30:attempt to call global 'createFormFromFile' (a nil value)"
I'm not too familiar with lua scripts so if I'm doing anything reminiscent of a beginner, then I apologize.
|
|
Back to top |
|
|
Dark Byte Site Admin Reputation: 457
Joined: 09 May 2003 Posts: 25262 Location: The netherlands
|
Posted: Sun Aug 19, 2018 9:45 am Post subject: |
|
|
that means thay ce 6.2 can't load forms from files
you'll have to cicumvent forms then and hardcode values
though it's likely that the hook of read/writeprocessmemory may also fail
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
|
Veck How do I cheat? Reputation: 0
Joined: 12 Aug 2018 Posts: 5
|
Posted: Mon Aug 20, 2018 4:00 am Post subject: |
|
|
Dark Byte wrote: | that means thay ce 6.2 can't load forms from files
you'll have to cicumvent forms then and hardcode values
though it's likely that the hook of read/writeprocessmemory may also fail |
Oh okay, that makes sense then. Again, I hate to badger you what with being somebody not familiar with lua, but how exactly would I go about hardcoding the form's values, then?
|
|
Back to top |
|
|
|