Page 1 of 1

[Coop-Mod / WIP] Sharing is Caring - v1.01

PostPosted: Thu Sep 17, 2015 8:03 pm
by XxMiltenXx
A mod where almost every item collected is shared among all players!
What does this mean? If you collect ammo (or pretty much anything else), all online (and live) players will get something from it shared as evenly as possible. For examples check "Calculation Examples".
I haven't seen such a mod yet and I thought it would be interesting to have something like that :)

Introduction:
Spoiler:

Added Settings:
Options Menu -> Sharing is Caring Options
1. Hardcore Mode: sv_SiC_Hardcore, Enabled by default; Players with lower amounts will be prioritized.
2. Always share Weapons: sv_SiC_AlwaysWeaponShare, Disabled by default; Enforces weapon sharing, even though sv_weaponstay is enabled.
3. Share Keys: sv_SiC_ShareKeys, Disabled by default; If enabled all players will receive the key upon pickup.
4. Share Artifacts/PowerUps: sv_SiC_ShareArtifacts, Enabled by default; Distributes artifacts or PowerUps evenly among all players.

Download:
SiC 1.01

Supported Games: Doom, Heretic & Hexen (partially - see "Limitations")

Requirements:
ZDoom Development versions
GZDoom 2.0.05 / 1.8.10 or later

The current stable ZDoom 2.7.1 does not support it, due to certain ACS commands and the "WEAPONSPAWN" flag which prevents custom actors from spawning in Coop-Mode when "Spawn Multiplayer Weapons in Coop" is disabled.

Mod Compatibility
Due to the way I had to write this Mod it is probably NOT compatible with other mods, unless I add support for it.
Planned Compatibility: Brutal Doom

Changelog
Spoiler:

FAQ:
Spoiler:

Calculation Examples
Spoiler:

Limitations
1. High significance: Hexen weapon pieces currently not sharable due to internal native handling; WiP, even though it will take some time.
2. High significance: Hexen Armor not sharable, due to the internal native handling; fix is very unlikely
3. Medium significance: Auto-Heal for certain difficulties with artifacts not possible; fix is very unlikely
4. No significance: "Medikit that you REALLY needed"-message not working; Will not be fixed

If you want a certain mod compatibility or any other features, feel free to ask. But I cannot promise that I will implement it, but I will definitely consider it. My main priority is to fix any leftover Bugs for now that I may have accidently included ;)

Re: [Coop-Mod / WIP] Sharing is Caring - v1.0

PostPosted: Thu Sep 17, 2015 8:09 pm
by wildweasel
Hey, awesome! I've often wondered why ZDoom didn't do something similar natively (i.e. Serious Sam-style instanced pickups), but this might work just as well!

Re: [Coop-Mod / WIP] Sharing is Caring - v1.0

PostPosted: Fri Sep 18, 2015 4:07 pm
by XxMiltenXx
wildweasel wrote:Hey, awesome! I've often wondered why ZDoom didn't do something similar natively (i.e. Serious Sam-style instanced pickups), but this might work just as well!


I don't know, maybe because it is difficult to implement? If you ever give it a try, tell me what you think about it.

Also, v1.01 is out. A small updated, just fixing some bugs:
- Fixed a bug that caused dead players to get everything in Hardcore.
- Fixed a bug with the small Mace Ammo, which was giving Phoenix Rod ammo instead.

Re: [Coop-Mod / WIP] Sharing is Caring - v1.01

PostPosted: Tue Aug 27, 2019 2:51 pm
by Bubsy4D