Releases: StarsFord/Roseta-Gaming
Release list
Rosetta Gaming 0.75.0-alpha
Rosetta Gaming 0.75.0-alpha
This alpha is a broad compatibility release focused on real-game validation across RGSS, RPG Maker MV/MZ, Unity, Electron/Tyrano, SRPG Studio, Kirikiri, and the PC runner.
Highlights
- Added native RGSS cheats for RPG Maker XP, VX, and VX Ace, covering party HP/MP, gold, variables, switches, and inventory through a safe preload bridge.
- Expanded the MV/MZ cheat panel with named variables and switches, search, and independent paginated lists.
- Added direct detection and launch support for Electron/NW.js and Tyrano games packaged in
app.asar. - Improved WebView/NW.js compatibility shims for Node globals, filesystem APIs, picture animations, fonts, saves, and plugin-specific data.
- Added additional source parsing and direct-download resilience with new regression tests.
RGSS and legacy RPG Maker
- Added Ruby compatibility preloads for Windows-specific APIs, Ruby-version differences, bitmap/save screenshots, fullscreen scripts, audio defaults, and game-specific script assumptions.
- Bundled a Unicode fallback font, MIDI SoundFont, and the native FluidSynth/OpenAL dependency chain for mkxp-z.
- Added RGSS title-encoding repairs and legacy font discovery.
- Added a native RGSS controls editor and cheat shortcut over the SDL surface.
PC runner and Unity
- Added the native WinHandler mouse bridge for relative/raw mouse input in 3D games.
- Fixed simultaneous virtual-button and trackpad input by removing the fullscreen virtual-control container as a touch-target boundary.
- Isolated UDP input sending from keyboard dispatch and split send/receive sockets to prevent input stalls.
- Added SRPG Studio font installation and Wine font configuration.
- Added a centralized Steam runtime bridge and generic Steamworks.NET offline compatibility path for Unity games that otherwise hang at their splash screen.
- Preserved per-title managed compatibility only where structural generic detection is insufficient.
Assets
rosetta-gaming-0.75.0-alpha-arm64-v8a.apk: recommended main app for modern 64-bit ARM devices.rosetta-gaming-0.75.0-alpha-armeabi-v7a.apk: compatibility build for older 32-bit ARM devices; ARM64-only direct runtimes are unavailable.rosetta-godot-runtime-0.75.0-alpha-arm64-v8a.apk: unified Godot companion.rosetta-pc-runner-0.75.0-alpha-arm64-v8a.apk: PC Runner companion with the validated Proton/FEX runtime bundled.rosetta-pc-runtime-0.75.0-alpha-arm64-v8a.tar.zst: standalone validated PC runtime payload. The payload is unchanged from 0.71.0-alpha.- Matching
.sha256files are provided for every binary asset.
Validation
- The mobile unit-test suite completed successfully.
- The main app, PC Runner, and unified Godot debug builds completed successfully.
- The StarsRemote host solution completed its test command successfully.
- Every distributed APK reports version code
750and version name0.75.0-alpha.
Debug-signed alpha build. Expect incomplete compatibility and regressions. When reporting an issue, include the device model, Android version, game engine/version, selected loader/runtime mode, and the relevant Rosetta logs.
Rosetta Gaming 0.71.0-alpha
Rosetta Gaming 0.71.0-alpha
This alpha adds a dedicated Wolf RPG compatibility path, improves RPG Maker XP/VX/VX Ace saves and controls, expands optional toggle controls across gameplay-oriented runners, and adds more resilient direct-download handling.
Highlights
- Added Wolf RPG detection so compatible games are identified as Wolf RPG instead of
Other / Unknown. - Added the Wolf Compatibility Runner on top of the PC runtime, with an isolated compatibility profile and automatic software/GDI rendering for Wolf titles that otherwise launch with audio but a black screen.
- Preserved Wolf video playback while applying the renderer compatibility profile.
- Added optional toggle behavior to virtual keys for RGSS, WebView-based game runners, Godot, and PC/Wine runners. Ren'Py and Kirikiri remain excluded because their visual-novel input model does not benefit from run-style toggles.
- Added RGSS run-toggle support for RPG Maker XP, VX, and VX Ace without requiring game-script modifications.
Saves and runtime compatibility
- Save backup discovery now includes compatible save files stored directly beside the game executable, a common layout in RGSS games.
- Save discovery is more tolerant of filename and extension casing while preserving the original relative paths during backup and restore.
- Wolf launches now carry engine-specific metadata through runtime creation and into the PC Runner.
- PC virtual controls can persist toggle state and safely release toggled keys when the runner closes or the control configuration changes.
Downloads
- Added direct resolvers for Anonzip, Mixdrop, WorkUpload, and LZMods/IseekGames links.
- Improved GoFile resolution and fallback behavior.
- Improved browser handoff metadata and download filename handling for links that require an interactive step.
- Refined BuzzHeavier and LewdZone exit-link handling.
Assets
rosetta-gaming-0.71.0-alpha-arm64-v8a.apk: recommended main app for modern 64-bit ARM devices.rosetta-gaming-0.71.0-alpha-armeabi-v7a.apk: compatibility build for older 32-bit ARM devices; ARM64-only direct runtimes are unavailable.rosetta-godot-runtime-0.71.0-alpha-arm64-v8a.apk: unified Godot companion.rosetta-pc-runner-0.71.0-alpha-arm64-v8a.apk: PC Runner companion with the validated Proton/FEX runtime bundled.rosetta-pc-runtime-0.71.0-alpha-arm64-v8a.tar.zst: standalone validated PC runtime payload. The payload is unchanged from 0.70.0-alpha.- Matching
.sha256files are provided for every binary asset.
Validation
- Wolf RPG detection, launch routing, software rendering, audio, gameplay, and in-game video playback were validated on-device.
- RGSS save discovery and optional run-toggle behavior were validated on-device.
- Mobile unit tests and the main app, PC Runner, and unified Godot debug builds completed successfully.
- Every distributed APK reports version code
710, version name0.71.0-alpha, its expected package/ABI, and a valid APK Signature Scheme v2 signature using the alpha debug certificate. - The bundled and standalone PC runtime payload matches the validated payload from 0.70.0-alpha.
Debug-signed alpha build. Expect incomplete compatibility and regressions. When reporting an issue, include the device model, Android version, game engine/version, selected loader/runtime mode, and the relevant Rosetta logs.
Rosetta Gaming 0.70.0-alpha
Rosetta Gaming 0.70.0-alpha
This alpha expands free-source browsing and download handoffs, adds protected executable extraction, and hardens the Ren'Py and RPG Maker runtimes around real-world compatibility failures.
Highlights
- Added the h-game18 Windows catalog as a native free source, including Newest, Most Viewed, and Most Liked sorting and URL-driven pagination beyond the website's visible page limit.
- Reworked XenForo download parsing to recognize case and plural variants, preserve visual section helpers, and present patches, multipart releases, compressed builds, extras, platforms, and mirrors as collapsible groups.
- Changed oversized source Info cards into collapsible sections.
- Added a 1ShortLink handler plus explicit Mega and TeraBox app handoffs for transfers that cannot reliably complete inside WebView.
- Added temporary external-download metadata so Mega/TeraBox downloads can retain Rosetta library information until installation completes.
- Added executable inspection and extraction for Enigma Virtual Box, Microsoft Cabinet SFX, and protected h-game18 packages, including dynamic-key decoding, progress, cancellation, and automatic RPG Maker rediscovery.
- Added RGSS archive compatibility helpers for packed RPG Maker XP/VX/VX Ace titles.
Runtime compatibility
- Added per-game Ren'Py loader selection (
Auto,Preflight, orLegacy) from the game detail screen. - Added Ren'Py preflight validation/rebuild and fresh runner-process isolation for every launch, preventing one game from reusing another game's Python/SDL process state.
- Added save-directory marker support and improved startup diagnostics for Ren'Py titles.
- RPG Maker MV now honors each game's declared script order and local stylesheets. This fixes the permanent
Now Loading…state caused by an unavailableGameFontin modified releases. - NW.js-mode RPG Maker saves are forced back into the game directory (
saveorwww/save) instead of the read-only Android wrapper assets, preserving compatibility with JoiPlay and desktop NW.js. - Improved encrypted-audio fallback and mobile codec selection for RPG Maker MV.
Assets
rosetta-gaming-0.70.0-alpha-arm64-v8a.apk: recommended main app for modern 64-bit ARM devices.rosetta-gaming-0.70.0-alpha-armeabi-v7a.apk: compatibility build for older 32-bit ARM devices; ARM64-only direct runtimes are unavailable.rosetta-godot-runtime-0.70.0-alpha-arm64-v8a.apk: unified Godot companion.rosetta-pc-runner-0.70.0-alpha-arm64-v8a.apk: PC Runner companion with the validated Proton/FEX runtime bundled.rosetta-pc-runtime-0.70.0-alpha-arm64-v8a.tar.zst: standalone validated PC runtime payload. The payload is unchanged from 0.65.0-alpha.- Matching
.sha256files are provided for every binary asset.
Validation
- Ren'Py process isolation, startup, scene transitions, and saves were validated on-device with Eternum and Ravenous.
- RPG Maker MV loading and game-local NW.js saves were validated on-device with Karryn's Prison, Visiting Aunt Sara, and Milfs Villa.
- The h-game18 catalog, older/newer XenForo layouts, structured download groups, and packed executable detection/extraction were tested against real content.
- Unit tests, lint vital, and main app, PC Runner, and unified Godot release builds completed successfully.
- Every distributed APK reports version code
700, version name0.70.0-alpha, its expected package/ABI, and a valid APK Signature Scheme v2 signature using the same alpha debug certificate as 0.65.0-alpha.
Debug-signed alpha build. Expect incomplete compatibility and regressions. When reporting an issue, include the device model, Android version, game engine/version, selected loader/runtime mode, and the relevant Rosetta logs.
Rosetta Gaming 0.65.0-alpha
Rosetta Gaming 0.65.0-alpha
This alpha introduces two production-ready direct runtime paths, expands engine compatibility, and improves library management and virtual controls.
Highlights
- Added the Rosetta-owned RGSS direct runner for RPG Maker XP, VX, and VX Ace games. It runs the original game data through bundled mkxp-z, Ruby, and SDL components without Wine or PC Runner.
- Added native RGSS touch controls and an in-game visual layout editor with draggable controls and persistent per-game profiles.
- Added native RTP package provisioning in the main app. Official RPG Maker RTP packages can be extracted and installed without Wine, a Windows registry, or cross-APK private-storage transfers.
- Replaced the separate Godot 4.3 and 4.6 companions with the Rosetta Unified Godot Runtime. One companion now hosts versioned Godot 4.3 and 4.6 payloads.
- Added transparent desktop texture compatibility for Godot 4.3 games on Android GPUs, keeping the original PCK and game assets unchanged.
- Added virtual controls to the unified Godot runtime.
- Added a native
libngescompatibility bridge for Ren'Py games that depend on the Windows NGES library. - Added an About screen with update checks, licenses, project information, and official links.
- Added engine filters to the game library.
- Improved PC Runner startup defaults, rendering compatibility, and virtual control handling.
Runtime architecture
Rosetta keeps each game in its original form. Direct runners interpret engine resources at runtime and store Rosetta configuration, compatibility modules, and reusable runtime data separately from the game whenever supported.
The PC Runner remains the general Windows compatibility fallback. The RGSS, Ren'Py, Godot, RPG Maker MV/MZ, and Kirikiri paths use engine-specific runtimes when available.
Assets
rosetta-gaming-0.65.0-alpha-arm64-v8a.apk: recommended main app build for modern 64-bit ARM devices. Includes the RGSS runtime.rosetta-gaming-0.65.0-alpha-armeabi-v7a.apk: compatibility build for older 32-bit ARM devices. Native ARM64 direct runtimes and PC Runner are unavailable on this ABI.rosetta-godot-runtime-0.65.0-alpha-arm64-v8a.apk: unified Godot 4.3/4.6 companion.rosetta-pc-runner-0.65.0-alpha-arm64-v8a.apk: PC Runner companion with the complete Proton/FEX runtime bundled.rosetta-pc-runtime-0.65.0-alpha-arm64-v8a.tar.zst: standalone copy of the validated PC runtime payload for developer inspection. The runtime payload itself is unchanged from 0.60.1-alpha.- Matching
.sha256files are provided for every binary asset.
Validation
- The RGSS runner was validated with a real RPG Maker game through gameplay input.
- Godot 4.3 game launch, desktop texture fallback, controls, and saves were validated on-device.
- Ren'Py and PC Runner compatibility regressions were tested with previously validated games.
- Main app unit tests passed.
- Main app, PC Runner, and unified Godot Runtime debug and release builds completed successfully.
- Every distributed APK was verified with Android APK Signature Scheme v2.
Debug-signed alpha build. Expect incomplete compatibility and regressions. When reporting an issue, include the device model, Android version, selected GPU driver, game engine/version, and the relevant Rosetta logs.
0.60.1-alpha-developer-test
Rosetta Gaming 0.60.1-alpha — Developer test
Clean-install test target
This corrected build bundles the complete Proton/FEX runtime inside the PC Runner APK. On the first run, the companion validates and atomically extracts the runtime into its private storage before requesting file access and launching the game.
For the intended test, remove the previous Rosetta PC Runner installation/data, install the matching main APK below, open a PC/Unity game, and follow the PC Runner first-run setup. Removing PC Runner data also removes its Wine prefixes and saves stored inside them.
Changes under test
- Bundled the complete Bionic, Proton/FEX, DXVK/VKD3D, PulseAudio, Vulkan-wrapper and Turnip runtime in the PC Runner APK.
- Restored Proton POSIX symlinks and executable metadata that were lost in the previous Windows-built runtime archive.
- Moved runtime validation, first-run extraction, storage permission and recovery into the PC Runner bootstrap screen.
- Added safe staging extraction, integrity validation, atomic replacement and rollback behavior.
- Fixed the fresh-prefix race where Wine completed successfully but the launcher rejected Godot before
wineserverflushed its final files. - Disabled Wine Mono/Gecko installer prompts that could remain hidden behind the virtual desktop.
- Preserved the exact user-selected library root when launching PC games, including paths with spaces, instead of creating a duplicate hardcoded
Rosetta Gamingdirectory. - Added PC game launch from the companion desktop and improved executable/path handling.
- Proton/FEX DXVK games now default to Turnip v26.1.0 b8. Existing games still on the old implicit system default receive a one-time migration; the system driver remains selectable manually.
- Added RPG Maker PictureAnimation compatibility and fixed WebGL animation flicker between CG frames.
- Added targeted local-resource/plugin compatibility used by Forestia without changing the general RPG Maker engine behavior.
- Added early modular Godot direct-runtime groundwork for Godot 4.3 and 4.6.2. This remains experimental and is not a user-ready feature in this release.
- Main app and PC Runner versions remain aligned at 0.60.1-alpha.
Assets
rosetta-gaming-0.60.1-alpha-arm64-v8a.apk: recommended main app build for modern 64-bit ARM devices.rosetta-gaming-0.60.1-alpha-armeabi-v7a.apk: main app compatibility build for older 32-bit ARM devices; PC Runner is unavailable on this ABI.rosetta-pc-runner-0.60.1-alpha-arm64-v8a.apk: PC Runner companion with the complete runtime bundled; expect a substantially larger download.rosetta-pc-runtime-0.60.1-alpha-arm64-v8a.tar.zst: optional standalone copy of the same validated runtime for developer inspection.- Matching
.sha256files are provided for every binary asset.
Debug-signed alpha build. Expect incomplete features and regressions; report test results with device model, Android version, selected GPU driver and the relevant Rosetta logs.
Rosetta Gaming 0.60.0-alpha
Rosetta Gaming 0.60.0-alpha
This release delivers the first broadly functional Rosetta PC Runner and a major round of improvements to downloads, compatibility, browsing, library UX, security, and diagnostics.
Alpha notice: these APKs are debug-signed alpha builds. Expect device- and game-specific issues and please report reproducible failures with logs.
Which APK should I install?
rosetta-gaming-0.60.0-alpha-arm64-v8a.apk— recommended for modern 64-bit Android devices. Includes all main-app features and can launch the optional PC Runner.rosetta-gaming-0.60.0-alpha-armeabi-v7a.apk— compatibility build for older 32-bit ARM devices. Browsing, downloads, library management, and supported direct runners remain available; the PC Runner is not supported.rosetta-pc-runner-0.60.0-alpha-arm64-v8a.apk— optional companion for Windows games such as Unity, Godot, and other DXVK/OpenGL titles. Install it only on arm64 devices and alongside the arm64 main app.
The main app can discover the PC Runner asset from GitHub Releases, verify its SHA-256 digest, package name, version, and matching signing certificate, then open Android's installer. Installation is never silent and always requires user confirmation.
PC Runner: Proton/FEX, DXVK, Zink, and Turnip
- Added a functional Proton/FEX-based Windows game pipeline for arm64 Android devices.
- Added Mesa Zink/WGL support for modern desktop OpenGL games.
- Bundled Turnip
v26.1.0_b8as the default Proton graphics driver, with system-driver selection still available. - Added DXVK/Vulkan configuration and per-game graphics/runtime launch descriptors.
- Fixed DRI3/Present swapchain texture ownership that caused games to render briefly and then turn black.
- Improved X11 synchronization, drawable requests, window presentation, and native connector behavior.
- Added PulseAudio/AAudio modules and working audio output for supported Windows games.
- Added Steamworks/Goldberg offline compatibility detection to prevent initialization stalls in affected Unity titles.
- Fixed access to Android-hosted game files from the Wine drive mapping, enabling BepInEx plugins and bundled translations to load from external storage.
- Added bounded, removable PC Runner log sections so diagnostics no longer grow without limit.
- Added startup and launch integration from the main Rosetta app.
PC desktop and controls
- Added a Rosetta desktop environment that can be opened without launching a game.
- Added a Start-style menu, file browser access, About/licenses area, and a new Rosetta wallpaper.
- Added an in-runner side panel opened with Android Back instead of immediately closing the runtime.
- Added Interaction, Performance, Processes, and Logs tools to the side panel.
- Added editable virtual control profiles and a visual keyboard/mouse/gamepad binding picker.
- Added direct-touch and trackpad mouse modes, adjustable trackpad sensitivity, and an on-demand Android keyboard.
- Added FPS limiting, runtime statistics, process management, and developer log access.
- Added a dedicated Rosetta PC Runner launcher icon.
Compatibility validated during development
- Godot rendering and audio validated with Kaero.
- Unity rendering/gameplay validated with Dungeon Devotion, including its Steamworks startup workaround.
- Unity rendering validated with The Lustful Saint and Claire's Struggle.
- BepInEx bundled translation loading validated in Claire's Struggle after fixing Android storage access.
Compatibility still varies by game, GPU generation, Vulkan driver, middleware, and plugin architecture.
Faster and more reliable downloads
- Segmented downloading is now the default for sufficiently large HTTP(S) files.
- Rosetta probes byte-range support and uses four concurrent segments only after receiving a valid
206 Partial Contentresponse. - Hosts without proper Range support automatically fall back to the proven sequential downloader.
- Sequential fallback retains pause/resume and resumes partial files instead of restarting them.
- Improved GoFile throughput from roughly 5 MB/s to around 20 MB/s in validation tests.
- Improved PixelDrain throughput while preserving premium API-key authentication.
- Strengthened large-download timeout recovery and transfer state persistence.
- Improved Buzzheavier download handoff stability and prevented the app crash observed when transfers started.
- Preserved authentication, cookies, referrers, progress reporting, extraction, and library handoff across segmented transfers.
Sources, images, and gallery
- Improved F95Zone gallery image extraction so detail pages use high-resolution originals instead of thumbnails.
- Improved LewdCorner cover/gallery resolution.
- Added reusable XenForo image normalization and tests.
- Restored source artwork during downloaded-game library registration.
- Added a full-screen gallery viewer to library game details using the same interaction model as source detail pages.
- Added swipe navigation and image paging in the full-screen viewer.
Internal notifications
- Added an internal notification inbox backed by SQLite.
- Added global in-app notification banners for download events and required actions.
- Added unread badges and read/clear behavior.
- Added download-started, completed, failed, and action-required event types.
- Added background PC Runner availability/update notifications with a six-hour GitHub metadata cache.
- Improved immersive status-bar behavior throughout the main app.
Settings, credentials, and stability
- Redesigned Settings into focused sections instead of one oversized scrolling sheet.
- Added visible saved-value indicators for file-host credentials and API keys.
- Migrated source passwords, archive passwords, and file-host credentials to an internal SQLite credential database.
- Added legacy credential migration and excluded sensitive stores from Android backup/data extraction.
- Improved settings/source stability across clean installs and devices with different backup histories.
- Preserved the NSFW library visibility state and scroll position when returning from game details.
Direct runners and game detection
- Fixed RPG Maker MV/MZ PictureAnimation compatibility used by Alice and the Devil's Prison.
- Added NW.js compatibility shims required by Strongest Angel Zerachiel, including menu and window movement behavior.
- Fixed RPG Maker detection for games with a standard
wwwlayout such as Marie's Adventure. - Added narrowly scoped recovery for malformed/empty plugin JSON fields used by GostyRPG, without weakening JSON parsing globally.
- Improved runtime configuration, direct-launch routing, GPU selection, and error reporting.
- Improved Ren'Py and WebView runner integration and control behavior.
Library and storage
- Improved downloaded archive extraction and automatic game registration.
- Improved remote cover/gallery persistence when adding downloads to the library.
- Improved Steam-offline metadata persistence per game.
- Improved internal file-browser navigation when opened from a game's detail page.
- Added save-backup workflow support in the internal browser.
Integrity
Every APK includes a matching .sha256 asset. All three APKs in this release use the same signing certificate:
96b5f242c514fb6972910af9aa2ab0cdb7b7bfe7758ed10c2e92a69914139112
Known limitations
- PC Runner requires an arm64 Android device and a Vulkan-capable GPU/driver.
- The first PC runtime setup may require substantial free storage.
- Turnip generally provides the best Proton/FEX compatibility on supported Adreno GPUs; the system Qualcomm driver may fail in games that work with Turnip.
- BepInEx/native hooks remain dependent on the individual plugin and translated execution path.
- Some file-host interstitial/ad flows still require manual WebView interaction.
- This is an alpha release; game-specific workarounds may still be required.
See the repository README and in-app About/licenses pages for project and third-party component information.
Rosetta Gaming 0.55.1-alpha
Alpha release with the latest Rosetta Gaming Mobile improvements.
Highlights
- Integrated Kirikiri/KAG runtime based on Kirikiroid2Yuri for direct XP3 game launches.
- Improved RPG Maker MV/MZ compatibility, including PictureAnimation and NW.js desktop API shims.
- Improved engine detection for extracted RPG Maker games.
- Faster authenticated PixelDrain downloads and stable BuzzHeavier background downloads.
- Added LewdZone and LewdGames source support and hardened human-in-the-loop download handling.
- File explorer navigation history and ZIP save backups named after the game folder.
- Redesigned Settings with General, PC runtime, Archive passwords and File hosts categories.
- Saved file-host credential indicators with masked API keys and passwords.
- Library now preserves NSFW visibility, filters and scroll position after opening game details.
- PC runner runtime, RTP and GPU/rendering compatibility improvements.
Which APK should I install?
- arm64-v8a: recommended for most Android devices from 2017 onward. Includes the full feature set, Kirikiri, Ren'Py and the experimental PC/Windows runner.
- armeabi-v7a: for older 32-bit ARM devices. Core library, browsing, downloads and compatible web-based engines are available; 64-bit native runtimes are not included.
Known limitation
- VikingFile ad redirects can still require returning to the download page and retrying.
Debug-signed alpha build. Please report issues on GitHub.
Rosetta Gaming 0.50.0-alpha
First public alpha of Rosetta Gaming.
Which APK do I install?
arm64-v8a— most devices from ~2017 onward. Full feature set (including Ren'Py games and the experimental PC/Windows runner). Start here if unsure.armeabi-v7a— older 32-bit-ARM-only devices. RPGMaker/TyranoScript games and all browsing/download/library features work; Ren'Py games and the PC/Windows runner are not available on this build (their native runtimes are 64-bit only).
See the README for the full feature list and an 18+ content notice.
Debug-signed alpha build — expect bugs. Please report anything you hit in Issues.