NeoICC is an ideological successor to the original Interactive CYOA Creator (ICC) created by MeanDelay. This project aims to provide a powerful and flexible CYOA creation tool with full backward compatibility and an open-source codebase.
- Fully open-source
- Backward compatible with ICC and ICC+ projects
- Developed on Svelte and works more stable with large projects
- Clone the repository
- Install dependencies:
npm installTo start the development server with the main interface:
npm run dev -- --openThis will open the application in your default browser.
The project has two build modes:
- Main development interface:
npm run buildThis will create a production build in the build folder.
- Viewer mode (for viewing completed CYOA projects):
npm run build:viewerThis will create a production build for the viewer in the build-viewer folder. Works the same as before - just upload to the server and put project.json next to it.
We are actively working on incorporating all the features from ICC+ into NeoICC and have plans to add even more exciting capabilities. Stay tuned for updates!
We welcome contributions from the community. Please feel free to submit issues, feature requests, or pull requests to help improve NeoICC.