Skip to content

Commit

Permalink
Build Config/Automate INNO Compile
Browse files Browse the repository at this point in the history
Overhauled QMM to use build configs for all both branches of both games.
Separated the Inno installer script into 4 scripts, 1 for each branch.
Added a install of INNO that should be portable within license rights
Automated Inno setup compilation via Post build scripts.
ADDED BUILD FOLDERS TO IGNORE LIST!
  • Loading branch information
MrPurple6411 committed Apr 25, 2021
1 parent 4c7daeb commit 8b18230
Show file tree
Hide file tree
Showing 158 changed files with 13,337 additions and 1,090 deletions.
15 changes: 7 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ bld/
[Oo]bj/
[Ll]og/
[Vv]ortex[Bb]uild/
[Bb]uild/

# Visual Studio 2015 cache/options directory
.vs/
Expand Down Expand Up @@ -287,11 +288,9 @@ __pycache__/
*.btm.cs
*.odx.cs
*.xsd.cs
Dependencies/Assembly-CSharp-firstpass.dll
Dependencies/Assembly-CSharp.dll
Dependencies/Assembly-CSharp-firstpass_publicized.dll
Dependencies/Assembly-CSharp_publicized.dll
/Build/Assembly-CSharp-firstpass.dll
/Build/Assembly-CSharp.dll
/Build/Assembly-CSharp-firstpass_publicized.dll
/Build/Assembly-CSharp_publicized.dll

# Game Assemblies
Assembly-CSharp-firstpass.dll
Assembly-CSharp.dll
Assembly-CSharp-firstpass_publicized.dll
Assembly-CSharp_publicized.dll
Binary file removed Build/InstallerExtensions.dll
Binary file not shown.
Binary file removed Build/QModInstaller.dll
Binary file not shown.
569 changes: 0 additions & 569 deletions Build/QModInstaller.xml

This file was deleted.

Binary file removed Build/QModManager.OculusNewtonsoftRedirect.dll
Binary file not shown.
Binary file removed Build/QModManager.QMMLoader.dll
Binary file not shown.
18 changes: 0 additions & 18 deletions Build/QModManager.QMMLoader.xml

This file was deleted.

Binary file removed Build/QModManager.QModPluginGenerator.dll
Binary file not shown.
Binary file removed Build/QModManager.UnityAudioFixer.dll
Binary file not shown.
47 changes: 0 additions & 47 deletions Build/QModManager.UnityAudioFixer.xml

This file was deleted.

Binary file removed Build/QModManager.exe
Binary file not shown.
3 changes: 0 additions & 3 deletions Build/QModManager.exe.config

This file was deleted.

Binary file removed Build/QModManager_Setup.exe
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file added Dependencies/BZ.STABLE/Newtonsoft.Json.dll
Binary file not shown.
15 changes: 15 additions & 0 deletions Dependencies/BZ.STABLE/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
| Dependency | Link | Redistributed? | License |
|:-:|:-:|:-:|:-:|
| `Assembly-CSharp.dll`<br>`Assembly-CSharp-firstpass.dll` | [@unknownworlds](https://github.com/unknownworlds) | &#9744;<br>Game file | Intellectual property of Unknown Worlds<br>_**Not included on GitHub**_ |
| [`AssetsTools.NET.dll`](./AssetsTools.NET.dll) | [nesrak1/AssetsTools.NET](https://github.com/nesrak1/AssetsTools.NET) | &#9745; | [MIT](https://github.com/nesrak1/AssetsTools.NET/blob/master/LICENSE) |
| [`BepInEx/winhttp.dll`](./BepInEx/winhttp.dll) | [NeighTools/UnityDoorstop](https://github.com/NeighTools/UnityDoorstop) | &#9745; | [CC0-1.0](https://github.com/NeighTools/UnityDoorstop/blob/master/LICENSE) |
| [`BepInEx/BepInEx/core/0Harmony.dll`](./BepInEx/BepInEx/core/0Harmony.dll) | [BepInEx/HarmonyX](https://github.com/BepInEx/HarmonyX) | &#9745; | [MIT](https://github.com/BepInEx/HarmonyX/blob/master/LICENSE) |
| [`BepInEx/BepInEx/core/BepInEx.dll`](./BepInEx/BepInEx/core/BepInEx.dll)<br>[`BepInEx/BepInEx/core/BepInEx.Preloader.dll`](./BepInEx/BepInEx/core/BepInEx.Preloader.dll) | [BepInEx/BepInEx](https://github.com/BepInEx/BepInEx) | &#9745; | [MIT](https://github.com/BepInEx/BepInEx/blob/master/LICENSE) |
| [`BepInEx/BepInEx/core/BepInEx.Harmony.dll`](./BepInEx/BepInEx/core/BepInEx.Harmony.dll) | [BepInEx/BepInEx.Harmony](https://github.com/BepInEx/BepInEx.Harmony) | &#9745; | [MIT](https://github.com/BepInEx/BepInEx.Harmony/master/LICENSE) |
| [`BepInEx/BepInEx/core/Mono.Cecil.dll`](./BepInEx/BepInEx/core/Mono.Cecil.dll)<br>[`BepInEx/BepInEx/core/Mono.Cecil.Mdb.dll`](./BepInEx/BepInEx/core/Mono.Cecil.Mdb.dll)<br>[`BepInEx/BepInEx/core/Mono.Cecil.Pdb.dll`](./BepInEx/BepInEx/core/Mono.Cecil.Pdb.dll)<br>[`BepInEx/BepInEx/core/Mono.Cecil.Rocks.dll`](./BepInEx/BepInEx/core/Mono.Cecil.Rocks.dll) | [jbevain/cecil](https://github.com/jbevain/cecil) | &#9745; | [MIT](https://github.com/jbevain/cecil/blob/master/LICENSE.txt) |
| [`BepInEx/BepInEx/core/MonoMod.RuntimeDetour.dll`](./BepInEx/BepInEx/core/MonoMod.RuntimeDetour.dll)<br>[`BepInEx/BepInEx/core/MonoMod.Utils.dll`](./BepInEx/BepInEx/core/MonoMod.Utils.dll) | [MonoMod/MonoMod](https://github.com/MonoMod/MonoMod) | &#9745; | [MIT](https://github.com/MonoMod/MonoMod/blob/master/LICENSE) |
| [`Carbon.vsf`](./Carbon.vsf)<br>[`VclStylesinno.dll`](./VclStylesinno.dll) | [RRUZ/vcl-styles-plugins](https://github.com/RRUZ/vcl-styles-plugins) | &#9744;<br>Bundled with the installer | No license |
| [`cldb.dat`](./cldb.dat) | [DerPopo/UABE](https://github.com/DerPopo/UABE) | &#9745; | Free use |
| [`Newtonsoft.Json.dll`](./Newtonsoft.Json.dll) | [JamesNK/Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) | &#9744;<br>Game file | [MIT](https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md) |
| [`RGiesecke.DllExport.Metadata.dll`](./RGiesecke.DllExport.Metadata.dll) | [nuget.org/UnmanagedExports](https://www.nuget.org/packages/UnmanagedExports) | &#9744; | [MIT](https://opensource.org/licenses/mit-license.php) |
| [`UnityEngine.dll`](./UnityEngine.dll)<br>[`UnityEngine.AssetBundleModule.dll`](./UnityEngine.AssetBundleModule.dll)<br>[`UnityEngine.CoreModule.dll`](./UnityEngine.CoreModule.dll)<br>[`UnityEngine.IMGUIModule.dll`](./UnityEngine.IMGUIModule.dll)<br>[`UnityEngine.InputLegacyModule.dll`](./UnityEngine.InputLegacyModule.dll)<br>[`UnityEngine.InputModule.dll`](./UnityEngine.InputModule.dll)<br>[`UnityEngine.UI.dll`](./UnityEngine.UI.dll) | [Unity-Technologies/UnityCsReference](https://github.com/Unity-Technologies/UnityCsReference) | &#9744;<br>Game file | [Unity Reference-Only License](https://unity3d.com/legal/licenses/Unity_Reference_Only_License) |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added Dependencies/BZ.STABLE/UnityEngine.UI.dll
Binary file not shown.
Binary file added Dependencies/BZ.STABLE/UnityEngine.dll
Binary file not shown.
1 change: 1 addition & 0 deletions Dependencies/BZ.STABLE/table-data.tgn

Large diffs are not rendered by default.

Binary file added Dependencies/Inno/Compil32.exe
Binary file not shown.
Loading

0 comments on commit 8b18230

Please sign in to comment.