project setup

This commit is contained in:
Lea 2024-05-20 13:19:30 +02:00
parent 5eaffe1706
commit 14deee32ce
Signed by: Lea
GPG key ID: 1BAFFE8347019C42
6 changed files with 20 additions and 0 deletions

1
.gitignore vendored
View file

@ -1,2 +1,3 @@
bin/
obj/
BepInEx

5
.vscode/extensions.json vendored Normal file
View file

@ -0,0 +1,5 @@
{
"recommendations": [
"ms-dotnettools.csharp"
]
}

4
.vscode/settings.json vendored Normal file
View file

@ -0,0 +1,4 @@
{
"dotnet.preferCSharpExtension": true,
"dotnet.server.useOmnisharp": false
}

View file

@ -17,5 +17,8 @@
<ItemGroup>
<PackageReference Include="BepInEx.Unity.IL2CPP" Version="6.0.0-be.*" IncludeAssets="compile" />
<PackageReference Include="BepInEx.PluginInfoProps" Version="2.*" />
<Reference Include="Assembly-CSharp">
<HintPath>./BepInEx/interop/Assembly-CSharp.dll</HintPath>
</Reference>
</ItemGroup>
</Project>

View file

@ -1,5 +1,6 @@
using BepInEx;
using BepInEx.Unity.IL2CPP;
using HarmonyLib;
namespace MetalButtplug;

6
README.md Normal file
View 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
```