2025-11-23 17:19:24 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
# Set your 7DTD installation path
|
2025-11-23 20:23:53 +01:00
|
|
|
GAME_DIR="${GAME_DIR:-$HOME/Software/SteamLibrary/steamapps/common/7 Days To Die}"
|
2025-11-23 17:19:24 +00:00
|
|
|
|
2025-11-23 17:51:27 +00:00
|
|
|
# Use csc (Roslyn compiler) instead of mcs
|
|
|
|
|
csc -target:library \
|
2025-11-23 21:57:15 +01:00
|
|
|
-out:CHRANIBotTNG/CHRANIBotTNG.dll \
|
2025-11-23 17:51:27 +00:00
|
|
|
-nostdlib \
|
|
|
|
|
-r:"$GAME_DIR/7DaysToDie_Data/Managed/mscorlib.dll" \
|
|
|
|
|
-r:"$GAME_DIR/7DaysToDie_Data/Managed/netstandard.dll" \
|
|
|
|
|
-r:"$GAME_DIR/7DaysToDie_Data/Managed/System.dll" \
|
|
|
|
|
-r:"$GAME_DIR/7DaysToDie_Data/Managed/System.Core.dll" \
|
2025-11-23 17:19:24 +00:00
|
|
|
-r:"$GAME_DIR/7DaysToDie_Data/Managed/Assembly-CSharp.dll" \
|
|
|
|
|
-r:"$GAME_DIR/7DaysToDie_Data/Managed/UnityEngine.CoreModule.dll" \
|
2025-11-23 20:23:53 +01:00
|
|
|
-r:"/home/ecv/Software/SteamLibrary/steamapps/common/7 Days To Die/Mods/0_TFP_Harmony/0Harmony.dll" \
|
|
|
|
|
Harmony/CHRANIBotTNG.cs
|