HookahPlace/HookahPlace
ivan tkachenko a68e8c7194 create DawnLib mod project, with a subdirectory layout
- Mod Manager (Gale) > New Profile, name it "HookahPlace Test"
- Install "DawnLib by TeamXiaolan v0.5.12"
- Launch game once and close
- Open profile folder, e.g. `C:\Users\user\AppData\Roaming\com.kesomannen.gale\lethal-company\profiles\HookahPlace Test\`

$mod_dir = "C:\Users\user\AppData\Roaming\com.kesomannen.gale\lethal-company\profiles\HookahPlace Test\"

dotnet new dawnlibmod `
  -M Ratijas.HookahPlace `
  -MM "$mod_dir\BepInEx\plugins\MMHOOK\Managed" `
  -B "$mod_dir\BepInEx\plugins" `
  --name HookahPlace

dotnet sln HookahPlace.slnx add HookahPlace/HookahPlace.csproj

rm HookahPlace/Thunderstore/icon.png
2025-12-20 17:40:07 +02:00
..
Thunderstore create DawnLib mod project, with a subdirectory layout 2025-12-20 17:40:07 +02:00
res create DawnLib mod project, with a subdirectory layout 2025-12-20 17:40:07 +02:00
src create DawnLib mod project, with a subdirectory layout 2025-12-20 17:40:07 +02:00
HookahPlace.csproj create DawnLib mod project, with a subdirectory layout 2025-12-20 17:40:07 +02:00
HookahPlace.csproj.user.template create DawnLib mod project, with a subdirectory layout 2025-12-20 17:40:07 +02:00
README.md create DawnLib mod project, with a subdirectory layout 2025-12-20 17:40:07 +02:00

README.md

TODO before release:

  • thunderstore.toml:
    • Important: Set namespace (this is your author name) and description
    • Set websiteUrl
    • Update DawnLib version
    • Note that the name of your mod is determined by the name of the project, and the version is determined in your .csproj
  • .csproj:
    • Update DawnLib version
  • HookahPlaceKeys.cs:
    • Look in this file
  • Update this README! (it gets used to generate your mods readme)
  • Finally, build in the Release configuration to create the zip