Secret of Mana +15 (table Update7)

Upload your cheat tables here (No requests)
User avatar
QuasiMorto
Cheater
Cheater
Posts: 39
Joined: Tue Jul 25, 2017 11:04 am
Reputation: 5

Re: Secret of Mana +15 (table Update7)

Post by QuasiMorto »

Error in native thread called Unnamed::Failure determining what flgHotkeyLuaThread means ... No ideia what it means lol :P

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

TimFun13
Expert Cheater
Expert Cheater
Posts: 1353
Joined: Fri Mar 03, 2017 12:31 am
Reputation: 7

Re: Secret of Mana +15 (table Update7)

Post by TimFun13 »

QuasiMorto wrote:
Tue Oct 02, 2018 1:05 am
Error in native thread called Unnamed::Failure determining what flgHotkeyLuaThread means ... No ideia what it means lol :P
Try this one.
Changed getAddress to getAddressSafe and put in a check plus a relookup if the address isn't found.

Code: Select all

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
define(weaponchargeleveldefault,#8000)

aobscanmodule(staminaAndWeaponChargeWriteAOB,Secret_of_Mana.exe,8B 80 ** ** ** ** 89 ** ** ** ** ** ** 8B ** ** 8B ** ** FF)
registersymbol(staminaAndWeaponChargeWriteAOB)

label(flgHotkeyLuaThread)
registersymbol(flgHotkeyLuaThread)
label(dWeaponChargeLevel)
registersymbol(dWeaponChargeLevel)

alloc(newmem,2048)
label(returnhere)
label(originalcode_weaponchargemod)
registersymbol(originalcode_weaponchargemod)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
//cmp edi,#1000
//jle @f

//cmp byte ptr [flgHotkeyLuaThread],1
//jne @f
push ebx
mov bl,[flgHotkeyLuaThread]
test bl,bl
pop ebx
jz @f
cmp edi,[dWeaponChargeLevel]
jge @f
mov edi,[dWeaponChargeLevel]

originalcode_weaponchargemod:
readmem(staminaAndWeaponChargeWriteAOB+6,7)
//mov [eax+esi+00000124],edi

exit:
jmp returnhere

///
dWeaponChargeLevel:
dd weaponchargeleveldefault
flgHotkeyLuaThread:
dd 0
///

staminaAndWeaponChargeWriteAOB+6: //"Secret_of_Mana.exe"+179892:
jmp newmem
nop
nop
returnhere:

///*****************************************///
aobscanmodule(playerActionWritesAOB,Secret_of_Mana.exe,8B ** ** ** ** ** 89 ** ** ** ** ** ** 8B ** ** ** ** ** ** ** ** ** 59 5E 8B E5 5D C3)
registersymbol(playerActionWritesAOB)

alloc(newmem2,2048)
label(returnhere2)
label(originalcode2_weaponchargemod)
registersymbol(originalcode2_weaponchargemod)
label(exit2)

newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
/*
cmp ecx,3
jl @f
cmp ecx,4
jge @f
*/
push ebx
mov ebx,[controllingFlagReadAOB+2]
cmp dword ptr [esi+ebx],0
pop ebx
jne @f

cmp ecx,3
jne @f


//cmp byte ptr [flgHotkeyLuaThread],1
//jne @f
push ebx
mov bl,[flgHotkeyLuaThread]
test bl,bl
pop ebx
jz @f
xor ecx,ecx

originalcode2_weaponchargemod:
readmem(playerActionWritesAOB+6,7)
//mov [edx+eax+00000188],ecx

exit2:
jmp returnhere2

///

playerActionWritesAOB+6: //"Secret_of_Mana.exe"+10A10C:
jmp newmem2
nop
nop
returnhere2:

{$lua}
local function hotkeyLuaThread(thread)
	local addr = getAddressSafe('flgHotkeyLuaThread')
	while RunHotkeyLuaThread do
		if addr then
			local xcs = getXBox360ControllerState()
			writeBytes(addr, xcs.LeftTrigger)
		else
			addr = getAddressSafe('flgHotkeyLuaThread')
		end
	end
	thread.terminate()
end
----------------------------------
if syntaxcheck then return end
RunHotkeyLuaThread = true
createThread(hotkeyLuaThread)
{$asm}
 
 
[DISABLE]
{$lua}
if syntaxcheck then return end
RunHotkeyLuaThread = false
{$asm}

//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
staminaAndWeaponChargeWriteAOB+6: //"Secret_of_Mana.exe"+179892:
readmem(originalcode_weaponchargemod,7)
//db 89 BC 30 24 01 00 00
//Alt: mov [eax+esi+00000124],edi

unregistersymbol(originalcode_weaponchargemod)
unregistersymbol(dWeaponChargeLevel)
unregistersymbol(flgHotkeyLuaThread)

///*****************************************///
dealloc(newmem2)
playerActionWritesAOB+6: //"Secret_of_Mana.exe"+10A10C:
readmem(originalcode2_weaponchargemod,7)
//db 89 8C 02 88 01 00 00
//Alt: mov [edx+eax+00000188],ecx

unregistersymbol(originalcode2_weaponchargemod)
But basically (I forgot) the Lua will run first and thus the Auto Assembler isn't run yet and the flag doesn't exist yet.

User avatar
QuasiMorto
Cheater
Cheater
Posts: 39
Joined: Tue Jul 25, 2017 11:04 am
Reputation: 5

Re: Secret of Mana +15 (table Update7)

Post by QuasiMorto »

ShyTwig16 wrote:
Tue Oct 02, 2018 1:34 am

But basically (I forgot) the Lua will run first and thus the Auto Assembler isn't run yet and the flag doesn't exist yet.
Yay!!! :D :D :D Works! Fantastic Work, Tim and Cielos :D Thanks :D :D :D

User avatar
Exeter
Table Makers
Table Makers
Posts: 459
Joined: Fri Mar 03, 2017 9:16 am
Reputation: 155

Re: Secret of Mana +15 (table Update7)

Post by Exeter »

Hey cielos, just started on this game. The undead script doesn't seem to be working correctly. The moment it hits the 'minimum health' value, the character instantly dies.

If it's set to 1 (default), the character will die when reaching that number.

If it's set to 10, the character will die when you reach that number. Regardless of what kind of damage is taken, even if it's just 1 damage being taken. (So going from 11 HP to 10 HP means the character dies).

Any idea how to resolve this in the script itself? Or is it something in the game itself messed up somehow?

User avatar
Exeter
Table Makers
Table Makers
Posts: 459
Joined: Fri Mar 03, 2017 9:16 am
Reputation: 155

Re: Secret of Mana +15 (table Update7)

Post by Exeter »

Inventory Editor:
  • Consumable/Usable Items

Weapon Editor:
  • Skill Level of the weapons (Cannot be set higher than your current amount of Orbs for a weapon type).
  • Orb amount for each weapon type. (You can set this to 9 or whatever amount you want to have and then upgrade it with Watts).

Notes:
  • If you set your orbs to 9 early on, treasure chests that would normally have an orb for said weapon type will no longer appear. (This was patched up this way in the recent versions of SoM by Square to prevent players from abusing a glitch in the game). Bosses however, still drop the orbs they originally did, this can cause you to go over the limit of 9 orbs and might potentially mess with things. I haven't actually seen it happen when I had 10 by accident, but just to be on the safe side - freeze the value to 9 if you do go with this route.
  • For now these are static addresses and should always work until an update is released again, in which case this table will probably break. This was made for version 1.1.0.0 on Steam.
Attachments
SoM_InvEditor v1.1.CT
(8.26 KiB) Downloaded 234 times

User avatar
Sol
Expert Cheater
Expert Cheater
Posts: 71
Joined: Fri May 19, 2017 5:42 pm
Reputation: 9

Re: Secret of Mana +15 (table Update7)

Post by Sol »

I'm getting back into SoM because of Steam Remote Play allowing me to play it with my friends now and was wondering if anyone's tried messing with the enemy drop rates/rarities yet.

I don't plan on cheating while playing with my friends (I only cheat when doing stuff solo), but I still lack one Steam achievement for collecting all equipment in the game because I missed out on one of the rare rings from enemies in the Pure Lands and figured I'd go ahead and get that out of the way since I'm back into the game again. It'd be less of a noisome farm if the enemies could drop their rare drop, or at least just have a guaranteed chest drop with every kill. Either way.

TL;DR-
I'd like enemy drop rate & drop rarity manipulation options please.
Ideally a toggle option that makes enemies drop chests 100% of the time and one that makes them drop their rare item 100% of the time.

Thanks in advance if anyone decides to make this happen.

geekgirl101
Noobzor
Noobzor
Posts: 8
Joined: Sun Dec 23, 2018 1:10 pm
Reputation: 2

Re: Secret of Mana +15 (table Update7)

Post by geekgirl101 »

Doesn't always work, it varies. If I click the Active checkboxes it often does nothing, right-clicking shows either <<module not found:Secret_of_Mana.exe>> even though I'm running it or depending on what I right-click on <<The array byte named controllingPlayerReadAOB could not be found>> or something similar. It's driving me nuts!

dstarfire
Noobzor
Noobzor
Posts: 12
Joined: Fri Jul 07, 2017 5:25 pm
Reputation: 0

Re: Secret of Mana +15 (table Update7)

Post by dstarfire »

is it possible to edit the "weapon charge mod.6" script to use a controller button for players that are using a controller? Use the same dash button like on the mouse.

messiahgov
Noobzor
Noobzor
Posts: 9
Joined: Fri Dec 29, 2017 8:55 pm
Reputation: 0

Re: Secret of Mana +15 (table Update7)

Post by messiahgov »

I found a way to use the "weapon charge mod.6" script with a PlayStation DualShock4 controller/gamepad and like to share this surprisingly easy way to do it with DS4Windows.

So, if you have and use DS4Windows, make a new profile for SoMR (or use the default profile, which is not recommended). Edit this profile and click on "Special Actions". Here you add a "New Action", give it a name (mine is "Weapon Charge for Gamepad") and check the "Circle" checkbox on the left. In the same window, select the action "Record a macro" and "Record" a Right Mouse Button click with "Record Delays" checked. Simply press the right mouse button for 1-2 seconds and release the button. Click "Stop" recording and edit the Delay to some value like "3000" (like mine). Now "Save" this just recorded marco and "Save" the Special Action you have created. At last - you should still be at "Profiles > Special Actions" in the main window - activate your new action with the checkbox. I also added this profile to "Auto Profiles" on "Controller 1".

Now, with DS4Windows running and your PS gamepad connected, start SoMR and Cielos' CT table. Once in-game, activate "weapon charge mod.6" and press "Circle" ( O ) + "Cross" ( X ) together, respectively "Cross" ( X ) shortly after holding "Circle" ( O ). This finally works for me and I also tried AutoHotKey and altering the CT table (as mentioned in this thread here, without any luck).

I hope it helps some people who use DS4Windows anyway. Tools like x360ce might have similar options.

Zerro0713
What is cheating?
What is cheating?
Posts: 2
Joined: Sat Jun 12, 2021 5:41 pm
Reputation: 0

Re: Secret of Mana +15 (table Update7)

Post by Zerro0713 »

Greetings,

I was wondering if this project is still active and if so, is there any way to add Armor/Headgear/Accessories to your inventory? If so, how? Or is there a way to manipulate drop rates?

I'm just getting so annoyed with farming for rare drops. I'm still working on my first rare drop and it's been several hours with no success.

Faty100
What is cheating?
What is cheating?
Posts: 1
Joined: Wed Jun 23, 2021 1:34 pm
Reputation: 0

Re: Secret of Mana +15 (table Update7)

Post by Faty100 »

Hello I know this might not be the right place but I don't know where else to go.

I am looking for a Secret of Mana remake Mod one that increases the difficulty of the game.

I saw the one from Nexus mods

But all it does is increase the HP of the enemies.

Does anyone know where I can get any mods or does it just simply not exist?

Sorry if this is the wrong forum.

Arresh
What is cheating?
What is cheating?
Posts: 1
Joined: Sat Sep 18, 2021 2:37 pm
Reputation: 0

Re: Secret of Mana +15 (table Update7)

Post by Arresh »

Hello

i hope to get Here help.

my englisch is not the best but i try.
i was searching for a save game editor or something because i have a problem.

i played over 30hours in the last 4 days in Secret of Mana remake (i played it as Child)
And had trained such hard. Now i would go enter the mana Fortress with my lvl 70 char with all lvl 8 spells and so on.
a Windows Update had crashed my PC.
After a certaine time of repair i can gaming again and lost my savegame :( :(

Now i would finish the game, after that i had make such work on it.

i try the cheat engine and some other cheats, but i cant use it correctly.

I would tell if it possible than someone help me to get a copy state of my lost save, such i can finish it.
Boys name was Arresh
Girl name was Sani
Kobold name was Sylv

it would really great if some can help me or help to explain how this savegame edition worked.

Post Reply

Who is online

Users browsing this forum: admantx, Google [Bot], Google Adsense [Bot], Jetstream17, knichi, orbitaldrop