News:

One Minute Game Review by The Happy Friar: https://ugetube.com/@OneMinteGameReviews
Also on Rumble: https://rumble.com/c/c-1115371

idTech 4 (aka Doom 3 tech) Discord Server! https://discord.gg/9wtCGHa

Main Menu

Adding Coop to Doom 3

Started by VGames, June 17, 2015, 01:38:47 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

EoceneMiacid

As for Sikkpin.

If I understand correctly, the source code is out there, but the author isn't, so we can not get permission.

Now, assuming he uploaded the source voluntarily, why wouldn't he give permission? I know I'd much prefer see the fruits of my labor live on in mods instead of withering and dying.

I'd say that, as long as you properly credit Sikkpin and mention you'd like to get in contact so the permission thing can be worked out, you're ok, on an ethical level at least. You should only prepared to remove the code again in the improbable case Sikkpin steps forward and does not grant permission.

caedes

No, I don't think it works like that.

EoceneMiacid

IIRC there are a couple of Doom 3 mods out there with Sikkpin's code included, and nobody raised a fuss.


caedes

None of those mods are under GPL.

The Happy Friar

from sikkmod's readme & moddb page, it looks like he was encouraging other to use his stuff as a base for new mods.  based on that I don't see a reason to not use it.

erickmxz

#50
Librecoop is great!

I am testing now with two machines / players. The mod in Linux is playable at some level.
Some issues:

1. Monster's name appears with the name of the companion player.
2. Script animations and cinematics of the game runs with flaws, sometimes didn't happens. When runs appears independent of the player's movement.
3. Some triggers do not wake up, some doors remains closed.
4. Some entities like ammo, health packs, armor, spawns regular but not in sync between clients.
5. Events in the game are not in sync between players or clients.
6. We can hurt teammates even if si_teamDamage is set to 0
7. Voting Nextmap change the gametype to DM. The only way to change map is calling "Change Map" then chose a SP map.
8. Monsters models appears without head in the client machine.
9. The game ramdomly change the map/gametype or crash.

I understand this is a pre-alpha / tech demo mod, but is great because is opensource and we can help with it.

Let's work, this is amazing, don't worry about licensing, this is free software as free speech ;-)

https://www.moddb.com/mods/librecoop-dhewm3-coop
https://github.com/Stradex/d3-librecoop
https://github.com/Stradex/d3-librecoop/tree/Tech_Demo_1
https://www.doomworld.com/forum/topic/107146-librecoop-dhewm3-open-source-coop-mod/

caedes

Quote from: The Happy Friar on July 01, 2019, 12:20:09 AM
from sikkmod's readme & moddb page, it looks like he was encouraging other to use his stuff as a base for new mods.  based on that I don't see a reason to not use it.
The thing is, under GPL one can use it in commercial games (as long as their code is also released under GPL, like motorsep's SteelStorm or the BLENDO games) - under SDK license that is not possible. So maybe he wouldn't approve that?

It's extra shit that doom3world is gone, IIRC he was still active there for a time after Doom3 was GPL'ed, maybe he even said something regarding using Sikkmod with GPL code - no idea..
(in the parts available on archive.org he didn't, but doom3world on archive.org is *very* incomplete so this doesn't mean anything)

erickmxz

#52
By the way, Stradex have updated the netcode of librecoop, once he get a good netcode then it will be able to start fixing some specific stuff. (The netcode improvement it's going to solve many random crashes).

I think the flaws in the animations and cinematics of the mod can be fixed by defining a temporary spectation mode  while running, then exit to normal mode to the last position of the players. Any more ideas?. Please developers, get in contact with the author to help improve the code, BFG developers and modders are also welcome ;-)

He replied me in his twitter account: "There shouldn't be any problem with GPL v3 license (the one I'm using for librecoop and default by Dhewm3 sdk)". So we can work without concerns in this fantastic opensource project & mod.

Quote from: caedes on June 28, 2019, 08:47:02 PM
However, librecoop looks pretty promising, the author regularly posts videos on Twitter: https://twitter.com/doom3coop/
I hope he'll be able to make this work reliably so we finally have an open source Doom3 coop mod that works with dhewm3 :)

Sradex

#53
Hello, I'm the one working in Librecoop (I'm receiving some help from a member of IDTech 4 discord server with nickname fluffy boy). Just wanna let clear (is pretty clear at github but just ensure) that LibreCoop, by default because the Dhewm3 SDK, is GPLv3 licensed, so you can use it for whatever you want respecting the GPLv3 license.

Also LibreCoop idea is not 100% focused in Doom 3 campaign coop but mostly in Doom 3 coop game mode so anyone can use it as base for their mods or even standalone games using IDTech 4.

erickmxz

Nice to meet you, great work!

Quote from: Sradex on July 03, 2019, 09:20:57 PM
Hello, I'm the one working in Librecoop (I'm receiving some help from a member of IDTech 4 discord server with nickname fluffy boy). Just wanna let clear (is pretty clear at github but just ensure) that LibreCoop, by default because the Dhewm3 SDK, is GPLv3 licensed, so you can use it for whatever you want respecting the GPLv3 license.

Also LibreCoop idea is not 100% focused in Doom 3 campaign coop but mostly in Doom 3 coop game mode so anyone can use it as base for their mods or even standalone games using IDTech 4.

erickmxz

#55
I highly recommend the librecoop mod, it would be good to try it on windows and linux platforms (32 & 64 bit), with your help some issues can be solved.