{"id":13529692,"url":"https://github.com/Nikkilae/fml","last_synced_at":"2025-04-01T17:30:47.695Z","repository":{"id":63090953,"uuid":"505497903","full_name":"Nikkilae/fml","owner":"Nikkilae","description":"GameMaker bindings to the FMOD Studio API","archived":false,"fork":false,"pushed_at":"2025-03-08T11:05:06.000Z","size":3050,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-08T12:18:26.485Z","etag":null,"topics":["fmod","fmod-api","fmod-library","fmod-studio","fmodstudio","gamemaker","gamemaker-studio","gamemaker-studio-2","gamemaker-studio-2-3","gms2"],"latest_commit_sha":null,"homepage":"https://nikkilae.github.io/fml","language":"Game Maker Language","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Nikkilae.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-06-20T15:31:03.000Z","updated_at":"2025-03-08T11:05:10.000Z","dependencies_parsed_at":"2023-02-08T18:45:31.598Z","dependency_job_id":null,"html_url":"https://github.com/Nikkilae/fml","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nikkilae%2Ffml","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nikkilae%2Ffml/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nikkilae%2Ffml/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nikkilae%2Ffml/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nikkilae","download_url":"https://codeload.github.com/Nikkilae/fml/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246680194,"owners_count":20816650,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fmod","fmod-api","fmod-library","fmod-studio","fmodstudio","gamemaker","gamemaker-studio","gamemaker-studio-2","gamemaker-studio-2-3","gms2"],"created_at":"2024-08-01T07:00:38.571Z","updated_at":"2025-04-01T17:30:47.689Z","avatar_url":"https://github.com/Nikkilae.png","language":"Game Maker Language","readme":"# **FML**\n\n*GML bindings to the FMOD API*\n\n\u003cbr/\u003e\n\n\n\u003e [!IMPORTANT]\n\u003e This library is no longer being maintained. It has effectively been superseded by [YoYoGames' official FMOD extension](https://github.com/YoYoGames/GMEXT-FMOD). The official extension is in most ways better than FML. It covers more of the API, supports more platforms and supports recent GameMaker versions.\n\n---\n\nFML is an extension for [GameMaker](https://gamemaker.io) that provides GML bindings to a subset of the [FMOD](https://www.fmod.com/) API.\n\nIt's a set of one-to-one bindings to the FMOD API, focusing on covering the [FMOD Studio API](https://www.fmod.com/docs/2.02/api/studio-guide.html) but also providing a small subset of the [FMOD Core API](https://www.fmod.com/docs/2.02/api/core-guide.html).\n\nFML itself (excluding the included FMOD libraries) is licensed under the [MIT License](https://github.com/Nikkilae/fml/blob/main/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](https://www.fmod.com/licensing).\n\n---\n\nFMOD API coverage: Most of [FMOD Studio API](https://www.fmod.com/docs/2.02/api/studio-guide.html) and a little bit of [FMOD Core API](https://www.fmod.com/docs/2.02/api/core-guide.html).\n\nFMOD API version: `2.02.10`\n\nSupported GameMaker versions: `v2022.6.26` and beyond.\n\u003cbr/\u003e*Maybe some previous versions too? I haven't tried but go for it!*\n\nSupported platforms: `Windows` and `Ubuntu` (VM \u0026 YYC, x64 only).\n\u003cbr/\u003e*More platforms may be supported in the future but no promises. [Details](https://nikkilae.github.io/fml/#/README?id=state-of-development)*\n\nThe 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.\n\n---\n\nThere are two separate documentations depending on what you're looking for:\n\n\n| \u003cu\u003e[User documentation](http://nikkilae.github.io/fml)\u003c/u\u003e |\n| :--- |\n| The user documentation is for you if you want to use FML in your GameMaker project.\u003cbr/\u003eThere you'll find instructions on how to install it and use it. |\n\n| \u003cu\u003e[Repository documentation](/repo_docs.md)\u003c/u\u003e |\n| :--- |\n| The repository documentation is for you if you wish to know about the source code of the FML extension itself. |\n\n---\n\nFeature requests, bug reports and questions: [Issues](https://github.com/Nikkilae/fml/issues)\n\n---\n\nDeveloper: [riuku.net](https://riuku.net/) | [@riuku_](https://twitter.com/riuku_)\n","funding_links":[],"categories":["Audio"],"sub_categories":["Recommendations"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNikkilae%2Ffml","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNikkilae%2Ffml","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNikkilae%2Ffml/lists"}