Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

sqrt10pi

1
Posts
1
Topics
A member registered Nov 26, 2023

Recent community posts

(1 edit)

Fix: Replace the outdated NW.js runtime

The game's bundled NW.js (Chrome 65) is too old for modern Linux -- it crashes on startup with "Could not find the default font" because it can't parse current fontconfig files.

Steps:

1. Get a newer NW.js runtime from another RPG Maker MV game (or download NW.js directly from nwjs.io). I used the files from a working copy of Lust Doll Plus (a game also from indivi).

2. Back up the old runtime files from the game directory: nw, nwjc, lib/, locales/, icudtl.dat, natives_blob.bin, snapshot_blob.bin, nw_100_percent.pak, nw_200_percent.pak, nw.pak, resources.pak, libffmpegsumo.so, swiftshader/

3. Copy the new runtime files into the game directory: nw, lib/, locales/, icudtl.dat, v8_context_snapshot.bin, nw_100_percent.pak, nw_200_percent.pak, resources.pak, chrome_crashpad_handler

4. Launch with ./nw -- the game files in www/ and package.json are unchanged and work as-is since both use the standard RPG Maker MV structure.

Why it works: All RPG Maker MV games use the same NW.js package format (package.json pointing to www/index.html), so the runtime is interchangeable. Only the NW.js binary and its support files need replacing -- the actual game data in www/ stays untouched.