diff --git a/metadata.json b/metadata.json index 49d622c..3c999d2 100644 --- a/metadata.json +++ b/metadata.json @@ -1 +1 @@ -{"gitHubUrl":"https://github.com/YoYoGames/GMEXT-FMOD","projectFile":"source/fmod_gml/FMOD.yyp","projectVersion":"LTS22","releaseTemplate":"templates/release_body.md","extensionMetaData":[{"extensionFile":"source/fmod_gml/extensions/FMOD/FMOD.yy","packageId":"com.yoyogames.fmodext","packageName":"FMOD Ext","packageVersion":"0.0.5","packageFormat":"LTS22","includeFolders":null,"includeResources":null,"excludeFolders":null,"excludeResources":null,"postRemovals":["**/.vs/","**/.vsc/","extensions/FMOD/YYFMOD_xbox*.dll","extensions/FMOD/*.prx","extensions/FMOD/*.nro","extensions/FMOD/*.nrr","extensions/FMOD/**/fmod.jar","extensions/FMOD/**/*fmodL*.*","extensions/FMOD/**/*fmodstudioL*.*","extensions/FMOD/**/Fmod Core/","extensions/FMOD/**/Fmod Studio/","extensions/FMOD/fmod_android/out/","extensions/FMOD/fmod_gdk/**/Gaming.Xbox.*.x64/","extensions/FMOD/fmod_playstation/**/ORBIS/","extensions/FMOD/fmod_playstation/**/Prospero/","extensions/FMOD/fmod_switch/**/NX64/","extensions/FMOD/fmod_windows/**/x64/","*.user","xcuserdata/","!extensions/FMOD/libfmodL.dylib","!extensions/FMOD/libfmodstudioL.dylib","*.sh-e"]}]} \ No newline at end of file +{"gitHubUrl":"https://github.com/YoYoGames/GMEXT-FMOD","projectFile":"source/fmod_gml/FMOD.yyp","projectVersion":"LTS22","releaseTemplate":"templates/release_body.md","extensionMetaData":[{"extensionFile":"source/fmod_gml/extensions/FMOD/FMOD.yy","packageId":"com.yoyogames.fmodext","packageName":"FMOD Ext","packageVersion":"0.0.6","packageFormat":"LTS22","includeFolders":null,"includeResources":null,"excludeFolders":null,"excludeResources":null,"postRemovals":["**/.vs/","**/.vsc/","extensions/FMOD/YYFMOD_xbox*.dll","extensions/FMOD/*.prx","extensions/FMOD/*.nro","extensions/FMOD/*.nrr","extensions/FMOD/**/fmod.jar","extensions/FMOD/**/*fmodL*.*","extensions/FMOD/**/*fmodstudioL*.*","extensions/FMOD/**/Fmod Core/","extensions/FMOD/**/Fmod Studio/","extensions/FMOD/fmod_android/out/","extensions/FMOD/fmod_gdk/**/Gaming.Xbox.*.x64/","extensions/FMOD/fmod_playstation/**/ORBIS/","extensions/FMOD/fmod_playstation/**/Prospero/","extensions/FMOD/fmod_switch/**/NX64/","extensions/FMOD/fmod_windows/**/x64/","*.user","xcuserdata/","!extensions/FMOD/libfmodL.dylib","!extensions/FMOD/libfmodstudioL.dylib","*.sh-e"]}]} \ No newline at end of file diff --git a/source/fmod_gml/FMOD.yyp b/source/fmod_gml/FMOD.yyp index afea2e1..647ce74 100644 --- a/source/fmod_gml/FMOD.yyp +++ b/source/fmod_gml/FMOD.yyp @@ -76,7 +76,7 @@ "isEcma":false, "LibraryEmitters":[], "MetaData":{ - "IDEVersion":"2024.400.0.556", + "IDEVersion":"9.9.1.673", }, "name":"FMOD", "resources":[ diff --git a/source/fmod_gml/extensions/FMOD/FMOD.yy b/source/fmod_gml/extensions/FMOD/FMOD.yy index 6dc5878..4a25430 100644 --- a/source/fmod_gml/extensions/FMOD/FMOD.yy +++ b/source/fmod_gml/extensions/FMOD/FMOD.yy @@ -1,23 +1,23 @@ { - "$GMExtension": "", - "%Name": "FMOD", - "androidactivityinject": "", - "androidclassname": "Fmod_Android", - "androidcodeinjection": "", - "androidinject": "", - "androidmanifestinject": "", - "androidPermissions": [ + "$GMExtension":"", + "%Name":"FMOD", + "androidactivityinject":"", + "androidclassname":"Fmod_Android", + "androidcodeinjection":"", + "androidinject":"", + "androidmanifestinject":"", + "androidPermissions":[ "android.permission.RECORD_AUDIO", ], - "androidProps": true, - "androidsourcedir": "", - "author": "", - "classname": "Fmod_iOS", - "copyToTargets": 3035426170322551022, - "description": "", - "exportToGame": true, - "extensionVersion": "0.0.5", - "files": [ + "androidProps":true, + "androidsourcedir":"", + "author":"", + "classname":"Fmod_iOS", + "copyToTargets":3035426170322551022, + "description":"", + "exportToGame":true, + "extensionVersion":"0.0.6", + "files":[ {"$GMExtensionFile":"","%Name":"YYFMOD.dll","constants":[],"copyToTargets":3035426170322550990,"filename":"YYFMOD.dll","final":"","functions":[ {"$GMExtensionFunction":"","%Name":"fmod_channel_set_frequency","argCount":0,"args":[2,2,],"documentation":"/// @desc\n\r/// @param {real} channel_ref \n\r/// @param {real} frequency \n\r/// @returns {real}\n\r","externalName":"fmod_channel_set_frequency","help":"fmod_channel_set_frequency(channel_ref, frequency)","hidden":false,"kind":1,"name":"fmod_channel_set_frequency","resourceType":"GMExtensionFunction","resourceVersion":"2.0","returnType":2,}, {"$GMExtensionFunction":"","%Name":"fmod_channel_get_frequency","argCount":0,"args":[2,],"documentation":"/// @desc\n\r/// @param {real} channel_ref \n\r/// @returns {real}\n\r","externalName":"fmod_channel_get_frequency","help":"fmod_channel_get_frequency(channel_ref)","hidden":false,"kind":1,"name":"fmod_channel_get_frequency","resourceType":"GMExtensionFunction","resourceVersion":"2.0","returnType":2,}, @@ -981,27 +981,27 @@ {"$GMProxyFile":"","%Name":"libfmodstudioL.prx","name":"libfmodstudioL.prx","resourceType":"GMProxyFile","resourceVersion":"2.0","TargetMask":59,}, ],"resourceType":"GMExtensionFile","resourceVersion":"2.0","uncompress":false,"usesRunnerInterface":false,}, ], - "gradleinject": "", - "hasConvertedCodeInjection": true, - "helpfile": "", - "HTML5CodeInjection": "", - "html5Props": false, - "IncludedResources": [], - "installdir": "", - "iosCocoaPodDependencies": "", - "iosCocoaPods": "", - "ioscodeinjection": "", - "iosdelegatename": "", - "iosplistinject": "", - "iosProps": true, - "iosSystemFrameworkEntries": [], - "iosThirdPartyFrameworkEntries": [], - "license": "", - "maccompilerflags": "", - "maclinkerflags": "", - "macsourcedir": "", - "name": "FMOD", - "options": [ + "gradleinject":"", + "hasConvertedCodeInjection":true, + "helpfile":"", + "HTML5CodeInjection":"", + "html5Props":false, + "IncludedResources":[], + "installdir":"", + "iosCocoaPodDependencies":"", + "iosCocoaPods":"", + "ioscodeinjection":"\r\nNSMicrophoneUsageDescription\r\n${YYEXTOPT_FMOD_iosMicAccessDesc}\r\n", + "iosdelegatename":"", + "iosplistinject":"\r\nNSMicrophoneUsageDescription\r\n${YYEXTOPT_FMOD_iosMicAccessDesc}\r\n", + "iosProps":true, + "iosSystemFrameworkEntries":[], + "iosThirdPartyFrameworkEntries":[], + "license":"", + "maccompilerflags":"", + "maclinkerflags":"", + "macsourcedir":"", + "name":"FMOD", + "options":[ {"$GMExtensionOption":"","%Name":"__extOptLabel1","defaultValue":"DESKTOP:","description":"","displayName":"","exportToINI":false,"extensionId":null,"guid":"c7909757-05f8-4365-b44d-00795f9489f9","hidden":false,"listItems":[],"name":"__extOptLabel1","optType":5,"resourceType":"GMExtensionOption","resourceVersion":"2.0",}, {"$GMExtensionOption":"","%Name":"winSdkPath","defaultValue":"","description":"This is the path to the folder containing the \"api\" subfolder.","displayName":"Windows SDK","exportToINI":true,"extensionId":null,"guid":"69e2040b-c54f-4d66-87d8-04c2caa2f267","hidden":false,"listItems":[],"name":"winSdkPath","optType":4,"resourceType":"GMExtensionOption","resourceVersion":"2.0",}, {"$GMExtensionOption":"","%Name":"macosSdkPath","defaultValue":"","description":"This is the path to the folder containing the \"api\" subfolder.","displayName":"macOS SDK","exportToINI":false,"extensionId":null,"guid":"aff0f052-c04f-4ea7-9c53-c10ef775761d","hidden":false,"listItems":[],"name":"macosSdkPath","optType":4,"resourceType":"GMExtensionOption","resourceVersion":"2.0",}, @@ -1014,6 +1014,9 @@ {"$GMExtensionOption":"","%Name":"ps5SdkPath","defaultValue":"","description":"This is the path to the folder containing the \"api\" subfolder.","displayName":"Playstation 5 SDK","exportToINI":false,"extensionId":null,"guid":"38fe1b85-26c7-4f47-895e-a3e02ae085d0","hidden":false,"listItems":[],"name":"ps5SdkPath","optType":4,"resourceType":"GMExtensionOption","resourceVersion":"2.0",}, {"$GMExtensionOption":"","%Name":"gdkSdkPath","defaultValue":"","description":"This is the path to the folder containing the \"api\" subfolder.","displayName":"GDK SDK","exportToINI":false,"extensionId":null,"guid":"8045572c-0785-4a86-8c39-33bbc58f4a86","hidden":false,"listItems":[],"name":"gdkSdkPath","optType":4,"resourceType":"GMExtensionOption","resourceVersion":"2.0",}, {"$GMExtensionOption":"","%Name":"switchSdkPath","defaultValue":"","description":"This is the path to the folder containing the \"api\" subfolder.","displayName":"Switch SDK","exportToINI":false,"extensionId":null,"guid":"b51e9c37-b697-4393-a88d-aaf823a459ef","hidden":false,"listItems":[],"name":"switchSdkPath","optType":4,"resourceType":"GMExtensionOption","resourceVersion":"2.0",}, + {"$GMExtensionOption":"","%Name":"__extOptLabel5","defaultValue":"iOS CONFIGURATION:","description":"","displayName":"","exportToINI":false,"extensionId":null,"guid":"bd5dc2d8-951b-4ee1-adfe-680ac750d83f","hidden":false,"listItems":[],"name":"__extOptLabel5","optType":5,"resourceType":"GMExtensionOption","resourceVersion":"2.0",}, + {"$GMExtensionOption":"","%Name":"iosMicAccess","defaultValue":"False","description":"","displayName":"Mic Access","exportToINI":false,"extensionId":null,"guid":"5ab86468-990a-4add-a836-8da80a081c12","hidden":false,"listItems":[],"name":"iosMicAccess","optType":0,"resourceType":"GMExtensionOption","resourceVersion":"2.0",}, + {"$GMExtensionOption":"","%Name":"iosMicAccessDesc","defaultValue":"This application requires microphone access for recording purposes.","description":"","displayName":"Mic Access Desc","exportToINI":false,"extensionId":null,"guid":"c91aefca-e289-4cfe-bf9c-9c431dc97779","hidden":false,"listItems":[],"name":"iosMicAccessDesc","optType":2,"resourceType":"GMExtensionOption","resourceVersion":"2.0",}, {"$GMExtensionOption":"","%Name":"__extOptLabel4","defaultValue":"FMOD STUDIO:","description":"","displayName":"","exportToINI":false,"extensionId":null,"guid":"4431c4d8-772d-4c85-a494-1f6491aa37ff","hidden":false,"listItems":[],"name":"__extOptLabel4","optType":5,"resourceType":"GMExtensionOption","resourceVersion":"2.0",}, {"$GMExtensionOption":"","%Name":"enableStudio","defaultValue":"True","description":"","displayName":"Enable","exportToINI":false,"extensionId":null,"guid":"0b9245eb-e6d6-4763-87c8-5fc0e4f67b65","hidden":false,"listItems":[],"name":"enableStudio","optType":0,"resourceType":"GMExtensionOption","resourceVersion":"2.0",}, {"$GMExtensionOption":"","%Name":"__extOptLabel3","defaultValue":"EXTRA OPTIONS:","description":"","displayName":"","exportToINI":false,"extensionId":null,"guid":"fa3cd3b9-9573-46f8-b93e-6b3978afbe3f","hidden":false,"listItems":[],"name":"__extOptLabel3","optType":5,"resourceType":"GMExtensionOption","resourceVersion":"2.0",}, @@ -1038,26 +1041,26 @@ {"$GMExtensionOption":"","%Name":"versionDev","defaultValue":"9.9.1.611","description":"","displayName":"","exportToINI":false,"extensionId":null,"guid":"670daf0c-b9c8-40b6-a8a8-12580e85dd69","hidden":true,"listItems":[],"name":"versionDev","optType":2,"resourceType":"GMExtensionOption","resourceVersion":"2.0",}, {"$GMExtensionOption":"","%Name":"versionLTS","defaultValue":"2022.0.2.0","description":"","displayName":"","exportToINI":false,"extensionId":null,"guid":"4f8c9c18-886c-4c01-8cd2-f469c38afb87","hidden":true,"listItems":[],"name":"versionLTS","optType":2,"resourceType":"GMExtensionOption","resourceVersion":"2.0",}, ], - "optionsFile": "options.json", - "packageId": "", - "parent": { - "name": "Extensions", - "path": "folders/Fmod/Extensions.yy", + "optionsFile":"options.json", + "packageId":"", + "parent":{ + "name":"Extensions", + "path":"folders/Fmod/Extensions.yy", }, - "productId": "", - "resourceType": "GMExtension", - "resourceVersion": "2.0", - "sourcedir": "", - "supportedTargets": -1, - "tvosclassname": null, - "tvosCocoaPodDependencies": "", - "tvosCocoaPods": "", - "tvoscodeinjection": "", - "tvosdelegatename": null, - "tvosmaccompilerflags": "", - "tvosmaclinkerflags": "", - "tvosplistinject": "", - "tvosProps": false, - "tvosSystemFrameworkEntries": [], - "tvosThirdPartyFrameworkEntries": [], + "productId":"", + "resourceType":"GMExtension", + "resourceVersion":"2.0", + "sourcedir":"", + "supportedTargets":-1, + "tvosclassname":null, + "tvosCocoaPodDependencies":"", + "tvosCocoaPods":"", + "tvoscodeinjection":"", + "tvosdelegatename":null, + "tvosmaccompilerflags":"", + "tvosmaclinkerflags":"", + "tvosplistinject":"", + "tvosProps":false, + "tvosSystemFrameworkEntries":[], + "tvosThirdPartyFrameworkEntries":[], } \ No newline at end of file