Repository navigation
Releases: VlcekM/MeitouClient
Release list
Meitou 0.14.2-nightly.20261022
Nightly build of master at fc634bd: untested, may be broken.
Changes since v0.14.2-nightly.20261021
- Door-join portals take the join's 6-unit gap: the Rebel Base Storm House's slanted doorway was a 0.2-wide sliver, nobody got in (fc634bd)
- Review fixes: interior version bumps only for zones with interiors, FloorNear counts its own entries, static GetOrAdd factories (0615a37)
- Test: the Hub's destroyed gates register no doors, its intact buildings keep theirs (470ebfa)
- Destroyed buildings get no doors or own lock: the Hub's ruined gates no longer lock shut and block every path (59f0fa2)
- Town CPU cost: one stand query per step, cached interior and floor tests, leaner HUD and medical loops (b85b308)
- Review fixes: stat build survives editor glides, base normal fallback, maps swap once resident, Reshape reuses Shape (f14771b)
- Destroyed buildings' interiors keep nothing without a seed: no walkable island on the Bughouse ruin's invisible intact roof (92135c9)
- Stat-driven character bodies and textured stumps (f5898f0)
- Test: the player's Hub-Stack long route follows the roads, and goes over the terrain without a road preference (0ec6e78)
- Long routes take the roads by the original's rule and the faction's road preference, as off-screen squads do (6bce603)
- Review fixes: load bar counts only in Faithful, no per-frame allocation; BOM-aware tips; Faithful screen stays hidden after Finish (76b7d5f)
- Inventory pin keeps the window on its character; Esc while trading closes the trader and inventory in one press (12f931f)
- Building picks wait for the footprints near the ray: the first click on a town building selects it, not the second (9f017cc)
- cloudfog Meitou switch: cloud shadows fade near fog volumes, else the swamp or the Deadlands get too dark (d66a84a)
- Cloud shadows weaken by the eye's distance to the nearest fog block (gone inside), replacing the per-pixel fog test (92df447)
- Character material records built in ordinary memory, then copied: 14 µs a record in mapped memory (199eb07)
- Original loading screen and background loading bar in the Faithful mode (0ef1b34)
- Faithful fonts: default height rounded to the nearest pixel, text never shrunk to its widget (ce606aa)
- Cloud shadows fade inside placed fog blocks by their soft edges and density: none in the swamp's fog (727cc66)
- Settings: all Faithful / all Meitou switches on the Advanced and Fixes pages, separate from the graphics one (cb1fbe7)
- Door meshes take the parent building's scale: Defensive Gate III/IV leaves no longer oversized and off-centre (67317bf)
- Planetshine switch floors dark biome ambients at night to D6D6DB's luminance, hue kept: the swamp no longer near black (c7e1735)
- native-ui.md: presets never turn a costly Meitou effect on (10f1c82)
- Graphics settings: Low/Medium/High/Ultra quality presets and an all Faithful / all Meitou switch (c2c0394)
- Night ambient light strength slider under Lighting (default 1): multiplies the ambient by night, faded like the exposure's night floor (06b1415)
- engine.md: native impostor buffers measured over 4 flight pairs, pause totals inconclusive (2b33fbd)
- Impostor atlases read from the cache keep their levels in one native block, freed on upload: flight LOH allocations 6.0 to 1.8 GB (c67aa35)
- engine.md: GCConserveMemory A/B and what the native commit is (d283aef)
- Editor drops unshown close-ups on close; Hit Points follow the draft's race; darken and green flip only for worn items (5055eb5)
- Particle texture preloads not drawn within 30 s are dropped instead of keeping 16 MB decodes forever (15c635f)
- Operators hold their machine's special tool in hand: a Pickaxe while mining, a Hoe while farming (c09e861)
- Mineable rocks are clicked and hovered by their mesh's triangles, not a bounds sphere (38f8c19)
- Impostor textures drop their atlas's level data once uploaded: ~1.6 GB of CPU copies stayed alive (b6e21ef)
- Character editor parity: template rows, captions, stats panel, camera, import dialog, stance preview (a2876f2)
- Original random sequence, idle stances, part order and boost hash order (38c06e8)
- Character rendering: editor stage and platform, stage lighting, game binormals, LOD switch, shadow caster culling (7768db4)
- MyGUI runtime: template parts at their own size, list line skins, double-click accept, EditBox alignment (a60519e)
- Messages like Discovered show in the game's message panel above the HUD: paper skin, ink text, queued, 4 s hold and fade (6e1c968)
- Door leaves slide along their collision box's Z-up axes: defensive gates lift and close top-down (b53d270)
- Gates open and hold walkers until 60% open; containers on their own floor; sticky bar seats; slave start, slave squads and slave catching (df37b53)
- Death items spawn as one stack of the full quantity, as saves hold them; tests for the Bonedog's items and butchering (1bca252)
- Site: Download opens a Windows/Linux/macOS dialog with the latest launcher setups; larger trailer play icon (a797040)
- Death items: characters spawn with their death items (meat, skins, teeth); looting one from a live downed body butchers it (06da5dd)
- Site: View trailer play button at the bottom of the first view, linking to the YouTube trailer (d4efa8e)
- Quick right click on a plain building of the player's moves to the hit point under it, not the terrain behind (83f05f6)
- Right-click target is the nearest along the ray (character, item, container, door, rock, object site), for pointer and click alike (c94da4e)
- Other factions' containers: lockpick/scavenge pointers, Alt picks a locked one, hints without Alt, taken items marked stolen (aadd7f9)
- Apply CHARACTER starting health to new characters: Rock Bottom starts without its left arm (69830df)
- Window item moves out of range say "Out of trading range."; containers allow 60 as the original; document its range check (2427408)
- luckyren: pieces fly at display rate (tick plus alpha); blood mists twice as big and three times as long (19955eb)
- Quick right click on a furnace opens it, on a turret the nearest selected mans it; finished machines get the use/mine pointer (6bebf72)
- Right click moves one unit between the inventory and a machine, storage, container or loot window; Shift the stack (82eccf7)
- luckyren bursts: gore sounds, flying raw meat and one-shot blood particle sprays (e3dd10e)
- Review: storage grid read once for town fixtures; document the one-item storage grid and window (bc62829)
- Loot window shows a downed character's whole inventory: worn gear, weapons and bag, dragged to and from equipment slots (c4dd5ad)
- Review: drop the unused collision-pick switch and RockClick, fix a brace indent (2aa07f4)
- Test: joining the guild raises its rank to the cap and switches its rank-gated dialogue (f0bb523)
- Medical header shows Unconscious (N) with the KO timer left, like the original (13dc72c)
- Faction rank: DC 10 and DA 35 work, saved as 'rank'; joining the Shinobi Thieves unlocks their shop talk and free surgeon (01a8dc0)
- Debug give item equips one unit into its free equipment/weapon slot before the inventory (3a06694)
- Hostile characters get the attack pointer and red outline on hover, even with nobody selected or when they trade (f52fe6a)
- luckyren gibs: nest bones take bone1's material and one shared scale, so vertebrae stay small (d8e3f61)
- Alt shows name labels over ground items (Kenshi_ItemDropLabel); a label picks like its item (e8259d5)
- New game locks the camera to the squad leader once the character editor closes (ed81c4a)
- News: reword the launcher 1.1 post (91658ab)
- News: launcher 1.1 updates itself (cd4708f)
- Launcher v1.1.0 changelog (228416e)
- Launcher Settings: 'Update the launcher automatically' toggle, on by default (8d3ee71)
- Launcher applies its own update on startup and restarts into it; the update buttons stay for retries (e64e614)
- Saves: an item that no longer fits its storage grid goes to the next free cell (04364e2)
- Placed storages and machine slots use the item's grid size (ff3c433)
- Storage window: Max Capacity line red when full (2a9c314)
- Buildings, containers and mining: pointer and click fixes (cbeb3aa)
- Storage window: room for the heading above the grid and two Max Capacity lines (45084a6)
- Storage window: grid from the limited item, heading and Max Capacity (fdf6326)
- Show the research button only on research benches (aa02a4f)
- Esc with the interface hidden no longer quits the game: F7-hidden UI returns with the menu, clean picture ignores it (9e79d56)
- Launcher: report game crashes with the log path, macOS Vulkan loader hint, no second Play while running; Linux Steam doc fix (78198d8)
- Trim install lookup tests to the Heroic list and the Wine prefix registry (141e127)
- Launcher v1.0.4 changelog (683e599)
- Launcher on macOS passes DYLD_LIBRARY_PATH (Homebrew lib) and MoltenVK argument buffers to the game (#20) (e57dcc6)
- Install lookup review fixes: guarded scans, broken config skipped, both Steam folders, Lutris paths, cached scan, Windows tests (7bd7f23)
- Trim advanced-options tests to the save round-trip and one en_GB interaction test; option-order doc claim Observed (bf982e8)
- Advanced options review fixes: layout-sized start panel, shared POT reader, PopulationData shallow copy, scaled offset, doc claim (b5fbf0d)
- Find Kenshi installs made by other launchers and registered by the system (4d0edda)
- Implement new-game advanced options with original localized help (c03947d)
Meitou Launcher 1.1.1
Launcher v1.1.1
- Nightly builds now come twice a day; the afternoon build shows its date in the Versions list like the morning one.
Download
- Windows:
MeitouLauncher-win-x64-Setup.exe(or the Portable zip). - Linux: the
linux-x64AppImage. - macOS: the
osx-arm64(Apple silicon) orosx-x64(Intel) package; not signed yet, so Gatekeeper warns.
Once installed, the launcher updates itself. You need Kenshi installed.
What's Changed
- Buildings, containers and mining: pointer and click fixes by @Demitrix2k in #24
- Storage window: grid from the limited item, heading and Max Capacity by @Demitrix2k in #25
- Character editor parity, original random sequence, part and stat order by @Bazouz660 in #26
- Faithful loading screen and loading bar, faithful font sizes, lag near towns by @Bazouz660 in #28
- Town CPU cost: one stand query per step, cached interior and floor tests, leaner HUD by @Bazouz660 in #31
New Contributors
- @Bazouz660 made their first contribution in #26
Full Changelog: launcher-v1.1.0...launcher-v1.1.1
Meitou 0.14.2-nightly.20261021
Nightly build of master at 5087ac3: untested, may be broken.
Changes since v0.14.2-nightly.20261020
- Launcher v1.0.3 changelog; docs: where the launcher update is offered (5087ac3)
- Launcher 1.0.3: update button in the title bar; the startup status no longer wipes the launcher update notice (187ccbd)
- Alt highlight includes the player's own characters (1a0b85e)
- Holding Alt outlines every NPC within 500 units of the camera focus in its hover colour (e2d90fc)
- Help text: Ctrl orbits too (a35c8ea)
- Holding Ctrl rotates the camera like the middle mouse button (6f969a8)
- Homeless squads leave for an unloaded sector only after the roaming grace and away from the player (1617d3b)
- Residents are placed in the serial step; tests for the planner chain and fallback and the off-screen schedule (640b1b0)
- Homeless squads patrol sector to sector, are filed by where they stand, and loaded sectors refill every 2 s (area tick) (a572c26)
- Dialogue: DA 2/24/47, get-up, give-up-chase, witness, lock-pick and lost-limb events; contracts and change AI saved (aa97bdc)
- Docs: macOS port report cut to facts; launcher.md macOS notes updated, doc linked from the index (53e6396)
- Police talk: spotting fires dialogue events 44/45, bail via DA 43 list, surgeon and bail verbs removed; engine fine kept as fallback (fe1e55f)
- Nightlies post their commit list to Discord via the DISCORD_WEBHOOK_URL secret (6d08214)
- Planner: turret gunners keep their gun; townless squads can sleep on the floor; docs note node and isAtLocation details (6f7d471)
- Nest budget docs: the Fog hive nest size is computed; WildTests comment states the empty-pool exception (28c9004)
- Nests: an empty pool with >4 free may make an oversized squad (Fog Deathyards get their fogmen); homeless area tick documented (e8ff23b)
- Launcher v1.0.2 changelog (c04925d)
- Towns keep their schedule (Meitou switch): residents back after an hour unloaded start where their plan's walk ends (e7063be)
- Launcher: resolve libAvaloniaNative from the extracted native folder, fixing the macOS start crash (#16) (a39b76a)
- Text-only buttons show their hover colour on the text (dialogue choices, research and crafting lists). Fixes #18 (10c5d20)
- PROTECT_OWN_SQUAD gets its own stance: joins only fights of its squad, against a mate's target or attacker (c723029)
- Revert fog prince aggro floor: the original's PROTECT_OWN_SQUAD only joins mates' fights; combat goal finders documented (02e82f0)
- Dialogue: NPC-to-NPC bubble chains, crowd triggers, give item, AI contracts/change AI, DA 25/29/53, first aid and release events (264e18d)
- AI planner as the original's TaskPathfinder: goals plan through the 253 TaskData rows; first feasible goal wins; planner decoded in docs (f8aa426)
- QuickSaveTests: a shop's stock and a settled ragdoll survive save, load and a second save (f8fefc6)
- Default-hostile bandit factions attack on sight under defensive packages: fog prince squads no longer ignore the player (3ce5249)
- Economy doc: faction wealth is a stub returning 1 in the original (verified); it never touched prices (9589b6c)
- Long routes avoid the player's buildings too; fix footprint hull test and diagonal gaps; building step cost 40x (bfbf557)
- Headless saves keep a loaded ragdoll key; shop save doc notes the code-only building-shop path and lost stolen marks (8757f5c)
- Controls settings: camera rotation speed slider (2-50, game default 6) for the strategy camera's turn and tilt (64d1dd5)
- Saves keep shop stock and restock time, campaign phase clocks and whole-body ragdoll poses (Meitou keys) (10dd898)
- Item tooltips: weapon model on its own grade-coloured line under the name; armour, crossbow and prosthetic grades right under the name too (61c2c33)
- Long routes go round level-data buildings; navmesh cache keyed on load order and map files; unloaded zones' builds no longer publish (2a7d222)
- Solid body contact between characters: each takes half the overlap after its step, so walkers shove standers aside (2014ae1)
- engine.md: pooled-buffer notes state the observed gen2 pauses and the pool's retention (06ed1c3)
- Pool streaming buffers: DDS file bytes, GI terrain grid samples, card trimmer scratch, grass RNG; 23% less allocated in flight (57b6e3d)
- Combat stance as in the original: run at a target beyond a 90 gap, shuffle at 18 under 70; retreating raiders mill round their own town (b886055)
- Crossbows: crafted ones take the bench's grade, shop ones the trader's crossbow levels (no maker); tooltip shows the grade (fe84608)
- Limbs: crafted ones take the bench's grade, shop ones the trader's robotics levels; tooltip shows grade, HP and multipliers (07b7c6f)
- First aid order without a medkit refused before moving, with the bubble "I don't have a medkit." (splint kit likewise); World.Bark (1a72dac)
- Ambient light strength slider under Lighting (default 1): scales the environment factor, so flat ambient, probes and GI resolve follow (ade7779)
- Prosthetics: skill multipliers follow the original's grade curve (1 at level 40, low at 5, high at 95); unarmed bonus truncated (a4b6040)
- Object scan: kept points merged (a squad together is one), all out-of-range instances parked; Fog Islands upd-objects 3.1 -> 0.2 ms (9605ffe)
- Saved texture quality applied before the world loads so terrain follows it; launcher default Maximum (e7eb595)
- Bag window open state remembered per character: reopens with their inventory or on selecting them (19a6b33)
- Ground picks and build placement use the drawn terrain heights, not the boot window's coarse fallback away from the start (931b350)
- Satori GC removed from official builds: game and viewer publish on the stock .NET runtime (11b7f2b)
- Character editor: Idle stance slider, Skin Tone second on BODY as in the original (#15) (f473da7)
- Bag window married to the inventory: moves with it, no caption buttons, OPEN BAG toggles it (cbd3c99)
- Weapon tooltip leads with the model name (its grade); debug give picks a PLAYER_WEAPONS model by quality (10ba15e)
- Dropped items lie flat on their thinnest side at a random yaw; saved ground items drawn by their whole rotation (1174b03)
- Item icons dyed by the record's colour: saved coloured picture or a dyed drawing (Thieves Backpack dark grey) (bed68f4)
- Free camera: PageUp/PageDown zoom the lens again (floor keys in the strategy camera only) (18f5a2f)
- Debug give: a weapon, crossbow or limb's quality sets its level, which its stats read (armour keeps quality) (130819c)
- Hand-mining rocks: right click mines a foliage rock, ore waits in its output; docs on NPC mines and rock yields (30fcaf0)
- Tests: a zone built alone keeps ground reaching its border; a goal in another loaded block is a long route (f7e00cd)
- Navmesh keeps ground regions on a zone's border; goals in another block of loaded zones take the long route (7573908)
- Navmesh: a path failing from a pruned polygon keeps the region the walker stands on (character stuck after loading mid-zone) (59fcb7d)
- Remove AiBenchTests; trade scroll test sends one wheel event per 50 px step and drops the stale tooltip check (2e46d34)
- MyGUI list test: a wheel event scrolls one line (as the widget runtime and MyGUI do), not the old 44 px per step (dd5ce06)
- Building icons: enqueue a request only when its entry was added; doc notes the second-yaw evidence (a3b8617)
- Building icons: build window shows the saved picture or draws the building with the game's verified camera (pitch 30, yaw -90, fit) (3a050d9)
- Drag an item out of the inventory onto the world to drop it on the ground ahead of the character (286a933)
- Loot window: right click or Loot opens a downed body's pockets beside the inventory; drag items out or in (theft rules as looting) (567a546)
- Item tooltips: beside the inventory window (left of it near the screen edge), shown at once as ToolTipInventory::vfunc_6 does (e993ecf)
- Launcher: Ko-fi button uses the Ko-fi cup logo (89f6e77)
- Launcher: Ko-fi link as a white Ko-fi button in the middle of the News bar (a18a27d)
- Debug Give item: quality suffix (q80) for weapons, armour, crossbows, limbs; what doesn't fit drops at the character's feet (33590a3)
- Localisation: translate remaining UI strings, armour tooltip grades, bracketed tooltip headings; docs for language rules (9d8be61)
- Launcher: Ko-fi support link above the news (8775bcc)
- Dropped items kept: default 1024, up to 4096 (6d13d74)
- Right click on anyone else's downed or dead character loots it (search pointer, take all) (5f9b74a)
- luckyren burst test; Advanced setting "Dropped items kept" raises the ground item cap up to 1024 (50acf6f)
- Localisation: language selection, gettext catalog, locale overlay, .translation data, BaseName for name lookups (a53e1d9)
- Tooltips: HUD fixed tooltip measures from the panel's box (Verified call site); doc markings (4089929)
- luckyren Mode: a fatal hit bursts the character, drops its gear, splashes blood and throws bones and limbs that bounce and lie (aafddad)
- Tooltips: generic hover runtime on the original's metrics and skins, item/weapon rows, HUD texts; ports of item, trade, AI and map tips (d64b3c6)
- Terrain shader: fix a stray parenthesis in P() from the blood decal change (615b479)
- Docs: shop squads with no trading member cannot be bought from in the original either (896cc4e)
- MyGUI widget runtime: scroll bars, sliders, ListBox, ScrollView, ComboBox, MultiListBox columns, window snap and resize (9173422)
- Docs: focused wrapped boxes draw their selection on one line (190db37)
- UI: a focused read-only box lets Tab, Enter and hotkeys through; docs note Kenshi's MyGUI 3.2.3 and the focus limits (d07ae85)
- Dialogue: a squad leader without dialog leader uses its own dialogue package before dialog squad; hive traders trade again (5bf6993)
- UI fonts: FreeType gl...
Meitou Launcher 1.1.0
Launcher v1.1.0
- The launcher updates itself: at startup it installs a new launcher version and restarts into it. Turn this off in Settings
with "Update the launcher automatically"; the update button stays for doing it by hand. Updating to 1.1.0 itself still
takes one click on that button.
Download
- Windows:
MeitouLauncher-win-x64-Setup.exe(or the Portable zip). - Linux: the
linux-x64AppImage. - macOS: the
osx-arm64(Apple silicon) orosx-x64(Intel) package; not signed yet, so Gatekeeper warns.
Once installed, the launcher updates itself. You need Kenshi installed.
Full Changelog: launcher-v1.0.4...launcher-v1.1.0
Meitou Launcher 1.0.4
Launcher v1.0.4
- macOS: Play starts the game again instead of it exiting at once because the Vulkan loader wasn't found. The launcher now
hands the game Homebrew's library folder and the MoltenVK setting it needs (#20). - macOS: without the Vulkan loader installed, Play says how to install it instead of starting a game that closes at once.
- When the game stops with an error, the status line says so and where its log is.
- While the game is running, Play says so instead of starting a second copy that would overwrite its settings and mod list.
Download
- Windows:
MeitouLauncher-win-x64-Setup.exe(or the Portable zip). - Linux: the
linux-x64AppImage. - macOS: the
osx-arm64(Apple silicon) orosx-x64(Intel) package; not signed yet, so Gatekeeper warns.
Once installed, the launcher updates itself. You need Kenshi installed.
What's Changed
- Implement new-game advanced options with original localized help by @RockChinQ in #21
- Find Kenshi installs made by GOG, Heroic, Lutris, Bottles and Wine, and ones the system registered by @Demitrix2k in #23
New Contributors
- @RockChinQ made their first contribution in #21
Full Changelog: launcher-v1.0.3...launcher-v1.0.4
Meitou Launcher 1.0.3
Launcher v1.0.3
- A new launcher version shows an update button in the title bar, on every page; the status line no longer loses the notice.
Download
- Windows:
MeitouLauncher-win-x64-Setup.exe(or the Portable zip). - Linux: the
linux-x64AppImage. - macOS: the
osx-arm64(Apple silicon) orosx-x64(Intel) package; not signed yet, so Gatekeeper warns.
Once installed, the launcher updates itself. You need Kenshi installed.
Full Changelog: launcher-v1.0.2...launcher-v1.0.3
Meitou Launcher 1.0.2
Launcher v1.0.2
- macOS: the launcher starts again instead of crashing at launch (#16).
- Linux: the AppImage runs on older distributions (glibc 2.35 and newer, e.g. Ubuntu 22.04).
- A Ko-fi button in the News bar for supporting the project.
Download
- Windows:
MeitouLauncher-win-x64-Setup.exe(or the Portable zip). - Linux: the
linux-x64AppImage. - macOS: the
osx-arm64(Apple silicon) orosx-x64(Intel) package; not signed yet, so Gatekeeper warns.
Once installed, the launcher updates itself. You need Kenshi installed.
What's Changed
- UI text colours come from the active kenshi_colours.xml, so Dark UI's… by @Demitrix2k in #12
- Full screen covers the desktop panel (KDE and others, also under Proton) by @Demitrix2k in #13
- Armour tooltip: grade, class, resistances, coverage and skill effects by @Demitrix2k in #14
- Linux: Wayland window fix, case-insensitive game file lookup, Linux Steam lookup by @Demitrix2k in #11
- macOS / Apple Silicon (MoltenVK) port: runtime fixes + port report by @SpaceCowboyServer in #8
New Contributors
- @Demitrix2k made their first contribution in #12
- @SpaceCowboyServer made their first contribution in #8
Full Changelog: launcher-v1.0.1...launcher-v1.0.2
Meitou 0.14.2-nightly.20261020
Nightly build of master at 48a1f84: untested, may be broken.
Changes since v0.14.1
- Nightly pre-releases at 02:00 UTC when the game changed, keeping the newest 7 (48a1f84)
- Launcher version 1.0.0 (7c1052d)
- Advanced setting to hide the green selection rings under selected characters (9600fca)
- Launcher: Native AOT build, Graphics page from the game's settings schema, first-run setup overlay (800c29c)
- Game writes a settings schema for the launcher; versioned meitou.user.json; Core is AOT-compatible (5941434)
- Placement uses the simulation's town rule and messages directly; audio docs match current triggers (e71dd3a)
- Update Streamline to 2.14.16 (40e25a8)
- Drop ROADMAP.md and the site's roadmap; README lists Windows, Linux and macOS releases (0be5656)
- Town membership and radius as the game's import: type radius (town 2500), position lookup, interior fallback within 10000 (b75f221)
- Join near-miss T seams inside a tile as links, with a looser portal fallback; west stair foot in Swamp Village now joins (0af35e0)
- Towns claim the unlinked buildings that continue them (Sho-Battai 21 to 169), so residents and goals spread over the town (b1a6e8d)
- Save container contents in a Meitou GAMESTATE_BUILDING key and read them back on load (e9914ff)
- Open containers: interior storage fixtures with inventories, open order, storage window, take/put items (ef964e1)
- Tests: an exported editor look imports back unchanged into another draft (5fe830e)
- Character editor: the import dialog clicks like the other menus (ae989f0)
- Character editor: IMPORT and EXPORT of .bod2 looks in data/character/bodies/export (daa6887)
- Characters: named CHARACTERs get a random name from data/namesM/F/MF.txt (dbd1dc0)
- HUD: goal line shows the movement task, selecting your own clears the inspected character, town buildings default to the town's owner (512a286)
- Navmesh: portal clearance counts the radius only at wall ends, so a stair split by a tile line is climbable (#10) (e775ed3)
- Keep textures at characters: on by default in Meitou (423a287)
- Option: keep meshes and textures loaded around every squad member (off by default) (16067fc)
- Character flights: off by default (75d74dc)
- Launcher: 1200x780 default window (7d20b7b)
- Launcher: links inline on the baseline, post author, flat window buttons, version bottom left, 1200x900 window (1338ddf)
- Tests: an empty renamed squad and a member moved between squads survive quicksave and load (edf468f)
- Launcher: Debug builds show the checkout's news/ from disk (d1cf36c)
- News: one folder per article (index.md and its images beside it) (5987216)
- Squads screen: a portrait or box press ends name typing; faction count and dismiss guard count the living (e94f9e2)
- Revert "Launcher: 1600x900 window, centred" (5691f5c)
- Launcher: 1600x900 window, centred (0998d29)
- Squad management: squads tab (add, rename, delete, reorder, drag/swap members, dismiss), squad tabs, Tab, per-squad save platoons (f811948)
- Notices: launcher packages in the NuGet table (fe257dd)
- Launcher: Home page with a Markdown news feed from news/, Save mod list on Mods, resize grips on the visible edge (903e7cf)
- Launcher: game-style beveled plate buttons, darker plate, tighter title bar, icon Play button, Open folder for installed versions (e7b9b71)
- Launcher: own title bar on a transparent window, hand cursor on clickables, Velopack self-update from launcher-v releases (8491dac)
- Game exe is MeitouClient; launcher: Meitou UI look, Kenshi's Exo 2, icon, drag reorder, cancellable installs; Velopack notes (8558242)
- Release: linux-x64, osx-x64, osx-arm64 game zips built per-OS runner, uploaded with win-x64 to one v release; runtime gaps in launcher.md (cc829c0)
- Medic and rescue become job-list entries 58/148: buttons are one-shot, Shift adds the job; first-aid and carry pins updated (fdd7768)
- Launcher: downloads without the 100 s HttpClient timeout, release list fetch capped at 20 s, cancellations reported not fatal (1aba051)
- Launcher prototype (Avalonia): GitHub game releases, Kenshi-style mod list and presets; shared ModList; launcher-v tags (fb9bed1)
- Perma-jobs: implicit ditch/sleep/sit jobs with AI-tab toggles, drag reorder, ungated medic job, job tests (5bdab17)
- Foliage uploads get their own 2 ms from the loop start and always run one step; loading report splits decodes and upload steps (#9) (3d08c7a)
- Perma-jobs: following or wandering characters count as idle and return to it when the job ends (c963705)
- Perma-jobs: per-character job lists (operate, haul to storage) with the original's add rules, priority pick, save keys and jobs UI (d1e6fe4)
- Hauling tests: tank in the determinism pin, haul/fetch/refuse/take core, installed storages' limits; refusal names the building record (c2d71a4)
- Hauling: take a full output only when a storage accepts it; storages say what they refuse (b9a2672)
- Operators haul: full outputs to the nearest accepting storage, empty inputs fetched from storages; storage limits; take-from-slot dup fix (e730b3c)
- Ore tests: nearest-rock falloff and fallbacks on a stub rock list, iron rocks found in the installed world (bce27d1)
- Ore mines find the nearest foliage rock, stone mines use the stone noise; player mines with nothing yield 0 (6c2c3f6)
- Power tests: grid in the determinism pin, sharing/charging/battery fallback core, installed generator and battery upgrades (2ef8235)
- Power grid: generators, fuel by load, batteries, town sharing as the original; research building improvements; power saves and HUD (c1961b7)
- Crafting tests (determinism pin, rebind/take/save core, installed benches); queueing rebinds a bench's sections at once (67b9e72)
- Crafting saves: bind sections to the loaded queue and keep an idle bench's last ingredients (19ccad0)
- Crafting benches: queue, recipes, criticals, quality, Craft tab and saves; refiners operate; repeatable research (930a131)
- Add SMAA as a non-temporal anti-aliasing option (--smaa, settings): luma edges, analytic orthogonal weights, neighbourhood blend (db6d59d)
- Audio: doors play their open, close, shut and break sounds (1c6f836)
- Saves: the camera view is saved and restored in the original's CAMERA keys (9c4f29e)
- Flights load the landing view first: arrival-ranked zones, meshes, resolves, terrain biomes and foliage; its object textures decode urgently (9c3d4d4)
- Game: default frame cap 150 fps instead of 240, so GPUs run quieter with vsync off (013e8b1)
- Farm plant tests: wheat farm grids and plant count, growth scale and harvest hiding (1818288)
- Stats: a NaN stat stays NaN through XP gains, as in game; XP cap and f limits marked Verified from in-game tests (#3) (afa4d40)
- Arrival prefetch doc spacing (8adc570)
- Arrival prefetch: flights load the landing view's objects, terrain textures and towns from the tap (89b17dc)
- Farm plants: crops drawn on player farms, laid out and grown as the original (grid, mesh mix, scale by growth, sink when dying) (a0011ed)
- Combat sounds: a bolt stuck in the ground (no subject) no longer indexes slot -1 and crashes the tick (d31b843)
- Character flights: pressing the member again mid-flight (triple tap) cuts to the end (e050927)
- Tests: production determinism pin, put/take/paid-once research, installed well and bench rates (c947c2a)
- Production: wells, farms and research benches with Operate, building windows, research tab and saves (e48ed97)
- Camera ground guard: lift the drawn target until the eye clears the ground when following a character and in flights (e5f8d01)
- Character flights: double-click a far squad member to fly there in an arc; flight time slider, 2 s default (17386a7)
- Docs: production, farming and research facts restored and extended from the decompile (rates, recipes, farm tick, research queue, save keys) (c91d730)
Download
The Meitou launcher installs these by itself. By hand: download the zip for your system, unzip it anywhere and run the game or the world viewer.
You need Kenshi installed: no game files are included. README.txt in the zip lists the keys, options and requirements.
- Windows:
Meitou-0.14.2-nightly.20261020-win-x64.zip, runMeitouClient.exe(the game) ormeitou-viewer.exe(the world viewer). A Steam install is
found by itself, otherwise Meitou asks for your Kenshi folder once. DLSS (NVIDIA RTX) and FSR are included: pick them on the Tab panel's
anti-aliasing slider; for the viewer, startmeitou-viewer-dlss.bat. - Linux:
Meitou-0.14.2-nightly.20261020-linux-x64.zip, run./MeitouClientor./meitou-viewer. Needs a Vulkan 1.3 driver and loader. - macOS:
Meitou-0.14.2-nightly.20261020-osx-arm64.zip(Apple Silicon) orMeitou-0.14.2-nightly.20261020-osx-x64.zip(Intel). Needs a
Vulkan loader and MoltenVK installed, e.g. from the LunarG Vulkan SDK.
On Linux and macOS, give the Kenshi folder with KENSHI_PATH or when asked. DLSS and FSR are Windows-only.
Meitou Launcher 1.0.1
Launcher v1.0.1
- Reads every page of GitHub releases, not only the newest 100: old game versions stay installable and the launcher's own
updates are always found.
Download
- Windows:
MeitouLauncher-win-x64-Setup.exe(or the Portable zip). - Linux: the
linux-x64AppImage. - macOS: the
osx-arm64(Apple silicon) orosx-x64(Intel) package; not signed yet, so Gatekeeper warns.
Once installed, the launcher updates itself. You need Kenshi installed.
Full Changelog: launcher-v1.0.0...launcher-v1.0.1
Meitou 0.14.1
v0.14.1
- Fix the main menu never appearing on slower GPUs (integrated graphics, GTX 1050 Ti class): it now opens after 5 s of ready content even when frames are not smooth
- Fix loading hanging on cards short of video memory: content held back by memory pressure is no longer waited for
- --low-end now takes effect in the game: the saved graphics settings no longer override it, and it does not overwrite them
Download
Download Meitou-0.14.1-win-x64.zip, unzip it anywhere and run meitou.exe (the game) or meitou-viewer.exe (the world viewer).
You need Kenshi installed: a Steam install is found by itself, otherwise Meitou asks for your Kenshi folder once. No game files are included.
DLSS (NVIDIA RTX) and FSR are included: pick them on the Tab panel's anti-aliasing slider. In the game DLSS takes effect after a restart;
for the viewer, start meitou-viewer-dlss.bat. See README.txt in the zip for the keys and options.
Full Changelog: v0.14.0...v0.14.1