IFBuilder64 is a tool to build and manage Interactive Fiction (IF) targets and related artifacts for 64-bit platforms. This repository contains the source, tests, and tooling to build, test, and package the project on .NET 10 and Visual Studio.
IFBuilder64provides build orchestration, packaging helpers, and utilities for Interactive Fiction projects targeting Commodore 64.- Designed to integrate with Visual Studio and the
dotnetCLI for reproducible builds and CI/CD pipelines.
- Cross-platform build using .NET 10 (
dotnetCLI). - Visual Studio integration: open solution, build, run, and test with the IDE.
- Clear coding conventions enforced via
.editorconfig.
- .NET 10 SDK installed (match the project's TargetFramework).
- Visual Studio (recommended) or any editor that supports .NET 10.
- Optional: Git for cloning and contribution workflows.
- Clone the repository:
git clone https://github.com/strawberryfield/IFBuilder64.git
- Open the solution:
- In Visual Studio: File → Open → Project/Solution → select the
.sln. - Or use the CLI:
cd IFBuilder64thendotnet restore.
- In Visual Studio: File → Open → Project/Solution → select the
- Build:
dotnet build
- Run (if the repo contains runnable projects):
dotnet run --project <ProjectPath>or run via Visual Studio.
- This project follows the conventions set in
.editorconfig— ensure your changes comply before submitting a PR. - Create feature branches from
main(or the repository's default branch), add tests for new behavior, and open a pull request describing the change.
- This project is distributed under the GNU Affero General Public License v3 or later (AGPL-3.0+). See the LICENSE file for full terms.
- Copyright (c) 2026 Casasoft — Roberto Ceccarelli
- Maintainer: Roberto Ceccarelli — see repository metadata for contact or open an issue for support.