diff --git a/21-PackageSmxCompat.bat b/21-PackageSmxCompat.bat index 54c9209..099ebaa 100644 --- a/21-PackageSmxCompat.bat +++ b/21-PackageSmxCompat.bat @@ -28,6 +28,8 @@ xcopy SmxCompat\Config build\%NAME%\Config\ /S xcopy Resources build\%NAME%\Resources\ /S xcopy UIAtlases build\%NAME%\UIAtlases\ /S +powershell -Command "(gc -encoding UTF8 build\%NAME%\ModInfo.xml) -replace '\"OcbInventoryMouseWheel\"', '\"OcbInventoryMouseWheelSMX\"' | Out-File -encoding UTF8 build\%NAME%\ModInfo.xml" + cd build echo Packaging %NAME%-%VERSION%.zip powershell Compress-Archive %NAME% %NAME%-%VERSION%.zip -Force diff --git a/ModInfo.xml b/ModInfo.xml index 9defb45..eb591ad 100644 --- a/ModInfo.xml +++ b/ModInfo.xml @@ -5,6 +5,6 @@ - + \ No newline at end of file diff --git a/README.md b/README.md index 74b0778..576a387 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,11 @@ Simply [download here from GitHub][1] and put into your A20 Mods folder: ## Changelog +### Version 0.0.2 + +- Proper SMX UI attribution +- Rename compat mod to avoid clash + ### Version 0.0.1 - Initial test version diff --git a/SmxCompat/README.md b/SmxCompat/README.md new file mode 100644 index 0000000..3420c14 --- /dev/null +++ b/SmxCompat/README.md @@ -0,0 +1,10 @@ +# SMX (Quartz) compatibility + +SMX and Quartz (formerly known as SMXlib) are (c) by Sirillion, Laydor et al. +Please check https://www.nexusmods.com/7daystodie/mods/22 for their wonderful UI mod! + +I'm including a version of Quart.dll, masqueraded as Quart.lib, so it is not picked up +by either the game mod loaded or any other loader, in order to allow CI to compile the dll. +There is no other need to include it here beside that. I researched on how to just include +a "header" of the dll in order to compile it, but not sure if that is doable for csharp? +On runtime, it will depend on the actual loaded Quart.dll from the SMXcore mod! \ No newline at end of file