PORTCLUB
Port nativo

Sonic Dream Team Apple Arcade game: loads the Mac version's IL2CPP code on Windows through a replacement GameAssembly.dll; can also build an Android APK. Closed-source installer v1.0.0. Own Mac copy (1.10.1).

Port nativo de Sonic Dream Team Apple Arcade game: loads the Mac version's IL2CPP code on Windows through a replacement GameAssembly.dll; can also build an Android APK. Closed-source installer v1.0.0. Own Mac copy (1.10.1). para PC.

Sonic Dream Team Apple Arcade game: loads the Mac version's IL2CPP code on Windows through a replacement GameAssembly.dll; can also build an Android APK. Closed-source installer v1.0.0. Own Mac copy (1.10.1).

Port nativo basado en dev-camo/project-lucid.

README del repositorio

Project Lucid

An in-progress reconstruction of Sonic Dream Team for macOS, Windows, and Linux. You must supply your own macOS game bundle. Game assets are not included.

Current status: extraction tooling has been exercised with release 1.10.1. The original game is not yet playable from this project.

Getting started

Install Python 3.9 or newer and Unity 2022.3.54f1. Place SonicDreamTeam.app inside input/, then run these commands from the project folder:

python3 tools/lucid.py doctor
python3 tools/lucid.py inspect --input input/SonicDreamTeam.app
python3 tools/lucid.py bootstrap
python3 tools/lucid.py recover-code --input input/SonicDreamTeam.app
python3 tools/lucid.py native-schema --input input/SonicDreamTeam.app
python3 tools/lucid.py extract-assets --input input/SonicDreamTeam.app
python3 tools/lucid.py prepare

The tools keep your supplied bundle unchanged. Downloads and generated files are stored locally and are not part of the repository.

Use Unity 2022.3.54f1 to open this project. Follow the current setup and recovery guide for prerequisites and troubleshooting.

Building

Once reconstruction validation passes:

python3 tools/lucid.py validate
python3 tools/lucid.py build --target macos

Use windows or linux for the other desktop targets. Builds are written to Builds/. Building is blocked while required game behavior remains unresolved.

For development only, python3 tools/lucid.py build --target macos --development skips the audit and test gates and writes a labelled, non-release player to Builds/Development/<target>/ with a DEVELOPMENT-BUILD.txt marker. It checks the input, prepared project and asset identity like a release build, and port and release validation never accept it. Never publish it.

The intended game runs offline with local saves, achievements, and personal records. Original cloud saves and global rankings are not included.

Progress

19,532 of 27,467 original methods have maintained source implementations (71.11%).

AssemblyMethods with sourceOriginal methodsProgress
Assembly-CSharp (game code)162176.19%
Assembly-CSharp-firstpass (studio code)81266.67%
Dreamteck.Splines1,1711,26092.94%
Dreamteck.Utilities10310895.37%
Game.Runtime10,82815,62469.30%
HLAnalytics.Runtime7410272.55%
HLAppleInput.Runtime11114576.55%
HLAutoGenerated35963856.27%
HLAutoPlay.Runtime61833.33%
HLBinders.Runtime31738282.98%
HLCrashReport.Runtime517072.86%
HLCrossPromo.Runtime15123564.26%
HLEventSystems.Runtime1616100.00%
HLHaptics.Runtime102441.67%
HLInput.Runtime42257573.39%
HLLocalisation.Runtime8113659.56%
HLModernUI.Runtime35647574.95%
HLNetworking.Runtime263672.22%
HLNotifications.Runtime203262.50%
HLPhysics.Runtime172470.83%
HLRTLTextMeshPro.Runtime10210993.58%
HLSplines.Runtime1,1011,29984.76%
HLUnityCore.Runtime2,7824,20066.24%
HLUnityUI.Runtime1,2381,72471.81%
com.olegknyazev.softmask16620282.18%
Total19,53227,46771.11%

Generated from original method signatures and compiled source. Counts are conservative: ambiguous signatures and recognized trivial or placeholder patterns are excluded, including some genuine trivial methods. These counts cover methods with original native bodies; the game is not yet playable.

Comentarios (0)

Inicia sesión para dejar un comentario.

Sé el primero en comentar sobre este juego.