{"id":24583707,"url":"https://github.com/toebeann/tobey.unityaudio","last_synced_at":"2025-03-17T17:15:19.225Z","repository":{"id":192102518,"uuid":"622709493","full_name":"toebeann/Tobey.UnityAudio","owner":"toebeann","description":"A universal BepInEx patcher to enable/disable Unity's built-in audio for any Unity game.","archived":false,"fork":false,"pushed_at":"2024-10-02T11:49:20.000Z","size":929,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-24T04:48:05.089Z","etag":null,"topics":["bepinex","bepinex-patcher","bepinex-plugin","bepinex-plugins","unity","unity-audio-api","unity-audioclip","unity3d"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/toebeann.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":["toebeann"],"ko_fi":"toebean_","custom":["https://paypal.me/tobeyblaber"]}},"created_at":"2023-04-02T22:17:16.000Z","updated_at":"2024-11-27T01:52:02.000Z","dependencies_parsed_at":"2023-12-22T05:27:25.635Z","dependency_job_id":null,"html_url":"https://github.com/toebeann/Tobey.UnityAudio","commit_stats":null,"previous_names":["toebeann/tobey.unityaudio"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toebeann%2FTobey.UnityAudio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toebeann%2FTobey.UnityAudio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toebeann%2FTobey.UnityAudio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toebeann%2FTobey.UnityAudio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/toebeann","download_url":"https://codeload.github.com/toebeann/Tobey.UnityAudio/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244075637,"owners_count":20393979,"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":["bepinex","bepinex-patcher","bepinex-plugin","bepinex-plugins","unity","unity-audio-api","unity-audioclip","unity3d"],"created_at":"2025-01-24T04:48:27.325Z","updated_at":"2025-03-17T17:15:19.203Z","avatar_url":"https://github.com/toebeann.png","language":"C#","funding_links":["https://github.com/sponsors/toebeann","https://ko-fi.com/toebean_","https://paypal.me/tobeyblaber"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/toebeann/Tobey.UnityAudio/main/icon.png\"\n\u003c/p\u003e\n\n# Tobey's Unity Audio Patcher for BepInEx\n\nA universal BepInEx patcher to enable/disable Unity's built-in audio for any Unity game. Primarily useful for games where Unity's audio engine has been disabled by the game developers due to using a third-party audio engine, such as FMOD.\n\nIncludes a BepInEx plugin for in-game configuration with [Configuration Manager](https://github.com/BepInEx/BepInEx.ConfigurationManager).\n\n## Usage\n\nIn most cases you won't need to do much beyond plopping the contents of the downloaded .zip from [the releases page](https://github.com/toebeann/Tobey.UnityAudio/releases) into your game folder (after installing [BepInEx](https://github.com/BepInEx/BepInEx), of course).\n\nHowever, in some cases, manual configuration is required. The below configuration options can be edited in-game with [Configuration Manager](https://github.com/BepInEx/BepInEx.ConfigurationManager) (some options require enabling \"Advanced settings\" to view them), or by editing the `Tobey.UnityAudio.cfg` file generated in `BepInEx\\config`:\n\n```\n## Settings file was created by plugin Unity Audio Patcher v2.0.2\n## Plugin GUID: Tobey.UnityAudio\n\n[Patching]\n\n## Whether to apply the Unity Audio patch on game launch.\n# Setting type: Boolean\n# Default value: true\nEnabled = true\n\n## Whether to enable or disable Unity Audio. Automatic will enable Unity Audio if a reference to it is found in game's managed assemblies or BepInEx plugin assemblies, otherwise it will disable it.\n# Setting type: PatchType\n# Default value: Automatic\n# Acceptable values: Automatic, Enable, Disable\nPatch type = Automatic\n\n## Comma-separated list of additional paths to search for assemblies which could be using Unity Audio. Ignored if `Patch type` is not set to `Automatic`.\n# Setting type: String\n# Default value: \nAdditional assembly search paths = \n\n## Comma-separated list of assembly file names to exclude in the search for references to Unity Audio. Ignored if `Patch type` is not set to `Automatic`.\n# Setting type: String\n# Default value: \nExcluded assemblies = \n\n## Comma-separated list of additional fully qualified type names which signify the use of Unity Audio. Ignored if `Patch type` is not set to `Automatic`.\n# Setting type: String\n# Default value: \nAdditional Unity Audio type names = \n\n[Runtime Testing]\n\n## Whether to test the Unity Audio state at runtime. This will attempt to load a .wav file into memory as an AudioClip to determine the runtime state of Unity Audio.\n# Setting type: Boolean\n# Default value: true\nEnabled = true\n\n## The path to the .wav audio file to load for testing Unity Audio. Relative paths are relative to the location of the plugin. Ignored if `Enabled` is `false`. Must be a Waveform Audio file.\n# Setting type: String\n# Default value: chime.wav\n.wav audio file path = chime.wav\n\n## Whether the test audio file should be played on start up. Ignored if `Enabled` is `false`.\n# Setting type: Boolean\n# Default value: false\nPlay test audio file on plugin start = false\n\n## Keyboard shortcut to play the test audio file on demand. Ignored if `Enabled` is `false`.\n# Setting type: KeyboardShortcut\n# Default value: \nPlay test audio file shortcut = \n```\n\n## License\n\nTobey's Unity Audio Patcher for BepInEx is licensed under the [LGPL-3.0](https://github.com/toebeann/Tobey.UnityAudio/blob/main/LICENSE) license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoebeann%2Ftobey.unityaudio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftoebeann%2Ftobey.unityaudio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoebeann%2Ftobey.unityaudio/lists"}