0xreversed/with.ai
Games and modsPartialSource available
Target: Tonic Trouble

seco560/OpenTonic

by seco560 Repository0 views
Platform
macOS, Linux
Outcome
Partial

Evidence at a glance

Based on the linked sources. The author's reported result and independent confirmation are separate checks.

AI involvement
Reported models: Claude. Tools: SDL3, Metal API, Swift. The writeup below describes the work attributed to AI.
Reported result
Partial. This is the directory's source-based outcome classification.
Independent confirmation
Not reported.
Human work and limitations
The project is explicitly labeled as a work in progress and in 'Alpha territory'. The author notes that the output of build scripts contains Ubisoft copyrighted assets and should not be distributed.

Original sources

What was done

OpenTonic is an ongoing effort to reimplement the Tonic Trouble game engine. Developed with assistance from Claude Code, the project utilizes decompiled outputs and insights from previous Rayman 2 reverse engineering efforts to achieve playable, albeit alpha-stage, gameplay.

OpenTonic is an open-source engine reimplementation for the game Tonic Trouble. The project, documented at https://raw.githubusercontent.com/seco560/opentonic/HEAD/README.md, aims to recreate the original game engine, referred to as Tonic Core. The author reports that the development was assisted by Claude Code, building upon decompiled game outputs and methodologies derived from the Open Rayman project. The current implementation is in an alpha state, functioning as a proof of concept that allows for simulated playthroughs of specific levels, such as the Ski Slope (totalski), and includes basic mechanics like sliding, jumping, and portal transitions. The project maintains a modular structure, featuring an SDL3 frontend for Linux support and a Swift-based package that utilizes Metal APIs for native rendering. The author notes that the project remains a work in progress, with significant tasks remaining, including further decompilation and the implementation of additional game mechanics. Documentation within the project is described as haphazard and largely generated by Claude.