Player: tdf2018wildcompodemo: interpreter hangs or skips all map sequences

Created on 2 Dec 2018  路  6Comments  路  Source: EasyRPG/Player

Name of the game:

It does not contain a game title, but the project name on GitHub and in the readme file is tdf2018wildcompodemo.

Player platform:

Any, probably...

Attach files (as a .zip archive or link them)

Not needed

Describe the issue in detail and how to reproduce it:

This amazing demo (live video) has been created by @katai5plate and the scripted full source code (MIT licensed) is available at katai5plate/tdf2018wildcompodemo on GitHub.

It hangs in the first scene after less than 40 seconds at normal speed.
An online version has been uploaded for convenience to the web player: stable, master.

Some few BMPs have been converted to PNG, these have been recompressed with zopfli and MP3 music converted to 24 kbps Opus for faster async download.

Additionally to this hang, player shows a warning instead of a debug message due to the empty title (it could be considered as a bug, as RPG_RT ignores this).

Audio EvenInterpreter Hang Patch available

Most helpful comment

oh the Tick is really Midi play location. hmmmpf.

All 6 comments

guess fixing this will be complete luck as part of a different issue.

Longer tweet containing more of the tech demo: https://twitter.com/kaiware007/status/1068810114923036672

Player behaves different in Emscripten compared with desktop Player. In desktop builds, it teleports between all maps in very few frames, then runs the last sequence and ends the demo. So it seems to be related with timing, as Ghabry points the demo is orchestrated by timers, which helps to keep it on sync with music playback.

We have a few documented cases where emscripten will behave different but this sound like the first case of a bug where the webplayer executes something different compared to desktop player o.O

oh the Tick is really Midi play location. hmmmpf.

Was this page helpful?
0 / 5 - 0 ratings