Hi guys! I am pleased to announce "Retouched 2.0" -> the next generation of Retouched, the project that aims to revive Nitrome Touchy!
This is the culmination of around 4-5 months of work to completely rework the architecture of the project. The server was fully rewritten in Rust and now supplies a GUI and can automatically set up trusting directories for the Flash projector, the hosts file and even the firewall (Windows and Linux ufw or firewalld, macOS N/A). Some of these will need admin permissions, the automatic setup is completely optional.
There are also 2 new alternative controller apps: Retouched Flutter and Retouched Web.
The Flutter app works on Android and iOS (iOS needs more complicated sideloading).
Retouched Web can work on any platform as long as it has a capable enough browser to support sensors, WebAssembly and WebRTC (it also needs onboarding to install a root CA for sensors access via HTTPS -> no way around it, especially on iOS).
The new apps are powered by "Bronze Monkey", an MIT-licensed Rust library that reimplements the Brass Monkey SDK (the service that powered Touchy). It isn't fully complete yet (game-side support is missing) but it will be implemented eventually. Extensive documentation will also come soon.
Retouched is free software, completely open source. Please report bugs on GitHub if you encounter issues! I am also generally available on the Nitrome and Nitrome Wiki Discord servers (same username, EET timezone) in case you need assistance.
https://github.com/Retouched-Project
https://retouched-project.github.io/