Homebrew COMPLETED Duke Nukem 3D

fgsfds

Well-Known Member
Member
Joined
Aug 28, 2018
Messages
445
Trophies
0
Age
123
XP
3,332
Country
Russia
IF does in fact run on normal eduke32. Somewhat paradoxically, it reportedly runs better in software mode as long as you set a low enough resolution. My guess is GL mode runs worse because it uses a lot of blending operations and Polymost uses occlusion queries to determine portal visibility. And with such detalization there is a shitton of portals.
You can also try disabling on disk texture caching.
 

zniel0

Well-Known Member
Newcomer
Joined
Aug 13, 2018
Messages
83
Trophies
0
Age
39
XP
419
Country
United States
Thank You So much for this port, Finally AMC total conversion works perfectly! Pretty much everything runs great. I only have an issue with changing the screen resolution. Its either 720p /1080p is it possible to get the resolution lower? I tried editing the eduke.cfg it did not help. Granted Im only playing AMC not duke nukem. I only have 2 res options.



I am unsure if I should PR this or maybe post a separate thread altogether, since I don't know if @cpasjuste still wants to maintain this port, but for now this will do.

I have forked this and made some changes, namely:
  • updated the base source to SVN r8040 (latest as of this post);
  • fixed OpenGL support (no Polymer for now);
  • built it with latest libraries, including SDL_mixer with working Timidity, which means it can play MIDI music now if supplied with a proper soundfont;
  • made a few other small fixes and tweaks.
Here is the link to the latest build of my fork. Installation should be the same as described in the OP. Some notes:
  • heavy duty mods will require a lot of memory, so as usual you should probably run this via game override or NSP hbmenu;
  • the game only saves the config when you exit via the menu option;
  • autoload folder should work, though you might have to enable it in eduke32.cfg;
  • the build is packaged with eawpats, which means you get MIDI support out of the box;
  • docked mode does work, you can change the resolution to 1920x1080 in Display Options;
  • classic renderer is still supported, you can switch to it in Display Options;
  • if the game crashes or something, don't forget to check eduke32.log in the eduke32 folder.
Thanks to r0r0 in the ReiSwitched Discord for testing.
 

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,183
Trophies
2
XP
33,679
Country
Mexico
Hey @cpasjuste, just as a heads up, Switch update 9.0 updates the HID stuff on the Switch, so the upcoming releases of Atmosphere will require all homebrew to use a new libnx version which will be needed for all subsequent homebrew to work properly, since without it, any <9.0 compiled homebrew won't recognize button inputs:
 

zniel0

Well-Known Member
Newcomer
Joined
Aug 13, 2018
Messages
83
Trophies
0
Age
39
XP
419
Country
United States
I am unsure if I should PR this or maybe post a separate thread altogether, since I don't know if @cpasjuste still wants to maintain this port, but for now this will do.

I have forked this and made some changes, namely:
  • updated the base source to SVN r8040 (latest as of this post);
  • fixed OpenGL support (no Polymer for now);
  • built it with latest libraries, including SDL_mixer with working Timidity, which means it can play MIDI music now if supplied with a proper soundfont;
  • made a few other small fixes and tweaks.
Here is the link to the latest build of my fork. Installation should be the same as described in the OP. Some notes:
  • heavy duty mods will require a lot of memory, so as usual you should probably run this via game override or NSP hbmenu;
  • the game only saves the config when you exit via the menu option;
  • autoload folder should work, though you might have to enable it in eduke32.cfg;
  • the build is packaged with eawpats, which means you get MIDI support out of the box;
  • docked mode does work, you can change the resolution to 1920x1080 in Display Options;
  • classic renderer is still supported, you can switch to it in Display Options;
  • if the game crashes or something, don't forget to check eduke32.log in the eduke32 folder.
Thanks to r0r0 in the ReiSwitched Discord for testing.

Will there be an update for the new 9.0 firmware? I havent updated yet
 

BulletExodus

Member
Newcomer
Joined
Jul 13, 2018
Messages
19
Trophies
0
Age
30
XP
159
Country
United States
Did somebody ask for Ion Fury? It's a bit slow at the moment, but you can try it here. Read the readme file for instructions. ;)

I currently get an error trying to run it in NSP+HBmenu mode. The log file says it's a .CON file compile error. I'm currently on Atmosphere 9.0.0 if that makes any difference.

Here is the last part of the fury.log:

scripts/main.con: In state `echo_cheevo':
scripts/main.con:1130: error: expected a keyword but found `capia'.
scripts/main.con:1130: error: expected a keyword but found `11'.
Found 0 warning(s), 2 error(s).
Error compiling CON files.
 

CaptainHIT

Well-Known Member
Member
Joined
Mar 2, 2011
Messages
384
Trophies
1
Age
47
Location
Frankfurt
XP
1,454
Country
Germany
I currently get an error trying to run it in NSP+HBmenu mode. The log file says it's a .CON file compile error. I'm currently on Atmosphere 9.0.0 if that makes any difference.

Here is the last part of the fury.log:

scripts/main.con: In state `echo_cheevo':
scripts/main.con:1130: error: expected a keyword but found `capia'.
scripts/main.con:1130: error: expected a keyword but found `11'.
Found 0 warning(s), 2 error(s).
Error compiling CON files.
Did you install it how it was described in the readme? I don't think that Atmosphere 9.0.0 has something to do with it, as it works here on that version. Just a lot of slowdowns. :(
 

BulletExodus

Member
Newcomer
Joined
Jul 13, 2018
Messages
19
Trophies
0
Age
30
XP
159
Country
United States
Did you install it how it was described in the readme? I don't think that Atmosphere 9.0.0 has something to do with it, as it works here on that version. Just a lot of slowdowns. :(

Yeah, that is what confuses me. I have the 3 files in the readme, I put them in, try to load and it crashes. I want to play! :nayps3:
 

zniel0

Well-Known Member
Newcomer
Joined
Aug 13, 2018
Messages
83
Trophies
0
Age
39
XP
419
Country
United States
Yes.

New release. Changes:
  • updated to SVN r8093 (thanks to parkerlreed for that);
  • rebuilt with latest libnx.
Link

Please Make A new stickied Post Or post on the Hombrew DB/app store Because this is the only EDUKE32 port that support Full TC/MODs. In time this will be lost since its not listed anywhere or on any Database. I do play a lot of eduke mods and it would be a pity if someone in the future wants an Eduke32 port with Total Mod Support will never find this version. Eduke 1.3 is the only listed version which has many issues and is not use able with most modern mods. I would suggest renaming the verison as well so people like myself can find this version. Thanks.
 

CaptainHIT

Well-Known Member
Member
Joined
Mar 2, 2011
Messages
384
Trophies
1
Age
47
Location
Frankfurt
XP
1,454
Country
Germany
Yeah, that is what confuses me. I have the 3 files in the readme, I put them in, try to load and it crashes. I want to play! :nayps3:
These are the files in my fury directory:
fury1.png


These are the md5 hashes of the files:
68b498942a59b13f60086049f5711ab7 *buildlic.txt
b8911209807021996d28502140144c5e *config.ini
e304b2cb5b01c00c859dae68a4bd2f97 *fury.cfg
68f4b7e312bbaf6e7fd564ca2ba552ad *fury.def
050a1016d230a7ec34a54c630a578d41 *fury.grp
bfd8c286567f5a8a93bd3a039435c419 *fury.grpinfo
202a758e364810a74336abdb62169fa1 *fury.nro
43647596fbc19274e0a33020534b0613 *gamecontrollerdb.txt
b234ee4d69f5fce4486a80fdaf4a4263 *gpl-2.0.txt
870b8bec79ca3e41daa42b4233685b4a *readme.txt

Could be that you have a different version. It runs here ok.


Is this rebuilt for 9.0?
I have no idea because I'm still on Swtich version 7.0.1 (waiting for a cfw where I can update the cfw to higher Switch versions).
 

mattyxarope

Well-Known Member
Member
Joined
Jan 15, 2019
Messages
544
Trophies
0
XP
1,995
Country
United States
These are the files in my fury directory:
View attachment 182206

These are the md5 hashes of the files:
68b498942a59b13f60086049f5711ab7 *buildlic.txt
b8911209807021996d28502140144c5e *config.ini
e304b2cb5b01c00c859dae68a4bd2f97 *fury.cfg
68f4b7e312bbaf6e7fd564ca2ba552ad *fury.def
050a1016d230a7ec34a54c630a578d41 *fury.grp
bfd8c286567f5a8a93bd3a039435c419 *fury.grpinfo
202a758e364810a74336abdb62169fa1 *fury.nro
43647596fbc19274e0a33020534b0613 *gamecontrollerdb.txt
b234ee4d69f5fce4486a80fdaf4a4263 *gpl-2.0.txt
870b8bec79ca3e41daa42b4233685b4a *readme.txt

Could be that you have a different version. It runs here ok.



I have no idea because I'm still on Swtich version 7.0.1 (waiting for a cfw where I can update the cfw to higher Switch versions).

It's not. The joy cons wont respond.
 

mattyxarope

Well-Known Member
Member
Joined
Jan 15, 2019
Messages
544
Trophies
0
XP
1,995
Country
United States
All the hashes are the same? Then I have no idea what the problem could be. Maybe it's the System version or the Atmosphere version that's different? My system is on 7.0.1 and Atmosphere is 0.9.4.

I'm on the latest firmware and Atmosphere. I believe something with newer firmware changed the way button mappings work so homebrew has to be updated with the latest libnx
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: :rofl2: :rofl2: