You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Custom NewGRF error messages (0xFF) don't use the STRING parameters properly, instead OpenTTD generates the output
dbg: [grf] Unknown StringID 0xFFFF remapped to STR_EMPTY. Please open a Feature Request if you need it
Test case: OpenGFX+ Industries and Pikka's Basic Industries used jointly will generate it.
[23:49] Yexo planetmaker: after a lot of recompiling I can't trigger that bug anymore
[23:49] Yexo if you can still reproduce the " is incompatible with ." bug please open a bug at fs so I don't forget to look at it
[23:51] planetmaker hm... I get it everytime. You have with ogfx+industries head now a test case
[23:51] planetmaker actually... once with the agricultural vector of ECS I even got "Food processing plant is incompatible with ."
[23:52] planetmaker dbg: [grf] Unknown StringID 0xFFFF remapped to STR_EMPTY. Please open a Feature Request if you need it <-- console
[00:00] Yexo that is even reproducible in 1.1.0 :(
The problem is in ErrmsgWindow, it doesn't call SwitchToErrorRefStack often enough. There might be more related problems in that class, since I'm not sure if SwitchToNormalRefStack is always called before leaving code related to this class. The exact effects of leaving out the call to SwitchToNormalRefStack are unclear to me at the moment.
planetmaker opened the ticket and wrote:
Reported version: trunk
Operating system: All
This issue was imported from FlySpray: https://bugs.openttd.org/task/4599
The text was updated successfully, but these errors were encountered: