From 2cd69510c80eb5f48882377d7159baf8a558b176 Mon Sep 17 00:00:00 2001 From: freezy Date: Fri, 6 Feb 2026 16:25:15 +0100 Subject: [PATCH 1/6] pinmame: Rename meta files to reflect new naming. --- .../{PinMame.dll.meta => PinMameDotNet.dll.meta} | 0 .../{libpinmame.3.5.so.meta => libpinmame.3.7.0.so.meta} | 0 .../ios-arm64/{PinMame.dll.meta => PinMameDotNet.dll.meta} | 0 .../{libpinmame.3.5.a.meta => libpinmame.3.7.0.a.meta} | 0 .../linux-x64/{PinMame.dll.meta => PinMameDotNet.dll.meta} | 0 .../{libpinmame.so.3.5.meta => libpinmame.so.3.7.0.meta} | 0 .../Plugins/osx/{PinMame.dll.meta => PinMameDotNet.dll.meta} | 0 .../{libpinmame.3.5.dylib.meta => libpinmame.3.7.0.dylib.meta} | 0 .../win-x64/{PinMame.dll.meta => PinMameDotNet.dll.meta} | 0 .../win-x64/{libpinmame-3.5.dll.meta => pinmame64.dll.meta} | 0 .../Plugins/win-x86/PinMame.dll.meta | 2 +- .../win-x86/{libpinmame-3.5.dll.meta => PinMameDotNet.dll.meta} | 2 +- 12 files changed, 2 insertions(+), 2 deletions(-) rename VisualPinball.Engine.PinMAME.Unity/Plugins/android-arm64-v8a/{PinMame.dll.meta => PinMameDotNet.dll.meta} (100%) rename VisualPinball.Engine.PinMAME.Unity/Plugins/android-arm64-v8a/{libpinmame.3.5.so.meta => libpinmame.3.7.0.so.meta} (100%) rename VisualPinball.Engine.PinMAME.Unity/Plugins/ios-arm64/{PinMame.dll.meta => PinMameDotNet.dll.meta} (100%) rename VisualPinball.Engine.PinMAME.Unity/Plugins/ios-arm64/{libpinmame.3.5.a.meta => libpinmame.3.7.0.a.meta} (100%) rename VisualPinball.Engine.PinMAME.Unity/Plugins/linux-x64/{PinMame.dll.meta => PinMameDotNet.dll.meta} (100%) rename VisualPinball.Engine.PinMAME.Unity/Plugins/linux-x64/{libpinmame.so.3.5.meta => libpinmame.so.3.7.0.meta} (100%) rename VisualPinball.Engine.PinMAME.Unity/Plugins/osx/{PinMame.dll.meta => PinMameDotNet.dll.meta} (100%) rename VisualPinball.Engine.PinMAME.Unity/Plugins/osx/{libpinmame.3.5.dylib.meta => libpinmame.3.7.0.dylib.meta} (100%) rename VisualPinball.Engine.PinMAME.Unity/Plugins/win-x64/{PinMame.dll.meta => PinMameDotNet.dll.meta} (100%) rename VisualPinball.Engine.PinMAME.Unity/Plugins/win-x64/{libpinmame-3.5.dll.meta => pinmame64.dll.meta} (100%) rename VisualPinball.Engine.PinMAME.Unity/Plugins/win-x86/{libpinmame-3.5.dll.meta => PinMameDotNet.dll.meta} (95%) diff --git a/VisualPinball.Engine.PinMAME.Unity/Plugins/android-arm64-v8a/PinMame.dll.meta b/VisualPinball.Engine.PinMAME.Unity/Plugins/android-arm64-v8a/PinMameDotNet.dll.meta similarity index 100% rename from VisualPinball.Engine.PinMAME.Unity/Plugins/android-arm64-v8a/PinMame.dll.meta rename to VisualPinball.Engine.PinMAME.Unity/Plugins/android-arm64-v8a/PinMameDotNet.dll.meta diff --git a/VisualPinball.Engine.PinMAME.Unity/Plugins/android-arm64-v8a/libpinmame.3.5.so.meta b/VisualPinball.Engine.PinMAME.Unity/Plugins/android-arm64-v8a/libpinmame.3.7.0.so.meta similarity index 100% rename from VisualPinball.Engine.PinMAME.Unity/Plugins/android-arm64-v8a/libpinmame.3.5.so.meta rename to VisualPinball.Engine.PinMAME.Unity/Plugins/android-arm64-v8a/libpinmame.3.7.0.so.meta diff --git a/VisualPinball.Engine.PinMAME.Unity/Plugins/ios-arm64/PinMame.dll.meta b/VisualPinball.Engine.PinMAME.Unity/Plugins/ios-arm64/PinMameDotNet.dll.meta similarity index 100% rename from VisualPinball.Engine.PinMAME.Unity/Plugins/ios-arm64/PinMame.dll.meta rename to VisualPinball.Engine.PinMAME.Unity/Plugins/ios-arm64/PinMameDotNet.dll.meta diff --git a/VisualPinball.Engine.PinMAME.Unity/Plugins/ios-arm64/libpinmame.3.5.a.meta b/VisualPinball.Engine.PinMAME.Unity/Plugins/ios-arm64/libpinmame.3.7.0.a.meta similarity index 100% rename from VisualPinball.Engine.PinMAME.Unity/Plugins/ios-arm64/libpinmame.3.5.a.meta rename to VisualPinball.Engine.PinMAME.Unity/Plugins/ios-arm64/libpinmame.3.7.0.a.meta diff --git a/VisualPinball.Engine.PinMAME.Unity/Plugins/linux-x64/PinMame.dll.meta b/VisualPinball.Engine.PinMAME.Unity/Plugins/linux-x64/PinMameDotNet.dll.meta similarity index 100% rename from VisualPinball.Engine.PinMAME.Unity/Plugins/linux-x64/PinMame.dll.meta rename to VisualPinball.Engine.PinMAME.Unity/Plugins/linux-x64/PinMameDotNet.dll.meta diff --git a/VisualPinball.Engine.PinMAME.Unity/Plugins/linux-x64/libpinmame.so.3.5.meta b/VisualPinball.Engine.PinMAME.Unity/Plugins/linux-x64/libpinmame.so.3.7.0.meta similarity index 100% rename from VisualPinball.Engine.PinMAME.Unity/Plugins/linux-x64/libpinmame.so.3.5.meta rename to VisualPinball.Engine.PinMAME.Unity/Plugins/linux-x64/libpinmame.so.3.7.0.meta diff --git a/VisualPinball.Engine.PinMAME.Unity/Plugins/osx/PinMame.dll.meta b/VisualPinball.Engine.PinMAME.Unity/Plugins/osx/PinMameDotNet.dll.meta similarity index 100% rename from VisualPinball.Engine.PinMAME.Unity/Plugins/osx/PinMame.dll.meta rename to VisualPinball.Engine.PinMAME.Unity/Plugins/osx/PinMameDotNet.dll.meta diff --git a/VisualPinball.Engine.PinMAME.Unity/Plugins/osx/libpinmame.3.5.dylib.meta b/VisualPinball.Engine.PinMAME.Unity/Plugins/osx/libpinmame.3.7.0.dylib.meta similarity index 100% rename from VisualPinball.Engine.PinMAME.Unity/Plugins/osx/libpinmame.3.5.dylib.meta rename to VisualPinball.Engine.PinMAME.Unity/Plugins/osx/libpinmame.3.7.0.dylib.meta diff --git a/VisualPinball.Engine.PinMAME.Unity/Plugins/win-x64/PinMame.dll.meta b/VisualPinball.Engine.PinMAME.Unity/Plugins/win-x64/PinMameDotNet.dll.meta similarity index 100% rename from VisualPinball.Engine.PinMAME.Unity/Plugins/win-x64/PinMame.dll.meta rename to VisualPinball.Engine.PinMAME.Unity/Plugins/win-x64/PinMameDotNet.dll.meta diff --git a/VisualPinball.Engine.PinMAME.Unity/Plugins/win-x64/libpinmame-3.5.dll.meta b/VisualPinball.Engine.PinMAME.Unity/Plugins/win-x64/pinmame64.dll.meta similarity index 100% rename from VisualPinball.Engine.PinMAME.Unity/Plugins/win-x64/libpinmame-3.5.dll.meta rename to VisualPinball.Engine.PinMAME.Unity/Plugins/win-x64/pinmame64.dll.meta diff --git a/VisualPinball.Engine.PinMAME.Unity/Plugins/win-x86/PinMame.dll.meta b/VisualPinball.Engine.PinMAME.Unity/Plugins/win-x86/PinMame.dll.meta index a5028c8..9c5d6fa 100644 --- a/VisualPinball.Engine.PinMAME.Unity/Plugins/win-x86/PinMame.dll.meta +++ b/VisualPinball.Engine.PinMAME.Unity/Plugins/win-x86/PinMame.dll.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9a12abde327b949e699c61497c4b2618 +guid: 65f3dcac0af3b4ff5b00f2edf91fe406 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/VisualPinball.Engine.PinMAME.Unity/Plugins/win-x86/libpinmame-3.5.dll.meta b/VisualPinball.Engine.PinMAME.Unity/Plugins/win-x86/PinMameDotNet.dll.meta similarity index 95% rename from VisualPinball.Engine.PinMAME.Unity/Plugins/win-x86/libpinmame-3.5.dll.meta rename to VisualPinball.Engine.PinMAME.Unity/Plugins/win-x86/PinMameDotNet.dll.meta index 9c5d6fa..a5028c8 100644 --- a/VisualPinball.Engine.PinMAME.Unity/Plugins/win-x86/libpinmame-3.5.dll.meta +++ b/VisualPinball.Engine.PinMAME.Unity/Plugins/win-x86/PinMameDotNet.dll.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 65f3dcac0af3b4ff5b00f2edf91fe406 +guid: 9a12abde327b949e699c61497c4b2618 PluginImporter: externalObjects: {} serializedVersion: 2 From fb8c8e733172908c5659bd05dbb79b39070690ef Mon Sep 17 00:00:00 2001 From: freezy Date: Fri, 6 Feb 2026 16:27:30 +0100 Subject: [PATCH 2/6] pinmame: Bump pinmame-dotnet to v3.7.0-beta. --- .../VisualPinball.Engine.PinMAME.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/VisualPinball.Engine.PinMAME/VisualPinball.Engine.PinMAME.csproj b/VisualPinball.Engine.PinMAME/VisualPinball.Engine.PinMAME.csproj index 09a4aa4..d15c7af 100644 --- a/VisualPinball.Engine.PinMAME/VisualPinball.Engine.PinMAME.csproj +++ b/VisualPinball.Engine.PinMAME/VisualPinball.Engine.PinMAME.csproj @@ -13,8 +13,8 @@ linux-x64 - - + + - - - - + + + + - - - - - - - - + + + + + + + + + ..\VisualPinball.Engine.PinMAME.Unity\Plugins\$(RuntimeIdentifier)\pinmame.dll + + + + + + + + + + + + From 81da5a3bf94d4f69800d88c51af702022a83bffc Mon Sep 17 00:00:00 2001 From: freezy Date: Fri, 6 Feb 2026 17:37:32 +0100 Subject: [PATCH 6/6] doc: Update .meta file list in README. --- README.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index ea5cac0..278f32b 100644 --- a/README.md +++ b/README.md @@ -34,29 +34,29 @@ actual binaries, `.meta` files of uncompiled platforms are cleaned up by Unity. In order to not accidentally commit those files, we recommend to ignore them: ```bash -git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/linux-x64/PinMame.dll.meta -git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/linux-x64/VisualPinball.Engine.PinMAME.dll.meta -git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/linux-x64/libpinmame.so.3.5.meta -git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/android-arm64-v8a/PinMame.dll.meta +git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/android-arm64-v8a/PinMameDotNet.dll.meta git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/android-arm64-v8a/VisualPinball.Engine.PinMAME.dll.meta -git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/android-arm64-v8a/libpinmame.3.5.so.meta -git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/osx/PinMame.dll.meta -git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/osx/VisualPinball.Engine.PinMAME.dll.meta -git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/osx/libpinmame.3.5.dylib.meta -git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/ios-arm64/PinMame.dll.meta +git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/android-arm64-v8a/libpinmame.3.7.0.so.meta +git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/ios-arm64/PinMameDotNet.dll.meta git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/ios-arm64/VisualPinball.Engine.PinMAME.dll.meta -git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/ios-arm64/libpinmame.3.5.a.meta +git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/ios-arm64/libpinmame.3.7.0.a.meta git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/ios-arm64/libz.a.meta +git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/linux-x64/PinMameDotNet.dll.meta +git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/linux-x64/VisualPinball.Engine.PinMAME.dll.meta +git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/linux-x64/libpinmame.so.3.7.0.meta +git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/osx/PinMameDotNet.dll.meta +git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/osx/VisualPinball.Engine.PinMAME.dll.meta +git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/osx/libpinmame.3.7.0.dylib.meta +git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/win-x64/PinMameDotNet.dll.meta +git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/win-x64/VisualPinball.Engine.PinMAME.dll.meta +git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/win-x64/pinmame.dll.meta git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/win-x86/PinMame.dll.meta +git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/win-x86/PinMameDotNet.dll.meta git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/win-x86/VisualPinball.Engine.PinMAME.dll.meta -git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/win-x86/libpinmame-3.5.dll.meta -git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/win-x64/PinMame.dll.meta -git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/win-x64/VisualPinball.Engine.PinMAME.dll.meta -git update-index --assume-unchanged VisualPinball.Engine.PinMAME.Unity/Plugins/win-x64/libpinmame-3.5.dll.meta ``` ## License This plugin is licensed under the [MIT license](LICENSE). However since we link against PinMAME, the [MAME/BSD-3-Clause](https://github.com/vpinball/pinmame/blob/master/LICENSE) -must be honored as well. +must be honored as well. \ No newline at end of file