diff --git a/.gitignore b/.gitignore
index ad800eb..9d0cdb4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -38,7 +38,6 @@ msbuild.wrn
# FMOD binaries (I cannot distribute them)
-binaries/fmod/linux/*.so*
-binaries/fmod/windows/*.dll
+DaggerFramework.Fmod/runtimes/**/*
# !binaries/fmod/windows/WINDOWS_BINARIES_HERE
-# !binaries/fmod/linux/LINUX_BINARIES_HERE
\ No newline at end of file
+# !binaries/fmod/linux/LINUX_BINARIES_HERE
diff --git a/DaggerFramework.Fmod/DaggerFramework.Fmod.csproj b/DaggerFramework.Fmod/DaggerFramework.Fmod.csproj
new file mode 100644
index 0000000..83c7dee
--- /dev/null
+++ b/DaggerFramework.Fmod/DaggerFramework.Fmod.csproj
@@ -0,0 +1,27 @@
+
+
+
+ net7.0
+ false
+ false
+ true
+ true
+ bin/
+
+
+
+
+
+
+
+
+
+
+
+ runtimes/
+ true
+ PreserveNewest
+
+
+
+
diff --git a/DaggerFramework/libs/fmod/include/fmod.cs b/DaggerFramework.Fmod/fmod.cs
old mode 100755
new mode 100644
similarity index 100%
rename from DaggerFramework/libs/fmod/include/fmod.cs
rename to DaggerFramework.Fmod/fmod.cs
diff --git a/DaggerFramework/libs/fmod/include/fmod_dsp.cs b/DaggerFramework.Fmod/fmod_dsp.cs
old mode 100755
new mode 100644
similarity index 100%
rename from DaggerFramework/libs/fmod/include/fmod_dsp.cs
rename to DaggerFramework.Fmod/fmod_dsp.cs
diff --git a/DaggerFramework/libs/fmod/include/fmod_errors.cs b/DaggerFramework.Fmod/fmod_errors.cs
old mode 100755
new mode 100644
similarity index 100%
rename from DaggerFramework/libs/fmod/include/fmod_errors.cs
rename to DaggerFramework.Fmod/fmod_errors.cs
diff --git a/DaggerFramework/libs/fmod/include/fmod_studio.cs b/DaggerFramework.Fmod/fmod_studio.cs
old mode 100755
new mode 100644
similarity index 100%
rename from DaggerFramework/libs/fmod/include/fmod_studio.cs
rename to DaggerFramework.Fmod/fmod_studio.cs
diff --git a/DaggerFramework.sln b/DaggerFramework.sln
index 7898e5d..ddf0970 100644
--- a/DaggerFramework.sln
+++ b/DaggerFramework.sln
@@ -7,6 +7,15 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestGame", "TestGame\TestGa
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DaggerFramework", "DaggerFramework\DaggerFramework.csproj", "{DA4FDEDC-AA81-4336-844F-562F9E763974}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DaggerFramework.Fmod", "DaggerFramework.Fmod\DaggerFramework.Fmod.csproj", "{50C6FEB4-8141-4B89-AF17-D0644576287F}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Folder", "Solution Folder", "{EE70E84B-A471-4B5B-AE5B-B2712E6553EB}"
+ ProjectSection(SolutionItems) = preProject
+ .gitignore = .gitignore
+ README.md = README.md
+ NuGet.config = NuGet.config
+ EndProjectSection
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -24,5 +33,9 @@ Global
{DA4FDEDC-AA81-4336-844F-562F9E763974}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DA4FDEDC-AA81-4336-844F-562F9E763974}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DA4FDEDC-AA81-4336-844F-562F9E763974}.Release|Any CPU.Build.0 = Release|Any CPU
+ {50C6FEB4-8141-4B89-AF17-D0644576287F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {50C6FEB4-8141-4B89-AF17-D0644576287F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {50C6FEB4-8141-4B89-AF17-D0644576287F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {50C6FEB4-8141-4B89-AF17-D0644576287F}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
EndGlobal
diff --git a/DaggerFramework/DaggerFramework.csproj b/DaggerFramework/DaggerFramework.csproj
index 62518c5..b357f57 100644
--- a/DaggerFramework/DaggerFramework.csproj
+++ b/DaggerFramework/DaggerFramework.csproj
@@ -1,26 +1,19 @@
-
- net7.0
- enable
- enable
- true
-
-
-
-
-
-
-
-
-
-
- %(Filename)%(Extension)
- Always
-
-
- %(Filename)%(Extension)
- Always
-
-
+
+
+ net7.0
+ enable
+ enable
+ true
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/NuGet.config b/NuGet.config
new file mode 100644
index 0000000..31822a2
--- /dev/null
+++ b/NuGet.config
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/TestGame/TestGame.csproj b/TestGame/TestGame.csproj
index 42906bd..a23f452 100644
--- a/TestGame/TestGame.csproj
+++ b/TestGame/TestGame.csproj
@@ -1,13 +1,22 @@
-
- Exe
- net7.0
- enable
- enable
-
-
-
-
+
+ Exe
+ net7.0
+ enable
+ enable
+ true
+ win-x64;linux-x64
+
-
\ No newline at end of file
+
+
+
+
+
+
+ PreserveNewest
+
+
+
+