Commit Graph

15 Commits

Author SHA1 Message Date
ivan tkachenko 69231bc92a Release v4.2.0 2026-02-06 17:32:29 +02:00
ivan tkachenko ed4766e772 Bump DawnLib version 2026-02-06 17:17:36 +02:00
ivan tkachenko 292afff6ce Add Unity specific code analyzers
Reduces amount of false positive warnings.
2026-02-02 17:22:11 +02:00
ivan tkachenko 5609e0c21c README: Add alternative config recommendation 2026-02-02 17:21:00 +02:00
ivan tkachenko 6575b2685f Turn off Generate Cost Config for Hookah unlockable
It is a new option in DawnLib/Dusk 0.7.8, and it allows to skip binding
cost to a config option which is turn means more artistic control and
less cache invalidation issues.
2026-02-02 16:41:14 +02:00
ivan tkachenko 74f7436ab3 Fix Editor script's menu to Compile Scripts 2026-02-02 16:41:10 +02:00
ivan tkachenko 1d6ae6066d Bump DawnLib version 2026-02-02 15:57:53 +02:00
ivan tkachenko 7ea470758e Set namespace keys in assetbundle
In Unity decompiled project the NamespacedKey properties of the base
class DuskContentDefinition were missing. The fix was to turn off
'Validate References' for all DawnLib (the dependency) DLLs.
Do NOT turn it off for Editor DLL though.
2026-02-02 15:13:58 +02:00
ivan tkachenko 8c59d63fa8 Remove unused PersistentDataContainer
It only stores mod's current version which is not particularly exciting.
It has nothing to do with persisting furniture in a save file.
2026-02-02 15:04:35 +02:00
ivan tkachenko 3bdef5bc72 Instantiate our ContentHandler directly 2026-02-02 15:04:35 +02:00
ivan tkachenko 62a11f76d2 Add editorconfig
Source files being under src/ directory will never match the namespaces.
2026-02-02 15:04:35 +02:00
ivan tkachenko d3720d879b Add link to Discord forum thread 2026-01-26 01:35:07 +02:00
ivan tkachenko 11b26bb693 Release v4.1.9 2026-01-26 01:24:04 +02:00
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
ivan tkachenko 2f01c498a1 initial commit
mkdir HookahPlace

cd HookahPlace

dotnet new sln --format slnx --name HookahPlace

dotnet new gitignore
2025-12-20 17:34:01 +02:00