-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Welcome to the ootss wiki! Also see Maps, Stalker 2, Supraworld, SupraTools, Subnautica, and Sokoban wikis.
- New! The demo is live till July 31 2026, see https://x.com/SinkingStarGame/status/2070177662367318263
The map features all 105 levels from the Order of the Sinking Star Demo 2 (Jun 19 2026).
- Web: https://joric.github.io/ootss/
- Source: https://github.com/joric/ootss
- Reddit: https://redd.it/1uaotqz
Press Escape or click on the image in the marker popup to toggle image gallery (swiper lib). Select map image in the gallery, click on it (or press Enter) and it brings you to location.
There are no tools for that game just yet, the engine is totally custom, let alone custom compiler, so it's all human labour.
Uses Sysinternals Process Monitor (filtered by CreateFile) to get level names, uses 16k virtual display to capture the map.
I used my own numbering back then and it was way off, so I thought I'd rather use map names from the game engine.

YouTube video with arbitrary numbering. Courtesy of YouTube, https://youtu.be/lOzOaELzQ_Q
I don't know any cheats or console commands to load the levels. The names are just to identify the levels properly. The general idea for the map was to use the original naming. Wasn't worth it, names are kind of random and don match the order.
Launch game, launch Sysinternals Process Monitor. Add filters Process Name - is - sinking_star.exe, Operation - is - CreateFile, Path - contains - levels. Load the level in the game, you will see all the file names the game reads.
On the 1920x1080 overhead screenshot the grid size is precisely 10 pixels with map center at 860,740 but the resolution is low. Download Universal Virtual Display Driver. Unpack to C:\IddSampleDriver. Edit option.txt, add 16384, 9216, 30. Do not install .inf from explorer, use Device Manager - Action - Add legacy hardware - Display Drivers - Have disk. Set virtual display resolution to 16384x9216, run the game, open map, press Win+Shift+Right to move the game to Virtual Display, press PrnScr, paste image into editor. I tried to capture at 8192x8192 but apparently the game doesn't like square geometry (cuts the map). Meshes are broken, because the map draws in lowest LOD. Local maps (Q) can't be used because of perspective projection.
Used the same tech as in Subnautica 2 (raster map traced with rasterio and cleaned up with mapshaper. Regions appear to be slightly off in the demo, e.g. heroes2_10 level does not belong to any region boundaries.
The 069,104 plaque implies that you are the 069,105th person to enter (it's an old Zork-related joke, see #1).
Shortly after start, in the introductory world there's a plaque with number 069,104. Looks like location on the map.

The cage in the center of the map is at 80,69 and Y grows up (you can find player's coordinates in memory).

After centering the overworld map at 80,69, the point at 69,104 is to the left of heroes region, nothing fancy there.

In the introductory world (pick up a map item above the level exit to zoom out), 069,104 is in the credits hall.

- https://www.reddit.com/r/OrderOfTheSinkingStar/comments/1u9vanc/069_104/
- https://www.reddit.com/r/OrderOfTheSinkingStar/comments/1u8q385/what_do_numbers_069104_mean/
See https://www.reddit.com/r/OrderOfTheSinkingStar/comments/1pnfkl3/who_we_know_has_helped_design_ootss/
Rules are about the same, some levels are modified, water levels seem original. Click the hack link to open editor.
- https://www.puzzlescript.net/play.html?p=219a7db6511dad557b84 Mirror Isles by Alan Hazelden
- https://www.puzzlescript.net/play.html?p=d6fd6fcf84de185e2584 Skipping Stones to Lonely Homes by Alan Hazelden
- https://www.puzzlescript.net/play.html?p=6860122 Heroes of Sokoban by Jonah Ostroff
- https://www.puzzlescript.net/play.html?p=6891949 Heroes of Sokoban 2: Monsters by Jonah Ostroff
- https://www.puzzlescript.net/play.html?p=7072276 Heroes of Sokoban 3: Bard and Druid by Jonah Ostroff
- https://silverspaceship.com/promesst/ Promesst by Sean Barrett
- https://silverspaceship.com/promesst2/ Promesst 2 by Sean Barrett
Most levels have solutions in RLE format, see the file here: https://github.com/joric/ootss/tree/main/data/solutions.txt
- Run player.ahk (loads from
../data/solutions.txt). Alt+E to play, Ctrl+E to record, Alt + [ / ] to step, ESC to stop.
Solution Player sends keystrokes with 150 ms interval, so record very carefully, use single keypresses.

It's possible to make a Puzzlescript player (with hacks, there is only one action button) see https://joric.github.io/ootss/scripts/
Puzzlescript Plus solver seems to work pretty well, can even solve some mirror isles (chokes on 3rd level, needs a better one).
The first Mirror Isles map (it's flipped, I had to flip it back) the solution is "drdrx llxll llllu", and it works.
- Mirror Isles in PS+: https://auroriax.github.io/PuzzleScript/editor.html?hack=219a7db6511dad557b84
- To load level into level editor, simply Ctrl+click on the level text in the text editor, then click "Solve".
- All Puzzlescript versions (even Next) currently don't support secondary action or user hotkeys at all.
- @PassionSausage for finding the memory locations for the player's coordinates, and the true center or the map.
- @TEEHEETUMMYTUMMS for a good half of solutions, it's a huge amount of work, thank you, man!
- https://www.reddit.com/r/OrderOfTheSinkingStar/comments/1uaotqz/order_of_the_sinking_star_interactive_map_with/
- https://store.steampowered.com/app/499170/Order_of_the_Sinking_Star/
- https://steamcommunity.com/app/499170/discussions/
- https://steamcommunity.com/app/499170/discussions/0/569290593938787992/
- https://youtu.be/lOzOaELzQ_Q My Mirror Isles solutions from Demo Phase 1
- https://youtu.be/H01krPef69U Demo Phase 1 speedrun in 32 minutes
- https://youtu.be/evjZ_kY9hOk Demo Phase 2 full playthrough, 105 levels
- https://youtu.be/4QAmwa5BHzM The Promise solution in 3:49
- https://github.com/qiekn/ootss Wiki-like notes of Order of the Sinking Star