EasyRPG / Player

RPG Maker 2000/2003 and EasyRPG games interpreter
https://easyrpg.org/player/
GNU General Public License v3.0
1.01k stars 190 forks source link

Support a 16 bits colours mode (RGB565) like the original RPG_RT #3043

Open Mimigris opened 1 year ago

Mimigris commented 1 year ago

Describe the issue in detail and how to reproduce it:

Currently EasyRPG only supports a 24 bits mode for colours. While it may be good for new games, this may lead to some discrepancies and unintended things for games made with the 24 bits mode, as reported by a developer of the Yume 2kki Team kuraud in this tweet for example: image

Another example that I've found is for the game Ex.Emi, in EasyRPG the ground is red instead of black due to this: RPG_RT: ex_emi_rpg_rt

EasyRPG: ex_emi_easy_rpg

Having a 16 bits mode for colours should be probably be possible as an option in the EasyRPG.ini as well as a default setting for games that were made using the original RPG_RT.

On another note, we may have issues with transparencies and tones as reported in issue #2202 as well as in the page on the Japanese Production Wiki of Yume 2kki listing differences between RPG_RT and EasyRPG, but this may be related to these differences so this may need more research.

gameblabla commented 2 months ago

Sort of related to this : https://github.com/EasyRPG/Player/issues/1640. (The issue was only fixed by forcing 32-bits) Unfortunately forcing RGB565 on pixman with EasyRPG was causing plenty of crashes/issues.