Discussion

sergevn, 2008/07/31 13:50

Hi,

Are the patched sources still available for download somewhere else? I would really like to have them :)

Cheers,

Sergevn

Marcus Herbert, 2008/08/03 10:26

The sources are still online - I just made a typo and that is why the link didn't work. The file is called eduke32_osx-src_080630.tar.gz instead of eduke32_osx-src_080630.tgz.

I am planning to finish a proper diff right now (maybe today) and send it to TerminX. So all you have to do is to check out the official sources tree in future - it will compile on OSX out of the box.

n00bdy, 2008/09/17 11:16

Hi, thanks alot for this great “eDuke32” port on mac, far better than Ryan Gordnon one =) I don't like asking anything (i know, it's already alot of work you've done, and i'm just a little user who doesn't know alot of things), but if it could be 'allowed', do you think there will be any chance someday to rectify this sound problem (ppc inside)? Is there any possiblity to make it works?

Thanks alot once more (and sorry about my english language too ^^) Keep up the good work

Marcus Herbert, 2008/10/08 16:11

Yes, I am working on it (there will be updated packages soon). I am just rather busy with my private live ATM (moving into another city) and I have to set certain priorities. :-}

n00bdy, 2008/10/09 20:44

Thanks, and yeah, i understand perfectly. Take all your time for it, nothing's hurrying, i guess that we already all enjoying to see this project coming on the mac scene =)

James Hastings-Trew, 2008/10/18 21:44

I've tried playing with your port on my Mac Pro here, and on my Mac Mini at home (both Intel machines running Leopard) and ran into the same problem on both machines - as soon as the music goes to “repeat”, all sound in the game halts, and quitting out of the game results in eDuke locking up, requiring a force-quit. I'm using the “Atomic Edition” version of the .GRP file, if that makes any difference.

Marcus Herbert, 2008/10/19 20:58

I have uploaded a new build and a new source package today. Although OpenGL isn't working without crashing (at least on my setup) it is still worth a download. You can still choose the “OpenGL” modes within the game but I guess its just doing a software rendering in higher bitdepths. Its fast enought on my INTeL iMac, though. :-)

Smoke Tetsu, 2008/12/07 01:40

I can't believe I have missed this before. I have been waiting patiently for an enhanced Duke3D port to come out for the Mac and I'm very happy to discover this. It is pretty buggy on PowerPC (no SFX and crashy) but it's a great start! I can't wait until sound is working and I can run the HRP in 32-bit OpenGL!

Smoke Tetsu, 2008/12/07 01:49

It seems to have a problem looping the songs on my PowerPC Mac Mini. Also when it crashes it seems that it happens when it's in full screen mode.

Smoke Tetsu, 2008/12/07 06:54

Correction, the times when it crashes it seems that it's when the music tries to loop. It also crashes on startup trying to load up the high res packs. I'm using the version for Leopard that is bundled in a .app file the 2008-07-09 one.

Smoke Tetsu, 2008/12/08 01:18

The Music on\off and volume settings don't seem to be used\respected.

Tim, 2008/12/09 03:58

This is a great port! Finally HRP on the Mac! Only issue I see so far is the DELETE key does not work? Any idea why? (like when you go save a game and want to delete a typo)

Smoke Tetsu, 2008/12/09 09:37

I forgot to mention I noticed that too. I noticed it when I tried to change my name in multiplayer setup.

Marcus Herbert, 2009/01/05 08:03

OK, I finaly realized why music wasn't working on PowerPC - actually it was the same reason why Ogg-music wasn't working on INTeL too. I fixed it and uploaded the new binary and source. Get the 2009-01-04/5 build for Leopard (which is based on 2008-12-16th CVS sources) to enjoy it. :-D

Smoke Tetsu, 2009/01/06 10:37

I don't see a 2009 build for PowerPC. The 2009 build listed doesn't work with it as well obviously since it's just for intel.

Marcus Herbert, 2009/01/10 10:20

Yeah, there was a problem with the PowerPC build so I didn't upload it yet. Will do so once I tracked down the bug and fixed it. :-)

Ben, 2009/01/09 20:03

I am new to OS X and am a programmer (php,c++…) One of the reasons I got a Mac is so that I can learn to do some programing on them. I would love the chance to help with what you are doing in any way that I can. If there is anything I can do please email me

Steven, 2009/01/23 20:33

Just got your binary for 10.5/PPC. As you say, sound is not working :-( No fun w/o sound. Since you know what the reason is (“endianes problem in the kread() function”), any chance you might be able to fix that?

Also, when I change key assignments, the keys take on the new function but also retain their old one, e.g. I put jump on Q and now everytime Duke jumps, he also kicks in the air. Any idea how to fix this?

In any case, thanks for the port!

Ben, 2009/01/29 06:17

Some issues I noticed. WHen using the app version, my toolbar changes color to a blue, not sure why. Also if you are running in hpfs+ (case sensitive) duke3d.grp has to be all lower case. Also, do you know of a way to move the window around, I have multiple monitors and want to move it to the external display, but I dont know how to move the window…

Smoke Tetsu, 2009/02/18 03:19

I don't want to seem pressuring but are there any updates to this? I've been checking here everyday now.

Marcus Herbert, 2009/02/20 21:55

Sorry for not releasing any update yet… my private life just took up too much time lately. I'll promise to “fix” that in future. ;-)

Smoke Tetsu, 2009/02/21 22:55

Great, I look forward to it. :)

fabricepsb, 2009/02/25 23:00

hello i've just discovered that Duke nukem was modernized and i could play the eDuke 32 in Windows XP (Bootcamp) But i would really prefere to play in Leopard : may i use the folder in Windows to play in Leopard ? is there anything else to do to play in Leopard. Thank you for your help

rampancy, 2009/03/02 01:55

I've tried to follow your instructions as best I have with the “Atomic Edition” files available on GOG.com, using the latest stable binary distribution on 10.5.6 - the game crashes immediately after it loads up the opening intro movie. Is there any work around or setting I could apply to fix this? I can send the log file if you need that.

Marcus Herbert, 2009/03/02 23:07

Hmm.. maybe you should override the content in your EDuke32 Application Support folder with the one in this ZIP file: http://www.spam-filter.de/_media/osx/eduke32/eduke32_additional_files_2009-03-02.zip?id=osx%3Aeduke32_on_os_x&cache=cache

I don't know if it will help but with exact these files EDuke32 is running very stable and fast on my machine (iMac Core2Duo with 10.5.6).

Ah yes.. make a copy of your files before you override them with mine.

fabricepsb, 2009/03/03 00:42

i can't play Duke HRP and i'm very disappointed

smoke tetsu, 2009/03/03 23:22

How's the PPC build coming along? :) That's the one I'm personally waiting for.

Marcus Herbert, 2009/03/04 13:03

Yes, I am still after it. Current state is, that the whole thing compiles very well without any trouble. At the linker stage it bails out in an error though. :-(((

I googled a bit and it looks like it has something to do with the Apple compiler but I am sure that I will fix it. :-)

Update: The PowerPC compiles fine now. I only had to remove the ”-fno-pic” switch and thats it. Unfortunately the resulting binary instantly crashes on my G5 at work. It triggers some bug in libSDL. Looks like it takes a while to finish a proper PowerPC port. :-(

smoke tetsu, 2009/03/15 02:36

At least there's progress! I was starting to lose hope.

Marcus Herbert, 2009/03/16 12:53

Check out todays (2009-03-16) PowerPC build for OSX 10.4. Although sound FXs and OpenGL still aren't working the rest is doing fine (at least here on my PowerMac G5 at work).

Have fun!

Smoke Tetsu, 2009/03/16 23:40

I tested it out (on my G4 under Leopard) and apart from the garbled intro screens OpenGL works fine for me. I still can't load the HRP and like you said.. sound doesn't work. Also the midi music works but doesn't loop still and sometimes when it tries the game crashes. In the previous version it used to crash for me when entering Toxic Dump… I haven't gotten far enough to test that in this version but if those other bugs are still present I kind of think that one is too.

Backspace doesn't work in the option screens either yet. Like when you go into multiplayer setup and you want to change your name. All you can do is add onto it you can't erase it.

Marcus Herbert, 2009/03/17 08:16

Thanks for the detailed bug-report. :-) I'll hand them over to the EDuke32 developer team (maybe I can even fix a few things myself).

Stay tuned!

Smoke Tetsu, 2009/03/17 08:37

I have another bug to report. Certain things that are supposed to be red like the red keycard door (such as in the level where duke nukem escapes from the electric chair) are showing up blue rather than red. Also the lizard trooper armor is also incorrectly showing up blue instead of green.

Alan Moore, 2009/03/19 22:25

My PPC system works as stated above… Quad G5 2.5GHz, 6Gb RAM, 256Mb Geforce 7800GT with 10.4.11… smoking hot at 1920×1200 with a reported frame rate between 400 and 800fps! Very impressed. Hi res doesn't work, some reds are blue and vice-versa. One more thing: It froze after hitting Y to exit the game and I had to Force Quit. Since I was in fullscreen, it looked for a moment like I might have to reboot the Mac.

Have you considered using the sound core from the port of the Icculus version to fix audio?

Marcus Herbert, 2009/03/20 00:43

Well.. currently the sources are rewritten to be more compatible to non-i386/32bit systemss. The focus is clearly on i386/64bit systems but maybe it helps to get it more endianes-aware as well.

Let's see how it develops. ;-)

Smoke Tetsu, 2009/03/20 03:12

That freezing thing I noticed too (I forgot to mention it earlier). Typically I force quit the app using cmd+option+esc. Question… is the endian stuff something the original developers have to take care of?

Smoke Tetsu, 2009/03/21 06:26

I tried the tiger intel version on an intel mac and I can't seem to load the HRP there either. It loads up the high res intro screens and then crashes when it tries to show the words duke nukem 3d on the intro screen. I'm guessing it's because the updated HRP needs the latest snapshot. Also I noticed the delete\backspace key problem is also present there.

Marcus Herbert, 2009/03/22 13:56

That's right, you need latest HRP with latest EDuke32 and vice versa. I also noticed that the 5,99 USD GOG version of Duke Nukem 3D is a little bit different than the one that I used to use for testing (the NAMES.H file is smaller in size and the game hangs when I try to exit it). Maybe the issues you are having on INTeL are caused by a different version of the game? Try to use a different version of the Duke Nukem 3D datafiles or check out that small ZIP file with “fixed” files as seen in the HowTo movie.

Smoke Tetsu, 2009/03/28 11:42

Didn't seem to make much difference. Any chance we may see a new intel tiger build? I want to be able to run the HRP on there.

By the way I am experiencing this kind of graphical corruption as well on that Mac. http://h4xr.org/3dqk

I still haven't tried using a different version and I'll try that next.

It's kind of ironic though. On my PowerPC I have music (but not looping) and on the intel I have access to I have sound but not music and graphical corruption.

Smoke Tetsu, 2009/03/28 11:43

By the way the graphical corruption happens after I enter or exit the water mostly.

Marcus Herbert, 2009/03/29 11:31

Yes, I had this corrupted GFX too somewhen - but I don't know what triggers it.

Smoke Tetsu, 2009/04/01 13:42

Here is how the PowerPC version looks when I go into the water.

http://h4xr.org/w005

This is also how the two intro screens look when you first start up the game.

Marcus Herbert, 2009/04/01 23:45

There is a new fix for a couple of problems which are obviously all related to bugs in the OpenGL driver of certain ATI cards on OSX (doh!). Edit build/src/sdlayer.c in line 1147 and commet that line like this:

              // glinfo.texnpot = 1;

Rebuild and have fun! :-D

Smoke Tetsu, 2009/04/02 11:11

I'm having trouble building it… it seems like it's looking for files in my SDL_mixer.framework that aren't there.

/Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks/SDL_mixer.framework/Headers/SDL_mixer.h:28:23: error: SDL_types.h: No such file or directory /Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks/SDL_mixer.framework/Headers/SDL_mixer.h:29:23: error: SDL_rwops.h: No such file or directory /Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks/SDL_mixer.framework/Headers/SDL_mixer.h:30:23: error: SDL_audio.h: No such file or directory /Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks/SDL_mixer.framework/Headers/SDL_mixer.h:31:24: error: SDL_endian.h: No such file or directory /Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks/SDL_mixer.framework/Headers/SDL_mixer.h:32:25: error: SDL_version.h: No such file or directory /Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks/SDL_mixer.framework/Headers/SDL_mixer.h:33:24: error: begin_code.h: No such file or directory /Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks/SDL_mixer.framework/Headers/SDL_mixer.h:581:24: error: close_code.h: No such file or directory

Marcus Herbert, 2009/04/02 13:26

The SDL_mixer Framework will be installed under /Library/Framework/ but since you have defined the SDK-root variable (/Developer/SDKs/MacOSX10.4u.sdk/) it is looking in there.

Simply comment out that line in build/Makefile.shared like this:

# MACOSSDK = -isysroot /Developer/SDKs/MacOSX10.4u.sdk/

Smoke Tetsu, 2009/04/03 13:58

Still didn't work for me. Gave me the same errors only with the other path. I installed the SDL_mixer.framework from here: http://www.libsdl.org/projects/SDL_mixer/ is it incomplete?

Richard Cavell, 2009/04/15 11:29

The 1.4 builds are very unstable on my machine (10.5 running on a recent Macbook). I also hope that you guys can rationalise the number of distributions - it's just confusing to have so many versions and permutations of addons. But good luck with it!

escape, 2009/04/17 12:22

Hi! I'm on 10.4.11 (Macbook). using the duke3d_hrp i get multiple “autoreleased with no pool in place - just leaking” errors during Initializing MultiVoc… before even entering the main menu and the app terminates. screenshot: http://i48.photobucket.com/albums/f207/esc_arc/segmentation_fault.png Thanks for your efforts!!

thedoctor45, 2009/04/29 23:10

Marcus, I am experiencing the exact same issues on my MBP Tiger system 10.4.11. The HRP pack crashes the game on startup and when entering water the menu graphics get messed up. Would be nice if you could put up a fixed binary for Intel Tiger users soon.

I would love to play this on my MBP in full HRP glory.

cheers thedoctor45

Marcus Herbert, 2009/05/07 20:39

Guys, there will be a new release in the near future - please be patient. It will be full of nice things. :-D

Alan Moore, 2009/05/13 17:25

Great news, Marcus! It's great to see a port developer who still cares about Tiger and PPC. Most these days say 'screw PPC' even though my machine is only 3 years old and can still smoke most Intel Macs @ 2GHz.

Looking forward to your next build - making the definitive Duke on OS X is something to be proud of :)

thedoctor45, 2009/05/11 01:28

Thanks for all your efforts Marcus, it is really appreciated - now that 3D Realms/DN Forever is dead, I am even more thankful for your work - looking forward to the new build.

cheers thedoctor45

Samuel, 2009/05/11 20:55

I have a Duke Nukem Atomic Edition Disc, how do I use that instead of having a shareware version with this port?

Samuel, 2009/05/11 21:03

I see know its not part of this website, never mind then. Nonetheless this is a very good port.

Samuel, 2009/05/11 21:03

*now

Anonymous, 2009/05/11 21:12

I followed the installation to a tee, and for some reason the HRP is not working for me. Is it possible that something with the newer HRP is causing a problem?

Anonymous, 2009/05/11 21:15

I have an intel mac with leopard.

Anonymous, 2009/05/11 21:28

I did everything the video did exactly, and I tried copying files from the downloaded shareware folder, as well as from my atominst folder, and a folder used for a previous mac ported Duke Nukem 3D. Unfortunately no matter what I do the HRP pack will not apply itself.

Anonymous, 2009/05/11 21:31

I found the problem. In the video you download a file off that website and put it directly into the duke3d.grp, whereas with the current file that is being offered on the website from the same location, you must unzip the file and find the high res pack inside.

Sisee, 2009/05/20 04:53

I was wondering if it's possible to install the HRP (and all it's extras) in the special distribution binary.

Bob, 2009/05/22 18:47

It's doable.

Right-click the EDuke32.app and choose 'Show Package Contents'. Extract the contents of the HRP (dn3d_hrp-4.0(321).zip) into the EDuke32.app folder. You should now have: Eduke32.app/autoload/duke3d.grp/duke3d_hrp.zip Eduke32.app/autoload/duke3d.grp/maphacks.zip

Launch EDuke32 normally. The HRP should load automatically.

If you want to use the latest binary build, you can replace the file in EDuke32.app/Contents/MacOS/EDuke32 with the latest version.

Sisee, 2009/05/24 01:14

Awesome, simply awesome! It works great. I did have to replace the EDuke32 with the latest version for it to load the HRP, but it's working great now.

I'm assuming that the relevant add-ons, such as the XXX and Music packs will be applied the same way.

Bob, 2009/05/24 11:55

Yes. I did it the same way for the other add-ons.

Sisee, 2009/05/24 19:22

I also have the extra addons made for Duke3D: Caribbean Life's a Beach, Duke it out in D.C. and Nuclear Winter. And I noticed that the HRP site has upgrades to make these better also. Any ideas as of how I could get them to work? If it can't be done, I'm contempt with the normal Atomic Edition to play.

Duke, 2009/09/09 09:22

Just installed this on Snow Leopard and used the latest HRP along with the binary Version 2009-03-13 / 2009-03-16.

It is playable but the text is corrupted making it unreadable, along with some other in game textures like flames. Disable the HRP and the game looks fine so I am not sure where the fault lies.

Duke, 2009/09/10 01:14

Got it working .. ensure GL texture compression is off in the render settings

Smoke Tetsu, 2009/09/21 04:20

Is there any news on this? Have you given up?

Max, 2009/10/04 02:16

Very unstable on my 2nd Gen MacBookPro with Leopard and all software updates. Most times the music dies, sometime all of the sound and rarely it crashes back to Finder. I'm useing the lates realesae with atomic edition GRP.

Same thing as Max here, with Leopard 10.5.5 and a hackintosh.

thedoctor45, 2009/10/09 01:17

Still no joy on my Tiger OS - any chance for an update there?

joe blood, 2009/10/12 15:02

hay will you add the Polymer renderer to the mac version of Edkue32

Marcus Herbert, 2009/10/20 22:24

Sure, this time I will add polymer as well (last time the developers of Eduke32 denied the distribution of polymer-enabled binaries for reasons I fully supported).

Satsubatsu Oni, 2009/10/15 07:54

Rocking this on an ancient Mac running 10.4.11… Any chance this will get an update so I can hear things?

Marcus Herbert, 2009/10/20 22:17

Hi guys! I haven't given up.. its just that my private life took a great part of my time and as a result I wasn't able to do much on eduke32.

I already started working on latest SVN again.. this time I am on Snow Leopard. Things have changed a bit and SDL 1.2.14 is also coming up.

I will start putting binaries online again soon. :-)

Smoke Tetsu, 2009/10/21 08:59

Awesome, I can't wait to test it on my new quad core 27 inch iMac I just ordered!

Smoke Tetsu, 2009/11/15 05:05

Well, the current version is crashing on my new iMac under snow leopard when I try to load a level.

Thomas, 2009/11/18 09:52

Hey, i really need help on getting HRP to work. I'm on a Imac G5 with OS X Tiger 10.4.11. I'm using YANG, but when i wanna start the game in single player, it doesnt show any of the HRP mods in the list below. I'm new to the mac, so i know nothing about this stuff… Thanks for the help

Thomas, 2009/11/18 20:23

Okay, i got the mods to show uo in the list, but they're not working… any suggestions?

Ben, 2009/11/21 15:05

I was just wondering how the new builds were coming along? THe new polymer engine looks very nice and would love to have that functionality. Anything I can do to help? I am a php programmer and would love to learn more Obj-C so If there is anything at all I can do to help please let me know

Jeff, 2009/11/21 19:41

I've just installed Xcode3.2 on my OSX 10.5.6 MacBook. What do I have to do to compile this now? If there are instructions anywhere I haven't found them (I'm not a programmer.)

Jeff, 2009/11/21 20:02

oops, correction. I'm on 10.6.2.

Smoke tetsu, 2009/12/30 19:03

Any news? I only seem to be getting spam from here now.

Marcus Herbert, 2010/01/04 08:17

Yeah, thats true. I spent lots of time in the big blue room lately and wasn't able to push the project any further. I am sorry for the delay…

Marcus Herbert, 2010/01/17 12:07

Would you be so kind and check out this new build? http://www.spam-filter.de/_media/osx/eduke32/eduke32_intel_2.0.0devel20091215.dmg.zip

thedoctor45, 2010/01/17 13:17

thanks for this build but it is not 10.4.11 compatible. Could you give us a link to the latest source so we can try to compile it ourselves?

Marcus Herbert, 2010/01/18 06:18

I added the source tarball now. It doesn't differ from the SVN too much anymore. I changed/fixed the Makefiles and maybe a few lines of code - nothing big. :-)

Ah.. and I also added startwin.editor.nib so that startup-error-messages disappear. It has to be in the same directory as the eduke32 binary or put it into the Resources/ subfolder if you are using an application bundle (i.e. clickable icon).

Ben, 2010/01/18 17:07

First thank you for all your hard work. Eventually I would like to learn to compile my own, but for now I will trust your work. Thank you.

I tried the new build and it works, but I can not get it to load polymer hrp pack

~/Library/Application Support/EDuke32

DUKE3D.GRP eduke32.cfg textures

DukePlus eduke32_binds.cfg textures.cache

autoload grpfiles.cache

~/Library/Application Support/EDuke32/autoload

duke3d.grp

~/Library/Application Support/EDuke32/autoload/duke3d.grp

polymer_hrp.zip

in the log file I get the following errors

GAME.CON: In actor `ORGANTIC':

GAME.CON:3968: warning: found `else' with no `if'.

GAME.CON: In state `pigshootenemystate':

GAME.CON:5891: warning: found `else' with no `if'.

Found 2 warning(s), 0 error(s).

Error: couldn't open any of the following files:

/etc/timidity/freepats.cfg

/etc/timidity/timidity.cfg

/etc/timidity.cfg

Error: couldn't open any of the following files:

/etc/timidity/freepats.cfg

/etc/timidity/timidity.cfg

/etc/timidity.cfg

S_MusicStartup(): failed initializing

Ben, 2010/01/19 00:08

Found why it was not loading. in eduke32.cfg [Setup] ConfigVersion = 195 ForceSetup = 1 NoAutoLoad = 0 SelectedGRP = “duke3d.grp” ModDir = ”/”

needed to set NoAutoLoad = 0 not sure how to get duke plus to work, but I am happy with hrp

Smoke Tetsu, 2010/01/19 04:07

This fixed the HRP for me too but it still crashes on loading a level unfortunately.

Ben, 2010/01/20 00:10

Do you get any type of error in the console or the log?

Smoke Tetsu, 2010/01/20 04:54

I've already sent my log to Marcus Herbert.

Alan Moore, 2010/01/18 22:57

Does this mean you've stopped developing for PPC? My Tiger running Quad G5 would really like to have some eDuke action!

Marcus Herbert, 2010/01/25 19:15

If you are on Leopard you can check out this new build: http://www.spam-filter.de/_media/osx/eduke32/eduke32_osx_10.5_universal_20100125.dmg

Alan Moore, 2010/02/10 05:06

Sadly, I'm still on Tiger. And since Snow Leopard came out it's become difficult to find a legit copy of Leopard for a realistic (less than $150) price. I guess I'll have to go back to using a PC for gaming. Thanks anyway :)

Marcus Herbert, 2010/01/19 08:22

Well.. to be honest: I don't see a point in producing a PPC binary anymore. You have to know that I am no Eduke32 developer i just try to make it run on Macs.

Current EDuke32 development is heading towards graphical coolness and multiplayer network client/server support. The first one needs a very advanced computer and a good (as in nvidia) graphics card - but I fear that even a big quad G5 2.7GHz is too slow to render decent framerates. :-(

Also I had trouble to produce PPC binaries since I upgraded my iMac at home to Snow Leopard (which was a stupid move that i totaly regret!). I now put Leopard on my Acer Aspire-One netbook just to be able to compile proper universal binaries. So maybe there will be a PPC binary again soon - but not yet.

Ah yes.. one thing: Jonofs audio code was put into Eduke32. Since Jonof had put an eye on Macs too during development it could be possible that audio is working now on PPC. :-D

Ben, 2010/01/24 00:34

Looks like there is an issue with your build and case sensitive file systems. I had to rename the eduke32 file inside the app to EDuke32 instead of eduke32, it also will not load the duke3d.grp unless it is all lower case. Found this out when helping my brother setting it up for him. Thought it might help others

Marcus Herbert, 2010/01/24 10:10

You are right - I'll try to keep that in mind.

ben, 2010/01/24 06:04

I am trying to get net play to work, but whenever I try through Yang Or though the command line I only get errors. It seems like the -net command is not avalible. Has anyone else tried playing multiplayer, is it even possible with the OSX version

Marcus Herbert, 2010/01/24 10:09

The network code was rewritten and heads for a complete different concept (client server) - as far as I know. Support for YANG is dropped anyway as the author of YANG changed his software and the builds you find here aren't compatible anymore.

The january 2010 binaries all seem to have issues - I can get it to work only in software render mode or POLYMOST (but only after I started a level in software render mode). EDuke32 development is quite busy at the moment (lots of changes in SVN) - so maybe we get better/more stable results soon. :-)

ben, 2010/01/24 19:44

any chance I can get some instructions on how you did this? I am fine with the extra work if it means I dont have to go into bootcamp. Awesome news that it is being worked on though.

Marcus Herbert, 2010/01/25 08:43

1) You need a Mac with OSX 10.4 and newer and Apples Xcode installed (doesn't matter which version - you can edit that in the Makefile)

2) Download the SVN tarball of EDuke32 from here: http://eduke32.svn.sourceforge.net/ and unpack it somewhere

3) Download the SVN 1594 update sources from here: http://www.spam-filter.de/_media/osx/eduke32/eduke32_svn1594_update.tar.gz and overwrite the files in the eduke32/polymer/eduke32/ directories (maybe you don't need that step in future)

4) Edit eduke32/polymer/eduke32/Apple/Makefile.shared to your needs - if you don't know what to do just leave it as it is

5) Issue the make command in eduke32/polymer/eduke32/

6) Jump into eduke32/polymer/eduke32/Apple/ and run the create_distribution.sh script: it will generate a nice .dmg with everything included

thedoctor45, 2010/01/25 16:25

I tried building the source according to your instructions but I get this error message:

cc1: error: unrecognized command line option ”-fno-stack-protector” Failed building obj/game.o from source/game.c! make: *** [obj/game.o] Error 1

any suggestions?

Marcus Herbert, 2010/01/25 19:13

What OSX version do you have and what is the output of: gcc –version ?

thedoctor45, 2010/01/25 20:06

I'm on 10.4.11

i686-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5370) Copyright (C) 2005 Free Software Foundation, Inc.

Marcus Herbert, 2010/01/26 07:27

Hmm.. this is strange; the gcc-4.0 on Leopard doesn't whine about ”-fno-stack-protector” while the one on Tiger does. OK, the fix would probably be to simply remove all occurancies from the various Makefiles and try again.

You have to edit: Makefile, build/Makefile, source/enet/Makefile and source/jaudiolib/Makefile (all within the eduke32/ folder) and check the OURCFLAGS or CFLAGS macro definitions. If there is a -fno-stack-protector in it then remove it or better replace it with another (harmles) compiler option like -Wall to avoid breaking stuff (like continued lines).

ben, 2010/01/26 14:35

unfortunately I get a bunch of errors :(

Looks like Ill be waiting for things to get further along

Ido, 2010/02/03 21:58

I followed your instructional video but with the atomic version, and it seems that the high def textures don't work.

According to the log it is searching for them in the correct path:

EDuke32 2.0.0devel 20100122 addsearchpath(): Added /Users/ido/Applications/ addsearchpath(): Added /Users/ido/Applications/EDuke32.app/ addsearchpath(): Added /Users/ido/Library/Application Support/EDuke32/

and the files are really there:

http://pastebin.org/85996 http://pastebin.org/85995

The game starts alright but it doesn't seem to be using the high res texture pack:

http://i.imgur.com/u9Ktf.jpg http://i.imgur.com/DOPIL.jpg http://i.imgur.com/whimx.jpg

Any idea what went wrong?

-Ido.

Marcus Herbert, 2010/02/04 08:26

Are you using a HFS+ case-sensitive filesystem?

If not: place the file(s) (don't unpack that .zip!) in /Users/ido/Library/Application Support/EDuke32/autoload/duke3d.grp/ (yeah, that has to be a folder and not a file!) so that it looks like this:

$ ls /Users/ido/Library/Application\ Support/EDuke32/autoload/duke3d.grp/ duke3d_hrp.zip eduke32_mus.zip hrp_update.zip maphacks.zip polymer_hrp.zip

Ido, 2010/02/04 11:36

I am using whatever the default on snow leopard is, I didn't change it.

The files were already in that directory, so I don't think that is the problem:

$ ls /Users/ido/Library/Application\ Support/EDuke32/autoload/duke3d.grp/

duke3d_hrp.zip eduke32_mus.zip hrp_update.zip maphacks.zip xxx_pack.zip

ben, 2010/02/05 04:40

I had this problem before. And posted the fix up a little ways in eduke32.cfg (should be in /Users/ido/Library/Application Support/EDuke32) [Setup] ConfigVersion = 195 ForceSetup = 1 NoAutoLoad = 0 SelectedGRP = “duke3d.grp” ModDir = ”/”

needed to set NoAutoLoad = 0

I would also suggest you get the polymer_hrp http://hrp.duke4.net/ It looks MUCH Better

Ido, 2010/02/05 10:57

That didn't work.

BTW where did you get the eduke32.cfg file? The one i got from the “additional files” zip linked has the setup section with:

[Setup]

ForceSetup = 0

ConfigVersion = 183

SelectedGRP = “duke3d.grp”

ModDir = ”/”

ben, 2010/02/05 22:56

Mine was created when I first tried to run eduke. I wonder if that is the reason yours is not working. Different versions. What if you add in the NoAutoLoad = 1 and change ForceSetup = 1. Or possibly delete the one you have and just let it create one for you.

Ido, 2010/02/06 01:02

Yep, that was it!

Thanks!

Smoke Tetsu, 2010/02/05 19:39

It works for me also if I turn off Polymer but it'll be nice when I don't have to.

JOhn Brine, 2010/02/08 22:10

Nice Job-I have a MacPro with 10.5.8 and I'm using the Intel Leopard build of EDuke which…kinda works. I'm guessing I put the Duke3d.grp into users/lib/app.support/Eduke32-maybe I need a separate folder for it? I'm confused here. Watched the video which helped, but I'm pretty new at this (found your site today feb7-2010). Anyways the title screen loads up and I can choose levels, but for some reason the sound quits then EDuke locks up and I have to restart my machine… maybe it's just me….. thanks-great job otherwise

John_B

ben, 2010/02/10 01:13

I would suggest that you run the app once and then goto ~/Library/Application Support/EDuke32 inside there is where you put duke3d.grp If you decide to get the hirespack, then you need to create a folder inside ~/Library/Application Support/EDuke32 called autoload, and then inside autoload create a folder called duke3d.grp and place the zip file in there. after that you need to edit ~/Library/Application Support/EDuke32/eduke32.cfg and change the line NoAutoLoad = 1 to NoAutoLoad = 0

john b, 2010/02/10 20:40

thanks, ben-will do that. looked at eduke32.cfg, and didn't have that line so added it….hmmmmm…guess I'll have to wait, as this seems to be a work in progress. Same problem though-duke starts up ok (using polymost) then runs for a while, the sound quits, and I have to force quit eduke….Hmmm…maybe another time, eh>?

JB

Marcus Herbert, 2010/02/10 08:20

The instant quit at level start is caused by a bug in POLYMER. Until this bug is fixed I'd recommend to use POLYMOST or SOFTWARE-RENDER mode instead (both work OK for me). You can do that by either changing the EDuke32 config file with an editor or by firing up the in-game-console (press [~]) and type: setrendermode 0 or setrendermode 3 (if i am not mistaken %-) ).

P.S.: I could also check out latest SVN and do a new build - maybe its fixed by now. I have to stay in a hotel for the next couple of days - maybe I get bored and do a new build.

Marcus Herbert, 2010/02/16 19:27

Hi,

check out the latest version from here:

http://www.spam-filter.de/_media/osx/eduke32/eduke32_osx_20100216.dmg

No crashes at startup anymore, POLYMER works! :-D

Smoke Tetsu, 2010/02/17 00:34

It does work! Sometimes though it seems to forget stuff in the level like part of the level goes missing and I can see the backdrop behind it but it's good progress! I also have noticed and I neglected to mention it before but the doppler effect for background sounds doesn't seem to work very well… like background sounds in certain parts are either on or off they don't gradually get louder as you get closer to them… they just suddenly start playing when you get to a certain point and stop when you go just outside of it. But I am liking where it is going it's getting better all the time.

Marcus Herbert, 2010/02/17 11:58

Nice to hear that it works for you. :-) The problem with the backdrop is already known - I get the same effect: http://www.spam-filter.de/~rhoenie/funny_effect/ It has something to do with OCCLUSION CHECKING and maybe there will be a fix. :-)

Ben, 2010/02/21 15:04

SO with the new build, I get an error about timidity. I dont know if it is a big deal, everything I read it is about converting midi to pcm, which If I have the music pack I am not sure I need.

My big questions is has multiplayer been enabled in the OS X builds, cause I still dont see the -net command on the command line.

Marcus Herbert, 2010/02/22 08:22

I guess those timidity errors can be safely ignored. Macs are using quicktimes MIDI renderer and don't take use of the libSDL_mixer timidity feature. Actually there was a patch to disable this error warning on OSX but I seem to have forgotten to apply it.

Multiplayer is enabled but I wasn't able to test it. I only have an INTeL mac and a PowerPC mac at home and you cannot share games between them too (endianes differs). To enable a client/server based gameplay you have to run a server first. To do so you need to open a terminal window and enter: /Applications/EDuke32.app/Contents/MacOS/EDuke32 -server

To connect the clients you fire up EDuke32 as you normaly do, open the in-game-console by pressing ”~” and enter: connect ip.address.of.server

Ben, 2010/02/22 23:28

I was able to try it, but I get an error (OSX v10.6.2 MacbookPro Late '08 in 64-bit). Also if you want someone to try multi-player with let me know, I would be more than willing to work on this for you (just use the email I have put in here.)

A new client connected from XX.XX.XX.XX:XXXXX. Cache contains 5730080 bytes of garbage data cache miss failure!!! Bus error

I can give the actual dump log if it would help, here are some excerpts

Exception Type: EXC_BAD_ACCESS (SIGBUS) Exception Codes: KERN_PROTECTION_FAILURE at 0x000000000000002c

ben, 2010/02/22 23:54

Forgot to mention, I know that it connected, my brother (who I was testing with) saw the connect, I heard the connect, it was the start of the game that didnt work. I also had to approve the connection though little snitch.

Carl Björkman, 2010/06/10 12:31

Multiplayer didn't work for me ether when I tried it with a friend (both running macs). The server crashes, with the error described by ben above, when the client connects. Any idea what the error might relate to?

Larry, 2010/03/01 04:20

Hi, great work on making this available for us Mac users! I was looking around at some videos of Polymer running on Windows (for example: http://www.youtube.com/watch?v=z9nVuf6OM2g )and it looks significantly… different. As in, a lot more polished and shiny. The lighting seems to be darker and and specular lighting seems to be more prominent. Is this just a matter of what works on the Mac right now and should we anticipate more shiny in the future? In any case, it still looks light years beyond 1996!

Marcus Herbert, 2010/03/01 07:57

Thing is that the videos and photos were all taken on my iMac at home. This one has “just” an ATI X1600 in it and thats probably not enough to enable all the bells and whistles the POLYMER engine offers.

For example: I realized that my old PowerMac G5 at work with an old ATI Radeon 9600 inside has a different look than my iMac at home. I bet the look would differ more if I only had a Mac with nVIDIA card in it.

If you feel that the output on your Mac looks way better than the examples I provide here, then please feel free to sent them to me. I'll put them gladly onto this webpage. :-)

Larry, 2010/03/02 15:21

Hmmm… I have a Radeon H2600, but I generally hear that the nVidia cards are better all around. I would be curious to see if anybody else running on an nVidia card gets better graphic results. From what I saw of the shots you uploaded, my graphics appear the same, with the exception of the shot of an underground chamber with rocks. It appears darker than what I'm able to get on my Mac.

That's actually my one real gripe with the current state of the graphics: the lighting. I tried playing around with it for a while to see if I could get the lighting a little darker with no luck. It always appears to be sunny everywhere in the game. Oh well…

Smoke Tetsu, 27 Oak, 2010/03/02 14:04

This is something that has been bugging me about the latest version of eDuke32 for OS X. Duke Nukem seems to have a dark aura around him I can't see anything up close because anything within a couple of feet of him gets obscured by a darkening effect that surrounds him. Anything beyond that I can see fine but it's like he's carrying a reverse of a flash light…. a flash dark if you will. Where a flash light illuminates things up to a point a flash darkens things up to a point. It doesn't do that on the PC version as a matter of fact it seems to be kind of opposite.. it gets a little brighter when you get up close.

Larry, 2010/03/02 15:15

I've noticed this as well. I've also noticed that if I tweak the “ambient light” slider in “options” I can make the effect worse. Hmmmm…

Marcus Herbert, 2010/03/04 08:21

To be honest I have to say that a few of the recordings looked differently on-screen. Seems like the screen capture software got its information out of the videobuffer without any of the EDuke32 in-game gamma/brightness/contrast settings applied. They look way darker in the video than on screen.

Interesstingly the look on my PowerMac G5 at work was way more impressive than on the iMac at home. I have seen that there are special OpenGL patches for the ATI Radeon 9600 - maybe they provide this look. I'll have to ask Plagman about that. Maybe they will work on other ATI cards as well?

GumbyX, 2010/03/05 22:26

I am having issues with the newest build (2010-02-18). No matter what I do, it will not load the HRP or any mods in the /autoload/duke3d.grp folder. I went back to the previous release (http://www.spam-filter.de/_media/osx/eduke32/eduke32_osx105_universal_svn_20080709.dmg) and it works without issue. I don't know if its just me or not, but I've done everything I can to figure it out on my own.

PS I am running 10.6.2 if that matters any.

Smoke Tetsu, smoke.livejournal.com, 2010/03/06 19:22

There's a newer build out now that fixes the sound problem I talked about earlier. Any chance we can get this compiled for OS X?

Marcus Herbert, 2010/03/08 22:26

Done.

Smoke Tetsu, Underland, 2010/03/08 22:41

Great, and I can confirm that the sound is mostly fixed as well working just as good as it does on Windows. The two major graphics problems aren't gone yet (the occlusion thing and the darkening) but they'll probably be fixed sooner or later.

GumbyX, 2010/03/08 23:26

The new build still doesn't recognize the HRP. Again, am I the only one having this issue?

Smoke Tetsu, Underland, 2010/03/09 00:29

Check your eduke32.cfg and make sure noautoload is set to 0.

GumbyX, 2010/03/09 00:42

Ya that seems to be the issue. Marcus, you might want to fix that in the build, or at least add something to the wik about it.

Random issue: My game saves aren't showing up anymore. Is that normal when you upgrade to the newest version?

Replica, 2010/03/26 22:51

We added support for Client/Server eDuke32 a couple days ago or so. And joining a game in progress is possible.

Replica, 2010/03/27 18:51

Oh I also meant to say I was talking about YANG I forgot to mention that ;-p

n00bdy, 2010/04/01 19:48

hey, i've just seen someone who started to port Redneck Rampage in a “modern era”, using a version of Eduke32 (there's already a binary for windows users), i was wondering if it could be possible to make a mac build of it… apparently it's almost the same “how to” to compile sources. But, as a newb i am, i didn't figure out how to get the entire source in an archive or a folder from the website (we can see files, download them one by one, and certainly modify them once we're registered, but i don't know how to get a proper folder of all the files)… In case of someone's interested, here's the link of Erampage's website: http://code.google.com/p/erampage/ Last SVN trunk: http://erampage.googlecode.com/svn/trunk/

n00bdy, 2010/04/01 20:19

Ok, nevermind, i found a SVN client (that's apparently what i needed to be able to download directly the last trunk version)…. So first try, first error in compilation ^^ “Failed building obj/sdlmusic.o from source/jaudiolib/sdlmusic.c! ”. I guess it has to do something with the SDLRoot as Marcus pointed out before to build older versions of Eduke32, but i don't know where to modify exactly in the makefile… Since it's based on an older Eduke32 version, and that it was modified to run Redneck Rampage, there's perhaps even more things to edit…. i'll let to the pro of compilation taking a look in it ((if there's one who'll read the message and will be interested). I'd really like to know what line do i have to edit though ^^

Marcus Herbert, 2010/04/03 01:31

I'll take a look at this eRampage these days.. maybe I can provide binaries as well.

n00bdy, 2010/04/02 04:10

Last comment about it, then i promise i'll stop spaming… so “SDL_mixer.framework” was missing infact. Still get a problem building it though: “Failed building ../eobj/engine.o from src/engine.c! ” rhaaaa, Duke is still one of the best classic FPS, and thanks for those involved in Eduke32 (considering Marcus as the one involved for us macusers) but in the same vein, Blood, Redneck Rampage and Shadow Warrior were great too (and unfortunatly maybe too underrated today). Would be so nice to get working atleast those that can be ported (especially the “redneck” since it's based on Eduke32… I feel like i'm repeating myself, no? :→). Of course there's always Dosbox and they run pretty well with a good machine, it's still nice to be able to run and play those classics, but once we “tasted” a port like Eduke32 that gives so many features (i particulary like the smooth opengl rendering, not too fan of high resolution textures), it's more difficult to come back in a scaled 800×600 sofwtare mode with a 23”LCD screen…

Jonathon McDaniels, 2010/04/05 03:02

Hi there, I'm running 10.5.8 on my Powerbook G4. If I try the universal build, it has crappy sound and is painstakingly slow, this is without HRP. The PPC only build fails to even start, this is all with atomic edition 1.5 GRPs

Marcus Herbert, 2010/04/05 21:24

Hi Jonathon, I did the PowerPC build for Leopard on a Powerbook G4 15” with ATI 9600. It runs fine on my machine (which has a clean Leopard install without any addons - i actually just installed it a few weeks ago when I replaced the system drive with an SSD 32GB). So I don't see a reason why it shouldn't run fine on your machine too.

I'll upload a new universal build later today. You could try that one (labeled 2010-04-05).

Update: Change sound to 8 bit via Sound Setup menu (this fixes the crappy Sound FXs). Change from OpenGL to Software render mode (this fixes slow performance).

Jonathon McDaniels, 2010/04/06 04:25

i downloaded it and tried it, it works, but only with the old 8-bit style detail and practically everything set to off, The HRP runs WAY too slow to even play. I tried the PPC only binary again, and I got a black window of eduke for about a minute, then it closed unexpectedly (according to OS X) the log file doesn log why it crashed either. I have the aluminum powerbook g4 with the 9700 64mb ram video card at 1.5Ghz, should be plenty fast to run this.

Marcus Herbert, 2010/04/06 07:45

Well.. your 1.5GHz Powerbook is probably a bit faster than my 1.25GHz one but its still not fast enough for EDuke32 and all features enabled. :-/ OK, I could get quite a bit of oomph out of the binary by disabling debugging and enable a few performance switches on the GNU compiler - but don't expect dramatic changes! POLYMER (which is the default OpenGL renderer by now) is just a CPU/GPU hog. :-(

Ah.. btw, you can switch back to POLYMOST and use that one. It should be fast enough on your type of machine and run HRP fine. You can do this by pressing ”~” inside the game. This enables the text-console and you can type in: setrendermode 3 - press ”~” again (or was it ESC?) to release the text-console.

Marcus Herbert, 2010/04/06 15:19

Hey, I compiled a highly optimized binary today.. I haven't checked it yet, but maybe it runs faster than the debug-version.

http://6464.at/~rhoenie/eduke32_osx_20100406.dmg

Replica, 2010/04/09 01:53

YANG 0.83 has just been released, and as usually, an Universal binary for Mac OS X is available. Download it @ http://www.multi-players-zone.com/yang and try it with the new Server/Client EDuke32 which is already supported since previous YANG version.

fabricepsb, 2010/04/11 18:22

hello

i have an imac 24 inches 2.16Ghz with an Nvidia 7600GT The game launches but i can't read the texts of the interface, when i use OpenGL option (it works perfectly when i use software rendering)

the game woks perfectly in Open GL on my friend's Macbook Pro (ATI X1600)

can you help me to use the game with my imac ?

Marcus Herbert, 2010/04/12 07:58

It is interesting to hear that your nVIDIA card is making trouble - I always thought it's the domain of ATI cards. ;-D

OK.. so what's the problem here? I guess the texture filter has to be changed to a different value (at least LINEAR should work). You find that setting in OPTIONS → VIDEO SETUP → TEXTURE FILTER (the 2nd entry from the bottom).

fabricepsb, 2010/04/12 21:27

Hello Marcus and thank you for helping me.

In fact i can't find the TEXTURE FILTER option because i suppose that i can see this option only when i use the Open GL option. And when i use the Open GL option, the texts of the interface can't be read.

To understand, see my capture in this link : http://img258.imageshack.us/img258/9243/captureqh.jpg

Perhaps i can edit the Eduke32.cfg file with the help of TextEdit ? can you edit this file for me ? http://www.4shared.com/file/Vj_16CYk/eduke32.html

thank you again for your help

Marcus Herbert, 2010/04/15 08:16

Hi Fabrice, get yourself a good text editor (like CotEditor or TextWrangler) and edit the eduke32.cfg file inside the Library/Applications Support/EDuke32/ folder. Find the line with the GLTextureMode setting and change it to “GLTextureMode = 1” (that's “linear”) and save it.

BTW, I noticed during tests that fullscreen mode affects this setting as well: switch back to windowed mode and it might work with any of the texture settings eduke32 offers.

fabricepsb, 2010/04/15 18:40

Hello Marcus

“GLTextureMode = 1” is already done in my configuration

As you can see :

[Screen Setup]

AmbientLight = “1.00”

Detail = 1

GLAnimationSmoothing = 1

GLAnisotropy = 4

GLDetailMapping = 1

GLFullbrights = 1

GLGlowMapping = 1

GLOcclusionChecking = 0

GLParallaxSkyClamping = 1

GLParallaxSkyPanning = 0

GLProjectionFix = 1

Polymer = 0

GLTextureMode = 1

GLTextureQuality = 0

GLUseCompressedTextureCache = 1

GLUseTextureCompr = 1

GLVBOCount = 64

GLVBOs = 1

GLVertexArrays = 1

GLVSync = 1

GLWidescreen = 0

Smoke Tetsu, Underland, 2010/04/29 12:19

I was taking a look at it once more and comparing it to other people's screenshots of eDuke32 polymer with similar settings and it seems to me that the ambient lighting is being rendered in reverse on my system (27 inch iMac Quad Core 2.6Ghz, 4GB RAM, ATI Radeon HD4850). Instead of things that are further away being darker it's things that are closer that are getting darker especially around the immediate area of the character. For example if you turn down ambient lighting it should look like this ( Taken from someone's 2.66 Dual Core 2 GB Ram Sapphire 1GB ATI HD4650 Windows PC):

http://img18.imageshack.us/img18/6440/duke0000x.jpg

But on my system it looks like this: http://dl.dropbox.com/u/28944/eduke32osx.jpg

Considering the person also has an ATI card I almost believe that it's an OS X specific problem.

On the right side you can see some of the darkening effect I was talking about… here's a full screenshot of it.

http://dl.dropbox.com/u/28944/eduke32dark.jpg

Also I noticed someone getting the same problem on windows that I sometimes get on OS X:

http://dl.dropbox.com/u/28944/Untitled_5.jpg

The windows screenshots came from duke4.net forums.

Marcus Herbert, 2010/05/05 10:32

There have been quite a few changes in SVN lately.. I am going to do a new build this weekend. Let's see if anything changes to the better. :-)

Rory J, 2010/05/14 14:15

I am in a similar boat to Mr Ido.. I have Atomic, and I have followed the instructions in the video. The game starts after a game.con error, thing.

I have changed the eduke32.cfg around and nothing works. I have reread the instructions, and I don't have Xcode installed, could that be the problem? I tried deleting the cfg files and starting, still no hi-res.

If your willing you work on a new build, I think it might be better to wait to see if that helps. I dont really know what I'm doing and it all very confusing and its making me cry.

Cheers!

RJ, 2010/05/17 12:54

I've got rid of the .con problem,but no matter what I do the Hi-res pack will not work. I have tried keeping the .zip files in the autoload folder as well as extracting them in the duke3d.grp folder (I know I'm not supposed to, I thought I'd try.

Any help with the hi-res stuf would be VERY gratefully received..

RJ, 2010/05/17 15:14

got it working, retried earlier steps from other people…

Thanks anyway

booty, 2010/05/22 00:13

I have multiple .grp files and I want to be able to choose which one to launch. I know I can change it in the cfg file. Whenever I launch this program, for a split second, I can see the configuration window which I hope has a grp selector in it. The problem is that I can't find a way to keep the game from automatically launching the default grp.

Marcus Herbert, 2010/05/25 09:01

The configuration window that pops up at launch isn't working right now. It has a few knobs and panes but those aren't wired to code that actually does something. Right now the focus is to get a bug-free binary that runs at stable frame-rates. Once that goal is reached future development will concentrate on stuff like that configuration dialogue.

Ben, 2010/05/30 05:44

The new build has an issue with 16-bit sound on my machine. It seems to “scratch” anytime a sound effect is run. However in 8-bit it seems to work fine. Late 08 MBP 15” Snow Leopard.

NeKit, 2010/06/07 14:53

How do you build Universal binary? I just need to compile a bit modified source.

Marcus Herbert, 2010/06/16 09:24

I actually build a static PowerPC and a second static INTeL binary and glue them together using Apples lipo-tool. It works pretty simple with the current source distribution.

Edit Apple/Makefile.shared and set the target to PowerPC, compile, rename it to eduke32.ppc, edit Apple/Makefile.shared again and set target to INTeL, compile, rename to eduke32.x86 and finaly do a: lipo -create -output EDuke32 -arch i386 eduke32.x86 -arch ppc eduke32.ppc

Thats it. :-)

Alan Moore, 2010/06/09 03:41

Thanks for the PPC/Tiger binary! Very much appreciated after finding out the iPad and Safari 5 won't work on my not-even-5-year-old Mac!

Enter your comment
If you can't read the letters on the image, download this .wav file to get them read to you.