Skip to content

Releases: Erige005/Kirikiroid2-NX

Kirikiroid2-NX v0.1.2-alpha

Pre-release

Choose a tag to compare

@Erige005 Erige005 released this 01 Oct 09:32

Kirikiroid2-NX v0.1.2-alpha — controller support and the AlphaMovie plugin.

What's new

  • Joy-Con / Pro Controller (handheld, attached or wireless), through Kirikiroid2's own gamepad handling (as on Android):
    • A = advance / confirm, B = cancel / right-click, D-pad = select; X / Y / L / R / ZL / ZR / + are sent to the game as pad keys.
    • Left stick shows and moves a mouse cursor; with the cursor shown, A / B click at the cursor. Touching the screen hides it again.
    • − opens the Kirikiroid2 menu. In Kirikiroid2's own screens (file selector, settings, dialogs) B works as the back key.
    • Games handle pad keys differently; buttons can be remapped in Kirikiroid2's preferences (key map).
  • AlphaMovie plugin (.amv alpha movies). Fixes games stopping with Member "AlphaMovie" does not exist (e.g. Akatsuki no Goei), including loading old saves.
  • Credits screen updated.

Install / update

  1. Download Kirikiroid2-NX.nro below and copy it to sdmc:/switch/ (replace the old one).
  2. Open the Homebrew Menu in title-takeover mode (hold R while launching a game) and start Kirikiroid2-NX.
  3. Copy your game folder to the SD card as you would for Kirikiroid2 on Android and open data.xp3 from the file selector.

Known issues

  • Yes/No system message boxes always pick the first button.
  • Plugins not ported yet: KAGParserEx, E-mote/motion player, windowEx, scriptsEx, layerExRaster, layerExMosaic, shrinkCopy and others.
  • Exiting a game may show "The software was closed because an error occurred".
  • Software renderer only.

Logs for bug reports are written to sdmc:/switch/kirikiroid2/ (k2s_boot.txt, k2s_log.txt, k2s_log.prev.txt, k2s_crash.txt) — please attach them to issues.

No game data is included. Use only games you legally own. LICENSE and THIRD_PARTY_LICENSES.md apply to the binary.

Kirikiroid2-NX v0.1.1-alpha

Pre-release

Choose a tag to compare

@Erige005 Erige005 released this 30 Sep 17:11

Kirikiroid2-NX v0.1.1-alpha — save/load fixes and two more plugins from the Kirikiroid2 1.3.9 APK.

What's new

  • layerExDraw plugin (GDI+-style vector and outlined text drawing, on Blend2D). Fixes the save/load screen of games that crashed with Member "edgeEmphasis" does not exist (e.g. Osananajimi wa Daitouryou).
  • fstat plugin (Storages.isExistentDirectory, dirlist, deleteFile, …). Fixes games that stopped at startup with Cannot find storage … (e.g. Mahoutsukai no Yoru).
  • Saving no longer fails with Not supported media type "" when a game deletes an old save thumbnail.
  • Faster: release build now uses the same optimisation level as the Android build.
  • Logs: the previous run's log is kept as k2s_log.prev.txt; logs and crash reports show the build time.

Install / update

  1. Download Kirikiroid2-NX.nro below and copy it to sdmc:/switch/ (replace the old one).
  2. Open the Homebrew Menu in title-takeover mode (hold R while launching a game) and start Kirikiroid2-NX.
  3. Copy your game folder to the SD card as you would for Kirikiroid2 on Android and open data.xp3 from the file selector.

Known issues

  • Yes/No system message boxes always pick the first button.
  • Plugins not ported yet: KAGParserEx, E-mote/motion player, windowEx, scriptsEx, layerExRaster, shrinkCopy and others.
  • Exiting a game may show "The software was closed because an error occurred".
  • Touch only (no Joy-Con/TV yet), software renderer only.

Logs for bug reports are written to sdmc:/switch/kirikiroid2/ (k2s_boot.txt, k2s_log.txt, k2s_log.prev.txt, k2s_crash.txt) — please attach them to issues.

No game data is included. Use only games you legally own. LICENSE and THIRD_PARTY_LICENSES.md apply to the binary.

Kirikiroid2-NX v0.1.0-alpha

Pre-release

Choose a tag to compare

@Erige005 Erige005 released this 30 Sep 14:42

Kirikiroid2-NX v0.1.0-alpha — first public preview of the Nintendo Switch port of Kirikiroid2 1.3.9.

Install

  1. Download Kirikiroid2-NX.nro below and copy it to sdmc:/switch/.
  2. Open the Homebrew Menu in title-takeover mode (hold R while launching a game) and start Kirikiroid2-NX.
  3. Copy your game folder to the SD card as you would for Kirikiroid2 on Android and open data.xp3 from the file selector.

What works

  • Original Kirikiroid2 1.3.9 engine: TJS2, KAG/KAGEX, XP3 incl. xp3filter.tjs, patches.
  • Video (FFmpeg), voice/BGM (OpenAL), fonts incl. game-bundled TTF, Japanese/Chinese/Vietnamese text.
  • Transitions incl. extrans (wave, mosaic, turn, rotate, ripple) and layerExImage effects.
  • Original Kirikiroid2 UI, touchscreen, Switch keyboard for text input.

Known issues

  • Some games fail to save/load.
  • Yes/No system message boxes always pick the first button.
  • Plugins not ported yet: KAGParserEx, layerExDraw, E-mote/motion player, windowEx, scriptsEx and others.
  • Exiting a game may show "The software was closed because an error occurred".
  • Touch only (no Joy-Con/TV yet), software renderer only.

Logs for bug reports are written to sdmc:/switch/kirikiroid2/ (k2s_boot.txt, k2s_log.txt, k2s_crash.txt) — please attach them to issues.

No game data is included. Use only games you legally own. LICENSE and THIRD_PARTY_LICENSES.md apply to the binary.