Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

NXEngine-evo Switch: Difference between revisions

From GameBrew
Created page with "{{Infobox Switch Homebrews |title=NXEngine |image=nxengineswitch.png |description=NXEngine (Cave Story / Doukutsu Monogatari reimplementation)! |author=carstene1ns |lastupdated=2018/05/09 |type=Platform |version=beta |license=GPL-3.0 |download=https://dlhb.gamebrew.org/switchhomebrews/nxengineswitch.7z |website=https://gbatemp.net/threads/nxengine-cave-story-doukutsu-monogatari-reimplementation.503313/ |source=https://github.com/carstene1ns/nxengine-evo/tree/switch-port..."
 
m Text replacement - "ForTheUsers - " to "Homebrew App Store - "
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=NXEngine
|title=NXEngine-evo
|image=nxengineswitch.png
|image=nxengine.png
|description=NXEngine (Cave Story / Doukutsu Monogatari reimplementation)!
|description=NXEngine (Cave Story/Doukutsu Monogatari reimplementation).
|author=carstene1ns
|author=nxengine
|lastupdated=2018/05/09
|lastupdated=2022/04/08
|type=Platform
|type=Platform
|version=beta
|version=2.6.5
|license=GPL-3.0
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/switchhomebrews/nxengineswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/nxengine.7z
|website=https://gbatemp.net/threads/nxengine-cave-story-doukutsu-monogatari-reimplementation.503313/
|website=https://github.com/nxengine/nxengine-evo
|source=https://github.com/carstene1ns/nxengine-evo/tree/switch-port
|source=https://github.com/nxengine/nxengine-evo
|donation=
|donation=https://github.com/nxengine/nxengine-evo
}}
}}
{{#seo:
NXEngine-evo is an enhance verision of the [https://nxengine.sourceforge.io/ NXEngine engine] by Caitlin Shaw. It is an open-source engine of Cave Story/Doukutsu Monogatari using the data files from the original freeware game engine.
|title=Switch Homebrew Games (Platform) - GameBrew
 
|title_mode=append
Differences from the original version of NXEngine:
|image=nxengineswitch.png
*Port to SDL2 (thanks to PIlin).
|image_alt=NXEngine
*More resolutions and proper widescreen support up to Full HD (thanks to EXL).
}}
*Animated character portraits.
{{cleanup|article|Needs cleanup}}
*Modern main menu.
NXEngine (Cave Story / Doukutsu Monogatari reimplementation)!
*Credits graphics specific to the Mimiga Mask ending.
*Localization support.
*Force feedback support.
*Custom soundtrack support.
*Initial mod support.
*Vita/Switch versions.
*Cleaner and partly-refactored code.
*Tons of gameplay-related bugfixes.
*Removed built-in data extractor.
*Removed replays, as they were buggy/not implemented anyway.
 
This port is a fan creation and is not related to Cave Story+ (published by Nicalis and being an actual, official Switch game).
 
You can find more information about Cave Story on the [https://www.cavestory.org/game-info/about-cave-story.php Tribute Site].
 
==Installation==
Place the .nro to the <code>/switch/nxengine/</code>.
 
Data dir is <code>/switch/nxengine/</code>.
 
Mods go in <code>/switch/nxengine/data/mods/</code>.
 
Ogg music goes into <code>/switch/nxengine/data/</code>.
 
(mods made for cs+ or freeware version are not supported.)
 
When upgrading from older versions on some platforms, old save files can be found in that dir + <code>nxengine-evo</code>.
 
==Controls==
D-Pad - Movement
 
A - Fire
 
B - Jump
 
X - Map
 
Y - Enter
 
L/R - Change Weapons


==Media==
Minus - Pause/Menu
<youtube>YQq_g8C7K4w</youtube>


Plus - Inventory


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/nxengineswitch-01.png
https://dlhb.gamebrew.org/switchhomebrews/nxengine3.png
https://dlhb.gamebrew.org/switchhomebrews/nxengineswitch-02.png
https://dlhb.gamebrew.org/switchhomebrews/nxengineswitch-03.png
https://dlhb.gamebrew.org/switchhomebrews/nxengineswitch-04.png
https://dlhb.gamebrew.org/switchhomebrews/nxengineswitch-05.png
https://dlhb.gamebrew.org/switchhomebrews/nxengineswitch-06.png
https://dlhb.gamebrew.org/switchhomebrews/nxengineswitch-07.png
https://dlhb.gamebrew.org/switchhomebrews/nxengineswitch-08.png


==Changelog==
==Changelog==
'''v.1.0'''
'''v2.6.5'''
* First Release.
*Fixed crash on PSVita in core fight.
*Greatly improved perf on Vita with new SDL2 port.
*RTL text support and Arabic and Korean translations.
*Greatly improved organya playback and interpolation support, thanks to @alula.
*Simple mods support (you can find Seriousface's boss rush mod in assets).
*Light effects (toggleable).
*Lots of AI/Weapons/etc. fixes.
 
'''v2.6.4'''
*Tons of gameplay/weapons/ai fixes and optimizations (yes, boost jumping works now).
*Animated portraits.
*Strafing, configurable OK/Cancel.
*Support for custom soundtracks and playlists.
*Configurable SFX/Music volume.
*Switch port.
*Out-of-bounds tiles support to make maps look better on high/widescreen resolutions.
*Dynamic title backgrounds based on 260.rec.
*New improved and accurate Organya/Pixtone player and overall refactored soundmanager.
*Refactored and cleaned up renderer (should make porting to libretro/whatever easier).
*Initial mod support (couple of mods are coming later).


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/nxengine-cave-story-doukutsu-monogatari-reimplementation.503313/
* GitHub - https://github.com/carstene1ns/nxengine-evo/tree/switch-port
* Github - https://github.com/carstene1ns/nxengine-evo/tree/switch-port
* Homebrew App Store - https://apps.fortheusers.org/switch/nxengine
* Reddit -
* Switch port by carstene1ns - https://gbatemp.net/threads/nxengine-cave-story-doukutsu-monogatari-reimplementation.503313/

Latest revision as of 10:44, 23 November 2025

NXEngine-evo
General
Authornxengine
TypePlatform
Version2.6.5
LicenseGPL-3.0
Last Updated2022/04/08
Links
Download
Website
Source
Support Author

NXEngine-evo is an enhance verision of the NXEngine engine by Caitlin Shaw. It is an open-source engine of Cave Story/Doukutsu Monogatari using the data files from the original freeware game engine.

Differences from the original version of NXEngine:

  • Port to SDL2 (thanks to PIlin).
  • More resolutions and proper widescreen support up to Full HD (thanks to EXL).
  • Animated character portraits.
  • Modern main menu.
  • Credits graphics specific to the Mimiga Mask ending.
  • Localization support.
  • Force feedback support.
  • Custom soundtrack support.
  • Initial mod support.
  • Vita/Switch versions.
  • Cleaner and partly-refactored code.
  • Tons of gameplay-related bugfixes.
  • Removed built-in data extractor.
  • Removed replays, as they were buggy/not implemented anyway.

This port is a fan creation and is not related to Cave Story+ (published by Nicalis and being an actual, official Switch game).

You can find more information about Cave Story on the Tribute Site.

Installation

Place the .nro to the /switch/nxengine/.

Data dir is /switch/nxengine/.

Mods go in /switch/nxengine/data/mods/.

Ogg music goes into /switch/nxengine/data/.

(mods made for cs+ or freeware version are not supported.)

When upgrading from older versions on some platforms, old save files can be found in that dir + nxengine-evo.

Controls

D-Pad - Movement

A - Fire

B - Jump

X - Map

Y - Enter

L/R - Change Weapons

Minus - Pause/Menu

Plus - Inventory

Screenshots

nxengine3.png

Changelog

v2.6.5

  • Fixed crash on PSVita in core fight.
  • Greatly improved perf on Vita with new SDL2 port.
  • RTL text support and Arabic and Korean translations.
  • Greatly improved organya playback and interpolation support, thanks to @alula.
  • Simple mods support (you can find Seriousface's boss rush mod in assets).
  • Light effects (toggleable).
  • Lots of AI/Weapons/etc. fixes.

v2.6.4

  • Tons of gameplay/weapons/ai fixes and optimizations (yes, boost jumping works now).
  • Animated portraits.
  • Strafing, configurable OK/Cancel.
  • Support for custom soundtracks and playlists.
  • Configurable SFX/Music volume.
  • Switch port.
  • Out-of-bounds tiles support to make maps look better on high/widescreen resolutions.
  • Dynamic title backgrounds based on 260.rec.
  • New improved and accurate Organya/Pixtone player and overall refactored soundmanager.
  • Refactored and cleaned up renderer (should make porting to libretro/whatever easier).
  • Initial mod support (couple of mods are coming later).

External links

Advertising: