Page 13 of 16

Re: Palworld

Posted: Tue Apr 09, 2024 10:53 pm
by BeRandom
Csjete,

Just wanted to say thanks for your table; it has made Palworld far more enjoyable; keep up the good work!

Something I came across as well, when firing rockets the previous table versions were able to bypass the reload animation and enable rapid-fire without the need to reload, in these current versions the reload animation is back.

Re: Palworld

Posted: Wed Apr 10, 2024 4:12 am
by nscovil88
I remember there being a CE that changed gender. (Trying to breed some pals.) Anyone know what happened to that?

Sidenote: Pal Edit is off a bit.

Attack actually mods health.
Defense actually mods Attack.
so forth and so on.

Re: Palworld

Posted: Wed Apr 10, 2024 4:26 am
by jonaaa
nscovil88 wrote:
Wed Apr 10, 2024 4:12 am
I remember there being a CE that changed gender. (Trying to breed some pals.) Anyone know what happened to that?

Sidenote: Pal Edit is off a bit.

Attack actually mods health.
Defense actually mods Attack.
so forth and so on.
You can simply adjust the offsets or tell the OP to fix them, also, others are missing like MaxStamina, WorkerSick, Gender (like you said), MaxMP (if it's still being used), MaxFullStomach (Hunger Value).

Re: Palworld

Posted: Wed Apr 10, 2024 5:24 am
by xPandaMilk
Is there a table anywhere that lists all Skill/Passive Skill IDs?

Re: Palworld

Posted: Wed Apr 10, 2024 6:57 am
by jonaaa
jonaaa wrote:
Wed Apr 10, 2024 4:26 am
nscovil88 wrote:
Wed Apr 10, 2024 4:12 am
I remember there being a CE that changed gender. (Trying to breed some pals.) Anyone know what happened to that?

Sidenote: Pal Edit is off a bit.

Attack actually mods health.
Defense actually mods Attack.
so forth and so on.
You can simply adjust the offsets or tell the OP to fix them, also, others are missing like MaxStamina, WorkerSick, Gender (like you said), MaxMP (if it's still being used), MaxFullStomach (Hunger Value).
I hope @Csjete won't mind, i updated his "Pal Edit" and included some extra useful stuff (like stamina and sicknesses), just paste inside his table and it's all set.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>270</ID>
      <Description>"Pal Edit (Credit: Gr1fON)"</Description>
      <Options moHideChildren="1" moManualExpandCollapse="1"/>
      <LastState Activated="1"/>
      <Color>00FF00</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript Async="1">[ENABLE]
aobscanmodule(pal,$process,?? 8B ?? ?? ?? 00 00 ?? 8B ?? ?? ?? 00 00 8B ?? ?? 89 ?? ?? ?? 48 8B ?? ?? 89)
alloc(newmem,$1000,pal)

label(palOff)
label(palPtr)
label(palBkp)
label(return)

(DWORD)[pal+03]:
palOff:

newmem:
  push rax
  mov rax,palPtr
  mov [rax],rdi
  pop rax
palBkp:
  readmem(pal,7)
  jmp return

align 10
palPtr:
  dq 0

pal:
  jmp newmem
  nop 2
return:
registersymbol(pal)
registersymbol(palBkp)
registersymbol(palPtr)
registersymbol(palOff)

[DISABLE]
pal:
  readmem(palBkp,7)
unregistersymbol(pal)
unregistersymbol(palBkp)
unregistersymbol(palPtr)
unregistersymbol(palOff)
dealloc(newmem)


</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>271</ID>
          <Description>"Selected Pal"</Description>
          <LastState Value="" RealAddress="2E5A67F8304"/>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>0080FF</Color>
          <GroupHeader>1</GroupHeader>
          <Address>palPtr</Address>
          <Offsets>
            <Offset>palOff</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>277</ID>
              <Description>"Gender"</Description>
              <DropDownList DisplayValueAsItem="1">0:None
1:Male
2:Female
</DropDownList>
              <LastState Value="2" RealAddress="2E5A67F82F0"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>-14</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>331</ID>
              <Description>"Level"</Description>
              <LastState Value="50" RealAddress="2E5A67F8300"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>-4</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>289</ID>
              <Description>"Rank"</Description>
              <LastState Value="10" RealAddress="2E5A67F8304"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>274</ID>
              <Description>"Experience"</Description>
              <DropDownList DisplayValueAsItem="1">2681807:Max EXP
</DropDownList>
              <LastState Value="2681807" RealAddress="2E5A67F831C"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+18</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>272</ID>
              <Description>"CurrentHP (x1000)"</Description>
              <LastState Value="4531000" RealAddress="2E5A67F8358"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>8 Bytes</VariableType>
              <Address>+54</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>345</ID>
              <Description>"------------------"</Description>
              <LastState Value="" RealAddress="00000000"/>
              <Color>0000FF</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>335</ID>
              <Description>"MaxHP (Rank)"</Description>
              <LastState Value="0" RealAddress="2E5A67F830C"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FFFF00</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+8</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>341</ID>
              <Description>"Melee (Rank/Unused?)"</Description>
              <LastState Value="0" RealAddress="2E5A67F8310"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>343</ID>
              <Description>"Attack (Rank)"</Description>
              <LastState Value="0" RealAddress="2E5A67F8314"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FFFF00</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+10</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>342</ID>
              <Description>"Defense (Rank)"</Description>
              <LastState Value="0" RealAddress="2E5A67F8318"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FFFF00</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+14</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>346</ID>
              <Description>"------------------"</Description>
              <LastState Value="" RealAddress="00000000"/>
              <Color>0000FF</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>344</ID>
              <Description>"MaxHP (Talent)"</Description>
              <LastState Value="0" RealAddress="2E5A67F8360"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>00FFFF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+5C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>332</ID>
              <Description>"Melee (Talent/Unused?)"</Description>
              <LastState Value="0" RealAddress="2E5A67F8364"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+60</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>333</ID>
              <Description>"Attack (Talent)"</Description>
              <LastState Value="0" RealAddress="2E5A67F8368"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>00FFFF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+64</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>334</ID>
              <Description>"Defense (Talent)"</Description>
              <LastState Value="0" RealAddress="2E5A67F836C"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>00FFFF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+68</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>348</ID>
              <Description>"------------------"</Description>
              <LastState Value="" RealAddress="00000000"/>
              <Color>0000FF</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>339</ID>
              <Description>"CurrentSanity"</Description>
              <LastState Value="100" RealAddress="2E5A67F840C"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>Float</VariableType>
              <Address>+108</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>340</ID>
              <Description>"MaxFullStomach"</Description>
              <LastState Value="600" RealAddress="2E5A67F844C"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>Float</VariableType>
              <Address>+148</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>337</ID>
              <Description>"MaxStamina (x1000)"</Description>
              <DropDownList DisplayValueAsItem="1">2147483600000:Infinite
</DropDownList>
              <LastState Value="1000000000" RealAddress="2E5A67F8400"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>8 Bytes</VariableType>
              <Address>+FC</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>338</ID>
              <Description>"PhysicalHealth"</Description>
              <DropDownList DisplayValueAsItem="1">0:Healthful
1:MinorInjury
2:Severe
3:Dying
4:DeadBody
5:CloudCemetary
</DropDownList>
              <LastState Value="0" RealAddress="2E5A67F8374"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>Byte</VariableType>
              <Address>+70</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>349</ID>
              <Description>"SicknessType"</Description>
              <DropDownList DisplayValueAsItem="1">0:None
1:Cold
2:Sprain
3:Overfull
4:Ulcer
5:Fracture
6:Weakened
7:Depressed
8:DisturbedElement
</DropDownList>
              <LastState Value="0" RealAddress="2E5A67F8375"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>Byte</VariableType>
              <Address>+71</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>336</ID>
              <Description>"WorkSpeed"</Description>
              <LastState Value="200" RealAddress="2E5A67F83D4"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+D0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>276</ID>
              <Description>"IsRarePal"</Description>
              <LastState Value="0" RealAddress="2E5A67F8330"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+2C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>347</ID>
              <Description>"------------------"</Description>
              <LastState Value="" RealAddress="00000000"/>
              <Color>0000FF</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>278</ID>
              <Description>"Passive Skill Count (do NOT increase)"</Description>
              <LastState Value="1" RealAddress="2E5A67F8380"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+7C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>279</ID>
              <Description>"Passive Skills"</Description>
              <Options moHideChildren="1"/>
              <LastState Value="" RealAddress="2E60EF61360"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <GroupHeader>1</GroupHeader>
              <Address>+74</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>280</ID>
                  <Description>"Don't change values past the above count. You can't just increase the count."</Description>
                  <LastState Value="" RealAddress="00000000"/>
                  <Color>008000</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>281</ID>
                  <Description>"Skill 1 ID"</Description>
                  <LastState Value="3618657" RealAddress="2E60EF61360"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>282</ID>
                  <Description>"Skill 1 Rank"</Description>
                  <LastState Value="0" RealAddress="2E60EF61364"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+4</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>283</ID>
                  <Description>"Skill 2 ID"</Description>
                  <LastState Value="0" RealAddress="2E60EF61368"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+8</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>284</ID>
                  <Description>"Skill 2 Rank"</Description>
                  <LastState Value="0" RealAddress="2E60EF6136C"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>285</ID>
                  <Description>"Skill 3 ID"</Description>
                  <LastState Value="251033622" RealAddress="2E60EF61370"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+10</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>286</ID>
                  <Description>"Skill 3 Rank"</Description>
                  <LastState Value="742" RealAddress="2E60EF61374"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+14</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>287</ID>
                  <Description>"Skill 4 ID"</Description>
                  <LastState Value="0" RealAddress="2E60EF61378"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+18</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>288</ID>
                  <Description>"Skill 4 Rank"</Description>
                  <LastState Value="0" RealAddress="2E60EF6137C"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+1C</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>330</ID>
          <Description>"Partner Skill"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : Pal
  Version:
  Date   : 2024-02-07
  Author : Gr1fON

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,$process,80 B9 5E 01 00 00 00 75 1B) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:
  push eax
  mov eax,[rcx+00000140]
  mov [rcx+0000013C],eax
  mov [rcx+00000144],0
  mov [rcx+00000148],0
  mov [rcx+00000150],0
  mov [rcx+00000154],0
  pop eax
code:
  cmp byte ptr [rcx+0000015E],00
  jmp return

INJECT:
  jmp newmem
  nop 2
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 80 B9 5E 01 00 00 00

unregistersymbol(INJECT)
dealloc(newmem)

</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Image

By the way, don't even bother trying to share Skill IDs, they're NOT static so just use some save editor, connlost's Save Editor (check Nexus) is the most complete out there for now.

Re: Palworld

Posted: Wed Apr 10, 2024 4:36 pm
by RedHotRabbit
Csjete wrote:
Tue Apr 09, 2024 2:50 pm


Above is a link to the latest video of how to dupe gold coins.
I've tested this on several sevrers with at least one of each type of server. Play around and make sure not to use too high of a value for dupe or the game will negate those numbers.

A new table update is available.
Yeah im still so confused as to why i cant get this to work. im trying to do it with other items but i cant split the stack at all like it is in the video, the stack just doesnt split at all. ive tried pre splitting the stack and then once i turn the cheat on, split the stack in slot 1 into the other stacks but and it seems to update the item to a new (probably false) number and then it crashes the server.

do you have any ideas on what i could do to fix this?

Re: Palworld

Posted: Wed Apr 10, 2024 6:23 pm
by GReida
Please update de cheat table, Thx

Re: Palworld

Posted: Wed Apr 10, 2024 10:33 pm
by Csjete
jonaaa wrote:
Wed Apr 10, 2024 6:57 am
jonaaa wrote:
Wed Apr 10, 2024 4:26 am
nscovil88 wrote:
Wed Apr 10, 2024 4:12 am
I remember there being a CE that changed gender. (Trying to breed some pals.) Anyone know what happened to that?

Sidenote: Pal Edit is off a bit.

Attack actually mods health.
Defense actually mods Attack.
so forth and so on.
You can simply adjust the offsets or tell the OP to fix them, also, others are missing like MaxStamina, WorkerSick, Gender (like you said), MaxMP (if it's still being used), MaxFullStomach (Hunger Value).
I hope @Csjete won't mind, i updated his "Pal Edit" and included some extra useful stuff (like stamina and sicknesses), just paste inside his table and it's all set.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>270</ID>
      <Description>"Pal Edit (Credit: Gr1fON)"</Description>
      <Options moHideChildren="1" moManualExpandCollapse="1"/>
      <LastState Activated="1"/>
      <Color>00FF00</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript Async="1">[ENABLE]
aobscanmodule(pal,$process,?? 8B ?? ?? ?? 00 00 ?? 8B ?? ?? ?? 00 00 8B ?? ?? 89 ?? ?? ?? 48 8B ?? ?? 89)
alloc(newmem,$1000,pal)

label(palOff)
label(palPtr)
label(palBkp)
label(return)

(DWORD)[pal+03]:
palOff:

newmem:
  push rax
  mov rax,palPtr
  mov [rax],rdi
  pop rax
palBkp:
  readmem(pal,7)
  jmp return

align 10
palPtr:
  dq 0

pal:
  jmp newmem
  nop 2
return:
registersymbol(pal)
registersymbol(palBkp)
registersymbol(palPtr)
registersymbol(palOff)

[DISABLE]
pal:
  readmem(palBkp,7)
unregistersymbol(pal)
unregistersymbol(palBkp)
unregistersymbol(palPtr)
unregistersymbol(palOff)
dealloc(newmem)


</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>271</ID>
          <Description>"Selected Pal"</Description>
          <LastState Value="" RealAddress="2E5A67F8304"/>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>0080FF</Color>
          <GroupHeader>1</GroupHeader>
          <Address>palPtr</Address>
          <Offsets>
            <Offset>palOff</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>277</ID>
              <Description>"Gender"</Description>
              <DropDownList DisplayValueAsItem="1">0:None
1:Male
2:Female
</DropDownList>
              <LastState Value="2" RealAddress="2E5A67F82F0"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>-14</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>331</ID>
              <Description>"Level"</Description>
              <LastState Value="50" RealAddress="2E5A67F8300"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>-4</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>289</ID>
              <Description>"Rank"</Description>
              <LastState Value="10" RealAddress="2E5A67F8304"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>274</ID>
              <Description>"Experience"</Description>
              <DropDownList DisplayValueAsItem="1">2681807:Max EXP
</DropDownList>
              <LastState Value="2681807" RealAddress="2E5A67F831C"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+18</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>272</ID>
              <Description>"CurrentHP (x1000)"</Description>
              <LastState Value="4531000" RealAddress="2E5A67F8358"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>8 Bytes</VariableType>
              <Address>+54</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>345</ID>
              <Description>"------------------"</Description>
              <LastState Value="" RealAddress="00000000"/>
              <Color>0000FF</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>335</ID>
              <Description>"MaxHP (Rank)"</Description>
              <LastState Value="0" RealAddress="2E5A67F830C"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FFFF00</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+8</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>341</ID>
              <Description>"Melee (Rank/Unused?)"</Description>
              <LastState Value="0" RealAddress="2E5A67F8310"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>343</ID>
              <Description>"Attack (Rank)"</Description>
              <LastState Value="0" RealAddress="2E5A67F8314"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FFFF00</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+10</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>342</ID>
              <Description>"Defense (Rank)"</Description>
              <LastState Value="0" RealAddress="2E5A67F8318"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FFFF00</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+14</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>346</ID>
              <Description>"------------------"</Description>
              <LastState Value="" RealAddress="00000000"/>
              <Color>0000FF</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>344</ID>
              <Description>"MaxHP (Talent)"</Description>
              <LastState Value="0" RealAddress="2E5A67F8360"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>00FFFF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+5C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>332</ID>
              <Description>"Melee (Talent/Unused?)"</Description>
              <LastState Value="0" RealAddress="2E5A67F8364"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>FF8000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+60</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>333</ID>
              <Description>"Attack (Talent)"</Description>
              <LastState Value="0" RealAddress="2E5A67F8368"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>00FFFF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+64</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>334</ID>
              <Description>"Defense (Talent)"</Description>
              <LastState Value="0" RealAddress="2E5A67F836C"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>00FFFF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+68</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>348</ID>
              <Description>"------------------"</Description>
              <LastState Value="" RealAddress="00000000"/>
              <Color>0000FF</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>339</ID>
              <Description>"CurrentSanity"</Description>
              <LastState Value="100" RealAddress="2E5A67F840C"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>Float</VariableType>
              <Address>+108</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>340</ID>
              <Description>"MaxFullStomach"</Description>
              <LastState Value="600" RealAddress="2E5A67F844C"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>Float</VariableType>
              <Address>+148</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>337</ID>
              <Description>"MaxStamina (x1000)"</Description>
              <DropDownList DisplayValueAsItem="1">2147483600000:Infinite
</DropDownList>
              <LastState Value="1000000000" RealAddress="2E5A67F8400"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>8 Bytes</VariableType>
              <Address>+FC</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>338</ID>
              <Description>"PhysicalHealth"</Description>
              <DropDownList DisplayValueAsItem="1">0:Healthful
1:MinorInjury
2:Severe
3:Dying
4:DeadBody
5:CloudCemetary
</DropDownList>
              <LastState Value="0" RealAddress="2E5A67F8374"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>Byte</VariableType>
              <Address>+70</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>349</ID>
              <Description>"SicknessType"</Description>
              <DropDownList DisplayValueAsItem="1">0:None
1:Cold
2:Sprain
3:Overfull
4:Ulcer
5:Fracture
6:Weakened
7:Depressed
8:DisturbedElement
</DropDownList>
              <LastState Value="0" RealAddress="2E5A67F8375"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>Byte</VariableType>
              <Address>+71</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>336</ID>
              <Description>"WorkSpeed"</Description>
              <LastState Value="200" RealAddress="2E5A67F83D4"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+D0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>276</ID>
              <Description>"IsRarePal"</Description>
              <LastState Value="0" RealAddress="2E5A67F8330"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+2C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>347</ID>
              <Description>"------------------"</Description>
              <LastState Value="" RealAddress="00000000"/>
              <Color>0000FF</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>278</ID>
              <Description>"Passive Skill Count (do NOT increase)"</Description>
              <LastState Value="1" RealAddress="2E5A67F8380"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+7C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>279</ID>
              <Description>"Passive Skills"</Description>
              <Options moHideChildren="1"/>
              <LastState Value="" RealAddress="2E60EF61360"/>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>0080FF</Color>
              <GroupHeader>1</GroupHeader>
              <Address>+74</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>280</ID>
                  <Description>"Don't change values past the above count. You can't just increase the count."</Description>
                  <LastState Value="" RealAddress="00000000"/>
                  <Color>008000</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>281</ID>
                  <Description>"Skill 1 ID"</Description>
                  <LastState Value="3618657" RealAddress="2E60EF61360"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+0</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>282</ID>
                  <Description>"Skill 1 Rank"</Description>
                  <LastState Value="0" RealAddress="2E60EF61364"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+4</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>283</ID>
                  <Description>"Skill 2 ID"</Description>
                  <LastState Value="0" RealAddress="2E60EF61368"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+8</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>284</ID>
                  <Description>"Skill 2 Rank"</Description>
                  <LastState Value="0" RealAddress="2E60EF6136C"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>285</ID>
                  <Description>"Skill 3 ID"</Description>
                  <LastState Value="251033622" RealAddress="2E60EF61370"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+10</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>286</ID>
                  <Description>"Skill 3 Rank"</Description>
                  <LastState Value="742" RealAddress="2E60EF61374"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+14</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>287</ID>
                  <Description>"Skill 4 ID"</Description>
                  <LastState Value="0" RealAddress="2E60EF61378"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+18</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>288</ID>
                  <Description>"Skill 4 Rank"</Description>
                  <LastState Value="0" RealAddress="2E60EF6137C"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+1C</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>330</ID>
          <Description>"Partner Skill"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : Pal
  Version:
  Date   : 2024-02-07
  Author : Gr1fON

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,$process,80 B9 5E 01 00 00 00 75 1B) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:
  push eax
  mov eax,[rcx+00000140]
  mov [rcx+0000013C],eax
  mov [rcx+00000144],0
  mov [rcx+00000148],0
  mov [rcx+00000150],0
  mov [rcx+00000154],0
  pop eax
code:
  cmp byte ptr [rcx+0000015E],00
  jmp return

INJECT:
  jmp newmem
  nop 2
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 80 B9 5E 01 00 00 00

unregistersymbol(INJECT)
dealloc(newmem)

</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Image

By the way, don't even bother trying to share Skill IDs, they're NOT static so just use some save editor, connlost's Save Editor (check Nexus) is the most complete out there for now.
Thanks for your contribution! I will add this to the next edition. I didn't make the Pal Edit and I don't exactly maintain it either. The editor from Nexus is more than good enough for SP needs.

Re: Palworld

Posted: Wed Apr 10, 2024 10:34 pm
by Csjete
RedHotRabbit wrote:
Wed Apr 10, 2024 4:36 pm
Csjete wrote:
Tue Apr 09, 2024 2:50 pm


Above is a link to the latest video of how to dupe gold coins.
I've tested this on several sevrers with at least one of each type of server. Play around and make sure not to use too high of a value for dupe or the game will negate those numbers.

A new table update is available.
Yeah im still so confused as to why i cant get this to work. im trying to do it with other items but i cant split the stack at all like it is in the video, the stack just doesnt split at all. ive tried pre splitting the stack and then once i turn the cheat on, split the stack in slot 1 into the other stacks but and it seems to update the item to a new (probably false) number and then it crashes the server.

do you have any ideas on what i could do to fix this?
It's not a PalGuard server, is it?
I amanged to duple once on a PalGuard server but it faield to replicate so I am still testing more permanent solutions.

Re: Palworld

Posted: Thu Apr 11, 2024 10:25 am
by RedHotRabbit
Csjete wrote:
Wed Apr 10, 2024 10:34 pm
RedHotRabbit wrote:
Wed Apr 10, 2024 4:36 pm
Csjete wrote:
Tue Apr 09, 2024 2:50 pm


Above is a link to the latest video of how to dupe gold coins.
I've tested this on several sevrers with at least one of each type of server. Play around and make sure not to use too high of a value for dupe or the game will negate those numbers.

A new table update is available.
Yeah im still so confused as to why i cant get this to work. im trying to do it with other items but i cant split the stack at all like it is in the video, the stack just doesnt split at all. ive tried pre splitting the stack and then once i turn the cheat on, split the stack in slot 1 into the other stacks but and it seems to update the item to a new (probably false) number and then it crashes the server.

do you have any ideas on what i could do to fix this?
It's not a PalGuard server, is it?
I amanged to duple once on a PalGuard server but it faield to replicate so I am still testing more permanent solutions.
I highly doubt it is a pal guard server. now that i think about it tho i might have a better understanding of what is happening.

im able to somewhat consistently repeat the dupe by splitting the stack before turning the cheat on then placing the new splits over the old ones. but what happens is one it crashes the server and 2 when i log back in i have a stack of an item that is too large to split into smaller stacks but the game does count me as having then (as i am able to use them in crafting and ect)

i think the problem im having is that5 because the cheat makes the numbers astronomically huge (which gold can stack in much larger piles) im not physically able to split the stack because you cant have a stack that large. |

in the video when you split the stack the coin shows as one coin but when i split my stack its half of the total. im going to test trying to split off less than 9999 and see if im able to.

Edit: ok yeah you need to make sure if the item youre splitting is over 9999 u dont split it until its under 9999 because the game wont let you move an item to a new slot (unless its gold) if it has more than that. i can consistently reproduce the dupe now

Re: Palworld

Posted: Fri Apr 12, 2024 11:44 am
by pfgoodrich
May I humbly request a feature?

Can you give PalEdit the ability to set the sex of the pal? Ive beaten Bellanoir Libero 20 times now and all female.

I understand that it only change it client side temporarily but that's fine if it lets me start breeding and the server accepts the new eggs as legit.

Re: Palworld

Posted: Fri Apr 12, 2024 2:24 pm
by mack_b_nibble
it seems using the no sphere consume option causes your inventory to start duplicating items when moving things around to different slots. When i pick up an item or move it in my inventory it gains like 16 items

Re: Palworld

Posted: Sun Apr 14, 2024 5:26 pm
by killsport
can we got a Instant Incubation cheat cuz it would work on dedicated servers as well

Re: Palworld

Posted: Mon Apr 15, 2024 6:30 am
by Coreveen
Any progress toward the MP damage multiplier? It's so much harder to have fun without this!

Re: Palworld

Posted: Mon Apr 15, 2024 3:42 pm
by Csjete
Good morning. It apears there was a sizable update last night. I will be running thigns today ocne I get home to test everything out. I discovered much new things to do in Assembly. :)