%LOCALAPPDATA%\RealOpen Windows Explorer (Win+R) and paste %LOCALAPPDATA%\Real.
If the folder doesn't exist, create it.
Inside Real, create a folder named real-X.X.XX (use the version from the API response).
bin subfolderInside the version folder, make a new folder named bin.
Open your browser and visit the official update endpoint:
https://api.projectreal.net/update/check
You'll see a JSON response. Look for these three file entries β dll, injector, lsp β each containing a url field.
Loading latest data from API...
Use the URLs from the JSON above (or click the direct links):
After downloading, move all three files into:
binEnsure Real.dll, Real.exe (injector), and luau-lsp.exe are exactly inside the bin directory.
Download the main launcher from the specific release channel:
Critical: After downloading, move this file to %LOCALAPPDATA%\Real\real-X.X.XX\ β NOT inside bin. The file must be named exactly Real.exe. If your browser appends "(1)", rename it immediately.
Your folder tree must look like this:
π %LOCALAPPDATA%\Real\
βββ π real-X.X.XX\
βββ π Real.exe (launcher, from step 7)
βββ π bin\
βββ Real.dll
βββ Real.exe (injector process)
βββ luau-lsp.exe
Make sure the launcher Real.exe (outside bin) is the one from step 7. The injector Real.exe (inside bin) is different.
Revisit API endpoint and locate the "version" field at the bottom of the JSON.
{"version":"real-X.X.XX", ...}
Your folder name (e.g., real-X.X.XX) must exactly match the version string. If the API shows a different version, rename the folder accordingly. Otherwise the launcher won't detect the installation.
Once everything is placed and the version matches, doubleβclick Real.exe (the launcher inside the version folder). Calamity should start, detect the binaries, and you're ready to attach & execute.
If you run into issues, verify each file's location and that your antivirus hasn't quarantined any component.