Skip to content

Releases

windows-x86_64-2026.11.13-ab5f4a83

Choose a tag to compare

DXLauncher for windows-x86_64 alone, at ab5f4a83, the head of branch windows-x86_64 that Port Ex Machina pins (c7fcfa58). The engine is in DXEngine's releases; both together, in Port Ex Machina's.

You supply your own game files. None are included. What each port is and how far along: the ports.

What changed

5495fcd...ab5f4a8

  • The fifth sweep's launcher defects fixed (bugs.md LCORE.15 to LCORE.20, LAPP.14 to LAPP.20): the JSON reader's blanks, numbers, raw bytes and nesting as the engine reads them; the Master server row ho... (ab5f4a8)

windows-x86_64-2026.11.08-5495fcda

Choose a tag to compare

DXLauncher for windows-x86_64 alone, at 5495fcda, the head of branch windows-x86_64 that Port Ex Machina pins (a7cdb8fb). The engine is in DXEngine's releases; both together, in Port Ex Machina's.

You supply your own game files. None are included. What each port is and how far along: the ports.

What changed

c3b6163...5495fcd

  • check-abi.sh: a binary with no GLIBC references OK, a file that is no ELF a failure, each said -- under pipefail the version list's grep, finding none, ended the script at the first such file without ... (0d2c519)
  • The launcher's open defects: the ini read as the game reads it, tests that prove what they say, the hand-over pipe, the console it starts from -- the ini reader takes a line as the original's and the ... (eee9110)
  • Every launcher marked running for its whole run, a stop before the game honoured, the class bools, uiscript's find by the arrows -- each launcher holds a read lock of its own on the instance file for ... (0f96c50)
  • LAPP.12: each client a pipe of its own, a later start's line to the newest (f25cbbb)
  • LPORT.10: a symbolic link written through at a save, as the engine's write follows it (3d8686d)
  • LCORE.10: the host tests' POSIX save refuses a read-only ini to root too, as the Linux branches' (93cb277)
  • LAUNCHER.md: the fifth sweep's known defects, LAPP.14 to LAPP.18 and LCORE.15 to LCORE.18 (bugs.md) -- tests that prove less than they say or wait on the clock, a Settings.json the engine reads moved ... (630c6fe)
  • LAUNCHER.md: the fifth sweep's second wave, LAPP.19, LAPP.20, LCORE.19 and LCORE.20 (bugs.md) -- test_vdf's depth check passing without its guard, two dxl-shots scenes showing other than they say, dxl... (5495fcd)

trimui-smartpro-2026.11.13-934d9cfc

Choose a tag to compare

DXLauncher for trimui-smartpro alone, at 934d9cfc, the head of branch trimui-smartpro that Port Ex Machina pins (c7fcfa58). The engine is in DXEngine's releases; both together, in Port Ex Machina's.

You supply your own game files. None are included. What each port is and how far along: the ports.

What changed

e3966de...934d9cf

  • README.md: the GE8300's GL_EXT_buffer_storage, its persistent coherent mapping working, and its 4x RGB10_A2 scene beside D32F as the engine makes it, by Port Ex Machina's corrected probe-gles-sampler.... (1415580)
  • The fifth sweep's launcher defects fixed (bugs.md LCORE.15 to LCORE.20, LAPP.14 to LAPP.20): the JSON reader's blanks, numbers, raw bytes and nesting as the engine reads them; the Master server row ho... (934d9cf)

trimui-smartpro-2026.11.08-e3966deb

Choose a tag to compare

DXLauncher for trimui-smartpro alone, at e3966deb, the head of branch trimui-smartpro that Port Ex Machina pins (a7cdb8fb). The engine is in DXEngine's releases; both together, in Port Ex Machina's.

You supply your own game files. None are included. What each port is and how far along: the ports.

What changed

8eebc5f...e3966de

  • check-abi.sh: a binary with no GLIBC references OK, a file that is no ELF a failure, each said -- under pipefail the version list's grep, finding none, ended the script at the first such file without ... (a45a8b8)
  • The launchers' open defects: the ini read as the game reads it, INI='s every part in any case, a read-only ini kept, tests that prove what they say, the line's last byte, SIGPIPE, the probe's stop -- ... (5395e03)
  • Every launcher marked running for its whole run, a stop before the game honoured, the class bools, uiscript's find by the arrows -- each launcher holds a read lock of its own on the instance file for ... (1ee42b2)
  • LAPP.12, LCORE.14: each client a channel of its own, a later start's line to the newest; a link to nowhere written where it points (1cc25e0)
  • LCORE.10: a read-only ini refused to root too, its every write bit off (d0d1921)
  • LPORT.6: the sysroot's downloads each pinned by SHA256 (fca5e92)
  • LAUNCHER.md: the fifth sweep's known defects, LAPP.14 to LAPP.18 and LCORE.15 to LCORE.18 (bugs.md) -- tests that prove less than they say or wait on the clock, a Settings.json the engine reads moved ... (0a70b1b)
  • LAUNCHER.md: the fifth sweep's second wave, LAPP.19, LAPP.20, LCORE.19 and LCORE.20 (bugs.md) -- test_vdf's depth check passing without its guard, two dxl-shots scenes showing other than they say, dxl... (e3966de)

linux-x86_64-2026.11.13-41075177

Choose a tag to compare

DXLauncher for linux-x86_64 alone, at 41075177, the head of branch linux-x86_64 that Port Ex Machina pins (c7fcfa58). The engine is in DXEngine's releases; both together, in Port Ex Machina's.

You supply your own game files. None are included. What each port is and how far along: the ports.

What changed

325bad2...4107517

  • The fifth sweep's launcher defects fixed (bugs.md LCORE.15 to LCORE.20, LAPP.13 to LAPP.20): the JSON reader's blanks, numbers, raw bytes and nesting as the engine reads them; the Master server row ho... (200697b)
  • The GL renderer on OpenGL ES 3.1 (bugs.md REN.53): renderers.ini's GLES entry and the probe taking an ES 3.1 context, test_gpu_probe holding Mesa at 4.2 and ES 3.1 (both offered) and lowering it to 4.... (4107517)

linux-x86_64-2026.11.08-325bad2d

Choose a tag to compare

DXLauncher for linux-x86_64 alone, at 325bad2d, the head of branch linux-x86_64 that Port Ex Machina pins (a7cdb8fb). The engine is in DXEngine's releases; both together, in Port Ex Machina's.

You supply your own game files. None are included. What each port is and how far along: the ports.

What changed

afdbf8f...325bad2

  • check-abi.sh: a binary with no GLIBC references OK, a file that is no ELF a failure, each said -- under pipefail the version list's grep, finding none, ended the script at the first such file without ... (546ea58)
  • The launchers' open defects: the ini read as the game reads it, INI='s every part in any case, a read-only ini kept, tests that prove what they say, the line's last byte, SIGPIPE, the probe's stop -- ... (4c5a5aa)
  • Every launcher marked running for its whole run, a stop before the game honoured, the class bools, uiscript's find by the arrows -- each launcher holds a read lock of its own on the instance file for ... (5a7449d)
  • LAPP.12, LCORE.14: each client a channel of its own, a later start's line to the newest; a link to nowhere written where it points (a903a4c)
  • LCORE.10: a read-only ini refused to root too, its every write bit off (9a38c33)
  • LPORT.6: the sysroot's Debian packages checked against their pinned index (c54087c)
  • LAUNCHER.md: the fifth sweep's known defects, LAPP.13 to LAPP.18 and LCORE.15 to LCORE.18 (bugs.md) -- tests that prove less than they say or wait on the clock, a Settings.json the engine reads moved ... (e7dc341)
  • LAUNCHER.md: the fifth sweep's second wave, LAPP.19, LAPP.20, LCORE.19 and LCORE.20 (bugs.md) -- test_vdf's depth check passing without its guard, two dxl-shots scenes showing other than they say, dxl... (325bad2)

linux-aarch64-2026.11.13-42fa7790

Choose a tag to compare

DXLauncher for linux-aarch64 alone, at 42fa7790, the head of branch linux-aarch64 that Port Ex Machina pins (c7fcfa58). The engine is in DXEngine's releases; both together, in Port Ex Machina's.

You supply your own game files. None are included. What each port is and how far along: the ports.

What changed

8936525...42fa779

  • The fifth sweep's launcher defects fixed (bugs.md LCORE.15 to LCORE.20, LAPP.13 to LAPP.20): the JSON reader's blanks, numbers, raw bytes and nesting as the engine reads them; the Master server row ho... (95ed607)
  • The GL renderer on OpenGL ES 3.1 (bugs.md REN.53): renderers.ini's GLES entry and the probe taking an ES 3.1 context, test_gpu_probe holding Mesa at 4.2 and ES 3.1 (both offered) and lowering it to 4.... (42fa779)

linux-aarch64-2026.11.08-8936525e

Choose a tag to compare

DXLauncher for linux-aarch64 alone, at 8936525e, the head of branch linux-aarch64 that Port Ex Machina pins (a7cdb8fb). The engine is in DXEngine's releases; both together, in Port Ex Machina's.

You supply your own game files. None are included. What each port is and how far along: the ports.

What changed

f6e1494...8936525

  • check-abi.sh: a binary with no GLIBC references OK, a file that is no ELF a failure, each said -- under pipefail the version list's grep, finding none, ended the script at the first such file without ... (014058c)
  • The launchers' open defects: the ini read as the game reads it, INI='s every part in any case, a read-only ini kept, tests that prove what they say, the line's last byte, SIGPIPE, the probe's stop -- ... (3c90650)
  • Every launcher marked running for its whole run, a stop before the game honoured, the class bools, uiscript's find by the arrows -- each launcher holds a read lock of its own on the instance file for ... (9503208)
  • LAPP.12, LCORE.14: each client a channel of its own, a later start's line to the newest; a link to nowhere written where it points (3b37c21)
  • LCORE.10: a read-only ini refused to root too, its every write bit off (136a640)
  • LPORT.6: the sysroot's Debian packages checked against their pinned index (824630a)
  • LAUNCHER.md: the fifth sweep's known defects, LAPP.13 to LAPP.18 and LCORE.15 to LCORE.18 (bugs.md) -- tests that prove less than they say or wait on the clock, a Settings.json the engine reads moved ... (d579f7c)
  • LAUNCHER.md: the fifth sweep's second wave, LAPP.19, LAPP.20, LCORE.19 and LCORE.20 (bugs.md) -- test_vdf's depth check passing without its guard, two dxl-shots scenes showing other than they say, dxl... (8936525)

windows-x86_64-2026.11.05-c3b61638

Choose a tag to compare

DXLauncher for windows-x86_64 alone, at c3b61638, the head of branch windows-x86_64 that Port Ex Machina pins (62f3e798). The engine is in DXEngine's releases; both together, in Port Ex Machina's.

You supply your own game files. None are included. What each port is and how far along: the ports.

What changed

730c137...c3b6163

  • An X= value as the original's Parse takes it, cut at a comma too and at the original's buffer (bugs.md ENG.19) -- dxl_cmd_value cut an unquoted value at isspace(), so a comma went into it and a vertic... (369cdf0)
  • LAUNCHER.md: two defects this round's investigators found among the known ones -- the ini reader trims a line, a key and a value's start, takes ; and # lines for comments and keeps a value's quotes, w... (6f8abae)
  • test_policy: -exec=startup.txt,x's decision held in a local before its exec_file is checked -- CHECK_STR kept a pointer into the temporary decide() returned, gone at the end of the full expression, wh... (25a3f9b)
  • LAUNCHER.md: LUI.8's entry whole for the handoff -- a failed repoint save keeping the install in memory, a pick's answer left pending when its control is gone and uiscript's find focusing at once amon... (c3b6163)

trimui-smartpro-2026.11.05-8eebc5fb

Choose a tag to compare

DXLauncher for trimui-smartpro alone, at 8eebc5fb, the head of branch trimui-smartpro that Port Ex Machina pins (62f3e798). The engine is in DXEngine's releases; both together, in Port Ex Machina's.

You supply your own game files. None are included. What each port is and how far along: the ports.

What changed

d28a889...8eebc5f

  • An X= value as the original's Parse takes it, cut at a comma too and at the original's buffer (bugs.md ENG.19) -- dxl_cmd_value cut an unquoted value at isspace(), so a comma went into it and a vertic... (841ee5a)
  • LAUNCHER.md: two defects this round's investigators found among the known ones -- the ini reader trims a line, a key and a value's start, takes ; and # lines for comments and keeps a value's quotes, w... (d9d1d34)
  • test_policy: -exec=startup.txt,x's decision held in a local before its exec_file is checked -- CHECK_STR kept a pointer into the temporary decide() returned, gone at the end of the full expression, wh... (eecb6af)
  • LAUNCHER.md: LUI.8's entry whole for the handoff -- a failed repoint save keeping the install in memory, a pick's answer left pending when its control is gone and uiscript's find focusing at once amon... (8eebc5f)