EDuke32-OldMP
#91 Posted 01 July 2013 - 02:59 AM
#92 Posted 01 July 2013 - 06:17 AM
#94 Posted 01 July 2013 - 02:15 PM
Radar, on 01 July 2013 - 06:17 AM, said:
When time will come don't forget to drop the address here
This post has been edited by Mateos: 01 July 2013 - 02:15 PM
#95 Posted 01 July 2013 - 02:47 PM
Attached File(s)
-
CO-OP_Maps_v1.2.zip (7.44MB)
Number of downloads: 534
#96 Posted 01 July 2013 - 05:41 PM
#97 Posted 01 July 2013 - 06:59 PM
I really think one of my best converts was It Lives. The map in its original state had zero support for co-op. I added a ton of teleports that activate by touchplates. They save a ton of time and prevent the annoyance with dying over and over again. Not to mention I added some subtle gameplay changes to better match the co-op environment.
I hope Gambini doesn't kill me.
This post has been edited by Radar: 01 July 2013 - 07:06 PM
#98 Posted 01 July 2013 - 07:30 PM
This post has been edited by uh . . . .: 01 July 2013 - 07:34 PM
#99 Posted 01 July 2013 - 08:03 PM
This post has been edited by Radar: 01 July 2013 - 08:09 PM
#100 Posted 04 July 2013 - 09:59 PM
#101 Posted 19 July 2013 - 08:49 AM
#102 Posted 19 July 2013 - 09:33 AM
Elvisish, on 19 July 2013 - 08:49 AM, said:
Woah, huh? Explain further.
This post has been edited by Radar: 19 July 2013 - 09:33 AM
#103 Posted 19 July 2013 - 10:25 AM
#104 Posted 19 July 2013 - 10:33 AM
#105 Posted 19 July 2013 - 11:42 AM
Elvisish, on 19 July 2013 - 08:49 AM, said:
M/S is known to be broken, but if your connection speed supports it, P2P is superior anyway.
Elvisish, on 19 July 2013 - 08:49 AM, said:
You should be able to compile on Linux from source. Check the instructions here: http://wiki.eduke32....Duke32_on_Linux They have changed since the version this build is based on, so check the page's revision history if you have problems.
I'm not sure what the status of 64-bit on Linux was at the time of this version. There is definitely no 64-bit Windows build possible. Either way, the bitness is not important considering that the Classic renderer is highly recommended for this build.
#106 Posted 19 July 2013 - 12:08 PM
"*News* - The current most stable adaptation of EDuke32, made for playing Duke Nukem 3D online on Windows. More changes are required in order to make that work on other platforms.
This specific build of EDuke32 was originally adapted and tested on Windows only - http://yang-online.com/eduke32.htm"
I bolded the parts in question. I'm pretty sure I posted a screen back when it said it could be compiled on Linux. That part of the message has since been removed. Maybe because some people have been having trouble with it?
This post has been edited by Radar: 19 July 2013 - 12:09 PM
#107 Posted 19 July 2013 - 01:54 PM
I can't troubleshoot if I don't have reports, people.
#108 Posted 26 July 2013 - 11:58 PM
While there are *very* great chances it simply won't work as expected, here is a minor attempt at making OldMP run on GNU/Linux. Be warned that, as I've said, this may fail to work at all. In fact, I have tried no more than a (really) short single-player playthrough in a few portions of E1L1...
Anyway, here are steps to follow for GNU/Linux users (and possibly users of other platforms as well):
1) Download EDuke32-OldMP (v20120912 sources) and extract the archive's contents to a clean directory.
2) Apply the patch attached to this post. (Its file extension is "txt" simply because the forums do not allow me to attach a file ending with ".patch" or ".diff".)
3) Build sources from the "polymer/eduke32" subdirectory using the "make" command. You need the usual development tools. At the very minimum (Ubuntu talk, possibly Debian too), you want these packages: libsdl1.2-dev, libsdl-mixer1.2-dev, build-essential. The package libgtk2.0-dev may be worthwhile for some, too.
4) Note that EDuke32-OldMP seems to look for a grp file with the UPPERCASE filename DUKE3D.GRP, rather than lowercase duke3d.grp.
5) Start ./eduke32-oldmp.
If things don't work:
1) Try running an up-to-date version of "normal" EDuke32 first, either from https://svn.eduke32.com/ or a recent tarball found at http://dukeworld.duk...ke32/synthesis/.
2) Note: The packages from http://apt.duke4.net/ (or any other repository) may be out of date. Please download from SVN (or Synthesis) and try that.
3) Ensure the directory ~/.eduke32 has *nothing*, except for eduke32.cfg, duke3d.grp and DUKE3D.GRP. (Valid symlinks should be OK.)
4) If you can, before trying out EDuke32-OldMP make sure that "normal" EDuke32 runs with 8-bit color depth (software renderer). And yeah, for now you may need to give up fullscreen.
5) In such a case, ensure that whenever you start "normal" EDuke32, the software renderer is the last selected renderer.
6) Finally, right before starting EDuke32-OldMP, ensure that the OldMP directory does not have anything that you have possibly added manually (like CON files), except for the eduke32-oldmp executable (and related).
7) If it all fails and you still want this working, well, I guess you can still try and debug (and possibly modify the sources), I suppose
Attached File(s)
-
oldmp-unofficial-diff-20130727.diff.txt (1.2K)
Number of downloads: 745
This post has been edited by NY00123: 27 July 2013 - 11:59 AM
#109 Posted 15 August 2013 - 07:46 AM
this is something me & radar did. i made the video. EDuke32-OldMP works great. played it lots of times with people online. from co-op's to dukematches
This post has been edited by NukemRoses: 15 August 2013 - 07:46 AM
#110 Posted 05 September 2013 - 09:46 PM
NY00123, on 26 July 2013 - 11:58 PM, said:
1) Download EDuke32-OldMP (v20120912 sources) and extract the archive's contents to a clean directory.
2) Apply the patch attached to this post. (Its file extension is "txt" simply because the forums do not allow me to attach a file ending with ".patch" or ".diff".)
3) Build sources from the "polymer/eduke32" subdirectory using the "make" command. You need the usual development tools. At the very minimum (Ubuntu talk, possibly Debian too), you want these packages: libsdl1.2-dev, libsdl-mixer1.2-dev, build-essential. The package libgtk2.0-dev may be worthwhile for some, too.
4) Note that EDuke32-OldMP seems to look for a grp file with the UPPERCASE filename DUKE3D.GRP, rather than lowercase duke3d.grp.
5) Start ./eduke32-oldmp.
I tried to compile it on Slackware64-14.0 and got errors. Seems that you must add -ldl for new version of gcc or glibc.
I made a few changes and here is my patch.
#112 Posted 26 September 2013 - 03:04 PM
I think there are some people who don't know what Piracy is, and are just internet fanboys who wanna sound cool. Then bullshit feeds bullshit.
See you online Duking!
#114 Posted 26 September 2013 - 06:31 PM
Hendricks266, on 06 September 2013 - 02:31 PM, said:
Oops. I don't know where it's gone.
Here it is: http://pastebin.com/jkY7K3D5
If it disappears again, PM me
EDIT:
Shit, I've found some mistake in patch. At line 36 it should be 64, not 32. It's not critical though.
This post has been edited by WhiteWind: 26 September 2013 - 06:40 PM
#115 Posted 27 September 2013 - 02:39 PM
#116 Posted 29 September 2013 - 02:24 PM
#117 Posted 26 May 2014 - 06:13 AM
https://drive.google...dit?usp=sharing
This post has been edited by Elvisish: 26 May 2014 - 06:17 AM
#118 Posted 25 June 2014 - 04:55 PM
#119 Posted 25 June 2014 - 06:05 PM
#120 Posted 21 August 2014 - 09:38 AM
I can connect into a game using Dukematcher, but my friends cannot. I think it has something to do with this log here:
EDuke32-OldMP Release 1 20120912 Application parameters: -name DARKDUKE /s3 /l1 /v1 /c3 /t4 /net /p23513 /n1 108.243.228.173:23513 Respawn on. Network mode: peer-to-peer addsearchpath(): Added C:/Games/eduke32-oldmp-20120912 (1)/ OS: Windows XP (5.1.2600) Service Pack 3 Loading opengl32.dll Loading glu32.dll Initializing DirectDraw... Using config file 'eduke32-oldmp.cfg'. Scanning for GRP files... Using group file 'duke3d.grp' as main group file. Compiling: GAME.CON (151190 bytes) Including: DEFS.CON (35992 bytes) Including: USER.CON (45482 bytes) Resizing code buffer to 16215*4 bytes Script compiled in 35ms Compiled code size: 16207*4 bytes, version 1.4+ Pointer bitmap size: 2027 bytes 1916/11264 labels, 303/2048 variables 125/16384 quotes, 0 quote redefinitions 0/88 event definitions, 207 defined actors mmulti_unstable: Using port 23513 mmulti_unstable: Peer-to-peer mode mmulti_unstable: Player 0 at 108.243.228.173:23513 mmulti_unstable: Using 0x340 as client ID Waiting for 1 player... Connecting to 108.243.228.173:23513... Connected to 108.243.228.173:23513 (id 0x340). 0 players left. mmulti_unstable: ERROR: Two players have the same random ID! mmulti_unstable: ERROR: Please restart the game to generate new IDs. ...closing socket... UDP net deinitialized successfully. Network transport initialization failed. Aborting... Initialized 32.0M cache RTS file DUKE.RTS was not found Initializing OSD... Using keyboard layout 00000409 Initializing DirectInput... - Enumerating attached input devices * MOUSE: Mouse * KEYBOARD: Keyboard * JOYSTICK: Generic USB Joystick * OTHER: HID-compliant device Joystick has 5 axes, 12 buttons, and 1 hat(s). Failed setting joystick dead zone: DIERR_NOTFOUND Setting video mode 1440x900 (32-bit fullscreen) OpenGL Information: Version: 3.3.0 Vendor: NVIDIA Corporation Renderer: GeForce 9500 GT/PCIe/SSE2 gltexinvalidateall() gltexinvalidate8() Cache contains 0 bytes of garbage data Initializing music... Initializing music... Initializing sound... Initializing sound... 96 voices, 2 channels, 16-bit 44100 Hz Executing "eduke32-oldmp_binds.cfg" gltexinvalidateall() gltexinvalidate8() Cache time: 28ms gltexinvalidateall() gltexinvalidate8() E1L1: HOLLYWOOD HOLOCAUST Cache contains 0 bytes of garbage data Cache contains 0 bytes of garbage data AMMO FOR PISTOL! PRESS OPEN TO RESTART LEVEL gltexinvalidateall() gltexinvalidate8() Cache time: 18ms gltexinvalidateall() gltexinvalidate8() E1L1: HOLLYWOOD HOLOCAUST AMMO FOR PISTOL! Cache contains 0 bytes of garbage data Cache contains 0 bytes of garbage data Cache contains 0 bytes of garbage data Cache contains 0 bytes of garbage data Cache contains 0 bytes of garbage data Cache contains 0 bytes of garbage data PRESS OPEN TO RESTART LEVEL UDP net deinitialized successfully. Uninitializing DirectInput... Wrote eduke32-oldmp.cfg Wrote eduke32-oldmp_binds.cfg Uninitializing DirectDraw...
I'm using Windows XP SP 3. We tried it more than once, the new player ID isn't generating properly.