PDA

View Full Version : New Port: Duke Nukem 3D


ArnimS
2008-02-28, 11:22
The fountainhead that is Ukki has blessed us - like Ben Bernanke raining dollars from his helicopter - with another awesome game port!

Duke Nukem 3D!

http://pupnik.de/DukeNukem3D_1280.jpg

It is amazingly fast at 800x480.

Requires Duke Nukem3D (edit non-shareware) data file DUKE3D.GRP. Make a /media/mmc1/share/duke3d (or mmc2) directory and put this file into it. Then install the deb and you're ready to kick some donkey and chew bubble gum!

You can steer with stylus and move around with dpad, shoot with dpad-enter. If you have other preference for controls, the in-game control configuration is verycomplete! For e.g. I configured all controls using in-game options to let me control the whole game using only thumbs on keyboard. Game engine options can be found in /home/user/.duke3d/duke3d.cfg :)

Should install/run fine on N800 or N810, OS2007 or 2008. Doesn't seem to run on 770.

ka-ching!
http://pupnik.de/duke3d_1.5-5.deb (Updated version 03-05)
Cheers!
(edit) Does not require 'atomic edition'.

(edit2) Shareware edition now available! (thanks Ukki!)

Put duke3d.grp into /media/mmcX/share/duke3dsw where X=1 or 2.
SW version also Works with 770 if you disable sound (SoundToggle=0 VoiceToggle=0, AmbienceToggle=0, MusicToggle=0)

(edit3) A websearch turned up this site which appears to have a no-registration download for the shareware version.. http://www.tar.hu/kancsar2000/duke3dsw.htm

(edit4) 2008.03.01: New version - allows to save games by entering letters with dpad and FN keys.

(edit5) 2008.03.02: New versions - Registered and Shareware versions now use relative mouse position for better stylus control. Backup and remove your ~/.duke3d/duke3d.cfg, otherwise it won't be overwritten.

(edit6) 2008.03.04: New versions - Registered and shareware versions now support pixel-doubling if you set resolution to 400x240 in the duke3d.cfg!

(edit7) 2008.03.05: New versions - Registered and shareware versions featuring new icon and in-game cheat menu and fps counter :D

(edit8) 2008.03.10: New versions - Registered and shareware versions: tweaked controls

(edit9) 2008.03.22: New versions - Registered and shareware versions: updated installer with instructions, added task-switch function (press and hold the 'home' key
http://pupnik.de/duke3d_1.5-7.deb http://pupnik.de/duke3d_1.5-sw.deb

torx
2008-02-28, 11:43
awesome.awesome.

philmcneal
2008-02-28, 11:55
i knew it was going to come, sooner or later

gerbick
2008-02-28, 12:10
hahaha... this brings back memories. Thanks for this.

yabbas
2008-02-28, 12:40
:D fabulous!

tobiasj
2008-02-28, 12:42
This is great! I love this game. On the down side, neither version I own is the 'atomic edition' so I guess it is off to buy the correct version (which you can still buy it appears from 3drealms) http://3drealms.stores.yahoo.net/games.html

though, I have already bought Duke3D twice at full price, maybe I will look on ebay and see if I can find it...

-John

edit - Yup, I just pulled out both my CD's one is the regular Duke Nukem 3D and the other is Total Meltdown. No Atomic Edition :(

Where is that credit card again.......

Pushwall
2008-02-28, 12:43
Oh man oh man oh man!! This is so so cool!!! I'm off to kick some alien a*s*s*!!!!!! :cool:

Pushwall
2008-02-28, 14:08
Wow, I just copied my DUKE3D.GRP file from my Tapwave Zodiac to my N800 and this worked without a hitch. It is awesome indeed! The graphics and smoothness of the game is the best I've seen on a device this size. To get the full use out of the game I'll have to use my bluetooth keyboard, but it appears I can still play the game without it. I only have one small quibble and maybe it's something I'm missing in the controls setup. When I use the stylus, it not only steers but moves me forward. It's like I'm playing the PC version using my mouse with the middle mouse button pressed down. Is there any way to just have the stylus just steer without forward movement? Other than that this port is simply amazing. A huge thank you to gaming port god Ukki, and of course ArnimS, and anyone else involved. I'm very happy right now! :)

ukki
2008-02-28, 14:30
Pushwall, you can edit the /home/user/.duke3d/duke3d.cfg and bind mouse0 to "" if it's not available from the game menu. I haven't tested the game with other versions except for shareware which didn't work. If you have another version, just try it. If you succeed with it, please post the info here so we can update the first post.

ArnimS
2008-02-28, 14:39
This is great! I love this game. On the down side, neither version I own is the 'atomic edition' so I guess it is off to buy the correct version (which you can still buy it appears from 3drealms) http://3drealms.stores.yahoo.net/games.html

though, I have already bought Duke3D twice at full price, maybe I will look on ebay and see if I can find it...

-John

edit - Yup, I just pulled out both my CD's one is the regular Duke Nukem 3D and the other is Total Meltdown. No Atomic Edition :(

Where is that credit card again.......

STOP! I just tested it with the 3DRealms "non atomic" edition. Works fine.

tobiasj
2008-02-28, 14:44
Thanks for the STOP! (grin) but I had decided to test it myself before I bought atomic and yup it works with the plain ol' duke 3d edition. Though I have to admit, the default controls do need to be changed, there is no way to strafe and the mouse look / forward thing is way hard to control. time to start playing with the config. I have to say though it is VERY fast. and a lot of fun (till I get killed because every time I try to aim I run past who I am aiming at) ;)

ukki
2008-02-28, 15:06
I just made a config that has a working sound etc. Didn't put too much effort in the controls because the game allows you to change them and people have different kind of taste.

iontruo2
2008-02-28, 15:06
Of all the 'shooters' I ever played, this one was truly a good time. The humour, the animation, it was the peak for me after the clever qualities of Doom. Quake and some of the others just didn't thrill me.
Duke3D felt like 'being/playing' in a Saturday morning cartoon.

One other that gave me a thoroughly good laugh was Shadow Warrior.
The comedy narrative was excellent and they played with a few unique effects like the bumble bees and game in game elements.

Great work with Duke3D. I'm sourcing a copy now. :)

tobiasj
2008-02-28, 15:29
Thanks ukki, Your right the game does allow you to change them to a point, I could not get the U to come off of mouse aim, and even when I changed strafe to l and r and removed it from turn l and turn r it still didn't work quite correct. I am going to poke into the config file and see if that works better..

Thanks again for making my n800 even MORE important to me... ;)

-John

JFX
2008-02-28, 15:35
Thanks! Awesome work. mas mas mas

tobiasj
2008-02-28, 15:45
OK I have been looking at the duke3d.cfg and well. I am not entirely sure it is reading it. I have turned off every option for forward I can find, including in the mouse setup section..
ControllerType = 1
JoystickPort = 0
MouseSensitivity = 20480
ExternalFilename = "EXTERNAL.EXE"
EnableRudder = 0
MouseAiming = 1
MouseButton0 = ""
MouseButtonClicked0 = ""
MouseButton1 = ""
MouseButtonClicked1 = ""
MouseButton2 = ""
MouseButtonClicked2 = ""

and still it walks forward when I try and aim or turn with the stylus/mouse. obviously since we can NOT move the mouse without clicking the MouseButtonClicked needs to be off, but I have it off and it still doesn't stop.

Oh well, back to the drawing board... going to try running it from xterm and see what options are there...


-John

Pushwall
2008-02-28, 15:53
John, I'm having the same trouble. I haven't been able to figure out how to turn off forward using the stylus either. I'm still poking around trying though.

tobiasj
2008-02-28, 15:54
Thought this might be helpful to others trying to configure it...

http://www.planetduke.com/features/articles/quakecfg.shtml

-John

tobiasj
2008-02-28, 15:54
John, I'm having the same trouble. I haven't been able to figure out how to turn off forward using the stylus either. I'm still poking around trying though.

There are a LOT of places in the config you have to turn on mouse aiming look at the link in my last post...

-John

tobiasj
2008-02-28, 16:01
I am closer, the stylus/mouse now aims properly, but still moves forward... you have to clear out all the joystick/gamepad settings to make it work better...

-John

This is a better listing of the config file...

http://www.planetduke.com/features/articles/config.shtml

tobiasj
2008-02-28, 16:21
OK well, I give up. I can not make it stop moving forward when you click the mouse. It isn't set anywhere in the duke3d.cfg (that I can find) and yet it continues.

My next step I guess would be to delete every setting from the .cfg that I don't need and try that. (better make a copy first) ;)

-John

And this I have done, there is nothing in the config except what is necessary for the controls I am using and it still runs forward when mouse aiming. I don't know where to go from here...

ukki
2008-02-28, 16:44
it seems "" defaults to Move_Forward. I tried MouseButton0 = "Mouse_Aiming" and that stops the movement. Maybe you can bind it to something useless to stop it from doing anything.

If someone finds good settings for n800, please post the config. If people like it, I can replace the current default with it.

tobiasj
2008-02-28, 16:58
it seems "" defaults to Move_Forward. I tried MouseButton0 = "Mouse_Aiming" and that stops the movement. Maybe you can bind it to something useless to stop it from doing anything.

If someone finds good settings for n800, please post the config. If people like it, I can replace the current default with it.

That does work, I think we will also have to add MouseAnalogAxes1 to the list of = "junk" because sometimes looking up and down will make you walk backwards and forwards.. not every time but once in a while..


Thanks!
-John

tobiasj
2008-02-28, 17:06
oops, actually, Mouse_Aiming, probably isnt a good one for me because it does toggle mouse aiming on and off, which is why sometimes it walks forward and back.... something NOT Mouse_Aiming is what I will need to put in there...

-John

Pushwall
2008-02-28, 17:22
I put "Enlarge_Screen" in there as a value for MouseButton0 and that seems to work great. Thanks for the help ukki!

El Amir
2008-02-28, 17:59
Just to confirm it works VERY well with the atomic version.
If anyone wants a DUKE3D.GRP to "try it out", PM me :)

tobiasj
2008-02-28, 18:09
I put "Enlarge_Screen" in there as a value for MouseButton0 and that seems to work great. Thanks for the help ukki!

I think I am going to set it for "Run" because thats a momentary run action and I like the screen down one from all the way enlarged. (see the stats and such) so I don't want that popping it back open that last step..

Thanks again, this just rocks..

-John

tsvest
2008-02-28, 18:14
Duke Nukem 3D was a lot of fun at the end of the last century :) A friend of mine bought for me N800 from USA and I can't wait for him to bring it to me when he comes to our country. This port will be one of the first things to install on my IT.

twaelti
2008-02-28, 22:27
Great port - great memories :-D

Hint: Some people do archive the necessary gamefile as duke3d.zip, with a size of about 20 MB for the atomic edition...

Pushwall
2008-02-29, 03:03
Wow this just rocks with my bluetooth keyboard. Now I've got to figure out dual mappings for both my bluetooth keyboard when it's attached and just the hard keys of the N800 when it's unattached. I've experienced some minor problems with mapping the top keys of the N800 ("-", full screen, "+") since those already seem to be hard coded in Duke for other functions (like message on and off, save game, and view all on and off) and I can't find a way to unmap them in the duke3d.cfg file. Maybe I'm just overlooking these key mappings. If anyone has suggestions, let me know. BTW, I know I can still map these keys with for example something else like jump, but it seems strange to jump and have Duke appear on the screen (since view all is turned on).

CyberCat
2008-02-29, 03:18
Wow, works great! Thanks a lot to you!

joshv06
2008-02-29, 04:08
can anyone help me? im a total noob at this, i cant get it it run. i installed the .deb file, but i dont know how to make that directory with duke3d.grp...

thanks alot

desiv
2008-02-29, 05:02
> Doesn't seem to run on 770.

Oh, the humanity! ;-(

CyberCat
2008-02-29, 05:43
can anyone help me? im a total noob at this, i cant get it it run. i installed the .deb file, but i dont know how to make that directory with duke3d.grp...

thanks alot

Open up file manager and select "Removable memory card" once there create a directory called "share" (case matters) and inside of that create another directory called "duke3d" put your duke3d.grp file in there.

icebox
2008-02-29, 07:29
Like many before me, let me just say THANKS !

ukki
2008-02-29, 11:03
A new release. Removed hardcoded key bindings F4-F8 so you can now bind them on n800. Also updated the config. It now has mouseaim, - key is jump, fullscreen button crouches and + key changes next weapon. Menu key is now the use action.

Game seems to have issues with key assignments. Sometimes they register, sometimes they don't. Sometimes it seems it doesn't even save the config, so the best way is to do it by hand when game is not running and make sure you don't have double bindings. If you want to use the new default config, remove your old one before installing or copy it by hand from /usr/share/duke3d to /home/user/.duke3d.

Pushwall
2008-02-29, 13:32
ukki you're the man! That configuration is perfect for my N800 and removing those hardcoded key bindings really makes the game run great now. Thank you much!!! :cool:

ArnimS
2008-02-29, 14:14
I don't have time to search, but would appreciate anyone finding/testing free/PD and alternate levels or even total conversions. Let us know if anything works.

Apparently you need to create a .duk textfile containing two lines

CON=.con file name
GRP=.grp file name

for instance for the Penthouse Paradise modification:
CON=PPAKGAME.con
GRP=PENTHOUS.grp

Put the .duk file and all the necessary data files in the share/duke3d directory and run the game.

fanoush
2008-02-29, 15:27
Great port, thanks :-) Zodiac port still beats it because of better device controls but with usb gamepad or mouse this could be good enough and thus much better than Zodiac because of CPU power. Zodiac is only 200MHz armv4t and Duke feels slow sometimes.

When dust settles a bit it would be nice to have the source ;-)

BTW, anyone tried reading /dev/input/mice directly from SDL app? I tried to set SDL_MOUSEDEV=/dev/input/mice and SDL_MOUSEDEV_IMPS2 (see
http://docs.huihoo.com/sdl/1.2/sdlenvvars.html) but as the guide says this perhaps works only with fbcon video driver since moving (usb connected) mouse does nothing even if /dev/input/mice produces some data. Tried also Mouse support in Maemo: Preliminary support (http://www.internettablettalk.com/forums/showthread.php?t=15111) but the movement is a bit jerky.

Pushwall
2008-02-29, 16:34
I don't have time to search, but would appreciate anyone finding/testing free/PD and alternate levels or even total conversions. Let us know if anything works.

I tried and I couldn't get it to work. There is no place to select the total conversion games. I took the same total conversions files (.GRP and .CON) that I had on my Zodiac along with the .duk files (or .duke files, either work) and copied them to my duke3d directory on my N800. On the Palm conversion on my Zodiac if you have these files in the duke3d directory, a menu screen comes up right away when you start Duke3D where you can select the default game or any of the total conversions. Then after making your selection it runs Duke3D to the main menu screen. On my N800, it just goes to the default Duke3D menu screen. I thought maybe there might be a place in New Game to select the total conversions, but there isn't anything there either.

El Amir
2008-02-29, 16:46
This game is trully amazing. If the only thing not letting u trying it out is the "duke3d.grp" file, PM and I can send u a link to where you can download it and try it before you buy it.

You will have to delete it after 24 hours, of course ;)

Waiting for your PMs.

qwerty12
2008-02-29, 17:49
ukki, like Pushwall says, you're the man :P. you got paper :D

Thanks mate.

ukki
2008-02-29, 19:54
Ok, there's now a shareware version so it's *add your favorite duke taunt here* time for everyone. Works with 770 too if you disable sound and you might want to lower the resolution a bit. Shares the config with the full game as I didn't see a reason to change that.

Sound seems to be a problem for 770 but I'll try to work on it.

viktorfrankl
2008-02-29, 20:41
Hm, I followed instructions, but when I launch, it says "Duke 3D loading..." (like it does for every app) but then the message disappears and nothing happens. ?

Tried both cards.

CyberCat
2008-02-29, 20:45
Hm, I followed instructions, but when I launch, it says "Duke 3D loading..." (like it does for every app) but then the message disappears and nothing happens. ?

Tried both cards.

Are you sure all your file names are lowercase?

viktorfrankl
2008-02-29, 20:45
Nevermind. Original instructions say 'duke3dsw' ?

I changed it to duke3d and it worked.

ukki
2008-02-29, 20:47
Hm, I followed instructions, but when I launch, it says "Duke 3D loading..." (like it does for every app) but then the message disappears and nothing happens. ?

Tried both cards.

Try running a command duke3d in xterm and see what it says. Case shouldn't matter if your cards are default fat32 format.

ArnimS
2008-02-29, 21:38
Ok, i do find it hard to control.

I'm imagining a trackpad-like area for the right thumb to control look left/right up/down - thumb pressure within the circle would move view with speed depending on distance from center.

http://pupnik.de/duke3d_OSC_01.jpg

Then i tried to place the other needed controls in a way that wouldn't disturb view too much, but still allow needed commands. Are other commands important? Is 'kick' important? Crouch/jump is on edge keys right now.

Just something to think about. I'm not going to implement this myself (not bloody likely at least).

ioan
2008-02-29, 22:43
Here is an useful search for all of ya:

intitle:"index.of" (grp) DUKE3D -html -htm -php -asp -cf -jsp

(put this line in google search)

-ioan

qwerty12
2008-02-29, 23:15
Any way of entering cheats on a n800 without a bt keyboard?

Hehe

ukki
2008-02-29, 23:20
You could try xkbd from pupnik.de, haven't tested it though.

ioan
2008-02-29, 23:27
is there any way to save the game? when I get to the "save game" screen, I can't save because I don't have a keyboard to write...

ukki
2008-02-29, 23:42
I'll see if I can make the buttons generate letters when in save mode. Too bad the game doesn't seem to have a quicksave option.

Pushwall
2008-03-01, 00:04
I'll see if I can make the buttons generate letters when in save mode. Too bad the game doesn't seem to have a quicksave option.
The Help screen says default quicksave is F6 and the default quickload is F9 if that's any help.

ukki
2008-03-01, 00:13
I removed the hardcoded keybinds for F4-F8 and we don't have F9 on n800. Losing two keys for these would be quite bad for n800. But I'll check if I can do something about this tomorrow.

Ray
2008-03-01, 01:54
Of all the 'shooters' I ever played, this one was truly a good time. The humour, the animation, it was the peak for me after the clever qualities of Doom. Quake and some of the others just didn't thrill me.
Similar experience here:-)


...One other that gave me a thoroughly good laugh was Shadow Warrior.
The comedy narrative was excellent and they played with a few unique effects like the bumble bees and game in game elements...
IIRC Shadow Warrior (the successor of D3D) used a slightly updated D3D game engine.
I don't remember which features were actually updated,
but it was something regarding movement or perspectives.

Don't forget the killer rabbits;-)

viktorfrankl
2008-03-01, 03:57
http://i6.photobucket.com/albums/y243/viktorfrankl/NokiaN8009.jpg

something like this would be cool.

ukki
2008-03-01, 11:45
Added ability to save with N800.

iontruo2
2008-03-01, 14:12
Similar experience here:-)


IIRC Shadow Warrior (the successor of D3D) used a slightly updated D3D game engine.
I don't remember which features were actually updated,
but it was something regarding movement or perspectives.

Don't forget the killer rabbits;-)


Ha Ha Ha! I had forgotten the 'killer rabbits' :D...that was priceless...and great fun with the samurai sword.

Shadow Warrior next..o.k. guys? much gratitude!!! if you do eventually.

Meanwhile, Duke Nukem makes my day.

Pushwall
2008-03-01, 19:23
Added ability to save with N800.
Works great now on my N800. Besides being able to save and load, I can now quit the game normally. Woohoo! :D

ukki
2008-03-02, 12:04
Sharing the buildengine with Shadow Warrior made me release this change for Duke first. Made the aiming with stylus a whole lot easier. Get it from the first post while it's hot.

Pushwall
2008-03-02, 15:20
Using relative mouse positioning is much better. Thank you ukki! This game rocks! :cool:

Any chance you can get music working using timidity like the Metaview Palm port? No biggie, but since you're now deep in the code just thought I'd ask.

tobiasj
2008-03-02, 18:46
Is anyone else having a problem with the latest version having the sound out of sync with the 'action' ? I didn't have a problem till I installed 1.5-3 now the sounds are all about .5 second after the animation it should sync with and multiple gun shots register as one..

Maybe it's just me... ;)

-John

ukki
2008-03-02, 19:01
Is anyone else having a problem with the latest version having the sound out of sync with the 'action' ? I didn't have a problem till I installed 1.5-3 now the sounds are all about .5 second after the animation it should sync with and multiple gun shots register as one..

Maybe it's just me... ;)

-John

Maybe it's the lower MixRate, try setting MixRate = 44100 in the config and see if that helps. If it does, I'll change it in the package and update.

Also I think lowering the resolution down to something like 640x400 makes the game a bit smoother and nicer to aim.

tobiasj
2008-03-02, 20:46
Maybe it's the lower MixRate, try setting MixRate = 44100 in the config and see if that helps. If it does, I'll change it in the package and update.

Also I think lowering the resolution down to something like 640x400 makes the game a bit smoother and nicer to aim.

That does seem to have taken care of it, at least for me. Thanks for the tip.

-John

icebox
2008-03-03, 16:29
thank you very much ...

now, how do I type dnkroz on my n800 ? :D

Pushwall
2008-03-03, 16:49
thank you very much ...

now, how do I type dnkroz on my n800 ? :D
Haha you've got to pay for that privilege...it's called iGo (http://www.amazon.com/gp/offer-listing/B0002OKCXE/ref=dp_olp_1)! ;)

ArnimS
2008-03-04, 09:01
Maybe it's the lower MixRate, try setting MixRate = 44100 in the config and see if that helps. If it does, I'll change it in the package and update.

If a game uses a sound buffer of N samples, and plays back with frequency M Hertz, then the sound delay D in seconds will be given by
D = N / M. So if the game doesn't scale buffersize by the mixer frequency (and looking at the code, i don't think it does), halving the MixRate will double the sound delay. I expect that changing this

multivc.h:#define MixBufferSize 256

to something liike

multivc.h:#define MixBufferSize (int)(256 * MixRate / 44100)

would solve the problem.

ukki
2008-03-04, 21:43
Enabled pixel doubling for 400x240 resolution, but it's not enabled on default. If you want it, just change to that resolution in your config. Gives better fullscreen framerate.

Pushwall
2008-03-05, 02:07
Well you know I like this change. Great stuff! Now we need that "3rd menu" like Shadow Warrior. ;)

ArnimS
2008-03-05, 08:20
I found that one of these can solve your problems Pushwall

http://www.google.com/search?hl=en&q=%22bluetooth+keyboard%22&btnG=Google+Search

Pushwall
2008-03-05, 13:57
Haha you're so right, ArnimS! :) However, I do have the iGo keyboard. I need that 3rd screen though for those times when I don't have the keyboard with me. That screen would be very handy!

ukki
2008-03-05, 20:37
There you go Pushwall, you big cheater!

qwerty12
2008-03-05, 20:56
Lol, file not found.

Pushwall
2008-03-05, 22:47
There you go Pushwall, you big cheater!
Oh yeah....God Mode....COME GET SOME! There's no stopping me now. I can beat these aliens without a keyboard! Bwahahaaa!!! :D

ukki
2008-03-10, 21:22
New release. Tweaked the controls for N800. Menu button is now a modifier key, so basically all necessary controls can now be accessed. Keys are now:

Zoom out: Previous Weapon
Zoom in: Next Weapon
Fullscreen: Jump
Enter: Fire
Menu+Zoom out: Previous Item
Menu+Zoom in: Next Item
Menu+Fullscreen: Crouch
Menu+Enter: Use Inventory Item
Menu+Esc: Open

Hope you have flexible fingers. Remember to delete your old config or it won't be overwritten. PS. When you die and it says press Kpad7 to restart level, it's Menu+Esc :)

Pushwall
2008-03-10, 23:35
Wow, sounds cool with all the key options! I'll try it out. :cool:

firstmanonthesun
2008-03-11, 16:08
Cool port! Just a tip for those using the shareware version:

If you get a "loading" message upon first starting up, but then the game fails to actually start, try renaming the folder to:

../share/duke3dsw

rather than the suggested ../share/duke3d

I installed it on mmc2, rather than mmc1, so I don't know if that is relevant.

viasat
2008-03-11, 17:59
Now I'm confused:please,can someone tell me how can I open the doors(N800) because in previous version was simple,using the Menu key,but in the latest version doesn;t work that way...
Tnx
Best Regards

Pushwall
2008-03-11, 18:14
I haven't tried, but it appears to be 2 keys (see ukki's post above):
Menu+Esc

italodance
2008-03-16, 05:21
please help me guys i bought my n800 2 days ago


i downloaded and installed duke3d_1.5-6.deb on my n800 os2008
ummm where is DUKE3D.GRP. (i found 1 on http://www.3drealms.com/downloads.html)

and how can i create /media/mmc1/share/duke3d (or mmc2) and where? on my sdhc (Removable Disk)

well /media/mmc1 is before on my sdhc? and i need to make folder for share/duke3d ? how it can works? .deb file is installed on my internal memory 160 mb and how it can read from my mmc sdhc DUKE3D.GRP?


i can see only icon on my n800 but the game couldn't open


please help and guide me

3xternal
2008-03-18, 07:03
Same problem here too. I got the deb installed, the folder created, and the GRP in the right place. When I run the game from my Extras, it tells me its loading then nothing happens. Please assist.

italodance
2008-03-18, 13:40
Same problem here too. I got the deb installed, the folder created, and the GRP in the right place. When I run the game from my Extras, it tells me its loading then nothing happens. Please assist.

There are two different programs, the commercial duke3d and the shareware (free) duke3dsw. It is permitted to download for free the 'shareware' version of the game.

They also allow to download freely the game data. The game data (sound, graphics and levels) for the Duke games are stored in a ".grp" file.

You can obtain the shareware 'grp' game data here

http://www.gel.ulaval.ca/~klein/duke..._file_only.exe

Download this and run it (in windows) it will extract a file called

DUKE3D.13.Shareware.GRP

Rename this file to

duke3d.grp

Copy this file to a directory called

/media/mmc1/share/duke3dsw

if you do not have this directory, then create this directory.

When you have duke3d.grp file copied, then you must install http://pupnik.de/duke3d_1.5-sw.deb

The easy way to install this is to open the nokia web browser to http://pupnik.de/software.html and click on "Duke Nukem3D sw (ukki)" then select "Open" to install the game.

If your internet tablet has no connection to the internet, then download the duke3d_1.5-sw.deb file to your PC, then copy to the memory card. Then run the 'application manager' program, then select "Application Manager" menu, then "Application->Install from file". Then in left side window select "Removable memory card" and select the directory containing duke3d_1.5-sw.deb. Application manager will then ask you if you are sure you want to install. Select "ok" and then select the menu location for duke3d menu item ("Extras").

Then you can click on the extras->duke3d icon.

You will see a black screen at first. Hit the "enter" button (the middle of the dpad). Then you will see the red duke3d menu.

I will repeat now one time ..

the game directory can be in /media/mmc1/share/duke3dsw

OR

the game directory can be in /media/mmc2/share/duke3dsw

The game will detect the location (mmc1 OR mmc2) automatically. Do not create both mmc1 AND mmc2 directories. Only choose one.

I apologise that this difficult. I would prefer that the game data could be included with the duke3d-1.5-sw.deb file, but It is not permitted for me to share the game data (duke3d.grp) with the maemo game program.

I hope this helps. I will soon create a web-page list for my games that install easily with only a few clicks.



thnx to ArnimS

:)

3xternal
2008-03-18, 14:45
I appreciate the effort of the post italo, but I have the GRP of the full version, so I didn't install the duke3dsw. I installed the newest updated one from the OP. Can someone else shed some insight on this?

ukki
2008-03-18, 14:58
I appreciate the effort of the post italo, but I have the GRP of the full version, so I didn't install the duke3dsw. I installed the newest updated one from the OP. Can someone else shed some insight on this?

Open xterm and run these two commands (press enter after every line):

ls /media/mmc1/share/duke3d/DUKE3D.GRP
ls /media/mmc2/share/duke3d/DUKE3D.GRP

If both of these commands say something like ls: /media/mmc1/share/duke3d/DUKE3D.GRP: No such file or directory', you have the DUKE3D.GRP in a wrong directory.

If not, try running:

duke3d

and post the messages you see here.

3xternal
2008-03-18, 15:30
Thank you. That was the final kick in the head I needed to realize I named a folder wrong and fix it. Working now!

ukki
2008-03-22, 13:38
New release. Added instructions about controls and where to store the data file. Fixed task switching with the home key. Be sure to click on the icon to return to game. Do not use the home key menu, because it doesn't deliver an event to the game and the game doesn't enable pixel doubling again. If you still do that, just get out of the game again and click on the icon to enable doubling.

MrDowntempo
2008-04-27, 05:42
The Deb doesn't seem to be hosted anymore :( Anyone else have a link that works? I was even able to dig out my own Duke Nukem CD (hope its not too scratched to get the data) and now I'm bummed :(

MrDowntempo
2008-04-27, 05:47
Oh never mind. Found a like to the current version on his server. Good bookmark to have!

Eazy-Snatch
2008-05-23, 18:07
can someone upload duke3d.grp file bacause links don't work

Greetings

Eazy-Snatch
2008-05-24, 13:06
i found it.

Get this file ftp://ftp.3drealms.com/share/3dduke13.zip

Open exe in Windows extract it ... default (c:\duke3d) in this folder you will find DUKE3D.GRP

italodance
2008-06-07, 10:44
Well Here Is The First Instruction For Full Package Game:

01 You Need The Full CD Package (All Original Files),It's About 62 MB,The Version Is Not Problem,You Can Use Duke Nukem 3D Atomic Too.

http://www.geocities.com/italodancemp3/2008-06-07_150257.png

02 Copy And Paste Ur Duke Nukem 3D Folder (duke3d) With All Files Included (The Same Photo) From PC To Ur mmc1/2 (mmc/1(2)/share/duke3d)

03 Install The Latest Version Of duke3d http://pupnik.de/duke3d_1.5-7.deb (Tnx To My Friend pupnik)

04 Enjoy


Now You Have The Full Game Including All Levers,Videos,Sounds,Weapons.........If You Have An N800 Then You Need To Change Something On Game Options And In The Controls.....


:D

mikkov
2008-10-16, 21:02
Duke Nukem 3D is now in maemo extras repository. There are two packages, one for CD version and one for shareware version. Shareware levels are automatically installed, but as always you need to bring your own data for CD version.

rjzak
2008-11-02, 19:08
Nevermind. Original instructions say 'duke3dsw' ?

I changed it to duke3d and it worked.

If I use duke3d, it says the game files can't be found. If I use duke3dsw, the game runs, then quits when I try to start a new game.

ukki
2008-11-02, 19:39
It's /media/mmc[1-2]/share/duke3d for full version, just put your DUKE3D.GRP inside that directory. duke3dsw is for shareware, but you don't need to care about that anymore as the data file comes bundled now.

iskarion
2009-04-17, 20:13
I have a similar problem

Nokia-N800-23-14:/# ls -l /media/mmc2/share/duke3d
-rw-r--r-- 1 user users 49381007 Apr 16 22:40 DUKE3D.GRP
Nokia-N800-23-14:/#

Nevertheless the game is telling me on startup

"Unable to find data files
Please copy DUKE3D.GRP to your
memory card under 'share/duke3d'."

Same issue if I put it on mmc1 instead of mmc2.
Any idea what might be the problem here?

The only non-standard thing about my setup is, that both mmc1 and mmc2 are ext3 fomatted and that I'm booting from SD.

qwerty12
2009-04-17, 20:45
Looking at the script that runs it:
if [ -e "/media/mmc$i/share/duke3d/duke3d.grp" ]; then

, it has duke3d.grp in lower case. sh (and linux generally) are case sensitive and your ls output shows the file is in capitals so have you tried renaming to a lowercase?

mikkov
2009-04-17, 21:21
duke package supports only standard configuration :) I could fix it, but it probably has to wait until I know hw-key configuration of the next device.