{"repo":"Dudejoe870/godot-openmpt","free":true,"listed":false,"github":"https://github.com/Dudejoe870/godot-openmpt","clone":"git clone https://github.com/Dudejoe870/godot-openmpt.git","description":"A binding for libopenmpt (a sophisticated mod-tracker player library) for Godot 4.2. Can play .xm .s3m .it .umx and many other formats!","language":"C++","stars":62,"topics":["fasttracker","fasttracker2","godot","godot-addon","godot-plugin","godot4","godotengine","impulsetracker","milkytracker","mod-tracker"],"license":"MIT","category":"game-templates","readme_excerpt":"OpenMPT for Godot These are bindings for libopenmpt (The library version of the playback engine of OpenMPT, the modtracker software) made for Godot which allows you to play almost any tracker module format (like .xm or .it or .s3m or even something like .umx aka the Unreal Engine 1 Music format) under the sun as a normal AudioStream (as if it was just a WAV or OGG file) Why? Because my game uses mod-tracker music inspired by Deus-Ex, and it also makes looping and dynamic music easier. Where can I find a pre-built addon? Just go to the prebuilt branch and use the download ZIP feature of Github, or use \"Releases\" on the side, extract it into your project and you're done! If you want to take a look at a commit that's more recent, then you can download the addon as a CI build artifact from the Github workflow action. Unfortunately there are no MacOS, Android, iOS, or any 32-bit binaries currently prebuilt. If you need any of those you will have to build them yourself and add them to the .gdextension file. Documentation For information on what functions you can use either look at the source code, or look at the in-editor docs for the types AudioStreamMPT and AudioStreamPlaybackMPT . There is no official written documentation for the time being, but just the function names and parameter names should most likely be helpful enough; and if you know any amount of C++ the code should be pretty easy to parse. What platforms does it support? In theory, all of them. In practice building fo","default_branch":null,"files":null,"tree":[],"storefront":"/r/Dudejoe870","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Dudejoe870/godot-openmpt/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}