cleolibrary / CLEO5

CLEO 5 for GTA San Andreas
https://cleo.li
MIT License
57 stars 6 forks source link

Make audio streams handle work as in cleo4 #230

Closed MiranDMC closed 1 month ago

MiranDMC commented 1 month ago

Due to adding virtual functions to the audio stream class VMT pointer was added to the data layout. This caused stream handle (address) no longer pointing on property containing underlying BASS stream pointer. Updated so more advanced scripts still can work with BASS as in CLEO4.

Unit tests working, audio demo script works too.