07-19-2026, 07:06 AM
(This post was last modified: Yesterday, 07:43 AM by kyonides.
Edit Reason: FINALLY HERE!
)
Version 1.2.15 Has Definitively Arrived!
Codename: AudioUnlooped
Available Platforms
- Linux
- Windows
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!
- Improved check_focus performance by skipping parts of the code if no change has taken place.
- Updated HiddenPlayList XP script.
NOTES
Thanks to the Lord that I was finally able to find the nasty
bug that prevented the engine from playing all SE even in rapid succession. 
(Otherwise, I would have had to revert a few of the latest improvements I made in the last couple of releases.
)RPG::AudioFile is the only audio file class available on RMXP by default so you would need to pass a type like "bgm" or "bgs" to its read method let it find the actual file and extract its internal values.
RPG::BGM and RPG::BGS are RPG::AudioFile's child classes and they implicitly know what kind of directory they are looking for, so read needs no argument at all in those cases.
Of course, if you are running the HiddenChest engine, you can create RPG::BGM and RPG::BGS files at will, even on RMXP!
"For God has not destined us for wrath, but for obtaining salvation through our Lord Jesus Christ," 1 Thessalonians 5:9
Maranatha!
The Internet might be either your friend or enemy. It just depends on whether or not she has a bad hair day.
![[Image: SP1-Scripter.png]](https://www.save-point.org/images/userbars/SP1-Scripter.png)
![[Image: SP1-Writer.png]](https://www.save-point.org/images/userbars/SP1-Writer.png)
![[Image: SP1-Poet.png]](https://www.save-point.org/images/userbars/SP1-Poet.png)
![[Image: SP1-PixelArtist.png]](https://www.save-point.org/images/userbars/SP1-PixelArtist.png)
![[Image: SP1-Reporter.png]](https://i.postimg.cc/GmxWbHyL/SP1-Reporter.png)
My Original Stories (available in English and Spanish)
List of Compiled Binary Executables I have published...
HiddenChest & Roole
Give me a free copy of your completed game if you include at least 3 of my scripts!
Just some scripts I've already published on the board...
KyoGemBoost XP VX & ACE, RandomEnkounters XP, KSkillShop XP, Kolloseum States XP, KEvents XP, KScenario XP & Gosu, KyoPrizeShop XP Mangostan, Kuests XP, KyoDiscounts XP VX, ACE & MV, KChest XP VX & ACE 2016, KTelePort XP, KSkillMax XP & VX & ACE, Gem Roulette XP VX & VX Ace, KRespawnPoint XP, VX & VX Ace, GiveAway XP VX & ACE, Klearance XP VX & ACE, KUnits XP VX, ACE & Gosu 2017, KLevel XP, KRumors XP & ACE, KMonsterPals XP VX & ACE, KStatsRefill XP VX & ACE, KLotto XP VX & ACE, KItemDesc XP & VX, KPocket XP & VX, OpenChest XP VX & ACE
Maranatha!
The Internet might be either your friend or enemy. It just depends on whether or not she has a bad hair day.
![[Image: SP1-Scripter.png]](https://www.save-point.org/images/userbars/SP1-Scripter.png)
![[Image: SP1-Writer.png]](https://www.save-point.org/images/userbars/SP1-Writer.png)
![[Image: SP1-Poet.png]](https://www.save-point.org/images/userbars/SP1-Poet.png)
![[Image: SP1-Reporter.png]](https://i.postimg.cc/GmxWbHyL/SP1-Reporter.png)
My Original Stories (available in English and Spanish)
List of Compiled Binary Executables I have published...
HiddenChest & Roole
Give me a free copy of your completed game if you include at least 3 of my scripts!

Just some scripts I've already published on the board...
KyoGemBoost XP VX & ACE, RandomEnkounters XP, KSkillShop XP, Kolloseum States XP, KEvents XP, KScenario XP & Gosu, KyoPrizeShop XP Mangostan, Kuests XP, KyoDiscounts XP VX, ACE & MV, KChest XP VX & ACE 2016, KTelePort XP, KSkillMax XP & VX & ACE, Gem Roulette XP VX & VX Ace, KRespawnPoint XP, VX & VX Ace, GiveAway XP VX & ACE, Klearance XP VX & ACE, KUnits XP VX, ACE & Gosu 2017, KLevel XP, KRumors XP & ACE, KMonsterPals XP VX & ACE, KStatsRefill XP VX & ACE, KLotto XP VX & ACE, KItemDesc XP & VX, KPocket XP & VX, OpenChest XP VX & ACE

