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

QuakespasmNX Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=QuakespasmNX |image=quakespasmnxswitch.png |description=QuakespasmNX - a better Quake port. |author=fgsfdsfgs |lastupdated=2021/04/21 |type=Shooter |version=0.92.3-nx-0.4.0 |license=Mixed |download=https://dlhb.gamebrew.org/switchhomebrews/quakespasmnxswitch.7z |website=https://gbatemp.net/threads/quakespasmnx-a-better-quake-port.518242/ |source=https://github.com/fgsfdsfgs/QuakespasmNX |donation= }} {{#seo: |title=Switch Homebrew Games...")
 
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=QuakespasmNX
|title=QuakespasmNX
|image=quakespasmnxswitch.png
|image=quakespasmnx.png
|description=QuakespasmNX - a better Quake port.
|description=QuakespasmNX - a better Quake port.
|author=fgsfdsfgs
|author=fgsfdsfgs
Line 8: Line 8:
|version=0.92.3-nx-0.4.0
|version=0.92.3-nx-0.4.0
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/switchhomebrews/quakespasmnxswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/quakespasmnx.7z?k33p0fil35
|website=https://gbatemp.net/threads/quakespasmnx-a-better-quake-port.518242/
|website=https://gbatemp.net/threads/quakespasmnx-a-better-quake-port.518242/
|source=https://github.com/fgsfdsfgs/QuakespasmNX
|source=https://github.com/fgsfdsfgs/QuakespasmNX
|donation=
}}
}}
{{#seo:
Switch port of [http://quakespasm.sourceforge.net/ Quakespasm]. Uses SDL2 as the backend, supports OGG and MP3 music and most other features of Quakespasm.
|title=Switch Homebrew Games (Shooter) - GameBrew
 
|title_mode=append
==Features==
|image=quakespasmnxswitch.png
*Hardware-accelerated OpenGL-based rendering in 1280x720 and 1920x1080.
|image_alt=QuakespasmNX
*Sound, including support for OGG and MP3 music tracks.
}}
*Supports the Mission Packs and other mods compatible with Quakespasm (Quoth, Arcane Dimensions), with a simple mod selector menu.
{{cleanup|article|Needs cleanup}}
*Analog controls.
QuakespasmNX - a better Quake port.
*Gyro aiming (thanks to falquinho for implementing this).
*Multiplayer support.
*Most other features of Quakespasm, such as:
**Advanced renderer with cool stuff, such as colored lighting, fog, translucent water, high-res textures, model interpolation, etc.
**Scalable, optionally translucent HUD and menus.
**Music support, as mentioned earlier.
**Raised engine limits.
**Built-in controller support.
 
==Installation==
How to install:
* Place the NRO into <code>/switch/quakespasm/</code> on your SD card.
** For the shareware version of Quake, copy <code>pak0.pak</code> to <code>/switch/quakespasm/id1/</code>.
** If you have the full version, copy both <code>pak0.pak</code> and <code>pak1.pak</code> to <code>/switch/quakespasm/id1/</code>.
** If you want to play Scourge of Armagon (Mission Pack 1), copy <code>pak0.pak</code> from hipnotic to <code>/switch/quakespasm/hipnotic/</code>.
** If you want to play Dissolution of Eternity (Mission Pack 2), copy <code>pak0.pak</code> from rogue to <code>/switch/quakespasm/rogue/</code>.
* Make sure the pak files and the <code>id1</code> directory have all-lowercase names, just in case.
* You can run QuakespasmNX using Homebrew Launcher. If it crashes, look for error.log in <code>/switch/quakespasm/</code>.
 
Mods support:
* Mission Packs and mods are supported.
* If you have more game folders than just <code>id1</code> in <code>/switch/quakespasm/</code>, a mod select menu will pop up when you launch QuakespasmNX.
 
Music support:
* Music should be placed into a <code>music</code> subdirectory inside the appropriate game directory.
* For example, Quake music in <code>/switch/quakespasm/id1/music/</code>, Mission Pack 1 music in <code>/switch/quakespasm/hipnotic/music/</code>.
 
For more information see the original [https://github.com/fgsfdsfgs/Quakespasm/blob/master/quakespasm/Quakespasm.txt Quakespasm readme].


==Media==
==User guide==
<youtube></youtube>
===Notes===
*Some more complex mods, like Arcane Dimensions, will only work if you run Quakespasm in regular app mode (not from the Album), as they require more memory.
*Mod selector can be accessed from the Options menu.
*Multiplayer was only tested between Switch and PC, use the IP shown in the Multiplayer > TCP/IP menu to connect to your Switch.


===Settings===
*To enable texture filtering, change gl_texturemode in config.cfg to GL_LINEAR_MIPMAP_LINEAR.
*To enable round particles, change r_particles in config.cfg to 1, 2 for square particles.
*You can adjust analog and gyro sensitivity in Options > Joystick Options.


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/quakespasmnxswitch-01.png
https://dlhb.gamebrew.org/switchhomebrews/quakespasmnx.png
https://dlhb.gamebrew.org/switchhomebrews/quakespasmnxswitch-02.png
 
https://dlhb.gamebrew.org/switchhomebrews/quakespasmnxswitch-03.png
https://dlhb.gamebrew.org/switchhomebrews/quakespasmnx2.png
https://dlhb.gamebrew.org/switchhomebrews/quakespasmnxswitch-04.png
 
https://dlhb.gamebrew.org/switchhomebrews/quakespasmnxswitch-05.png
https://dlhb.gamebrew.org/switchhomebrews/quakespasmnx3.png
https://dlhb.gamebrew.org/switchhomebrews/quakespasmnxswitch-06.png
https://dlhb.gamebrew.org/switchhomebrews/quakespasmnxswitch-07.png
https://dlhb.gamebrew.org/switchhomebrews/quakespasmnxswitch-08.png


==Changelog==
==Changelog==
'''v.1.0'''
'''0.92.3-nx-0.4.0 2021/04/21'''
* First Release.
*Synced with upstream changes.
*Rebuilt with latest libnx .
 
'''0.92.1-nx-0.3.0 2019/09/18'''
*Added more gyro aiming options (based on @falquinho's PR).
*Synced with upstream changes.
*Rebuilt with latest libnx.
*Stability improvements to enhance the user's experience.
 
'''0.92.1-nx-0.2.0 2019/05/14'''
*Added gyro aiming (based on @falquinho's PR).
*Added swkbd input in text fields and console (based on @Ch0wW's branch).
*Added joystick settings menu.
*Added a new mod select menu (accessed from the Options menu).
*Added 1080p support.
*Fixed multiplayer.
*Stability improvements to enhance the user's experience.
 
'''0.92.1-nx-0.1.0 2019/09/17'''
*Initial release.
 
==Credits==
*Quakespasm was made by:
**Ozkan.
**Eric.
**Sander.
**Stevenaaus.
**based on FitzQuake by Fitzgibbons.
**and probably others.
*fincs, Armada651, Subv and probably others for their work on the OpenGL/mesa/libdrm stuff.
*id Software for Quake.


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/quakespasmnx-a-better-quake-port.518242/
* GitHub - https://github.com/fgsfdsfgs/QuakespasmNX
* Github - https://github.com/fgsfdsfgs/QuakespasmNX
* GBAtemp - https://gbatemp.net/threads/quakespasmnx-a-better-quake-port.518242/
* Reddit -
* ForTheUsers - https://apps.fortheusers.org/switch/QuakespasmNX

Latest revision as of 04:11, 5 February 2024

QuakespasmNX
Quakespasmnx.png
General
Authorfgsfdsfgs
TypeShooter
Version0.92.3-nx-0.4.0
LicenseMixed
Last Updated2021/04/21
Links
Download
Website
Source

Switch port of Quakespasm. Uses SDL2 as the backend, supports OGG and MP3 music and most other features of Quakespasm.

Features

  • Hardware-accelerated OpenGL-based rendering in 1280x720 and 1920x1080.
  • Sound, including support for OGG and MP3 music tracks.
  • Supports the Mission Packs and other mods compatible with Quakespasm (Quoth, Arcane Dimensions), with a simple mod selector menu.
  • Analog controls.
  • Gyro aiming (thanks to falquinho for implementing this).
  • Multiplayer support.
  • Most other features of Quakespasm, such as:
    • Advanced renderer with cool stuff, such as colored lighting, fog, translucent water, high-res textures, model interpolation, etc.
    • Scalable, optionally translucent HUD and menus.
    • Music support, as mentioned earlier.
    • Raised engine limits.
    • Built-in controller support.

Installation

How to install:

  • Place the NRO into /switch/quakespasm/ on your SD card.
    • For the shareware version of Quake, copy pak0.pak to /switch/quakespasm/id1/.
    • If you have the full version, copy both pak0.pak and pak1.pak to /switch/quakespasm/id1/.
    • If you want to play Scourge of Armagon (Mission Pack 1), copy pak0.pak from hipnotic to /switch/quakespasm/hipnotic/.
    • If you want to play Dissolution of Eternity (Mission Pack 2), copy pak0.pak from rogue to /switch/quakespasm/rogue/.
  • Make sure the pak files and the id1 directory have all-lowercase names, just in case.
  • You can run QuakespasmNX using Homebrew Launcher. If it crashes, look for error.log in /switch/quakespasm/.

Mods support:

  • Mission Packs and mods are supported.
  • If you have more game folders than just id1 in /switch/quakespasm/, a mod select menu will pop up when you launch QuakespasmNX.

Music support:

  • Music should be placed into a music subdirectory inside the appropriate game directory.
  • For example, Quake music in /switch/quakespasm/id1/music/, Mission Pack 1 music in /switch/quakespasm/hipnotic/music/.

For more information see the original Quakespasm readme.

User guide

Notes

  • Some more complex mods, like Arcane Dimensions, will only work if you run Quakespasm in regular app mode (not from the Album), as they require more memory.
  • Mod selector can be accessed from the Options menu.
  • Multiplayer was only tested between Switch and PC, use the IP shown in the Multiplayer > TCP/IP menu to connect to your Switch.

Settings

  • To enable texture filtering, change gl_texturemode in config.cfg to GL_LINEAR_MIPMAP_LINEAR.
  • To enable round particles, change r_particles in config.cfg to 1, 2 for square particles.
  • You can adjust analog and gyro sensitivity in Options > Joystick Options.

Screenshots

quakespasmnx.png

quakespasmnx2.png

quakespasmnx3.png

Changelog

0.92.3-nx-0.4.0 2021/04/21

  • Synced with upstream changes.
  • Rebuilt with latest libnx .

0.92.1-nx-0.3.0 2019/09/18

  • Added more gyro aiming options (based on @falquinho's PR).
  • Synced with upstream changes.
  • Rebuilt with latest libnx.
  • Stability improvements to enhance the user's experience.

0.92.1-nx-0.2.0 2019/05/14

  • Added gyro aiming (based on @falquinho's PR).
  • Added swkbd input in text fields and console (based on @Ch0wW's branch).
  • Added joystick settings menu.
  • Added a new mod select menu (accessed from the Options menu).
  • Added 1080p support.
  • Fixed multiplayer.
  • Stability improvements to enhance the user's experience.

0.92.1-nx-0.1.0 2019/09/17

  • Initial release.

Credits

  • Quakespasm was made by:
    • Ozkan.
    • Eric.
    • Sander.
    • Stevenaaus.
    • based on FitzQuake by Fitzgibbons.
    • and probably others.
  • fincs, Armada651, Subv and probably others for their work on the OpenGL/mesa/libdrm stuff.
  • id Software for Quake.

External links

Advertising: