Tutorial RPGM RPG Maker MV HDR Compatibility Fix

5.00 star(s) 1 Vote

ArcFlight

Newbie
Aug 10, 2017
28
88
GIF showing a dull looking RPGM game, then showing the same game with full colour range.
Example of what you might see with Lust Doll Plus.

If you have an HDR monitor and have HDR enabled, you might notice some (all?) RPG Maker MV games look dim with whites looking grey.

RPGM MV, at the time of writing this, uses Chromium 65, from NW.js 0.29, to display the games. You can check this out in games with the console enabled by pressing F8 or F12 and entering process.versions into the console.

This version of Chromium is old (Jan 2018). And since Chromium 64 added HDR support, appears to be a bug in 65. HDR appears to have been fixed in Chromium somewhere between 65 and 86.

After some limited success Googling, I've discovered two ways to fix this.

Fixes:
  1. Force sRGB rendering. (Easy)
  2. Update NW.js. (Easy to Hard, may break the game you are updating, may also improve performance)
  3. Disable HDR in Windows HD Colour settings every time you run an RPGM game. (Easy but stupid :rolleyes:)

Option 1, Forcing sRGB:
  1. Open the directory with the game executable in it.
    1. Mac users... rename Game.app to just Game so you can open it as a directory, then navigate to Contents/Resources/app.nw.
  2. Open package.json (might just be named package).
  3. Add the following line "chromium-args": "--force-color-profile=srgb".
    Your package file might be significantly different depending on the game. Just add it before the final curly brace }.
    Make sure the previous line has a comma! See the GIF below if confused.
  4. Save.
  5. Done. Launch the game. Enjoy.
notepad++_2024-03-03_00-46-32.gif

Option 2, Update NW.js:
This option may boost game performance due to using a newer version of Chromium. It may also break the game.
  1. Back up your game or prepare to re-download it in case you break it!
  2. Open the directory with the game executable in it.
  3. Download the appropriate version of NW.js from .
    See the spoiler for a simpler choice of what to download.
    • Pick one starting with nwjs-sdk-v0.49.2 if you want to enable the console.
    • Pick one starting with nwjs-v0.49.2 if you don't want to enable the console and save some disk space.
    • On Windows, pick one ending -win-ia32.zip.
    • On Mac, pick one ending -osx-x64.zip.
    • On Linux, pick one ending -linux-x64.tar.gz.
  4. Extract the contents of that zip (or tar.gz) overtop the game, replacing any files when asked.
  5. Delete Game.exe, Linux and Mac users skip to step 7.
  6. Rename nw.exe to Game.exe.
  7. Done. Launch the game. Enjoy.
You don't have permission to view the spoiler content. Log in or register now.

Note: I haven't confirmed this issue exists on anything other than Windows 10. Please let me know if it is just a Windows or Windows 10 issue. Thanks!
Credits: Guide adapted from info from . helped figure out what was to blame.
 

lheat

Newbie
Jul 23, 2019
69
21
Thank you for this!!! I've literally lost some LP over this. Just got a new screen which is HDR compatible. Everything was looking good except for rpgmaker games. I did the first option. Annoying but rather that, than risk breaking anything
 
5.00 star(s) 1 Vote