View Full Version : Duke Nukem 3D on TX?
Has anyone gotten this to work on a TX? Doom works fine but I'm not sure if Duke will be topo much for a TX. Also, anyone know where to -just- get the DN3D demo files that are necessary for the Palm port?
Thanks!
MetaView
03-23-2006, 12:47 AM
Duke3D as well as ZQuake needs UDMH (latest version, 5.x) to run on TX. They need too much dynamic memory. The demo version can be downloaded from 3D Realms. You can also check the version on www.zodiacfrance.com, whcih comes with Atomic Edition demo version.
Regards
Henk
ok, (just bought UDMH for Duke!) I'm getting 'Infos: Error while unzipping'<OK>, then Infos: 3 <OK>' then 'Infos: Error while loading PNO <OK>, Infos: 259 <OK> then the app quits.
Please help!
In hopes of getting this to work, I made a fresh backup and hard reset per Dmitry's instructions. This is my first restore using RBackup ever, and this is all to play Duke3D! It freaks me out just a bit I must admit.
MetaView
03-23-2006, 07:44 AM
Set UDMH to show 8MB for Duke3D. These are my settings on my TX and they work.
It looks like it is an issue with UDMH not working correctly. It is resetting my TX when I attempt to set the Config info (for any app, not just Duke).
Gotta figure this out :(
OK, 1:30 in the morning and I finally got it fixed. I needed to delete the SavedPreferences and UnSavedPreferences.
MetaView
03-25-2006, 04:55 AM
Cool, enjoy!
One more thing: I can't run with sound on most attempts. If I try I'll get the same error as before most ofthe time. Is that normal? Any tips fortweaking the TX further?
btw MetaView,thx! I'll try and PayPall you a donation soon!
MetaView
03-25-2006, 08:05 AM
On my TX I have no problem to run Duke3D with sound enabled. Please ensure you have
1. the latest UDMH (5.3 its what I have here)
2. the latest Duke3D (either 1.7 from my site or 1.8 from zodiacfrance.com)
3. assigned 8MB dynamic heap for Duke3D using UDMH configuration
4. have at least 5000KB shown for the dbcache, total free and largest block (please reset if it doesn't show this values)
5. have memory unfragment from Dmitry installed (brings you 4MB largest dynamic block)
This should do the trick.
Henk
Edit: Have in mind that music is broken, only enable sound, it is _really_ worth the trouble :-)
It looks like I'll need to do a soft reset before playing Duke each time. I guess that isn't so bad.
pruss
03-25-2006, 02:48 PM
By the way, is the 5-way controller on the TX solid enough to stand up to extended game playing? (It doesn't feel that way to me.)
It seems to be robust to me. I play quite a lot and haven't noticed any 'damage' to it in a few months use. I was initially worried myself, but the TX seems to be a solid device to me.
I was actually thinking of getting a PSP or a Nintendo DS before buying the TX (had a Treo 90 and it was a fine 'organizer') but went with the TX because I saw that Doom etc were ported and that was enough gaming for me. So now I have a good portable gaming device, wireless internet, movie player, music player, organizer in one.
People who think PDAs are just 'organizers' don't see how powerful they really are. My first ibook was only 312 MHz, less than my TX! In many ways the Palm OS feels like OS 9 to me.
I just downloaded the 1.8 version from a French site (http://zodiacfrance.free.fr/modules/mydownloads/viewcat.php?cid=30) that supports the stylus, but I don't know how this should work exactly, and if it supports landscape. It seems it doesn't, and it also seems you can'it aim up/down (which is the real benefit of having stylus support IMO).
MetaView, can you comment on this? It would be nice if stylus support was the equivement of mouse look support.
MetaView
03-26-2006, 02:46 AM
you have 3 settings in the controls form:
No Stylus : as before, there is no stylus support
Stylus (-) : Stylus is active for view control, press'n'hold Look+ to access the on-screen buttons
Stylus (+) : on-screen buttons are active, press'n'hold Look+ to adjust the view with the stylus
You may also want to enable mouse aiming inside Duke. Check the game options inside the game.
Stylus supports landscape and portrait.
OK, thanks. Tried it, don't like it. :( It doesn't seem very responsive, I don't feel I'm in control at all.
I'm finding mapping look up and look down to the top right and bottom right of the screen (respectively) more responsive. It's pretty easy to aim that way. I have to say that the time it takes me to get through a level makes the par seem godlike though. But it's great fun.
Tam Hanna
03-29-2006, 03:09 PM
Did you use MemUnfragment on the TX? I heard that ithas fragmentation issues...
Generally, softresetting before running a memory intensive app always is a good idea imho..
dmitrygr
03-29-2006, 05:44 PM
uncache :-)
MetaView
03-29-2006, 06:19 PM
UDMH + MemUnfragment is enough. The current Duke also shows the free DBCache and unfortunately uncache doesn't help for filling the dbcache during the everyday work, or? :-) A softreset is the only cure.
Dmitry, if you could bring us the flush-cache routine, Palm missed out, that would be really great...
dmitrygr
03-29-2006, 08:32 PM
i can, but it is slow (on tx full flush is on the order of 10-25 seconds)
MetaView
03-29-2006, 11:35 PM
If it is longer than a softreset it doesn't make sense, right. DBCache tool wasn't btw able to produce good results, it freed some stuff but never could defragment it - pointless too :-)
Pavla
03-29-2006, 11:49 PM
I tried the sylus movement too in duke, but it's totally useless as long as right on the screen is moving your character left, top is down and vice versa. Even if you enable flip mouse it's not usable. But further nice feature, i hope zodiacfrance (or whoever put stylus in it) fix it. (Metaview you can do it, i know you can :P)
MetaView
03-30-2006, 05:39 AM
Pavla: I've put the stylus into, it's just Zodiacfrance made the update public, as I wanted to wait for the freaking timitidy to run again. But nevertheless, I don't know what you're talking about, I've played some levels with the stylus-Duke. And the whole control just was as I expect it. Hm, maybe you tell me what's your settings (screenmode etc.) and your device?
Pavla
03-30-2006, 08:41 AM
Ok there it goes:
Palm TX
(UDMH of course)
Duke3D options:
Fullscreen, further nothing ticked.
Keymapping:
Up:RocketLt
Down:RocketRt
Left:PageDown
Right:PageUp
Fire:RockerCt
Jump:ToDo
Crouch:Memo
Open: Cal.
Look+:PhoneBk
Menu:S.MidLeft
Pause:S.MidRight
Stylus(-)
Ingame settings:
Mouse aiming: on
Invert mouse aim:off
Mouse aim type:toggle
Autoaiming:off
I tested it and it works, but only in portrait the movements are correct. It would be cool if it would work in fullscreen.
MetaView
03-31-2006, 04:25 PM
Ok, I would enable "Invert mouse aim" and "Crosshair". Then it works ok here. Also it might be much more clever to put strafe left/right on the left/right button. If it doesn't work for you, I'm lost, sorry.
Regards
Henk
Pavla
04-01-2006, 06:24 AM
Are you really sure? Could you post your duke3d.cfg here, maybe that helps. The movements are still incorrect in 480x320 mode.
MetaView
04-01-2006, 05:14 PM
Here you go... I've tried to remove everything without meaning in your case. Also I have to admit, that I usually only play in Portrait on the TX. I like the handling in Portrait more and it is faster.
[Screen Setup]
Shadows = 1
Password = ""
Detail = 1
Tilt = 1
Messages = 1
Out = 0
ScreenWidth = 480
ScreenHeight = 320
ScreenMode = 1
ScreenBPP = 8
MaxRefreshFreq = 60
GLTextureMode = 3
GLAnisotropy = 1
GLUseTextureCompr = 1
ScreenSize = 8
ScreenGamma = 40
[Misc]
Executions = 14
RunMode = 0
Crosshairs = 1
ShowLevelStats = 1
StatusBarScale = 100
UsePrecache = 1
[Controls]
MouseAimingFlipped = 1
MouseAiming = 0
AimingFlag = 1
RunKeyBehaviour = 0
AutoAim = 1
MouseButton0 = "Fire"
MouseButtonClicked0 = ""
MouseButton1 = "Strafe"
MouseButtonClicked1 = ""
MouseButton2 = "Move_Forward"
MouseButtonClicked2 = ""
MouseButton3 = ""
MouseButtonClicked3 = ""
MouseButton4 = ""
MouseButton5 = ""
MouseAnalogAxes0 = "analog_turning"
MouseDigitalAxes0_0 = ""
MouseDigitalAxes0_1 = ""
MouseAnalogScale0 = 65536
MouseAnalogAxes1 = "analog_moving"
MouseDigitalAxes1_0 = ""
MouseDigitalAxes1_1 = ""
MouseAnalogScale1 = 65536
MouseSensitivity = 32768
ControllerType = 1
Pavla
04-02-2006, 03:29 AM
I'll stick running duke3d in portrait, don't understand why but the mouse movements are correct in portrait but won't change clockwise when running full screen. Thanks for your help metaview, may you release even more great ports in the future :D
MetaView
04-02-2006, 02:02 PM
Pavla: The stylus isn't rotated? Hey, that's an old bug, I thought I've released the update. No problem, I will do it tomorrow. Stay tuned...
Greek
04-02-2006, 03:26 PM
MemInfo fromt the PalmSDK flushes the cache faster than a soft reset and much faster than DBCache.
Regards,
MetaView
04-02-2006, 04:07 PM
Greek: where can I find it? I only have something called MemoryInfo (it is one of the examples) which does nothing like this.
Greek
04-03-2006, 09:43 AM
Should be that one. MemInfo is the name of the launcher shortcut. Tap Menu, choose FlushDBCache (MemFill) and after 10/15 secs youŽll see that the Total Size and Largest Free Chunk will increase in the NVFS DB Cache (RAM) viewing.
IŽve noticed not much of a difference using the other options: FlushDBCache HotSync or Compact Dynamic Heap.
Regards,
MetaView
04-03-2006, 11:45 AM
Weird, maybe my examples are old. But there is no menu in mine. Have to check it.
vBulletin v3.0.3, Copyright ©2000-2012, Jelsoft Enterprises Ltd.