Homebrew [WIP] Duke Nukem 3D

MrHuu

Well-Known Member
Member
Joined
Sep 19, 2015
Messages
562
Trophies
0
Age
37
XP
1,591
Country
Netherlands
@MasterFeizz -- I asked in the Luma3DS thread about supporting this, and TuxSH seems to think this would work in Rosalina if rebuilt using the current ctrulib. I have tried, but I get errors trying to compile the source, though it got ctrQuake to work in Rosalina. It's worth a shot if you can find the time. Also, even when I run the .3dsx version from Menuhax on a 9.2 EmuNAND, it still crashes if I pick the 4th mission. Maybe I should try the .cia file. Great port overall though.

And I'll second the motion for a Shadow Warrior port whenever you can get around to it. I was more than a little disappointed when they didn't include the original in the remake for the PS4.

Here's a .3dsx build with the latest ctrulib. Cia still has some issues, unfortunately.
 

Attachments

  • eduke3d_3DSX_30-11-2017.7z
    624.9 KB · Views: 595

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
1
XP
905
Country
United States
Here's a .3dsx build with the latest ctrulib. Cia still has some issues, unfortunately.

Thanks. I had all but given up hope, and was not expecting a reply after all this time. I tried, but not being a coder, I had no idea what needed to be changed.

P.S. It would be great if you could have a look at Spectre3DS sometime. However, the code is much more outdated. It would probably take a lot of work to fix.
 

snejk

Active Member
Newcomer
Joined
Jan 18, 2016
Messages
38
Trophies
0
Age
36
XP
128
Country
Poland
Will there ever be a port of Monolith's Blood game since it also uses the same engine? Or is it already possible?
 

tiduscrying

that butt...
Member
Joined
Jun 12, 2012
Messages
509
Trophies
1
Location
HELL
Website
tiduscrying.wordpress.com
XP
2,491
Country
United States
Will there ever be a port of Monolith's Blood game since it also uses the same engine? Or is it already possible?
It's pretty unlikely. BLOOD hasn't even received much of a proper PC port, despite using the same engine as Duke Nukem 3D. There is one being worked on called BloodGDX, but I am not even sure it is open source.
 

MrHuu

Well-Known Member
Member
Joined
Sep 19, 2015
Messages
562
Trophies
0
Age
37
XP
1,591
Country
Netherlands
Game freezes when loading a save. Using cia.

The .cia available on MaterFeizz's GIT is compiled with an older revision of ctrulib. This may cause some problems.
I personally don't use the .cia cause i like the expansions aswell. So i'm not familliar with it.

I've been able to compile a .3dsx version with the latest ctrulib, building the .cia version is still on my todo list.
Until then, my advise would be to use the .3dsx release.

MasterFeizz did an awesome job on porting this, but i don't think will be bugfixing this anytime soon.
 

Searinox

"Dances" with Dragons
Member
Joined
Dec 16, 2007
Messages
2,073
Trophies
1
Age
36
Location
Bucharest
XP
2,203
Country
Romania
Likely you need to put dspfirm.cdc in the /3ds folder. However, on a second note I have to say the game crashes about once every 1-2 hours of playing. It will hang with just the music playing. I finished it long ago and was able to live through these crashes by saving often, but it is an issue still.
 

sn0w3DS

New Member
Newbie
Joined
Jul 19, 2018
Messages
2
Trophies
0
Age
20
Location
/3ds/
XP
85
Country
United States
i dont know of any file called dspfirm.cdc? where can i get it. sorry if its a stupid question. im somewhat new to the 3ds hacking scene
 

E1ite007

wierd avatar guy
Member
Joined
Nov 19, 2016
Messages
1,028
Trophies
1
Location
Itchy & Scratchy Land
XP
2,742
Country
Mexico
It's pretty unlikely. BLOOD hasn't even received much of a proper PC port, despite using the same engine as Duke Nukem 3D. There is one being worked on called BloodGDX, but I am not even sure it is open source.
It doesn't trully uses the Duke3D engine, it uses an upgraded Build than Duke3D and also is the first to use voxels and CD audio (predating Shadow Warrior's shareware episode by almost 7 weeks or so).
Also, M210 released the BuildGDX (source based on the BloodGDX port) and it could be helpfull to develop more sourceports, and also possibly leading to someone using it to create a true Shadow Warrior sourceport.
This unfortunately, doesn't mean that there could be a Blood sourceport for 3DS, because BuildGDX is written in Java, and as far as I know, it would be a pain in the balls to port it to the 3DS.
 

fireguy85

Well-Known Member
Member
Joined
Feb 20, 2016
Messages
181
Trophies
0
XP
402
Country
United States
So I made the switch to B9S and things seemed fine. Quake and Doom work, but launching Duke Nukem crashes every time.

I am launching through the same HBL CIA I was using with A9LH. Am I supposed to launch it somehow else? I really want my retro PC games to work.
 

Attachments

  • EFA15371-F788-42CC-B468-14CF60A7C3B3.jpeg
    EFA15371-F788-42CC-B468-14CF60A7C3B3.jpeg
    1.8 MB · Views: 174

cojam

Member
Newcomer
Joined
Aug 24, 2018
Messages
5
Trophies
0
Age
29
XP
82
Country
Russia
So I know a guy who made some games on Eduke32. Since I am a total noob, is it possible to anyhow port these games on 3DS via this Eduke port? Do you need a source code to port them? And if I can ask him to provide the source, what's the next step?
I thought tho it would be the easy task, but I am not familiar with files in eduke3d folder on 3DS.
 

Durig

OMGWTFBBQ
Member
Joined
Jul 27, 2015
Messages
230
Trophies
0
Age
33
XP
338
Country
Bolivia
Thanks for awesome work and sorry for necroposting, but hope somebody able to help:
got everything working just fine( music, sound etc.), but cant add volume\music - i can reduce it (in options menu) but cant add volume. Anyone expirience this bug? And if so, how do you surpassed it?
 
Last edited by Durig,

Durig

OMGWTFBBQ
Member
Joined
Jul 27, 2015
Messages
230
Trophies
0
Age
33
XP
338
Country
Bolivia
figured it out myself:
1) if you dont have access for pc ( but you really want add some noise ;D )
use keyboard in game, press ~ ( console)

snd_mastervolume 255
enter
snd_fxvolume 255
enter
mus_volume 255
enter

then options ->sound setup-> advanced, change voices на 32, then "restart sound system" ( apply our changes)

2) using PC: just simply change your number in this 3 strings to 255 ( 255 - max)
mus_volume "255"
snd_mastervolume "255"
snd_fxvolume "255"

in file sd:\3ds\eduke3d\settings.cfg and save it

ps thats bad solution, you still cant add volume simply through menu, but it is something ;)
 
Last edited by Durig,
  • Like
Reactions: Thee_Stranger

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: *yawn*