Watson.Lib is a C# library designed for modifying Unity-based games by providing tools for asset management, game logic customization, and utility functions. This library supports various games, offering specific implementations and tools required for each game.
- AI: The Somnium Files 2
- Neptunia: Sisters vs Sisters
- Windose
The project requires .NET 8.0 SDK to build.
To build, test, and generate artifacts, run:
# Build and run tests (with code coverage!)
dotnet run --project build/orchestrator
# (Optional) Create bundles (nuget, zips, docs)
dotnet run --project build/orchestrator -- --target=Bundle
Create a new GitHub release with a tag v{Version}
(e.g. v2.4
) and that's it!
This triggers a pipeline that builds and deploy the project.