Just a side note for everyone, apparently eggs sourced from the breeding farm assign the number of passives differently than catching pals/hatching wild egg/rescuing pals from camps. the Pals i've gotten from the egg farm don't work with 'Pal Always Rolls 4 Passives' option.
They work, but the pals are generated the moment you put the eggs in, trying to turn the option on while hatching is useless, you need the option enabled when putting the egg in.
I'm running on instant incubation for world settings, the cheat setting for 4 passives has been on from starting the breeding to hatching, I even went out and caught a few pals to ensure it's still working between eggs, unless is a weird interaction with my world settings my original statement stands.
Edit: actually I think I'll go test that world setting interaction possibility
Edit2: Still hatched a pal with only 2 passives, (using the instant incubation cheat instead, but gave it 30seconds before turning it on), doesn't seem to work for breeding eggs
I been breeding eggs through my breeding farm this Saturday, and all the Pals that spawned from the eggs have 4 passives, with the option "Pal Always Rolls 4 Passives" enabled.
I can put an image or short video to prove it, if needed.
As to why it's not working for you, is probably cause you didn't had the option enabled when you got the eggs, same thing happens when you join the world without the option enabled, all wild Pals won't have 4 passives in the vicinity, they need to respawn.
How to use this cheat table?
Install Cheat Engine
Double-click the .CT file in order to open it.
Click the PC icon in Cheat Engine in order to select the game process.
Keep the list.
Activate the trainer options by checking boxes or setting values from 0 to 1
I been breeding eggs through my breeding farm this Saturday, and all the Pals that spawned from the eggs have 4 passives, with the option "Pal Always Rolls 4 Passives" enabled.
I can put an image or short video to prove it, if needed.
As to why it's not working for you, is probably cause you didn't had the option enabled when you got the eggs, same thing happens when you join the world without the option enabled, all wild Pals won't have 4 passives in the vicinity, they need to respawn.
I second this, as I've enabled the 4 passive pal pointer while in game, capturing a nearby pal and not having 4 passives, but teleporting out to the volcano isle, and capturing two Pyrin to make sure, those appeared in my Pal inventory with 4 passives.
I haven't tried with breeding but I should work as Deepthroat says.
Tried editing the Passive Skills on the pals, got a list of good perks but when I change them, they do switch on the interface but they won't increase the stats of the Pal, EG add ferocius, lucky, etc. No damage increase.
These are my results in case someone figures something out
Passive ID Rank Passive Name Effect
3438987 0 Work Slave Work Speed +30%, Attack -30%
3437077 0 Burly Body Defense +20%
3438896 3 Swift 30% increase to Movement Speed
3438896 2 Runner 20% increase to Movement Speed
3437019 0 Artisan Work speed +50%
3439020 3 Diet Lover Decrease in Hunger is less likely by +15%
3439066 3 Workaholic SAN drops +15% slower
3438969 0 Ferocious Attack +20%
3437902 0 FlameMaster +20% Fire attack damage
3437011 0 Serious Work speed +20%
3439138 0 Work speed +15%, attack +15%
3438933 0 Musclehead Attack +30%, work speed -50%
3438513 0 Leyend Attack +20%, defense +20%, movement speed +15%
Tried editing the Passive Skills on the pals, got a list of good perks but when I change them, they do switch on the interface but they won't increase the stats of the Pal, EG add ferocius, lucky, etc. No damage increase.
These are my results in case someone figures something out
Passive ID Rank Passive Name Effect
3438987 0 Work Slave Work Speed +30%, Attack -30%
3437077 0 Burly Body Defense +20%
3438896 3 Swift 30% increase to Movement Speed
3438896 2 Runner 20% increase to Movement Speed
3437019 0 Artisan Work speed +50%
3439020 3 Diet Lover Decrease in Hunger is less likely by +15%
3439066 3 Workaholic SAN drops +15% slower
3438969 0 Ferocious Attack +20%
3437902 0 FlameMaster +20% Fire attack damage
3437011 0 Serious Work speed +20%
3439138 0 Work speed +15%, attack +15%
3438933 0 Musclehead Attack +30%, work speed -50%
3438513 0 Leyend Attack +20%, defense +20%, movement speed +15%
Found a Workaround, Change the passive skills on the parents (4 passive skills required, does not matter which one) with the stats you want Then breed them and their offspring will inherit the passives and have it stats boosted... Yay!
Tried editing the Passive Skills on the pals, got a list of good perks but when I change them, they do switch on the interface but they won't increase the stats of the Pal, EG add ferocius, lucky, etc. No damage increase.
These are my results in case someone figures something out
Passive ID Rank Passive Name Effect
3438987 0 Work Slave Work Speed +30%, Attack -30%
3437077 0 Burly Body Defense +20%
3438896 3 Swift 30% increase to Movement Speed
3438896 2 Runner 20% increase to Movement Speed
3437019 0 Artisan Work speed +50%
3439020 3 Diet Lover Decrease in Hunger is less likely by +15%
3439066 3 Workaholic SAN drops +15% slower
3438969 0 Ferocious Attack +20%
3437902 0 FlameMaster +20% Fire attack damage
3437011 0 Serious Work speed +20%
3439138 0 Work speed +15%, attack +15%
3438933 0 Musclehead Attack +30%, work speed -50%
3438513 0 Leyend Attack +20%, defense +20%, movement speed +15%
IDs are different everytime you reopen the game, careful with IDs.
Tried editing the Passive Skills on the pals, got a list of good perks but when I change them, they do switch on the interface but they won't increase the stats of the Pal, EG add ferocius, lucky, etc. No damage increase.
It worked fine for me. If you had the one you edited in your team, you need to put it into the Palbox, then it gets 'updated' with the stats, if it was in the box, switch it to the team and back.
The only thing that not works is the health increase when changing the rank of the Pal outside of the Pal Essence Condenser, attack and defense work fine. So I edited the health to what the Essence Condenser showed me while increasing the rank one by one.
Thank you for your great work. But I can't give passive to pal who doesn't have passive. Is it possible to solve it?
I tried it, you could, but it will mess up the attacks and many other things, by giving them unreadable attacks with 999 CT and 0 dmg, same for other weird language things that spread to all attacks and passive skills, so wouldn't do that again. Better find one with 4 passive skills and change them.
Tried editing the Passive Skills on the pals, got a list of good perks but when I change them, they do switch on the interface but they won't increase the stats of the Pal, EG add ferocius, lucky, etc. No damage increase.
These are my results in case someone figures something out
Passive ID Rank Passive Name Effect
3438987 0 Work Slave Work Speed +30%, Attack -30%
3437077 0 Burly Body Defense +20%
3438896 3 Swift 30% increase to Movement Speed
3438896 2 Runner 20% increase to Movement Speed
3437019 0 Artisan Work speed +50%
3439020 3 Diet Lover Decrease in Hunger is less likely by +15%
3439066 3 Workaholic SAN drops +15% slower
3438969 0 Ferocious Attack +20%
3437902 0 FlameMaster +20% Fire attack damage
3437011 0 Serious Work speed +20%
3439138 0 Work speed +15%, attack +15%
3438933 0 Musclehead Attack +30%, work speed -50%
3438513 0 Leyend Attack +20%, defense +20%, movement speed +15%
[ENABLE]
// 15 48 8B 81 DC 00 00 00
// 488B??????????483B??????????74??41C6
aobscanmodule(AddResource,Palworld-Win64-Shipping.exe,15 48 8B 81 DC 00 00 00) // should be unique
alloc(newmem,$1000,AddResource)
alloc(SetResource,4)
registersymbol(SetResource)
label(code)
label(return)
newmem:
cmp [rcx+C8],0
jne code
//cmp [rcx+508],1
//jne code
mov [SetResource],rcx
jmp code
code:
mov rax,[rcx+000000DC]
jmp return
AddResource+01:
jmp newmem
nop 2
return:
registersymbol(AddResource)
[DISABLE]
AddResource+01:
db 48 8B 81 DC 00 00 00
unregistersymbol(*)
dealloc(*)
I tried to use this table to modify items, but after actual testing, I found that the ID of the item is not unique
When I restart the game, the ID of the item also changes
I can confirm the following do/do not work in multiplayer. Keep in mind i'm the one hosting the dedicated server and i have it hooked into the server not the main palworld program
YES:
- No Hunger
- 100% Capture Rate
- Pal Always Rolls 4 Passives
- Instant Incubation
- Instant Egg / Chest Respawn (careful leaving this on)
NO:
- Increase Pal Shop Inventory
- Pal Always Rare
- Pal Always Rolls Perfect Attack/Defense
- No Durability
- No Weight
- Unlimited Ammo
Unknown/couldn't tell if does/does not work:
- Pickup Pointer
- Pal Pointer
- No Decay
- Unlimited Base Camps
- Unlimited Items (don't leave it on)
- Technology Pointers
I can also confirm that although i can find Weight, Stamina pointers manually. It seems they are not changeable.
I can confirm by manually finding that Current Health(not max) can be changed.
Also note, any applied changes when hooked into the dedicated server will apply changes to all players on the server. So if you don't want friends to know what you're doing, turn things off after using so they're not always active, and stay clear of obvious changes like 9999 health suddenly.
Also when it comes to "4 passives script" i've found that (as mentioned previously) it needs to be active 'when' you place the egg in the incubator. It also needs to be active when a wild Pal 'spawns' in world. If the pal is already spawned it won't effect em. a good way to force this to populate is fly to another part of the may and fly back. it'll refresh the pals in the area and then it should work.
Also bit of advice, if you are the one hosting the server, and are also palying, and also have this hooked into the server (depending on your pc specs) it's likely that doing stuff like browsing crome will crash the game. Having things un-activated seems to reduce the chances of a crash btw.
Hi
I'm the author of nexusmod /palworld/mods/220 cheat table used to change the pal condenser's requirement. Just want to ask veteran table makers here how to scan for a certain UE4SS object, particularly BP_PalGameSetting_C /Engine/Transient.GameEngine so I can anchor my table with maybe an AOB scan? Instead of currently forcing users to manually find that object from UE4SS dump.