General warning: Item IDs except Pal Sphere are different for me. From hard won experience, if you use invalid codes the game will possibly crash and corrupt your save. Its very annoying to recover the save though its possible as the game does make 10 or so backups in %LOCALAPPDATA%\Pal. Restarting the game will continue to crash. You will need to move the corrupt backups away for game to not try to read them after replacing the active files.
[REQUEST] Palworld - 1 simple feature, willing to pay
Re: [REQUEST] Palworld - 1 simple feature, willing to pay
Re: [REQUEST] Palworld - 1 simple feature, willing to pay
A way to increase flight speed would be ideal. Otherwise at least walk speed.
Re: [REQUEST] Palworld - 1 simple feature, willing to pay
Table from Zanzer here :
viewtopic.php?f=4&t=27392
viewtopic.php?f=4&t=27392
Re: [REQUEST] Palworld - 1 simple feature, willing to pay
This script sets a minimum threshold for your hunger value. It's set at 100 in this script, so it will always be full.
In other words, if you ever have less than 100, this will set the value of your hunger to 100 so that you're full again. It's instant and constant.
This way, you could set the value from 100 to like, 5, and you'll never starve to death, but you can feel like you're playing the game with hunger on as it will be a normal hunger meter otherwise.
In other words, if you ever have less than 100, this will set the value of your hunger to 100 so that you're full again. It's instant and constant.
This way, you could set the value from 100 to like, 5, and you'll never starve to death, but you can feel like you're playing the game with hunger on as it will be a normal hunger meter otherwise.
Never Hungry
{ Game : Palworld-Win64-Shipping.exe
Date : 2024-01-19
Author : Sigan
}
[ENABLE]
aobscanmodule(INJECT,Palworld-Win64-Shipping.exe,F3 0F 11 87 00 03 00 00 48) // should be unique
alloc(newmem,$1000,INJECT)
label(minHunger)
label(code)
label(return)
newmem:
comiss xmm0,[minHunger]
jae code
movss xmm0,[minHunger]
code:
movss [rdi+Palworld-Win64-Shipping.ObjectCacheContextScopeImpl::Current],xmm0
jmp return
minHunger:
dd (float)100
INJECT:
jmp newmem
nop 3
return:
registersymbol(INJECT)
registersymbol(minHunger)
[DISABLE]
INJECT:
db F3 0F 11 87 00 03 00 00
unregistersymbol(INJECT)
unregistersymbol(minHunger)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+56
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+2B: 0F 2F FE - comiss xmm7,xmm6
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+2E: 73 05 - jae Palworld-Win64-Shipping.exe+29E5175
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+30: 0F 57 C0 - xorps xmm0,xmm0
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+33: EB 0C - jmp Palworld-Win64-Shipping.exe+29E5181
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+35: F3 0F 10 87 DC 03 00 00 - movss xmm0,[rdi+Palworld-Win64-Shipping._Init_thread_epoch]
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+3D: F3 0F 5D C7 - minss xmm0,xmm7
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+41: F3 0F 10 8F 00 03 00 00 - movss xmm1,[rdi+Palworld-Win64-Shipping.ObjectCacheContextScopeImpl::Current]
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+49: 0F 2E C8 - ucomiss xmm1,xmm0
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+4C: 0F 84 4D 01 00 00 - je Palworld-Win64-Shipping.exe+29E52DF
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+52: 48 8D 4F 78 - lea rcx,[rdi+78]
// ---------- INJECTING HERE ----------
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+56: F3 0F 11 87 00 03 00 00 - movss [rdi+Palworld-Win64-Shipping.ObjectCacheContextScopeImpl::Current],xmm0
// ---------- DONE INJECTING ----------
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+5E: 48 8D 54 24 60 - lea rdx,[rsp+60]
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+63: F3 0F 11 44 24 60 - movss [rsp+60],xmm0
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+69: F3 0F 11 4C 24 64 - movss [rsp+64],xmm1
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+6F: E8 DC 06 19 FE - call Palworld-Win64-Shipping.exe+B75890
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+74: 48 8B CF - mov rcx,rdi
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+77: E8 74 E7 14 00 - call Palworld-Win64-Shipping.exe+2B33930
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+7C: F3 0F 10 97 00 03 00 00 - movss xmm2,[rdi+Palworld-Win64-Shipping.ObjectCacheContextScopeImpl::Current]
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+84: 0F 28 CA - movaps xmm1,xmm2
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+87: F3 0F 5E 8F DC 03 00 00 - divss xmm1,[rdi+Palworld-Win64-Shipping._Init_thread_epoch]
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+8F: 66 0F 6E 80 F8 02 00 00 - movd xmm0,[rax+Palworld-Win64-Shipping.GCurrentNumDrawCallsRHIPtr+8]
}
Date : 2024-01-19
Author : Sigan
}
[ENABLE]
aobscanmodule(INJECT,Palworld-Win64-Shipping.exe,F3 0F 11 87 00 03 00 00 48) // should be unique
alloc(newmem,$1000,INJECT)
label(minHunger)
label(code)
label(return)
newmem:
comiss xmm0,[minHunger]
jae code
movss xmm0,[minHunger]
code:
movss [rdi+Palworld-Win64-Shipping.ObjectCacheContextScopeImpl::Current],xmm0
jmp return
minHunger:
dd (float)100
INJECT:
jmp newmem
nop 3
return:
registersymbol(INJECT)
registersymbol(minHunger)
[DISABLE]
INJECT:
db F3 0F 11 87 00 03 00 00
unregistersymbol(INJECT)
unregistersymbol(minHunger)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+56
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+2B: 0F 2F FE - comiss xmm7,xmm6
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+2E: 73 05 - jae Palworld-Win64-Shipping.exe+29E5175
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+30: 0F 57 C0 - xorps xmm0,xmm0
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+33: EB 0C - jmp Palworld-Win64-Shipping.exe+29E5181
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+35: F3 0F 10 87 DC 03 00 00 - movss xmm0,[rdi+Palworld-Win64-Shipping._Init_thread_epoch]
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+3D: F3 0F 5D C7 - minss xmm0,xmm7
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+41: F3 0F 10 8F 00 03 00 00 - movss xmm1,[rdi+Palworld-Win64-Shipping.ObjectCacheContextScopeImpl::Current]
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+49: 0F 2E C8 - ucomiss xmm1,xmm0
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+4C: 0F 84 4D 01 00 00 - je Palworld-Win64-Shipping.exe+29E52DF
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+52: 48 8D 4F 78 - lea rcx,[rdi+78]
// ---------- INJECTING HERE ----------
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+56: F3 0F 11 87 00 03 00 00 - movss [rdi+Palworld-Win64-Shipping.ObjectCacheContextScopeImpl::Current],xmm0
// ---------- DONE INJECTING ----------
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+5E: 48 8D 54 24 60 - lea rdx,[rsp+60]
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+63: F3 0F 11 44 24 60 - movss [rsp+60],xmm0
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+69: F3 0F 11 4C 24 64 - movss [rsp+64],xmm1
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+6F: E8 DC 06 19 FE - call Palworld-Win64-Shipping.exe+B75890
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+74: 48 8B CF - mov rcx,rdi
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+77: E8 74 E7 14 00 - call Palworld-Win64-Shipping.exe+2B33930
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+7C: F3 0F 10 97 00 03 00 00 - movss xmm2,[rdi+Palworld-Win64-Shipping.ObjectCacheContextScopeImpl::Current]
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+84: 0F 28 CA - movaps xmm1,xmm2
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+87: F3 0F 5E 8F DC 03 00 00 - divss xmm1,[rdi+Palworld-Win64-Shipping._Init_thread_epoch]
Palworld-Win64-Shipping.UPalIndividualCharacterParameter::SetFullStomach+8F: 66 0F 6E 80 F8 02 00 00 - movd xmm0,[rax+Palworld-Win64-Shipping.GCurrentNumDrawCallsRHIPtr+8]
}
Last edited by Sigan on Sat Jan 20, 2024 7:21 am, edited 3 times in total.
-
- Noobzor
- Posts: 10
- Joined: Mon Nov 19, 2018 1:04 pm
- Reputation: 1
Re: [REQUEST] Palworld - 1 simple feature, willing to pay
true, i read your chat and back up saved before i messing around with the item he listed, only the pal sphere are correct, other item number will corrupted save and everything.tfigment wrote: ↑Sat Jan 20, 2024 5:39 amGeneral warning: Item IDs except Pal Sphere are different for me. From hard won experience, if you use invalid codes the game will possibly crash and corrupt your save. Its very annoying to recover the save though its possible as the game does make 10 or so backups in %LOCALAPPDATA%\Pal. Restarting the game will continue to crash. You will need to move the corrupt backups away for game to not try to read them after replacing the active files.
Re: [REQUEST] Palworld - 1 simple feature, willing to pay
Does this work for GamePass PC version ?
Re: [REQUEST] Palworld - 1 simple feature, willing to pay
Sorry it might sound dumb but how'd you get it to work? I've been toying around a bit with skill points on 2 and 4 but haven't been successful at saving, (resets or bugs completely) wanted to change the weight and work speed by a little bit on my singleplayer world.soulofdragon01 wrote: ↑Fri Jan 19, 2024 6:38 pmI noticed skill and tech points can be found and changed on 4 bytes as well. Hunger is a Float. Stamina was a float as well but hard to find the correct value, multiple are for the white part, multiple for the yellow part and they all change together. I found weight is a float for the inventory text and a double for the text outside of inventory, but these don't actually lock the value, so easiest for now is to lock skill points and level up weight.
Re: [REQUEST] Palworld - 1 simple feature, willing to pay
Something to edit pal's traits would be awesome !
Re: [REQUEST] Palworld - 1 simple feature, willing to pay
free crafting AND building would be awesome
Re: [REQUEST] Palworld - 1 simple feature, willing to pay
Here's my contribution. Not exactly how I want but everything is working for me at this time. Playing solo on Xbox Game Pass (Game Preview), not sure if it would work for other game store versions.
Spoiler
- Attachments
-
- Palworld.CT
- (373.73 KiB) Downloaded 1010 times
Re: [REQUEST] Palworld - 1 simple feature, willing to pay
Gamepass uses a diffrent name of the exe. use $process instead of the exe name. i tryed some of the tables here for steam by renaming them and they workd mostly
(i use gamepass version)
-
- Noobzor
- Posts: 13
- Joined: Sun Oct 01, 2023 12:23 pm
- Reputation: 17
Re: [REQUEST] Palworld - 1 simple feature, willing to pay
Added some scripts
-------
[Player]:
stats (shield hp blah blah)
Inf HP
Inf STAM
instant craft/build
No Hunger
--
[Inventory]:
ItemQuant.(Hovered)
NoItemConsumed
0 Weight(take effect when inventory weight changed)
--
[Pals]
100% capture rate (can be optimized)
Partner Pal Active Skill 0 CD
Spawned Pal passive Skill editor see viewtopic.php?p=331216#p331216
--
[Weapons]:
Inf ammo
BulletNoDecay
-------
[Player]:
stats (shield hp blah blah)
Inf HP
Inf STAM
instant craft/build
No Hunger
--
[Inventory]:
ItemQuant.(Hovered)
NoItemConsumed
0 Weight(take effect when inventory weight changed)
--
[Pals]
100% capture rate (can be optimized)
Partner Pal Active Skill 0 CD
Spawned Pal passive Skill editor see viewtopic.php?p=331216#p331216
--
[Weapons]:
Inf ammo
BulletNoDecay
- Attachments
-
- Palworld-Win64-Shipping_EA3.CT
- (62.58 KiB) Downloaded 728 times
Last edited by johntails2 on Sun Jan 21, 2024 7:11 pm, edited 3 times in total.
-
- What is cheating?
- Posts: 3
- Joined: Sat Jan 20, 2024 10:38 pm
- Reputation: 0
Re: [REQUEST] Palworld - 1 simple feature, willing to pay
It seems to always do "Swift" for me.johntails2 wrote: ↑Sat Jan 20, 2024 8:32 pmunRandomized_Pal_PassiveSkill_onMap(won't take effect on PALs you met before you enable the script)
->this is a try, by far it increase chance of yellow passive skills on PALs.
-
- Noobzor
- Posts: 13
- Joined: Sun Oct 01, 2023 12:23 pm
- Reputation: 17
Re: [REQUEST] Palworld - 1 simple feature, willing to pay
Yes, I didn't dig deep enough, but it seems like the resulting passive skill changes with the var(0~7FFF).
And there are some code blocks for active skills that are similar.
Code: Select all
newmem:
mov eax,00007FFF
Who is online
Users browsing this forum: AmazonBot, Aries, eryn853, Firstlast2s100, senoreo