JujuAdams / Scribble

Efficient, internationalized, multi-effects text renderer for GameMaker
https://www.jujuadams.com/Scribble/
MIT License
344 stars 45 forks source link

Fonts fail to load in GMRT due to upstream bug #579

Open AToska21 opened 1 month ago

AToska21 commented 1 month ago

Hi! I tried to build my game that uses Scribble with the new GMRT (VM) runtime, and when the game started it threw this error:

Warning: no handler found for chunk with ID: STRG
ScribbleDX: Welcome to Scribble Deluxe by Juju Adams! This is version 9.3.1, 2024-09-11
ScribbleDX: Verbose mode is off, set SCRIBBLE_VERBOSE to <true> to see more information
ScribbleDX: handle_parse() not available
ScribbleDX: ReferenceError: sdfEnabled is not defined
Scribble Deluxe 9.3.1: There was an error whilst reading "font_console"
          Please reimport the font into GameMaker and reset character ranges
          If this issue persists, please report it
Unhandled exception Error : ScribbleDX:
There was an error whilst reading "font_console"
Please reimport the font into GameMaker and reset character ranges
If this issue persists, please report it

Not sure what the issue is here exactly.

JujuAdams commented 1 month ago

Looks like GMRT is missing some functionality when compared to 2024.8.

GMRT isn't remotely close to being ready for serious testing. If you'd like to expedite a solution then you should report this bug to YYG. When GMRT is further along I'll do some testing.

AToska21 commented 1 month ago

Looks like GMRT is missing some functionality when compared to 2024.8.

GMRT isn't remotely close to being ready for serious testing. If you'd like to expedite a solution then you should report this bug to YYG. When GMRT is further along I'll do some testing.

I'd like a solution, but the problem is it doesn't provide any logs even when SCRIBBLE_VERBOSE is true.

JujuAdams commented 1 month ago

The code is open source. If you want a solution fast then you are responsible for finding that solution which, in this case, means talking to YYG.

gnysek commented 3 weeks ago

You can report missing functions to YYG, there's chance they would give priority for missing ones in that case:

https://github.com/YoYoGames/GameMaker-Bugs/issues/new/choose and select GMRT.