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

Projects that alter game functions but do not include new maps belong here.
Forum rules
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.
Post Reply
XxMiltenXx
Posts: 219
Joined: Wed Jan 08, 2014 8:40 am
Graphics Processor: nVidia with Vulkan support
Location: Germany

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

Post 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 ;)
Last edited by XxMiltenXx on Sat Sep 19, 2015 2:05 pm, edited 7 times in total.
User avatar
wildweasel
Posts: 21706
Joined: Tue Jul 15, 2003 7:33 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): A lot of them
Graphics Processor: Not Listed
Contact:

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

Post 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!
XxMiltenXx
Posts: 219
Joined: Wed Jan 08, 2014 8:40 am
Graphics Processor: nVidia with Vulkan support
Location: Germany

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

Post 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.
Bubsy4D
Posts: 2
Joined: Mon Aug 19, 2019 2:48 pm

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

Post by Bubsy4D »

For anyone looking for the file, VitSm reuploaded it here viewtopic.php?f=48&t=28589&p=1115917#p1115928, and I've mirrored it here https://www.mediafire.com/file/462m17qu ... 01.7z/file
Post Reply

Return to “Gameplay Mods”