Description

LibreCoop is an Open Source coop mod for Dhewm3 1.5.0 This file is for Linux 64 bits Dhewm3 1.5.0 only (compiled using Ubuntu 18.04).

Preview
LibreCoop Alpha 1.1 (Linux 64bits)
Post comment Comments
raspberrypidude
raspberrypidude - - 4 comments

Hi, when running this mod, I get the following error:

WARNING: couldn't load mod-specific librecoop.so, defaulting to base game's library!
loaded game library '/home/pi/temp/dhewm3-1.5.0/Doom 3/base.so'.
----- Initializing Game -----
gamename: baseDOOM-1
gamedate: Jun 27 2020
WARNING: file def/maps.def, line 10: mapDef 'game/mars_city1' previously defined at def/coop-maps.def:1
WARNING: file def/maps.def, line 19: mapDef 'game/mc_underground' previously defined at def/coop-maps.def:16
WARNING: file def/maps.def, line 28: mapDef 'game/mars_city2' previously defined at def/coop-maps.def:31
WARNING: file def/maps.def, line 37: mapDef 'game/admin' previously defined at def/coop-maps.def:50
WARNING: file def/maps.def, line 46: mapDef 'game/alphalabs1' previously defined at def/coop-maps.def:69
WARNING: file def/maps.def, line 55: mapDef 'game/alphalabs2' previously defined at def/coop-maps.def:88
WARNING: file def/maps.def, line 64: mapDef 'game/alphalabs3' previously defined at def/coop-maps.def:107
WARNING: file def/maps.def, line 73: mapDef 'game/alphalabs4' previously defined at def/coop-maps.def:126
WARNING: file def/maps.def, line 82: mapDef 'game/enpro' previously defined at def/coop-maps.def:145
WARNING: file def/maps.def, line 91: mapDef 'game/commoutside' previously defined at def/coop-maps.def:164
WARNING: file def/maps.def, line 100: mapDef 'game/comm1' previously defined at def/coop-maps.def:183
WARNING: file def/maps.def, line 109: mapDef 'game/recycling1' previously defined at def/coop-maps.def:202
WARNING: file def/maps.def, line 118: mapDef 'game/recycling2' previously defined at def/coop-maps.def:221
WARNING: file def/maps.def, line 127: mapDef 'game/monorail' previously defined at def/coop-maps.def:240
WARNING: file def/maps.def, line 136: mapDef 'game/delta1' previously defined at def/coop-maps.def:259
WARNING: file def/maps.def, line 145: mapDef 'game/delta2a' previously defined at def/coop-maps.def:278
WARNING: file def/maps.def, line 154: mapDef 'game/delta2b' previously defined at def/coop-maps.def:298
WARNING: file def/maps.def, line 163: mapDef 'game/delta3' previously defined at def/coop-maps.def:317
WARNING: file def/maps.def, line 172: mapDef 'game/delta4' previously defined at def/coop-maps.def:336
WARNING: file def/maps.def, line 181: mapDef 'game/hell1' previously defined at def/coop-maps.def:355
WARNING: file def/maps.def, line 190: mapDef 'game/delta5' previously defined at def/coop-maps.def:370
WARNING: file def/maps.def, line 199: mapDef 'game/cpu' previously defined at def/coop-maps.def:388
WARNING: file def/maps.def, line 208: mapDef 'game/cpuboss' previously defined at def/coop-maps.def:407
WARNING: file def/maps.def, line 217: mapDef 'game/site3' previously defined at def/coop-maps.def:426
WARNING: file def/maps.def, line 226: mapDef 'game/caverns1' previously defined at def/coop-maps.def:445
WARNING: file def/maps.def, line 235: mapDef 'game/caverns2' previously defined at def/coop-maps.def:464
WARNING: file def/maps.def, line 244: mapDef 'game/hellhole' previously defined at def/coop-maps.def:483
Initializing event system
...473 event definitions
Initializing class hierarchy
...142 classes, 382184 bytes for event callbacks
Initializing scripts
TODO: Sys_SetClipboardData
----- Game Map Shutdown -----
********************
ERROR: Error: file librecoop.pk4/script/opencoop_events.script, line 17: Unknown event 'getSkill'

********************
Sys_Error: Error during initialization
shutdown terminal support
Segmentation fault

I can send you the enter console if you wish to see it. This is on an overclocked raspberry pi 4. Thank you for your help.

Reply Good karma Bad karma+2 votes
stradexengine Author
stradexengine - - 74 comments

WARNING: couldn't load mod-specific librecoop.so, defaulting to base game's library!

Seems that for some reason librecoop.so (the game logic) is not loading for you. Since you are using raspeberry, I wonder if you compiled the code by yourself or you are using this binaries I uploaded?. I compiled this using ubuntu 18.04 64 bits, but maybe you would need to compile this again manually?

This is the alpha 1.1 source code: Github.com

Reply Good karma+1 vote
raspberrypidude
raspberrypidude - - 4 comments

Thank you for the quick reply. I will try this and get back to you as soon as possible. This definitely makes sense because I believe I just extracted the mod files from the moddb download instead of compiling the source code.

Reply Good karma Bad karma+1 vote
Guest
Guest - - 688,627 comments

This worked. Thank you!

Reply Good karma Bad karma0 votes
raspberrypidude
raspberrypidude - - 4 comments

forgot to sign in. this worked

Reply Good karma Bad karma+1 vote
raspberrypidude
raspberrypidude - - 4 comments

In case anyone else is trying to play this on a raspberry pi 4:

Follow this guide to get Dhewm 3:

Novaspirit.com

I believe this will give you Dhewm3 1.5.1, so you will need to go to the 1.5.0 page (https://github.com/dhewm/dhewm3/releases/tag/1.5.0) to get 1.5.0 because this mod uses 1.5.0. You can download and extract the files and then proceed with the guide as if you had cloned the source code.

To get librecoop,

git clone Github.com
cd /home/pi/librecoop
mkdir build
cd build
cmake ..
make -j4

You will then need to copy the files from librecoop to your Doom 3 folder. This may look messy, but will run the game. You also may need to copy librecoop.so and librecoopd3xp.so to your Doom 3 folder too.

Additionally, you will need to extract the opencoop maps (probably from a windows pc). Note that half of the pk4s go under librecoop and the other half go under librecoopxp. I hope this helps.

edit: servers should be hosted with "dedicated server" set to off and "pure server" under advanced options turned off as well.

Reply Good karma Bad karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: