WIP: Duke Nukem 3D KOS port

Moderators: pcwzrd13, deluxux, VasiliyRS

User avatar
fafadou
Gold Lion
Posts: 1663
Joined: Mon Nov 14, 2016 10:45 am

Re: WIP: Duke Nukem 3D KOS port

Post by fafadou »

Ivan Guber wrote: No updates. No time for hobby.
Hope you'll have some time again soon, Hope you're away from trouble.
User avatar
Ivan Guber
letterbomb
Posts: 156
Joined: Sat Sep 09, 2017 7:30 am

Re: WIP: Duke Nukem 3D KOS port

Post by Ivan Guber »

Added music. At the moment the game freezes randomly. I need to fixed it before releasing the game.

User avatar
Ivan Guber
letterbomb
Posts: 156
Joined: Sat Sep 09, 2017 7:30 am

Re: WIP: Duke Nukem 3D KOS port

Post by Ivan Guber »

Fixed freezes.

Last edited by Ivan Guber on Fri Nov 24, 2023 8:49 am, edited 1 time in total.
User avatar
fafadou
Gold Lion
Posts: 1663
Joined: Mon Nov 14, 2016 10:45 am

Re: WIP: Duke Nukem 3D KOS port

Post by fafadou »

What a huge a work !
User avatar
dubcity
Super Sonic
Posts: 1578
Joined: Sun May 03, 2020 2:01 pm

Re: WIP: Duke Nukem 3D KOS port

Post by dubcity »

Looking good Ivan! Good job!
User avatar
fafadou
Gold Lion
Posts: 1663
Joined: Mon Nov 14, 2016 10:45 am

Re: WIP: Duke Nukem 3D KOS port

Post by fafadou »

Thanks for building a dreamshell version.
User avatar
Ivan Guber
letterbomb
Posts: 156
Joined: Sat Sep 09, 2017 7:30 am

Re: WIP: Duke Nukem 3D KOS port

Post by Ivan Guber »

fafadou wrote:Thanks for building a dreamshell version.
You’re welcome. :)

By the way, the game work fine via SD adapter. So who use stock dreamcast, can play it on dreamshell too.
gamesreup
killer
Posts: 270
Joined: Sat Mar 28, 2020 9:49 am
Contact:

Re: WIP: Duke Nukem 3D KOS port

Post by gamesreup »

Here's my look at Ivan's work on Beta 3 :)

StrikerTheHedgefox
Fancy Pants Admin
Posts: 2
Joined: Sat Aug 12, 2023 3:35 pm
Dreamcast Games you play Online: None yet, but I want to get a DreamPi or BBA one of these days.

Re: WIP: Duke Nukem 3D KOS port

Post by StrikerTheHedgefox »

Runs quite well and looks good, so great job on that front. That said, the controls are atrocious and need work; no offence intended. Thankfully, Duke3D does have analog joystick support (and code for handling input through an external driver if needed) that could be leveraged here. Here's my suggested control scheme:

Y = Foward
A = Backward
X = Strafe Left
B = Strafe Right
Right Trigger = Fire
Left Trigger = Jump
Analog X: Analog Turn Left/Right
Analog Y: Analog Look Up/Down.

Start = Modifier Key
With Start Held:
D-PAD Left: Inventory Left
D-PAD Right: Inventory Right
D-PAD Up: Use Item
D-PAD Down: Menu

Without Start Held:
D-PAD Left: Previous Weapon
D-PAD Right: Next Weapon
D-PAD Down: Toggle Crouch (EDuke32 has code for this, which you'll probably want.)
D-PAD Up: Quick Kick

If you have Source Code available (which you should, otherwise you'd be violating the GPL license, which the Duke3D source is under.), I might even be able to help implement this as I have a lot of experience with Build Engine and Duke3D's codebase.
User avatar
OlivusPrime
dirty sailor
Posts: 177
Joined: Wed Jul 27, 2022 2:36 pm
Dreamcast Games you play Online: Alien Front
ChuChu Rocket
Daytona USA
F355 Challenge
Maximum Pool
POD 2
Quake III
Racing Sim 2
Worms

Re: WIP: Duke Nukem 3D KOS port

Post by OlivusPrime »

StrikerTheHedgefox wrote:That said, the controls are atrocious and need work; no offence intended. Thankfully, Duke3D does have analog joystick support (and code for handling input through an external driver if needed) that could be leveraged here.
To be honest, I found the similar "Jevons" controls pretty unwieldly in the Saturn version. Early FPSs like Duke 3D don't really benefit from analog stick aiming because there's so much auto-aim anyway, and keeping move forward/backward and turning mapped to the analog stick keeps things fast and responsive. That's one of the things I thought the PlayStation version did right with its "Doomed" control scheme. If there's an option to have both schemes available (or better yet, full control mapping options), it would be the best of both worlds.
Post Reply