Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Doom64EX Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=Doom 64 EX |image=doom64exswitch.png |description=Doom64EX is a reverse-engineering project aimed to recreate Doom64 as close as possible with additional modding features. |author=fgsfdsfgs |lastupdated=2019/10/24 |type=Shooter |version=0.2.0-nx |license=GPL-2.0 |download=https://dlhb.gamebrew.org/switchhomebrews/doom64exswitch.7z |website=https://gbatemp.net/threads/doom-64-ex-port.520294/ |source=https://github.com/fgsfdsfgs/Doom64EX |...")
 
No edit summary
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=Doom 64 EX
|title=Doom 64 EX
|image=doom64exswitch.png
|image=doom64exnx.png
|description=Doom64EX is a reverse-engineering project aimed to recreate Doom64 as close as possible with additional modding features.
|description=Port of Doom64EX, a reverse-engineering project aimed to recreate Doom64 as close as possible with additional modding features.
|author=fgsfdsfgs
|author=fgsfdsfgs
|lastupdated=2019/10/24
|lastupdated=2019/10/24
Line 8: Line 8:
|version=0.2.0-nx
|version=0.2.0-nx
|license=GPL-2.0
|license=GPL-2.0
|download=https://dlhb.gamebrew.org/switchhomebrews/doom64exswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/doom64exnx.7z
|website=https://gbatemp.net/threads/doom-64-ex-port.520294/
|website=https://gbatemp.net/threads/doom-64-ex-port.520294/
|source=https://github.com/fgsfdsfgs/Doom64EX
|source=https://github.com/fgsfdsfgs/Doom64EX
|donation=
|donation=
}}
}}
{{#seo:
Port of [https://github.com/svkaiser/Doom64EX Doom64EX], a reverse-engineering project aimed to recreate Doom64 as close as possible with additional modding features.
|title=Switch Homebrew Games (Shooter) - GameBrew
 
|title_mode=append
==Features==
|image=doom64exswitch.png
*Hardware accelerated rendering.
|image_alt=Doom 64 EX
*Sound and music.
}}
*Analog controls.
{{cleanup|article|Needs cleanup}}
*All other features of Doom 64 EX probably work (except network games).
Doom64EX is a reverse-engineering project aimed to recreate Doom64 as close as possible with additional modding features.
 
==Installation==
'''Note:''' Requires game data file from the original Doom 64 to run.
 
To install and run the game, follow these steps:
*Obtain a Doom 64 ROM in either n64, z64 or v64 format. Region and version should not matter, as long as the ROM is unmodified.
*Extract the <code>wadgen</code> folder from doom64ex_nx.zip to somewhere on your PC.
*Run <code>wadgen/WadGen.exe</code> and point it to your Doom 64 ROM. This should generate two files inside the <code>wadgen</code> folder: <code>DOOM64.WAD</code> and <code>DOOMSND.SF2</code>.
*Extract the <code>switch</code> folder from doom64ex_nx.zip to the root of your SD card.
*Copy <code>DOOM64.WAD</code> and <code>DOOMSND.SF2</code> you got in step 3 to <code>/switch/doom64ex/</code> on your SD card.
 
If you already have Doom 64 EX installed on your PC or something, you can just do the last 2 stops right away, using the files from your existing installation.


==Media==
You can then run the game using hbmenu.
<youtube></youtube>


==User guide==
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.
*If you have exFAT, it is recommended to quit the game using the "Quit Game" option in the menu instead of just killing hbmenu.
*This was only tested on a US v1.1 Z64 ROM, not sure if every ROM out there works, but most should.


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/doom64exswitch-01.png
https://dlhb.gamebrew.org/switchhomebrews/doom64exnx4.png
https://dlhb.gamebrew.org/switchhomebrews/doom64exswitch-02.png
https://dlhb.gamebrew.org/switchhomebrews/doom64exnx5.png
https://dlhb.gamebrew.org/switchhomebrews/doom64exswitch-03.png
 
https://dlhb.gamebrew.org/switchhomebrews/doom64exswitch-04.png
==Credits==
https://dlhb.gamebrew.org/switchhomebrews/doom64exswitch-05.png
*Samuel Villarreal (svkaiser) and [https://github.com/svkaiser/Doom64EX/blob/master/AUTHORS others] for Doom 64 EX.
https://dlhb.gamebrew.org/switchhomebrews/doom64exswitch-06.png
*fincs, Armada651, Subv and probably others for their work on the OpenGL/mesa/libdrm stuff.
https://dlhb.gamebrew.org/switchhomebrews/doom64exswitch-07.png
*Midway Games and Nintendo for Doom 64.
https://dlhb.gamebrew.org/switchhomebrews/doom64exswitch-08.png
*id Software for Doom.


==Changelog==
==Changelog==
'''v.1.0'''
'''v0.2.0-nx 2019/10/24'''
* First Release.
* Proper gamepad code backported from svkaiser/Doom64EX/rom branch.
* Rebuilt with latest libnx (9.0 support).
 
'''v0.1.0-nx 2018/10/08'''
* Initial release.


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/doom-64-ex-port.520294/
* GitHub - https://github.com/fgsfdsfgs/Doom64EX
* Github - https://github.com/fgsfdsfgs/Doom64EX
* GBAtemp - https://gbatemp.net/threads/doom-64-ex-port.520294/
* Reddit -
* ForTheUsers - https://apps.fortheusers.org/switch/doom64

Revision as of 08:56, 15 Mayıs 2023

Doom 64 EX
Doom64exnx.png
General
Authorfgsfdsfgs
TypeShooter
Version0.2.0-nx
LicenseGPL-2.0
Last Updated2019/10/24
Links
Download
Website
Source

Port of Doom64EX, a reverse-engineering project aimed to recreate Doom64 as close as possible with additional modding features.

Features

  • Hardware accelerated rendering.
  • Sound and music.
  • Analog controls.
  • All other features of Doom 64 EX probably work (except network games).

Installation

Note: Requires game data file from the original Doom 64 to run.

To install and run the game, follow these steps:

  • Obtain a Doom 64 ROM in either n64, z64 or v64 format. Region and version should not matter, as long as the ROM is unmodified.
  • Extract the wadgen folder from doom64ex_nx.zip to somewhere on your PC.
  • 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.
  • Extract the switch folder from doom64ex_nx.zip to the root of your SD card.
  • 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 the last 2 stops right away, using the files from your existing installation.

You can then run the game using hbmenu.

User guide

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.
  • If you have exFAT, it is recommended to quit the game using the "Quit Game" option in the menu instead of just killing hbmenu.
  • This was only tested on a US v1.1 Z64 ROM, not sure if every ROM out there works, but most should.

Screenshots

doom64exnx4.png doom64exnx5.png

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.

Changelog

v0.2.0-nx 2019/10/24

  • Proper gamepad code backported from svkaiser/Doom64EX/rom branch.
  • Rebuilt with latest libnx (9.0 support).

v0.1.0-nx 2018/10/08

  • Initial release.

External links

Advertising: