Palworld
You are viewing a potentially older version of this package. View Latest Version
Install

Details

Date Uploaded
4 days ago
Downloads
123
Size
188KB
Dependency string
Darudge-PalParty-0.4.6

PalParty

PalParty adds lightweight client-side parties to Palworld. Party members are kept in sync through normal global chat and shown using Palworld's native player map data. Version 0.4.6 adds a reliable clickable create-party action, a black party-code field with white text, multilingual overlay/chat text and a refreshed Thunderstore icon.

Requirements

  • Palworld Steam on Windows
  • Thunderstore Mod Manager or r2modmanPlus
  • unreal_shimloader
  • Server setting bAllowClientMod=True
  • Every player who wants party features and map markers must install this package

The dedicated server does not need this client display mod. Players without the mod can still join and play, but they cannot use party commands or see party markers.

Commands

In-game interface

Press Y in-game to open or close the clickable overlay. It contains:

  • the online-player list with an Nodig uit button;
  • an invitation inbox with Accepteren and Weigeren buttons;
  • the party roster with leader status and a leader-only Kick button;
  • party creation/joining, leaving and marker controls.

Open the native Palworld map with M. Party markers are supplied through the map's own player data and are refreshed with the game's map refresh.

Use these in the normal Palworld global chat. Use !party, not /party, because Palworld treats slash commands as admin commands.

!party create <code>
!party join <code>
!party invite <code> <player name>
!party accept <code>
!party decline <code>
!party list
!party kick <player name>
!party leave
!party toggle
!party help

Example:

!party create Vikings
!party join Vikings
!party list

The player who creates the party becomes leader. Only the leader can use !party kick <player name>. The mod writes chat confirmations when a party is created, joined, left, or a player is kicked.

Map markers

The mod keeps the party player's native map transform and player name. The marker is refreshed through Palworld's map function, so the position follows the game's own map refresh rate. Open or refresh the map if a marker has not appeared yet.

Important limitation

This is a client-side party protocol. Party membership is synchronized through chat and is not server-authoritative. A player who does not have the mod cannot be added to the roster, and a kicked player can use !party join <code> again if the leader allows it. A future Windows server package could make membership authoritative.

Configuration

The package includes PalParty/Scripts/config.lua. PalParty also has safe settings embedded in main.lua, so a config-path problem can no longer stop the mod from loading.

  • Enabled: enable or disable party map filtering
  • ShowNames: keep names on party markers
  • ShowOwnMarker: leave the local player's own marker alone
  • ChatConfirmations: send party confirmations to global chat
  • Language: auto, nl, en, de, fr or es; auto detects the process locale when available
  • Debug: write extra diagnostics to UE4SS.log and PalParty.log
  • LogFileName: name of the built-in diagnostic log file

The built-in log is written beside the shimloader configuration when available, or otherwise to %LOCALAPPDATA%\\PalParty.log. It records startup, keybind registration, UI creation, clicks, chat commands, map marker calls and caught errors.

To force a language, edit PalParty/Scripts/config.lua in the profile and change the setting, for example Language = "en" or Language = "de". The party commands themselves stay the same in every language.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.