ultratears
Unofficial native Windows port of Tears of the Kingdom 1.4.3 using static recompilation. Builds locally from the player's own extracted game dump; no game files included.
翻譯準備中
An arcade racer through Dhaka, in your browser or as a 2 MB Windows exe. Everything is generated in code.
翻譯準備中
正在載入完整 README。
檢視完整 README ↗An arcade racer through Dhaka, after Horizon Chase Turbo. Race any of fifteen districts as a three-lap circuit, or run The Run: a knockout race across the whole city, from Dhanmondi at dusk to the Padma Bridge at dawn.
Runs in the browser. No install, no assets to download: the world, the music and the engine sounds are all generated in code, in about 2 MB.
OutrunDhaka.exe from the latest release and run it. (Windows may warn that the file is unsigned: More info, then Run anyway.) Or build it yourself with npm run exe.dist/index.html in Chrome or Edge. It is one self-contained file. Fonts load from Google Fonts when online.npm install, npm run dev, then open http://127.0.0.1:5173Controls: ↑/W gas · ↓/S brake · ←→ steer · SPACE/B nitro · R music · ESC/P pause · F fullscreen. Gamepads work. On a phone, gas is automatic: two steer buttons on the left, brake and nitro on the right.
Dhanmondi → Shahbag → Manik Mia → Kawran Bazar → Hatirjheel → Gulshan → Old Dhaka → Sadarghat → Motijheel → Mirpur → Airport Road → 300 Feet → CTG Highway → Savar → Padma Bridge
npm install
npm run build # dist/index.html, a single file
npm run artifact # also dist/outrun-dhaka.artifact.html (no document skeleton)
npm run exe # dist/OutrunDhaka.exe, a 2 MB Windows launcher (see below)
Built with three.js and Vite. Deployed as a static site (see render.yaml).
npm run exe builds dist/OutrunDhaka.exe: one 2 MB file with the game inside. It opens the game in its own Edge app window (no tabs or address bar), so there is no Electron and nothing to install: Edge ships with Windows 10 and 11 (Chrome is used if Edge is missing). It is built with the C# compiler that comes with Windows; the source is tools/launcher/Launcher.cs. Settings and best times are kept in %LOCALAPPDATA%/OutrunDhaka.
The game ships with generated sound and buildings. If you add files, it uses them instead; any that are missing fall back to the generated version.
public/audio/ loopable rain, city and river recordings (.ogg or .mp3). See public/audio/README.txt.public/models/ glTF binaries named after a landmark (sangsad.glb, ahsanManzil.glb, ...). See public/models/README.txt.When using these, the build is a folder (dist/), not just one file.
src/world/ track geometry, districts (stages.js), chunk streaming, props, landmarks, textures, sky, road shadersrc/game/ driving model (player.js), races and rivals (race.js), traffic, pedestrians, instanced cars (fleet.js), ambience, showreel (attract.js), weather, camerasrc/audio/ synthesised engines and effects, the music sequencersrc/ui/ HUD, menus, the Dhaka mapThe game's driving model and race also run with no graphics, in Node: a full three-lap race against the field takes about 120 ms (15 ms alone). sim/ wraps it as an environment for training AI drivers, and ml/ trains them with reinforcement learning (PPO, via Stable-Baselines3).
以上為 README 的開頭部分。其餘內容請閱讀原文。 檢視完整 README ↗