Recompia
Pokémon Pokopia (Switch 2) recompiled to run natively on Windows with Linux/Handheld support. Multiplayer included, modding, feature enhancements and more! Join the discord community as well
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Loading the full README. The saved excerpt is shown below.
Cosmos lets you fly a small white starship through a real-scale Solar System in your browser. It is an installable PWA built with Vite, TypeScript and Three.js.Read the full README ↗Cosmos lets you fly a small white starship through a real-scale Solar System in your browser. It is an installable PWA built with Vite, TypeScript and Three.js.
| Key | Action |
|---|---|
| W / S | Throttle up / down (logarithmic, 10 m/s to 15,000 km/s) |
| A / D, ← → | Yaw |
| ↑ ↓ | Pitch |
| Q / E | Roll |
| Shift | Boost |
| X | Brake |
| Right-click | Mouse flight: the ship turns smoothly to follow the cursor; Esc releases it |
| Left-drag | Look around in the cockpit, or orbit the camera outside |
| V | Switch view: cockpit, chase, far chase |
| M | Solar System map |
| 1–5 | Warp factor 1c, 3c, 10c, 50c, 100c |
| J | Engage warp, or drop out of warp |
| L | Saved locations |
| T | Toggle labels |
| G | Toggle the FPS counter |
| , / . / P | Slower time, faster time, pause |
| F | Fullscreen |
| H | Help |
On touch screens the game shows a stick and throttle, and you can drag to look around.
URL options:
?loc=earth-orbit (or europe-jupiter, earthrise, io-jupiter, saturn-rings) opens a saved location.?view=chase starts in a chase view.?autostart skips the launch screen.npm install
npm run dev # http://localhost:5173
npm run build # type-checks, then builds the static site into dist/
npm run preview # serves dist/ locally
Node 20 or newer is needed.
Import the repository in Vercel. It detects Vite, runs npm run build and serves dist/, so no settings need changing. vercel.json only adds long-lived cache headers for the textures, models and hashed assets.
The service worker precaches about 3 MB: the app shell, the ship, the star catalogue and the small Milky Way map. Planet maps are cached the first time they load, so places you have visited work offline.
The page itself is always fetched from the network when you are online, so a new deploy shows up on the next load, including in the installed app. If a new version is deployed while the game is open, the update button in the top-right toolbar glows; click it to load the new version.
?nodyn to turn it off.src/sim: ephemerides, body data and reference frames.src/render: the universe, planet, sky, environment-map and post-processing shaders.src/ship: the ship model, flight model and camera rig.src/game: warp, input and saved locations.src/ui: HUD, map and cockpit displays.src/audio: the synthesised sound.tools/: Python scripts that build the textures, star catalogue, icons and the ship (Blender).Planet and moon maps come from Solar System Scope (CC BY 4.0), the Celestia project, USGS/NASA, Fourmilab and others. The Milky Way combines ESA/Gaia/DPAC's Gaia EDR3 sky map (CC BY-SA 3.0 IGO) with ESO/S. Brunier's panorama (CC BY 4.0). The star catalogue is Hipparcos via d3-celestial. Full per-file sources and licences are in CREDITS.md.