Skip to content

Nikkilae/fml

Repository files navigation

FML

GML bindings to the FMOD API


FML is an extension for GameMaker that provides GML bindings to a subset of the FMOD API.

It's a set of one-to-one bindings to the FMOD API, focusing on covering the FMOD Studio API but also providing a small subset of the FMOD Core API.

FML itself (excluding the included FMOD libraries) is licensed under the MIT License so it's free to use. Do keep in mind that when using FML, you're also using FMOD which has its own licensing.


FMOD API coverage: Most of FMOD Studio API and a little bit of FMOD Core API.

FMOD API version: 2.02.10

Supported GameMaker versions: v2022.6.26 and beyond.
Maybe some previous versions too? I haven't tried but go for it!

Supported platforms: Windows and Ubuntu (VM & YYC, x64 only).
More platforms may be supported in the future but no promises. Details

The project that is used to develop FML is on GameMaker IDE v2022.6.26, Runtime v2022.6.1.40, which means that that version of GameMaker works for sure. I've also tested it on the LTS IDE v2022.0.0.19, Runtime v2022.0.0.12 which works too, so I assume that any version between these two probably works.


There are two separate documentations depending on what you're looking for:

User documentation
The user documentation is for you if you want to use FML in your GameMaker project.
There you'll find instructions on how to install it and use it.
Repository documentation
The repository documentation is for you if you wish to know about the source code of the FML extension itself.

Feature requests, bug reports and questions: Issues


Developer: riuku.net | @riuku_