project setup
This commit is contained in:
parent
5eaffe1706
commit
14deee32ce
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -1,2 +1,3 @@
|
||||||
bin/
|
bin/
|
||||||
obj/
|
obj/
|
||||||
|
BepInEx
|
5
.vscode/extensions.json
vendored
Normal file
5
.vscode/extensions.json
vendored
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"recommendations": [
|
||||||
|
"ms-dotnettools.csharp"
|
||||||
|
]
|
||||||
|
}
|
4
.vscode/settings.json
vendored
Normal file
4
.vscode/settings.json
vendored
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"dotnet.preferCSharpExtension": true,
|
||||||
|
"dotnet.server.useOmnisharp": false
|
||||||
|
}
|
|
@ -17,5 +17,8 @@
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="BepInEx.Unity.IL2CPP" Version="6.0.0-be.*" IncludeAssets="compile" />
|
<PackageReference Include="BepInEx.Unity.IL2CPP" Version="6.0.0-be.*" IncludeAssets="compile" />
|
||||||
<PackageReference Include="BepInEx.PluginInfoProps" Version="2.*" />
|
<PackageReference Include="BepInEx.PluginInfoProps" Version="2.*" />
|
||||||
|
<Reference Include="Assembly-CSharp">
|
||||||
|
<HintPath>./BepInEx/interop/Assembly-CSharp.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
using BepInEx;
|
using BepInEx;
|
||||||
using BepInEx.Unity.IL2CPP;
|
using BepInEx.Unity.IL2CPP;
|
||||||
|
using HarmonyLib;
|
||||||
|
|
||||||
namespace MetalButtplug;
|
namespace MetalButtplug;
|
||||||
|
|
||||||
|
|
6
README.md
Normal file
6
README.md
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
## Development
|
||||||
|
|
||||||
|
After setting up Metal: Hellsinger with BepInEx, run the game for the first time and let it decompile the game assemblies, then symlink the BepInEx folder to ./BepInEx in the root of this repository, for example:
|
||||||
|
```bash
|
||||||
|
ln -s "/run/media/lea/gaming/SteamLibrary/steamapps/common/Metal Hellsinger/BepInEx" ./BepInEx
|
||||||
|
```
|
Loading…
Reference in a new issue