Page 2 of 9

Re: Soulstone Survivors

Posted: Tue Nov 08, 2022 6:52 am
by chickinlegs
Table isnt working for me

Re: Soulstone Survivors

Posted: Tue Nov 08, 2022 7:25 am
by lafontaine
The updated table not working for me as well, activated it and the values are all [??], please help

Re: Soulstone Survivors

Posted: Tue Nov 08, 2022 7:54 am
by BabyGroot
Read Notes

Re: Soulstone Survivors

Posted: Tue Nov 08, 2022 1:56 pm
by Digi
I'm getting an error when trying to Activate.
"Failure injecting the MonoDatacollector library:dllInject failed: Failed injecting the DLL
Force load module failed:Unable to open file "C:\Users\---\Desktop\AesopEngine\Aesop Engine\autorun\dlls\MonoDataCollector64.dll": The system cannot find the file specified. "

Re: Soulstone Survivors

Posted: Tue Nov 08, 2022 2:40 pm
by BabyGroot
Digi wrote:
Tue Nov 08, 2022 1:56 pm
I'm getting an error when trying to Activate.
"Failure injecting the MonoDatacollector library:dllInject failed: Failed injecting the DLL
Force load module failed:Unable to open file "C:\Users\---\Desktop\AesopEngine\Aesop Engine\autorun\dlls\MonoDataCollector64.dll": The system cannot find the file specified. "
you use CE version?

Re: Soulstone Survivors

Posted: Tue Nov 08, 2022 3:34 pm
by Digi
BabyGroot wrote:
Tue Nov 08, 2022 2:40 pm
Digi wrote:
Tue Nov 08, 2022 1:56 pm
I'm getting an error when trying to Activate.
"Failure injecting the MonoDatacollector library:dllInject failed: Failed injecting the DLL
Force load module failed:Unable to open file "C:\Users\---\Desktop\AesopEngine\Aesop Engine\autorun\dlls\MonoDataCollector64.dll": The system cannot find the file specified. "
you use CE version?
I've got the Aesop version

Re: Soulstone Survivors

Posted: Tue Nov 08, 2022 9:38 pm
by BabyGroot
Digi wrote:
Tue Nov 08, 2022 3:34 pm
BabyGroot wrote:
Tue Nov 08, 2022 2:40 pm
Digi wrote:
Tue Nov 08, 2022 1:56 pm
...
...
I've got the Aesop version
Check video
BabyGroot wrote:
Tue Aug 02, 2022 10:16 am
...

Re: Soulstone Survivors

Posted: Wed Nov 09, 2022 1:26 am
by Digi
BabyGroot wrote:
Tue Nov 08, 2022 9:38 pm
Digi wrote:
Tue Nov 08, 2022 3:34 pm
BabyGroot wrote:
Tue Nov 08, 2022 2:40 pm

...
I've got the Aesop version
Check video
BabyGroot wrote:
Tue Aug 02, 2022 10:16 am
...
Got it to work. Got 7.4 CE and everything seems fine.
Appreciate the help

Re: Soulstone Survivors

Posted: Wed Nov 09, 2022 7:39 am
by bpx
Thank you so much. Is there a way to get the pointers for materials as well? You know, the other stuff you can collect in levels (Copper, Ruby, Topaz, etc.)
That'd be super cool

Re: Soulstone Survivors

Posted: Wed Nov 09, 2022 2:31 pm
by BabyGroot
bpx wrote:
Wed Nov 09, 2022 7:39 am
Thank you so much. Is there a way to get the pointers for materials as well? You know, the other stuff you can collect in levels (Copper, Ruby, Topaz, etc.)
That'd be super cool
Test Here
Copy and paste this code and put it into the inventory section.
use pointer items, if you get only 1 material, change the value to 9999999.

the result you will be unlimited material

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>105307</ID>
      <Description>"Items"</Description>
      <Options moHideChildren="1" moManualExpandCollapse="1"/>
      <LastState Value="" Activated="1" RealAddress="00000000"/>
      <Color>8000FF</Color>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>105311</ID>
          <Description>"Count"</Description>
          <LastState Value="4" RealAddress="1B431B94248"/>
          <Color>C0C0C0</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>[mygg_1]+98</Address>
          <Offsets>
            <Offset>18</Offset>
            <Offset>10</Offset>
            <Offset>30</Offset>
            <Offset>18</Offset>
            <Offset>B8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>105308</ID>
          <Description>"Item [1]"</Description>
          <Options moHideChildren="1" moManualExpandCollapse="1"/>
          <LastState Value="" Activated="1" RealAddress="00000000"/>
          <Color>FF00FF</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>105309</ID>
              <Description>"Item ID"</Description>
              <DropDownList ReadOnly="1" DisplayValueAsItem="1">100:Iron
110:Copper
210:Emerald
220:Topaz
</DropDownList>
              <LastState Value="100" RealAddress="1B41E914710"/>
              <Color>0000FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>[mygg_1]+98</Address>
              <Offsets>
                <Offset>10</Offset>
                <Offset>20</Offset>
                <Offset>10</Offset>
                <Offset>30</Offset>
                <Offset>18</Offset>
                <Offset>B8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>105310</ID>
              <Description>"Quantity"</Description>
              <LastState Value="168" RealAddress="1B41E914714"/>
              <Color>0000FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>[mygg_1]+98</Address>
              <Offsets>
                <Offset>14</Offset>
                <Offset>20</Offset>
                <Offset>10</Offset>
                <Offset>30</Offset>
                <Offset>18</Offset>
                <Offset>B8</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>105312</ID>
          <Description>"Item [2]"</Description>
          <Options moHideChildren="1" moManualExpandCollapse="1"/>
          <LastState Value="" Activated="1" RealAddress="00000000"/>
          <Color>FF00FF</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>105313</ID>
              <Description>"Item ID"</Description>
              <DropDownList ReadOnly="1" DisplayValueAsItem="1">100:Iron
110:Copper
210:Emerald
220:Topaz
</DropDownList>
              <LastState Value="210" RealAddress="1B41DDAA6D0"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0000FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>[mygg_1]+98</Address>
              <Offsets>
                <Offset>10</Offset>
                <Offset>28</Offset>
                <Offset>10</Offset>
                <Offset>30</Offset>
                <Offset>18</Offset>
                <Offset>B8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>105314</ID>
              <Description>"Quantity"</Description>
              <LastState Value="1" RealAddress="1B41DDAA6D4"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0000FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>[mygg_1]+98</Address>
              <Offsets>
                <Offset>14</Offset>
                <Offset>28</Offset>
                <Offset>10</Offset>
                <Offset>30</Offset>
                <Offset>18</Offset>
                <Offset>B8</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Re: Soulstone Survivors

Posted: Wed Nov 09, 2022 6:23 pm
by NinjaBlazin
There are 2 XP multipliers in the table, which one is for the prestige xp to level up characters? Tried both but I don't think either of them multiply prestige xp.

Re: Soulstone Survivors

Posted: Thu Nov 10, 2022 6:17 am
by Melissa52983
hello! Thank you for the wonderful table.

I'm playing with version 'v0.9.027h' now and the table doesn't work.
Even if you click the check according to the procedure written in the memo, "?" is displayed and the numerical value is not reflected.

Do you have any advice?
Also, does this table work properly with version "v0.9.027h"?

Re: Soulstone Survivors

Posted: Thu Nov 10, 2022 11:25 am
by Melissa52983
I write in addition.
After restarting the computer it worked fine.

Thank you.

Re: Soulstone Survivors

Posted: Thu Nov 10, 2022 5:20 pm
by NinjaBlazin
Ok I found the prestige xp address. Just search with "Value: Float" ingame. Prestige XP is the green crystal while blue crystal are the soulstones. Trying to find Prestige XP multiplier but no luck yet.

Edit: So I tried to add a xp multiplier for the prestige xp but it crashes whenever I kill an enemy.

Code: Select all

{ Game   : Soulstone Survivors.exe
  Version: 
  Date   : 2022-11-10

  This script does blah blah blah
}

define(address,"GameAssembly.dll"+242F60)
define(bytes,F3 0F 11 40 28)

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat

 
 
assert(address,bytes)
alloc(newmem,$1000,"GameAssembly.dll"+242F60)

label(code)
label(return)

label(xpmul)
registerSymbol(xpmul)

newmem:

code:
  mulss xmm0,[xpmul]
  movss [rax+28],xmm0
xpmul:
  dd (float)2
  jmp return

address:
  jmp newmem
return:

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
address:
  db bytes
  // movss [rax+28],xmm0

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+242F60

GameAssembly.dll+242F33: 0F 84 6B 04 00 00     - je GameAssembly.dll+2433A4
GameAssembly.dll+242F39: 48 8B 80 70 02 00 00  - mov rax,[rax+00000270]
GameAssembly.dll+242F40: 48 85 C0              - test rax,rax
GameAssembly.dll+242F43: 0F 84 5B 04 00 00     - je GameAssembly.dll+2433A4
GameAssembly.dll+242F49: 48 8B 40 18           - mov rax,[rax+18]
GameAssembly.dll+242F4D: 48 85 C0              - test rax,rax
GameAssembly.dll+242F50: 0F 84 4E 04 00 00     - je GameAssembly.dll+2433A4
GameAssembly.dll+242F56: 0F 28 C6              - movaps xmm0,xmm6
GameAssembly.dll+242F59: FF C3                 - inc ebx
GameAssembly.dll+242F5B: F3 0F 58 40 28        - addss xmm0,[rax+28]
// ---------- INJECTING HERE ----------
GameAssembly.dll+242F60: F3 0F 11 40 28        - movss [rax+28],xmm0
// ---------- DONE INJECTING  ----------
GameAssembly.dll+242F65: E9 46 FF FF FF        - jmp GameAssembly.dll+242EB0
GameAssembly.dll+242F6A: 48 8B 0D 07 80 20 01  - mov rcx,[GameAssembly.dll+144AF78]
GameAssembly.dll+242F71: 49 8B 55 20           - mov rdx,[r13+20]
GameAssembly.dll+242F75: 48 85 D2              - test rdx,rdx
GameAssembly.dll+242F78: 0F 84 5C 02 00 00     - je GameAssembly.dll+2431DA
GameAssembly.dll+242F7E: 44 39 7A 10           - cmp [rdx+10],r15d
GameAssembly.dll+242F82: 0F 8E FA 00 00 00     - jng GameAssembly.dll+243082
GameAssembly.dll+242F88: 45 84 F6              - test r14l,r14l
GameAssembly.dll+242F8B: 75 7B                 - jne GameAssembly.dll+243008
GameAssembly.dll+242F8D: F6 81 33 01 00 00 04  - test byte ptr [rcx+00000133],04
}
Can someone tell me what I did wrong? Still new to this stuff.

Edit2: It appears xmm6 stores the value of the prestige xp modifier which can be changed by adding more curses. Now I got to figure out how to change xmm6.

Edit3: Managed to change the XP multiplier.

Code: Select all

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"GameAssembly.dll"+242F56) 
label(returnhere)
label(originalcode)
label(exit)

alloc(xpmulti,4,"GameAssembly.dll"+242F56)

xpmulti:
dd (float)2

newmem: //this is allocated memory, you have read,write,execute access
//place your code here

movss xmm6,[xpmulti]

originalcode:
movaps xmm0,xmm6
inc ebx

exit:
jmp returnhere

"GameAssembly.dll"+242F56:
jmp newmem
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
dealloc(xpmulti)
"GameAssembly.dll"+242F56:
movaps xmm0,xmm6
inc ebx
//Alt: db 0F 28 C6 FF C3
Is there a better way to change the xp multiplier?

I added the .ct which includes both Prestige XP & XP Multiplier. To change the XP multiplier just open the script and edit "dd (float)2", so in this example we would have a 2x multiplier (or 200%). Edit4: Added a group header with adjustable values so no need to edit the script anymore.

Re: Soulstone Survivors

Posted: Fri Nov 11, 2022 8:59 am
by bpx
BabyGroot wrote:
Wed Nov 09, 2022 2:31 pm
bpx wrote:
Wed Nov 09, 2022 7:39 am
Thank you so much. Is there a way to get the pointers for materials as well? You know, the other stuff you can collect in levels (Copper, Ruby, Topaz, etc.)
That'd be super cool
Test Here
Copy and paste this code and put it into the inventory section.
use pointer items, if you get only 1 material, change the value to 9999999.

the result you will be unlimited material

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>105307</ID>
      <Description>"Items"</Description>
      <Options moHideChildren="1" moManualExpandCollapse="1"/>
      <LastState Value="" Activated="1" RealAddress="00000000"/>
      <Color>8000FF</Color>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>105311</ID>
          <Description>"Count"</Description>
          <LastState Value="4" RealAddress="1B431B94248"/>
          <Color>C0C0C0</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>[mygg_1]+98</Address>
          <Offsets>
            <Offset>18</Offset>
            <Offset>10</Offset>
            <Offset>30</Offset>
            <Offset>18</Offset>
            <Offset>B8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>105308</ID>
          <Description>"Item [1]"</Description>
          <Options moHideChildren="1" moManualExpandCollapse="1"/>
          <LastState Value="" Activated="1" RealAddress="00000000"/>
          <Color>FF00FF</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>105309</ID>
              <Description>"Item ID"</Description>
              <DropDownList ReadOnly="1" DisplayValueAsItem="1">100:Iron
110:Copper
210:Emerald
220:Topaz
</DropDownList>
              <LastState Value="100" RealAddress="1B41E914710"/>
              <Color>0000FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>[mygg_1]+98</Address>
              <Offsets>
                <Offset>10</Offset>
                <Offset>20</Offset>
                <Offset>10</Offset>
                <Offset>30</Offset>
                <Offset>18</Offset>
                <Offset>B8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>105310</ID>
              <Description>"Quantity"</Description>
              <LastState Value="168" RealAddress="1B41E914714"/>
              <Color>0000FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>[mygg_1]+98</Address>
              <Offsets>
                <Offset>14</Offset>
                <Offset>20</Offset>
                <Offset>10</Offset>
                <Offset>30</Offset>
                <Offset>18</Offset>
                <Offset>B8</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>105312</ID>
          <Description>"Item [2]"</Description>
          <Options moHideChildren="1" moManualExpandCollapse="1"/>
          <LastState Value="" Activated="1" RealAddress="00000000"/>
          <Color>FF00FF</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>105313</ID>
              <Description>"Item ID"</Description>
              <DropDownList ReadOnly="1" DisplayValueAsItem="1">100:Iron
110:Copper
210:Emerald
220:Topaz
</DropDownList>
              <LastState Value="210" RealAddress="1B41DDAA6D0"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0000FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>[mygg_1]+98</Address>
              <Offsets>
                <Offset>10</Offset>
                <Offset>28</Offset>
                <Offset>10</Offset>
                <Offset>30</Offset>
                <Offset>18</Offset>
                <Offset>B8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>105314</ID>
              <Description>"Quantity"</Description>
              <LastState Value="1" RealAddress="1B41DDAA6D4"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0000FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>[mygg_1]+98</Address>
              <Offsets>
                <Offset>14</Offset>
                <Offset>28</Offset>
                <Offset>10</Offset>
                <Offset>30</Offset>
                <Offset>18</Offset>
                <Offset>B8</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Okay I tried it but apparently I'm dumb because it didn't work