Page 61 of 66

Re: No Mans Sky (Steam)

Posted: Sun Apr 17, 2022 8:03 pm
by tfigment
I use YoucefHam's Table as a starter. Some inventory items functions still work but not ones I like to use. I was able to put together enough of something for "Last Moved Inventory Item" though doesn't quite work the way I want but well enough that I can live with it. Select Item in inventory and then return to same location and it will update correctly. This will allow editing the count of items for that cell. Note that the other functions in the table to just set all values to max is available but I'd rather have selective edit.
Last Moved Inventory Item Count

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>42355</ID>
      <Description>"Last Moved Inventory Item"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <Color>8000FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>
[ENABLE]

aobscanmodule(LastMovedInventoryItem,NMS.exe,48 8B D0 48 8B CF E8 ?? ?? ?? ?? 83 FD 01) // should be unique
alloc(newmem,$1000,LastMovedInventoryItem)

label(code)
label(return)
label(lastmoveditem)
newmem:
lastmoveditem:
  dq 0

code:
  mov [lastmoveditem], rax
  mov rdx,rax
  mov rcx,rdi
  jmp return

LastMovedInventoryItem:
  jmp code
  nop
return:
registersymbol(LastMovedInventoryItem)
registersymbol(lastmoveditem)
[DISABLE]

LastMovedInventoryItem:
  db 48 8B D0 48 8B CF

unregistersymbol(LastMovedInventoryItem)
unregistersymbol(lastmoveditem)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: NMS.exe+AF30D2

NMS.exe+AF30B3: 74 28           - je NMS.exe+AF30DD
NMS.exe+AF30B5: 83 7F 34 FF     - cmp dword ptr [rdi+34],-01
NMS.exe+AF30B9: 74 22           - je NMS.exe+AF30DD
NMS.exe+AF30BB: 48 8D 57 30     - lea rdx,[rdi+30]
NMS.exe+AF30BF: E8 6C 38 BA FF  - call NMS.exe+696930
NMS.exe+AF30C4: 48 85 C0        - test rax,rax
NMS.exe+AF30C7: 74 14           - je NMS.exe+AF30DD
NMS.exe+AF30C9: 83 38 01        - cmp dword ptr [rax],01
NMS.exe+AF30CC: 75 04           - jne NMS.exe+AF30D2
NMS.exe+AF30CE: C6 47 49 01     - mov byte ptr [rdi+49],01
// ---------- INJECTING HERE ----------
NMS.exe+AF30D2: 48 8B D0        - mov rdx,rax
// ---------- DONE INJECTING  ----------
NMS.exe+AF30D5: 48 8B CF        - mov rcx,rdi
NMS.exe+AF30D8: E8 93 51 D1 FF  - call NMS.exe+808270
NMS.exe+AF30DD: 83 FD 01        - cmp ebp,01
NMS.exe+AF30E0: 75 45           - jne NMS.exe+AF3127
NMS.exe+AF30E2: 48 8B 4F 40     - mov rcx,[rdi+40]
NMS.exe+AF30E6: 48 85 C9        - test rcx,rcx
NMS.exe+AF30E9: 74 2C           - je NMS.exe+AF3117
NMS.exe+AF30EB: 83 7F 30 FF     - cmp dword ptr [rdi+30],-01
NMS.exe+AF30EF: 74 26           - je NMS.exe+AF3117
NMS.exe+AF30F1: 83 7F 34 FF     - cmp dword ptr [rdi+34],-01
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>42356</ID>
          <Description>"Inventory Item"</Description>
          <LastState Value="" RealAddress="00000000"/>
          <ShowAsSigned>0</ShowAsSigned>
          <GroupHeader>1</GroupHeader>
          <Address>lastmoveditem</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>42360</ID>
              <Description>"Name"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>String</VariableType>
              <Length>16</Length>
              <Unicode>0</Unicode>
              <CodePage>0</CodePage>
              <ZeroTerminate>1</ZeroTerminate>
              <Address>+8</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>42357</ID>
              <Description>"Count"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>+18</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>42358</ID>
              <Description>"Max Count"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>+1C</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Re: No Mans Sky (Steam)

Posted: Sat Apr 23, 2022 7:43 pm
by timj78a
If someone could make an update for the current version, it would be much appreciated, also if anyone else besides the original creator knows how to update this sort of thing, please do, I'm sure the original creator would appreciate the help as well.

Re: No Mans Sky (Steam)

Posted: Thu Apr 28, 2022 4:00 pm
by dinoid
Hope that you guys find the new offsets and share an update, this table is basically the fuel for me to play the game.
Without it I get bored af xD

Thanks in advance. 🎇

Re: No Mans Sky (Steam)

Posted: Thu May 05, 2022 10:36 am
by Solgath
hoping for an update, mainly after the gathering/resource multiplier, the base game is crazy low, wish i knew how to make one myself, would be something i would keep fully updated..

Re: No Mans Sky (Steam)

Posted: Sun May 08, 2022 3:35 am
by bliseer
Invetory Size Unlocker / Class Changer (Open Inventory First)

some fix
set To Max Size

Code: Select all

[ENABLE]
{$lua}
if syntaxcheck then return end

if readInteger(readPointer(getAddress("IsInventoryOpenAddress")))== 1 then
--writeSmallInteger(string.format( '%x',readPointer(getAddress("InventorySize"))+64), 8);
--writeSmallInteger(string.format( '%x',readPointer(getAddress("InventorySize"))+66), 6);
writeSmallInteger(string.format( '%x',readPointer(getAddress("InventorySize"))+128), 8);
writeSmallInteger(string.format( '%x',readPointer(getAddress("InventorySize"))+130), 6);
end
{$asm}
nop
[DISABLE]

Unlock All

Code: Select all

[ENABLE]
{$lua}
if syntaxcheck then return end

if readInteger(readPointer(getAddress("IsInventoryOpenAddress")))== 1 then
--  Rows = ReadSmallInteger(string.format( '%x',readPointer(getAddress("InventorySize"))+0x42))
--  Columns = ReadSmallInteger(string.format( '%x',readPointer(getAddress("InventorySize"))+0x40))
  Rows = ReadSmallInteger(string.format( '%x',readPointer(getAddress("InventorySize"))+0x82))
  Columns = ReadSmallInteger(string.format( '%x',readPointer(getAddress("InventorySize"))+0x80))
  max_ = 255
  for i = 0, Rows-1 do
     if Columns == 1 then max_ = 1 elseif Columns == 2 then max_ = 3 elseif Columns == 3 then max_ = 7 elseif Columns == 4 then max_ = 15 elseif Columns == 5 then max_ = 31 elseif Columns == 6 then max_ = 63 elseif Columns == 7 then max_ = 127 elseif Columns == 8 then max_ = 255 end
     --WriteInteger(readPointer(getAddress("InventorySize"))+0x4*i,max_)
     WriteInteger(readPointer(getAddress("InventorySize"))+0x8*i,max_)
  end
end
{$asm}
nop
[DISABLE]

Re: No Mans Sky (Steam)

Posted: Sun May 15, 2022 8:09 am
by Messy6666
-removed- not working

Re: No Mans Sky (Steam)

Posted: Sun May 15, 2022 8:52 am
by stl2001001
Please update this table! It is a excellent table but some functions can not work in the latest version.

Re: No Mans Sky (Steam)

Posted: Fri May 20, 2022 3:44 am
by stl2001001
YoucefHam wrote:
Fri Oct 08, 2021 10:26 pm

No Man's Sky - FRONTIERS PATCH 3.68 - 08/10/2021 - File Version
12774.0.0.0


Hi Sorry for the late update, and there is some functions not working.
Have Fun. 8-)

Please DO NOT RUIN THE FUN OF OTHERS!

Post Updated
viewtopic.php?p=155143#p155143
Please update!

Re: No Mans Sky (Steam)

Posted: Sat May 21, 2022 5:00 am
by dinoid
Seems like a dead thread, is it alowed to make a new request thread of table for this game?

Re: No Mans Sky (Steam)

Posted: Sun May 22, 2022 12:12 am
by Sunnie
dinoid9985 wrote:
Sat May 21, 2022 5:00 am
Seems like a dead thread, is it alowed to make a new request thread of table for this game?
A lot of the table still works, and what doesn't can be overcome by Nexus Mods or save editing.

Re: No Mans Sky (Steam)

Posted: Sun May 22, 2022 10:24 pm
by dinoid
Sunnie wrote:
Sun May 22, 2022 12:12 am
dinoid9985 wrote:
Sat May 21, 2022 5:00 am
Seems like a dead thread, is it alowed to make a new request thread of table for this game?
A lot of the table still works, and what doesn't can be overcome by Nexus Mods or save editing.
I'm aware that there is a mod that implement a bit of the cheats from the table on Nexus.
There is also a trainer with about 30 features but most are generic and have low to none customization.

There is a way to use almost every feature from the table, but not as complete and real time as it.
I really miss this piece of work.

Re: No Man's Sky - YoucefHam Table

Posted: Fri May 27, 2022 3:47 am
by iyeru
YoucefHam wrote:
Thu Sep 24, 2020 11:04 pm

No Man's Sky - FRONTIERS PATCH 3.68 - 08/10/2021 - File Version
12774.0.0.0
This file I'm uploading should fix No Overheat for Ships, by using igromanru's script. Also added Auto Kill Pirates to the Ship Category too from them. This basically makes this table the most usable table out of the two. But keep in mind a handful of scripts/cheats won't work anymore, like Infinite Ship Shield. Also, this table may not work on an NMS.exe that has been open for a long time or has been previously been altered by cheat engine.

Cheats will stay active indefinitely (even through save reloads) until disabled by the original cheat engine process that enabled them or No Man's Sky is exited.

Re: No Man's Sky - YoucefHam Table

Posted: Fri May 27, 2022 5:28 pm
by xXLashkeXx
Old Content
YoucefHam wrote:
Thu Sep 24, 2020 11:04 pm

No Man's Sky - FRONTIERS PATCH 3.68 - 08/10/2021 - File Version
12774.0.0.0


a big thank you to YoucefHam for its No Man's Sky Cheat Table which is just great!!!

Thanks to plaxor for its cheat table & a thank you for allowing me to combine the cheat table...

( here is an update of the CT. Many scripts still worked perfectly and there were no problems... At least not with me... )

--- CREDITS ---
YoucefHam (viewtopic.php?p=155143#p155143)
plaxor (viewtopic.php?p=251704#p251704)
==================================================

For new Table show Here:
viewtopic.php?p=313913#p313913

==================================================
Old Tables
This table is not an update... Most scripts still don't work (many) /// (this is a work in progress)... I have a small fix for lua-codes here... because I read that the auto-attacher has problems prepared... And also made some overview of the scripts!
NMS.CT
⚡ NOT UPDATE (THIS IS FOR LUA-CODE FIX) ⚡
(737.42 KiB) Downloaded 1021 times
==================================================
NMS.CT
⚡ Fixed for Waypoint UPDATE ⚡
(673.49 KiB) Downloaded 1849 times
NMS.CT
⚡small Hotfix & more overview⚡
(674.09 KiB) Downloaded 780 times
NMS.CT
⚡HOTFIX⚡
(589.16 KiB) Downloaded 1525 times
NMS.CT
⚡UPDATED⚡
I combined the table with plaxor's...
Thank you dear plaxor for your approval❤️
and also a big thank you to YoucefHam❤️
(590.57 KiB) Downloaded 645 times

Re: No Man's Sky - YoucefHam Table

Posted: Wed Jun 08, 2022 1:07 pm
by plaxor
xXLashkeXx wrote:
Fri May 27, 2022 5:28 pm
YoucefHam wrote:
Thu Sep 24, 2020 11:04 pm

No Man's Sky - FRONTIERS PATCH 3.68 - 08/10/2021 - File Version
12774.0.0.0
I have temporarily fixed the CT of YoucefHam
I hope it works, everything works for me so far...


plaxor: viewtopic.php?p=251704#p251704
check out plaxor (also works on Steam) if you currently want a working CT
only some works on the latest version

Re: No Mans Sky (Steam)

Posted: Wed Jun 15, 2022 8:59 am
by [JK]
Is it possible to get the x.o suit and to unlock other banners and other helmets?