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

NXEngine-evo Switch: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=NXEngine-evo
|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=https://github.com/nxengine/nxengine-evo
|donation=https://github.com/nxengine/nxengine-evo
}}
}}
The 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.
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.


Differences from the original version of NXEngine:
Differences from the original version of NXEngine:
Line 66: Line 66:


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/nxengine2.png
https://dlhb.gamebrew.org/switchhomebrews/nxengine3.png
 
==Media==
'''Running nxengine on Nintendo Switch (homebrew)''' ([https://www.youtube.com/watch?v=YQq_g8C7K4w CarTei]) <br>
<youtube>YQq_g8C7K4w</youtube>


==Changelog==
==Changelog==
Line 97: Line 93:
== External links ==
== External links ==
* GitHub - https://github.com/carstene1ns/nxengine-evo/tree/switch-port
* GitHub - https://github.com/carstene1ns/nxengine-evo/tree/switch-port
* GBAtemp - https://gbatemp.net/threads/nxengine-cave-story-doukutsu-monogatari-reimplementation.503313/
* ForTheUsers - https://apps.fortheusers.org/switch/nxengine
* ForTheUsers - https://apps.fortheusers.org/switch/nxengine
* Switch port by carstene1ns - https://gbatemp.net/threads/nxengine-cave-story-doukutsu-monogatari-reimplementation.503313/

Latest revision as of 02:53, 7 February 2024

NXEngine-evo
Nxengine.png
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: