Doom 64 EX port

Doom 64 EX is a reverse-engineering project aimed to recreate Doom64 as close as possible with additional modding features.

Github repo: /fgsfdsfgs/Doom64EX
Latest version: 0.2.0 (Oct 23, 2019)
Download link
https://github.com/fgsfdsfgs/Doom64EX/releases/tag/v0.1.0-nx
2018100817172200-DA63280140B1530CD17755515D814CFE.jpg


2018100817171500-DA63280140B1530CD17755515D814CFE.jpg


2018100817173000-DA63280140B1530CD17755515D814CFE.jpg


Features:
  • hardware accelerated rendering;
  • sound and music;
  • analog controls;
  • all other features of Doom 64 EX probably work (except network games).

To install and run the game, follow these steps:
  1. Obtain a Doom 64 ROM in either n64, z64 or v64 format. I think region and version do not matter, as long as the ROM is unmodified.
  2. Extract the wadgen folder from doom64ex_nx_v010.zip to somewhere on your PC.
  3. Run wadgen/WadGen.exe and point it to your Doom 64 ROM. This should generate two files inside the wadgen folder: DOOM64.WAD and DOOMSND.SF2.
  4. Extract the switch folder from doom64ex_nx_v010.zip to the root of your SD card.
  5. Copy DOOM64.WAD and DOOMSND.SF2 you got in step 3 to /switch/doom64ex/ on your SD card.
If you already have Doom 64 EX installed on your PC or something, you can just do steps 4 and 5 right away, using the files from your existing installation.


Some notes:
  • sometimes the music skips a little bit and/or channels go out of sync for a moment, this is most noticeable in the intro;
  • as usual, if you have exFAT, better quit the game using the "Quit Game" option in the menu instead of just killing hbmenu;
  • I have only tested this on a US v1.1 Z64 ROM, not sure if every ROM out there works, but most should.

Credits:
  • Samuel Villarreal (svkaiser) and others for Doom 64 EX;
  • fincs, Armada651, Subv and probably others for their work on the OpenGL/mesa/libdrm stuff;
  • Midway Games and Nintendo for Doom 64;
  • id Software for Doom.
 

Attachments

  • doom64ex_nx_v010.zip
    3.8 MB · Views: 210
Last edited by fgsfds,

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,072
Trophies
2
XP
4,728
Country
Japan
I think Digital Foundry claimed that Nerve Software were behind the new ports, which is strange as their ports are usually high quality.

I’ll be buying Doom 64 from eShop yet still use this. We can have both.
 

Baq

Member
Newcomer
Joined
Aug 31, 2019
Messages
8
Trophies
0
Age
37
XP
49
Country
Poland
Oooo thanks i Will check this out tommorow
Couldn't figure it out. :)
Got the gzdoom working with doom I and II but brutal and 64 retribution crashes. I Think it has something to do with memory limitation when runnin from homebrew loucher intead of nsp file. Got to try compile hblouncher to nsp through nro2nsp. Dont no if im thinking the right way
 

fgsfds

Well-Known Member
OP
Member
Joined
Aug 28, 2018
Messages
445
Trophies
0
Age
123
XP
3,338
Country
Russia
There is already NSP hbmenu on this forum somewhere. If you're using Atmosphere you can also just override any game instead of the album.
 

Baq

Member
Newcomer
Joined
Aug 31, 2019
Messages
8
Trophies
0
Age
37
XP
49
Country
Poland
There is already NSP hbmenu on this forum somewhere. If you're using Atmosphere you can also just override any game instead of the album.
Thax for help, Yes im using atmosphere bit how to do it? When i click on another game pressing R like on the album choosen game just stars as normal. Mayby i have old system or im doig something wrong?
 

Dutt

Well-Known Member
Newcomer
Joined
Jun 15, 2018
Messages
93
Trophies
0
Age
43
XP
2,179
Country
Australia
Thax for help, Yes im using atmosphere bit how to do it? When i click on another game pressing R like on the album choosen game just stars as normal. Mayby i have old system or im doig something wrong?
Hold R untill hbm loads
 

fgsfds

Well-Known Member
OP
Member
Joined
Aug 28, 2018
Messages
445
Trophies
0
Age
123
XP
3,338
Country
Russia
Looking at Bethesda's new trailer (featuring green blood and blue crosses on medkits) made me want to release an update, so here we go.

New version: v0.2.0. Changes:
  • backported proper gamepad code from the upstream rom branch, hopefully this will fix the movement issue;
  • rebuilt with latest libnx (9.0 support).
Download link is in the OP.
The new gamepad code has an amusing side effect: all button prompts feature Xbox button icons.
 

Silent_Gunner

Crazy Cool Cyclops
Banned
Joined
Feb 16, 2017
Messages
2,696
Trophies
0
Age
29
XP
4,727
Country
United States
Looking at Bethesda's new trailer (featuring green blood and blue crosses on medkits) made me want to release an update, so here we go.

New version: v0.2.0. Changes:
  • backported proper gamepad code from the upstream rom branch, hopefully this will fix the movement issue;
  • rebuilt with latest libnx (9.0 support).
Download link is in the OP.
The new gamepad code has an amusing side effect: all button prompts feature Xbox button icons.

Are they seriously going full 80's/90's Nintendo with the game!?

Never go full 80's/90's Nintendo!
 

fgsfds

Well-Known Member
OP
Member
Joined
Aug 28, 2018
Messages
445
Trophies
0
Age
123
XP
3,338
Country
Russia
It might be a weird way of showing off that they have a version where this can be customized (i.e. they might be using Doom64EX, it has settings for blood color), it also might be just a crappy trailer made from an assortment of footage of the old versions of the game. That said, the blue crosses are likely going to stay, since they also removed the red crosses from all the other modern Doom ports.
 

SeongGino

The Average One
Member
Joined
May 20, 2015
Messages
939
Trophies
0
Age
25
Location
Jersey, Jersey
Website
www.twitter.com
XP
1,932
Country
United States
Is it because the blood's green in the trailer?

Is that it?

Because if so, I'm not seeing the outrage.
Considering the graphics haven't changed at all, and haven't with the original DOOM 64 EX port that was released, I think people are finding reason to be needlessly upset again.
 

fgsfds

Well-Known Member
OP
Member
Joined
Aug 28, 2018
Messages
445
Trophies
0
Age
123
XP
3,338
Country
Russia
Is what because the blood's green in the trailer? The port? No, I was making a joke.
UPD: It appears I was right about it being an in-game setting, since Night Dive appears to be behind the port, which means it's based on Doom64EX/Kex. Even now there is hope for man.
 
Last edited by fgsfds,
  • Like
Reactions: cucholix

UltimateBagman

Member
Newcomer
Joined
Mar 7, 2021
Messages
5
Trophies
0
Age
27
XP
46
Country
Ghana
I can't get this to run, the game crashes at the copyright screen and crashes my Switch with a 2168 0001 error I tried reinstalling it several times, tried several different versions of the rom, but the thing just doesn't work. Anything I can do about it?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    as to you
  • K3Nv2 @ K3Nv2:
    How do you know if the night will be good when you're asleep
  • BakerMan @ BakerMan:
    because i didn't say i was asleep
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
    Karma177 @ Karma177: do y'all think having an sd card that has a write speed of 700kb/s is a bad idea? trying to...