Author Topic: Adding Coop to Doom 3  (Read 8892 times)

0 Members and 1 Guest are viewing this topic.

EoceneMiacid

  • Full Member
  • ***
  • Posts: 137
  • Karma: +7/-16
    • View Profile
Re: Adding Coop to Doom 3
« Reply #45 on: June 29, 2019, 12:01:56 AM »
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

  • Jr. Member
  • **
  • Posts: 72
  • Karma: +19/-11
  • Demon Herder
    • View Profile
    • My Github Account
Re: Adding Coop to Doom 3
« Reply #46 on: June 29, 2019, 07:12:05 PM »
No, I don't think it works like that.

EoceneMiacid

  • Full Member
  • ***
  • Posts: 137
  • Karma: +7/-16
    • View Profile
Re: Adding Coop to Doom 3
« Reply #47 on: June 30, 2019, 07:37:36 AM »
IIRC there are a couple of Doom 3 mods out there with Sikkpin's code included, and nobody raised a fuss.


caedes

  • Jr. Member
  • **
  • Posts: 72
  • Karma: +19/-11
  • Demon Herder
    • View Profile
    • My Github Account
Re: Adding Coop to Doom 3
« Reply #48 on: June 30, 2019, 10:32:54 PM »
None of those mods are under GPL.

The Happy Friar

  • Happy Happy Joy Joy
  • Administrator
  • Hero Member
  • *****
  • Posts: 991
  • Karma: +46/-4
  • Semi-Newbie.
    • View Profile
    • EarthQuake
Re: Adding Coop to Doom 3
« Reply #49 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.

erickmxz

  • Newbie
  • *
  • Posts: 7
  • Karma: +0/-3
  • Doom Newbie
    • View Profile
Re: Adding Coop to Doom 3
« Reply #50 on: July 01, 2019, 01:04:27 PM »
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/
« Last Edit: July 01, 2019, 08:22:15 PM by erickmxz »

caedes

  • Jr. Member
  • **
  • Posts: 72
  • Karma: +19/-11
  • Demon Herder
    • View Profile
    • My Github Account
Re: Adding Coop to Doom 3
« Reply #51 on: July 02, 2019, 10:51:26 PM »
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

  • Newbie
  • *
  • Posts: 7
  • Karma: +0/-3
  • Doom Newbie
    • View Profile
Re: Adding Coop to Doom 3
« Reply #52 on: July 03, 2019, 01:27:58 AM »
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.

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 :)
« Last Edit: July 03, 2019, 03:43:31 AM by erickmxz »

Sradex

  • Newbie
  • *
  • Posts: 3
  • Karma: +3/-0
  • Doom Newbie
    • View Profile
Re: Adding Coop to Doom 3
« Reply #53 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.
« Last Edit: July 03, 2019, 09:24:17 PM by Sradex »

erickmxz

  • Newbie
  • *
  • Posts: 7
  • Karma: +0/-3
  • Doom Newbie
    • View Profile
Re: Adding Coop to Doom 3
« Reply #54 on: July 05, 2019, 07:45:02 PM »
Nice to meet you, great work!

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

  • Newbie
  • *
  • Posts: 7
  • Karma: +0/-3
  • Doom Newbie
    • View Profile
Re: Adding Coop to Doom 3
« Reply #55 on: July 08, 2019, 04:13:55 PM »
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.
« Last Edit: July 08, 2019, 04:20:56 PM by erickmxz »