Project Zomboid

Project Zomboid

228 ratings
Party System
8
8
5
2
4
2
3
2
2
2
2
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
564.521 KB
Dec 30, 2024 @ 1:23am
Mar 6 @ 11:41am
25 Change Notes ( view )

Subscribe to download
Party System

Description
About
Not having friends that play PZ? Need to check on your chicken coop before it gets dark while doing a long loot trip? Need a getaway driver?

This mod allows you to play up to 8 characters by yourself. By open the radial menu (default to TAB, and is rebindable), you can choose to add new members to your party, to switch to their perspective and play as them!

This comes with these constraints:
- New member will be spawned next to your leader (the character you created in the main menu) and you can only add new member when controlling the leader
- When a member dies, they cannot be revived and is removed from the party
- When the leader dies, you can create a new character as the leader, and your party would be kept the same
- When someone in the party sleeps, their fatigue status will be set for all other party members when they wake up, since sleeping in this game is weird and also UI based, not all player based

Vehicle constraints
Due to vehicle registering and rendering differently than player, I have to enforce this so no one can crash their game. If there's at least one out of all local members (members within the currently rendered cell, about 300x300 from the selected member) inside a vehicle, you have to make sure they exit the vehicle before being able to switch to members that are outside of the currently rendered cell. If you , however, walk away from members inside a vehicle until they are outside of render range, open the party radial menu will force kick them out of the vehicle.

tl;dr: if you wanna switch to a far away member, make sure all the closeby members (usually the one that you can select) are not in a vehicle.

Simple AI (Experimental)
When unfocused member are close, they will:
  • Attempt to drink / eat when thirsty / hungry, only when drink (only select few liquid container for now) / food is in inventory
  • Read existing books, newspaper and magazine when bored. Note that for B42, the reading system is reworked. The AI may reread an already read book and yield no benefit, other than immersion

Command (Experimental)
  • You can ask a member to follow you by right click on top of them and choose the "Ask ... to follow" option
  • You can ask a member to stop follow you by right click on top of them and choose the "Ask ... to stop follow" option

Random event (Experimental)
When switching to a member that is far away, there's a 10% a random event is trigger on that member. Random events currently available are:
  • Eat when hungry, even if no food is in the inventory prior to switching
  • Drink when thirsty, even if no drink is in the inventory prior to switching

More events will be added in the future!

Controller
You can access the party radial menu by selecting the new "Party" option in your "Select" radial menu. Once the menu pops up, use right thumbstick to highlight slice and confirm the slice with "Right Bumper"

Note that the character creation does not work with controller yet, it's currently still cooking!

Known bugs
- On Build 42, the characters that isn't the currently controlled one have their model disappeared. This is due to the new lighting change and for some reason IndieStone specifically told the renderer not to render another player object (FBORenderCell @ line 3527). Thanks Naneek for the FBO cell rendering discovery! There is now a temporary fix for this, but you need to patch your game by overwriting some game files, instruction is provided here.

Frequently asked questions
Why is the limit 8?
- I ran out of distinguishable color.

Are non-leader members their separate entities, with their own moodles and stats?
- Yep. Every character has their own moodles and stats, just like in multiplayer. The only thing that they share right now is level of exhaustion, since there's the limit in the base game where each player can only sleep once every certain amount of time. It's a pain in the neck to get them all to sleep though, I wouldn't think anyone would like to tuck them all to sleep at the same time, so it works out this way.

Does this work with B41 / B42?
- Yes, the mod works with both B41 and B42

Is this multiplayer compatible?
- I haven't tested it, but I would say no, since a lot of things are hardcoded for 1 player. Try it if you want, but you have been warned.

What mods are compatible?
- Mods that modifies character such as traits, stats, etc. are most likely not compatible (unless they have a module for integration). You can always try and let me know which one is and which one isn't. If you found it incompatible, why not just ask if they can integrate? It's easy, I promise! Just send them this thread

Why are some members disabled on the radial menu? Why can't I select them?
- Check the Vehicle constraints section above!

Mod integration
You can learn more on how to integrate your mod into this system thru this thread

Credits
Massive thanks to:
- nolanritchie for his work on Superb Survivor, a lot of discoveries helped making this mod
- Naneek for the FBO cell rendering discovery
- Jianghao for CN translation
- JimmyCC for KO translation

And all early subscribers for testing out and reporting issues!

Like the mod? Buy me a coffee if you can :)
[buymeacoffee.com]


Workshop ID: 3395761583
Mod ID: RiskyPartySystem
Popular Discussions View All (6)
97
May 3 @ 4:07pm
PINNED: Bug & Error report
leScepter
15
May 7 @ 5:18pm
PINNED: [B42 Unstable] Guide To Fix Character Model Not Rendering
leScepter
10
Feb 12 @ 8:27pm
PINNED: A Guide For Contributing To Translation
leScepter
301 Comments
Wilburt May 5 @ 3:57pm 
my characters dont follow when i ask to follow they just stand there
Javaugh May 2 @ 7:32pm 
It would be nice to prevent characters from eating rotten or raw food the second you leave them unnattended
luliela Apr 29 @ 3:59pm 
This is such a game-changing mod, I'm really happy to see activity in the chat and interest to keep updating. I implore looking into MP capabilities in the future; it would be big for RP servers for DMs who play multiple NPCs. Looking forward to seeing more development.
𒆜Obitual𒆜 Apr 19 @ 10:40am 
After i replaced the zombie files it fixed the not controlled character not showing, however it causes male my characters to glitch in and out
Medicwattson Apr 13 @ 6:13pm 
Does this work for mp?
kodfish72 Apr 13 @ 4:05pm 
@leScepter | so, this "non compatibility" is related with the not being able to see character bug patch. anyways, it is incompatible with the better vehicle physics mod. i'm sure either or would have to overwrite eachother for one to work because they both override the vanilla PZ zombie folder
leScepter  [author] Apr 12 @ 7:38am 
Nope, just no ETA for next update cause I'm gonna be busy til June rolls around.
SuperFlex Apr 12 @ 3:25am 
Is this mod discontinued because there is no update since a little while ?
McGuigz Apr 8 @ 4:58pm 
Do i need to start a new save to use this?
Noisy Koi Apr 7 @ 9:37pm 
also, would be cool if there was atleast an option for new members to either have some kind of immediate cost or require you to find a "survivor" cowering somewhere inorder to recruit them.
that way you can't just spawn a new party member and send them on a cost-free suicide mission.

Maybe there could be porta-potties or something that you come across, when you get near you hear a voice calling out for help, and when you open the door, that spawns a new party member?

Or maybe you need to find a walkie talkie item and when you use it, it "contacts" another survivor opening the creation menu and spawning them in a nearby unexplored building? maybe party members need to have a walkie talkie or some other communication device inorder to be considered a party member and if they lose that walkie talkie or it runs out of battery then you lose contact with that party member or maybe lose the ability to switch to your other party members?