Skip to content

1.2.15 Stable

Latest

Choose a tag to compare

@kyonides kyonides released this 20 Jul 06:34

Recent Changes:

  • Audio Module:
    • Improved check_focus performance by skipping parts of the code if no change has taken place.
    • Added openal_error for debugging purposes, returns 0 if everything worked fine.
      Warning: This method's internal value gets cleared right after calling it.
    • Added RPG::AudioFile#read and RPG::BGM#read and RPG;;BGS#read methods.
      They let you retrieve an audio file's seconds, samples, sample rate, type (ogg, midi, mp3, wave) and ext (ogg, mid, mp3, wav) without ever playing the file!
      Note on MP3: Right now it can only verify ID3 tagged files.
    • All the classes mentioned above automatically include read access to those methods.
    • Added bgm_set_loop, bgs_set_loop and several variants to let you set a custom loop start and loop length points in OGG files.
      MP3 files have not been tested. MIDI files seem to lack a similar feature.
    • Fixed a SE bug that prevented them from playing more than 6 times in a row.
      I found out that the original mkxp system to track them down was unnecessarily complex and did not provide the game developers with any noticeable advantage. So I simply stripped it from the code, and voilà, it works always now! Just as expected!
  • Updated HiddenPlayList XP script.