[REQUEST] Stoneshard

Ask about cheats/tables for single player games here
aerioth
Novice Cheater
Novice Cheater
Posts: 21
Joined: Wed May 15, 2019 6:42 pm
Reputation: 8

[REQUEST] Stoneshard

Post by aerioth »

Requesting a table for Stoneshard

Steam:

A health cheat would be much appreciated please.

illusionbreaker
Expert Cheater
Expert Cheater
Posts: 79
Joined: Fri Mar 03, 2017 3:24 am
Reputation: 10

Re: [REQUEST] Stoneshard

Post by illusionbreaker »

Can confirm 4b doesn't work for stats

EDIT: It's doubles for AP, SP, Gold (per purse)
Last edited by illusionbreaker on Thu Feb 13, 2020 12:39 am, edited 1 time in total.

Kaedus
Expert Cheater
Expert Cheater
Posts: 285
Joined: Thu Aug 10, 2017 2:22 pm
Reputation: 42

Re: [REQUEST] Stoneshard

Post by Kaedus »

+1

User avatar
BoehserOnkel
Expert Cheater
Expert Cheater
Posts: 473
Joined: Sat Mar 04, 2017 7:47 am
Reputation: 96

Re: [REQUEST] Stoneshard

Post by BoehserOnkel »

all i found are double values
hp/mp
AP/FP
hunger/thirst/poison/strenght etc
even the health value of equip
gold is a bit tricky -a bag can hold only 2000

User avatar
The Mogician
Table Makers
Table Makers
Posts: 762
Joined: Sat Mar 04, 2017 12:00 am
Reputation: 556

Re: [REQUEST] Stoneshard

Post by The Mogician »

So I tried making pointers but they didn't work for some reason. Most if not all the data are stored in doubles.

cyetus
What is cheating?
What is cheating?
Posts: 1
Joined: Fri Feb 07, 2020 12:55 pm
Reputation: 0

Re: [REQUEST] Stoneshard

Post by cyetus »

need help

User avatar
Rysefox
Table Makers
Table Makers
Posts: 862
Joined: Sat Jun 23, 2018 3:32 pm
Reputation: 918

Re: [REQUEST] Stoneshard

Post by Rysefox »

Is so annoying because there are so many addresses that access the heal function

dougvan
Cheater
Cheater
Posts: 27
Joined: Thu Mar 22, 2018 2:47 pm
Reputation: 6

Re: [REQUEST] Stoneshard

Post by dougvan »

Just an FYI that the values are stored in clear text in the save file. Mine is titled "GaveSlot1.sav" and is located under "C:\Users\(username)\AppData\Local\StoneShard.

You can use that if you want until a proper table is generated.

dougvan
Cheater
Cheater
Posts: 27
Joined: Thu Mar 22, 2018 2:47 pm
Reputation: 6

Re: [REQUEST] Stoneshard

Post by dougvan »

Also, it seems the address ranges change each time your character zones/changes dungeon levels/etc in the game. Have to re-find them each time.

User avatar
Lord Blade
Expert Cheater
Expert Cheater
Posts: 1377
Joined: Thu Mar 09, 2017 7:52 am
Reputation: 132

Re: [REQUEST] Stoneshard

Post by Lord Blade »

So trying to find stuff in the save file. It's a real mess. lol

Looking for stat and skill points (so I can "legally" raise stuff to be safe).
Finding damage resist to make myself a god would be nice too. :p

Okay, so found AP and SP for those points. Was able to give me a ton.
No luck with figuring out damage resistance and such.

Puggymon
Novice Cheater
Novice Cheater
Posts: 16
Joined: Tue Aug 01, 2017 10:59 am
Reputation: 0

Re: [REQUEST] Stoneshard

Post by Puggymon »

Well, I found you can search for "AP" and "SP" to get the corresponding AP and SP you have. You can alter attributes themselves by searching "Str", "agl" and the like.

As much as I gather you can also alter items, like giving your food 10+ charges or change the amount of coins you have.

Speaking of which, you can set your thirst and hunger value.

Now I'd only need to be able to save more often and I'd be set.

User avatar
Rysefox
Table Makers
Table Makers
Posts: 862
Joined: Sat Jun 23, 2018 3:32 pm
Reputation: 918

Re: [REQUEST] Stoneshard

Post by Rysefox »

Code: Select all

{ Game   : StoneShard.exe
  Version: 
  Date   : 2020-02-07
  Author : Rysefoxx

  This script does blah blah blah
}

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

 
 
aobscanmodule(INJECT,StoneShard.exe,F2 0F 11 07 5F 5E 5D 5B 83 C4 0C C2) // should be unique
alloc(newmem,$1000)

label(code)
label(return)
label(do)
registersymbol(do)


newmem:
cmp [edi+168],#3
jne code
movsd xmm0,[do]
  movsd [edi],xmm0
  pop edi
jmp return

do:
dq (double)99999

code:
  movsd [edi],xmm0
  pop edi
  jmp return

INJECT:
  jmp newmem
return:
registersymbol(INJECT)

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
INJECT:
  db F2 0F 11 07 5F

unregistersymbol(INJECT)
unregistersymbol(do)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "StoneShard.exe"+E4E4D

"StoneShard.exe"+E4E36: 83 78 08 00           -  cmp dword ptr [eax+08],00
"StoneShard.exe"+E4E3A: 75 6F                 -  jne StoneShard.exe+E4EAB
"StoneShard.exe"+E4E3C: 5F                    -  pop edi
"StoneShard.exe"+E4E3D: 89 70 08              -  mov [eax+08],esi
"StoneShard.exe"+E4E40: 5E                    -  pop esi
"StoneShard.exe"+E4E41: 5D                    -  pop ebp
"StoneShard.exe"+E4E42: 5B                    -  pop ebx
"StoneShard.exe"+E4E43: 83 C4 0C              -  add esp,0C
"StoneShard.exe"+E4E46: C2 04 00              -  ret 0004
"StoneShard.exe"+E4E49: F2 0F 10 06           -  movsd xmm0,[esi]
// ---------- INJECTING HERE ----------
"StoneShard.exe"+E4E4D: F2 0F 11 07           -  movsd [edi],xmm0
"StoneShard.exe"+E4E51: 5F                    -  pop edi
// ---------- DONE INJECTING  ----------
"StoneShard.exe"+E4E52: 5E                    -  pop esi
"StoneShard.exe"+E4E53: 5D                    -  pop ebp
"StoneShard.exe"+E4E54: 5B                    -  pop ebx
"StoneShard.exe"+E4E55: 83 C4 0C              -  add esp,0C
"StoneShard.exe"+E4E58: C2 04 00              -  ret 0004
"StoneShard.exe"+E4E5B: 8B 06                 -  mov eax,[esi]
"StoneShard.exe"+E4E5D: 89 07                 -  mov [edi],eax
"StoneShard.exe"+E4E5F: 8B 46 04              -  mov eax,[esi+04]
"StoneShard.exe"+E4E62: 89 47 04              -  mov [edi+04],eax
"StoneShard.exe"+E4E65: 5F                    -  pop edi
}
Heres a script for unlimited ap

User avatar
durex2
Expert Cheater
Expert Cheater
Posts: 80
Joined: Fri Jul 19, 2019 8:20 pm
Reputation: 12

Re: [REQUEST] Stoneshard

Post by durex2 »

When I try to run the script I get the following error:

Error executing this table's lua script:[string "{ Game :StoneShard.exe..."]:1: unexpected symbol near '{'

I am doing something wrong?
Excuse my ignorance

dougvan
Cheater
Cheater
Posts: 27
Joined: Thu Mar 22, 2018 2:47 pm
Reputation: 6

Re: [REQUEST] Stoneshard

Post by dougvan »

Puggymon wrote:
Fri Feb 07, 2020 7:23 pm
Well, I found you can search for "AP" and "SP" to get the corresponding AP and SP you have. You can alter attributes themselves by searching "Str", "agl" and the like.

As much as I gather you can also alter items, like giving your food 10+ charges or change the amount of coins you have.

Speaking of which, you can set your thirst and hunger value.

Now I'd only need to be able to save more often and I'd be set.
Yes, altering items does work. I modified the stats on my starter chest to give some increased MP/HP regen, magic power, etc.
Also, if you check the Stoneshard directory under your Steam install, you'll see that most game data is actually stored in CSV files and can easily be edited with Excel. I changed the attributes of the Smoked Ham to give a ridiculous duration for -100 Thirst/Hunger. Effectively removes Thirst/Hunger from the game.

Arkayy
Noobzor
Noobzor
Posts: 7
Joined: Sun Mar 17, 2019 2:17 am
Reputation: 1

Re: [REQUEST] Stoneshard

Post by Arkayy »

I tried changing Dirwin's Bow and Hired Blade Cowl and everything disappears. Weapons and armor disappears.

Post Reply

Who is online

Users browsing this forum: admantx, NekoFuu