Skip to content

Instantly share code, notes, and snippets.

@DRayX
DRayX / FName_Constructor.lua
Last active February 4, 2024 09:21
Palworld FName_Constructor Signature
function Register()
return "48 89 5C 24 08 57 48 83 EC 30 48 8B D9 48 89 54 24 20 33 C9"
end
function OnMatchFound(MatchAddress)
return MatchAddress
end
@DRayX
DRayX / Pal.hpp
Created January 19, 2024 18:57
Dumped CXX Header for Palworld properties
This file has been truncated, but you can view the full file.
#ifndef UE4SS_SDK_Pal_HPP
#define UE4SS_SDK_Pal_HPP
#include "Pal_enums.hpp"
struct FActionDynamicParameter
{
class AActor* ActionTarget; // 0x0000 (size: 0x8)
FTransform StartTransform; // 0x0010 (size: 0x60)
FVector ActionVelocity; // 0x0070 (size: 0x18)
@DRayX
DRayX / Pal_enums.hpp
Created January 19, 2024 18:58
Dumped CXX Header for Palworld enums
enum class EClassRepNodeMapping {
NotRouted = 0,
RelevantAllConnections = 1,
Spatialize_Static = 2,
Spatialize_Dynamic = 3,
Spatialize_Dormancy = 4,
EClassRepNodeMapping_MAX = 5,
};
enum class EEnterWaterFlag {
@DRayX
DRayX / unique_combi.txt
Created January 22, 2024 17:39
Palworld Unique Breeding
Relaxaurus + Sparkit = Relaxaurus Lux
Incineram + Maraith = Incineram Noct
Mau + Pengullet = Mau Cryst
Vanwyrm + Foxcicle = Vanwyrm Cryst
Eikthyrdeer + Hangyu = Eikthyrdeer Terra
Elphidran + Surfent = Elphidran Aqua
Pyrin + Katress = Pyrin Noct
Mammorest + Wumpo = Mammorest Cryst
Mossanda + Grizzbolt = Mossanda Lux
Dinossom + Rayhound = Dinossom Lux
@DRayX
DRayX / combi.py
Last active February 2, 2024 23:28
Palword Breeding Script
#!/usr/bin/env python3
import collections
COMBI_RANKS = collections.OrderedDict([
('Anubis', 570),
('Baphomet', 590),
('Baphomet_Dark', 580),
('Bastet', 1480),
('Bastet_Ice', 1440),
{
"Type": "Function",
"Name": "CalcCaptureRate",
"Outer": "BP_PalGameSetting_C",
"Class": "UScriptClass'Function'",
"SuperStruct": {
"ObjectName": "Function'PalGameSetting:CalcCaptureRate'",
"ObjectPath": "/Script/Pal"
},
"ChildProperties": [