Files
totk-pc-recomp/THIRD_PARTY_NOTICES.md
Valiantsin DzerakhandClaude Opus 5.5 2fe1ea1716 Bump the bundled Windows SDL to 3.4.20 (#912)
SDL 3.4.20 uses default Switch controller stick and IMU calibration when the
pad has none, which fixes the infinite gyro readings on the Beitong Asura 2 Pro+.
The pins in tools/make_release.py (version, zip and devel sha256, SDL3.dll sha256)
and the Windows rows of THIRD_PARTY_NOTICES.md follow. The sniper sysroot row stays.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-10 08:53:49 +03:00

30 KiB

Third-party notices

Code copied or adapted from another project is listed here with its source, the exact commit, its license, and the files it went into. Each copied file keeps its original copyright header.

Component Source and commit License Used in
MacNativeGames extraction scripts and verification hashes https://github.com/ly05010419/MacNativeGames @ b75be8cfa704df3701e86130c8ced268e79d6b11, Copyright (c) 2026 MacNativeGames contributors MIT tools/vendor/macnativegames/ (unmodified), tools/data/expected-v*.json
LAS Recomp lifter, code generator, FP/SIMD lowering, CPU headers and differential tests https://github.com/peiikai/LASRecomp @ da35b83a9611d046a9a681aae668d7085954d37f, Copyright (c) 2026 Peiikai MIT recomp/lifter.py, recomp/simd_c.py, recomp/nso.py, recomp/gen.py, recomp/module.py, tests/jumptables_check.py, runtime/cpu.h, runtime/simd.h, runtime/simd_fp.h, tests/diff/
LAS Recomp host runtime: NSO loader, host-function table, guest-space reservation and re-execution, guest thread start https://github.com/peiikai/LASRecomp @ da35b83a9611d046a9a681aae668d7085954d37f, Copyright (c) 2026 Peiikai MIT runtime/loader.c, runtime/hostfn.c, runtime/memory.c; runtime/kernel.c, runtime/boot.c; runtime/vk_device.c, runtime/gfx_window.c, runtime/tex_astc.c (runtime/nvn/astc.c; its decode ported to GLSL in runtime/shaders/astc_decode.comp, compiled into runtime/astc_decode_spv.h, and its tables copied into runtime/vk_astc.c), runtime/vk_formats.c (format table of runtime/nvn/vulkan/textures.c), runtime/vk_memory.c (page write generations of runtime/nvn/vulkan/exec.c, deferred destruction of textures.c), runtime/vk_texture.c (image creation, uploads and samplers of runtime/nvn/vulkan/textures.c), runtime/vk_sync.c (timeline submissions and waits of runtime/nvn/vulkan/exec.c), runtime/vk_pipeline.c (blend, compare and stencil mappings, vertex format table with its 3-component fallback and pipeline cache file of runtime/nvn/vulkan/exec.c and device.c), runtime/vk_exec.c (pass begin and end, scissor clip and attachment clears of runtime/nvn/vulkan/exec.c), runtime/vk_exec_xfer.c (copies of runtime/nvn/vulkan/exec.c), runtime/vk_exec_draw.c (uniform buffer spans, texture and sampler descriptors and dispatch flow of runtime/nvn/vulkan/exec.c); in-game menu: runtime/ui/menu.cpp (Dear ImGui Vulkan set-up of runtime/nvn/vulkan/imgui_glue.cpp)
MacNativeGames TotK host runtime: dynamic linking, identity check, module permissions, guest memory and SVCs, threads, IPC, audio renderer, system services, RomFS and save storage, boot sequence, the NVN proc name list https://github.com/ly05010419/MacNativeGames @ b75be8cfa704df3701e86130c8ced268e79d6b11 (games/totk/runtime/, games/totk/scripts/prepare_runtime.py), Copyright (c) 2026 MacNativeGames contributors MIT runtime/loader.c, runtime/memory.c; runtime/kernel.c, runtime/svc.c, runtime/ipc.c, runtime/ipc.h, runtime/audren.c, runtime/audren.h, runtime/audio_mixer.c, runtime/audio_effects.c, runtime/audio_effects.h, runtime/audio_reverb.c, runtime/audio_reverb.h (SDL3 output replaces CoreAudio), runtime/ov_system.c (also shared_font.c: the BFTTF layout behind nn::pl), runtime/ov_input.c (also hid_feedback.c: vibration and six-axis handles and calls), runtime/motion_fusion.c (six-axis fusion of motion_fusion.c), runtime/ov_media.c (hardware Opus decoder over libopus), runtime/swkbd_win.c (swkbd_host.c: ShowKeyboardArg offsets, UTF-8/UTF-16 conversion, disabled-key filter, result codes; Win32 window replaces the macOS text bar), runtime/ov_gfx.c, runtime/romfs.c, runtime/romfs_path.h, runtime/fs_host.c, runtime/fs.h, runtime/boot.c; runtime/gfx_window.c; tools/gen_nvn_procs.py, runtime/nvn_procs.inc (NVN/names.txt and the NVN_EXTRA names of totk_nvn_ext.c)
MacNativeGames TotK frame-rate patches: 60 fps present-interval controller, real-time frame step and its present sampling, hair and cloth clock, trampoline slow-motion check (instruction words and 1.2.1 sites), player position chain; quick-menu capture background RomFS overlay https://github.com/ly05010419/MacNativeGames @ ebe621de99bfc48f3c42f2d2aa73e04fbcc6eae2 (games/totk/runtime/game_patches.c, game_version.h, world_survey.c, games/totk/scripts/make_romfs_patches.py), Copyright (c) 2026 MacNativeGames contributors MIT runtime/frame_rate.c, recomp/patches-v121.txt, tools/make_romfs_patches.py
MacNativeGames TotK 1.4.3 fade fix: the four distance / LOD and pre-actor fade sites, their instruction words and the floor of the fade step at 1 https://github.com/ly05010419/MacNativeGames @ 3e9e7f67fdfdd3404134dcfa0f24969a9425a33f (games/totk/runtime/game_patches_v143.c patch_fade_increment), Copyright (c) 2026 MacNativeGames contributors MIT recomp/patches-v143.txt (set fade; the floor without flags, clz >> 5, as in pull request #78)
MacNativeGames TotK 1.2.1 cursor and aim steps: the map cursor, vertical Ultrahand aim and vertical gyro aim sites, their instruction words and the step scaled by the frame ratio https://github.com/ly05010419/MacNativeGames @ 363a6eb50434387f7d623349934bcf1e910be48f (games/totk/runtime/game_patches.c patch_cursor_speed), Copyright (c) 2026 MacNativeGames contributors MIT recomp/patches-v121.txt (set cursor)
MacNativeGames TotK aspect ratio: the camera and viewport sites that hand the perspective projection its aspect ratio, and the UI layout edits for a canvas wider than 16:9 https://github.com/ly05010419/MacNativeGames @ 933b6a0d1438de160208a0a13eb5e8d7a2cb8094 (games/totk/runtime/aspect_patch.h, aspect_math.h, game_patches_v143.c, games/totk/scripts/ultrawide_layout.py), Copyright (c) 2026 MacNativeGames contributors MIT recomp/patches-v143.txt (set aspect), tools/ultrawide_layout.py, tools/make_romfs_patches.py (--aspect)
MacNativeGames TotK button icons: the Xbox controller's shoulder buttons, triggers, Menu, View and d-pad drawn with letters from the game's own text fonts, the .bfotf key, the button guide's images and their block-linear layout, the resource size table raised for the archives that grew https://github.com/ly05010419/MacNativeGames @ 933b6a0d1438de160208a0a13eb5e8d7a2cb8094 (games/totk/scripts/make_button_icons.py), Copyright (c) 2026 MacNativeGames contributors MIT tools/button_icons.py, tools/make_romfs_patches.py (--prompts)
RenoDX TotK mod (game mod by souperman9, tonemapper by Musa, RenoDX framework by ShortFuse, RenoVK fork by Ritsu): the approach of the HDR tonemap (the game's 1 - e^-x curve kept below a pivot and continued along its tangent above it, the saturation grade applied to the colour scaled into 0..1) and the observation that the passes after the tonemap keep values above 1. No code copied; the shader is our own https://github.com/clshortfuse/renodx @ b6f87272ad1bfdc0e6444910a93606815944a085 (src/games/totk/tonemap.slang, addon.cpp), Copyright (c) 2025 Carlos Lopez Jr. MIT runtime/shaders/hdr_tonemap.frag, runtime/vk_hdr.c
TOTK-Ultrawide, the community mod for emulators: the list of UI panes the ultrawide layout edits and the distances they move (data only, no code copied; the edit code is our own, and MacNativeGames' ultrawide_layout.py in the row above already carries the same values). The mod's repository URL and licence version are not recorded in this repository TOTK-Ultrawide (community mod; URL not recorded here) GPL (version not recorded here) tools/ultrawide_layout.py (KEEP_ROOT, edits, anim_edits)
MacNativeGames TotK virtual-core preemption: asynchronous preemption of an owner in top-level game code, priority inheritance through guest mutexes, the SDK's preemption-disable protocol (TLR+0x100/+0x102, SVC 0x36), the core-wait diagnostics https://github.com/ly05010419/MacNativeGames @ 33e8fa83052ea1ae09a3583137008e9797e12950 (games/totk/runtime/threads.c, commits 8bf0893 and 19730cd), Copyright (c) 2026 MacNativeGames contributors MIT runtime/kernel.c (SuspendThread and a register-saving stub replace SIGUSR2), runtime/hostfn.c, runtime/svc.c (host depth)
MacNativeGames RomFS index builder (TOTKRFS1 layout) https://github.com/ly05010419/MacNativeGames @ b75be8cfa704df3701e86130c8ced268e79d6b11 (games/totk/scripts/prepare_romfs_backend.py), Copyright (c) 2026 MacNativeGames contributors MIT tools/romfs_index.py
d2r-mobile host thread environment (TLR, TLS, thread object), the origin of MacNativeGames' thread layer; d2r-mobile NVN host object layouts, command record format and NVN front end, as adapted for TotK in MacNativeGames' d2r_gfx copy https://github.com/jhaizhou-ops/d2r-mobile @ 53e7c5bb9ca3ea53e2160005be8fbe920cd9cb53 (dm/host/thread.c, dm/host/hle_thread.c); the NVN layouts and front end via https://github.com/ly05010419/MacNativeGames @ b75be8cfa704df3701e86130c8ced268e79d6b11 (games/totk/third_party/d2r_gfx/gfx/nvn/nvn_obj.h, the two types of nvn_tex.h, hle_nvn.c, totk_nvn_ext.c, nvn_impl.h, nvn_hmap.h, nvn_pool_index.h, the request checks and mapping semantics of totk_vpool.c, the generation stamps of nvn_dirty.c, texture mirroring and texel copies of nvn_mtl.m; licence in games/totk/third_party/d2r_gfx/LICENSE), Copyright (c) 2026 jhaizhou MIT runtime/kernel.c; runtime/nvn_obj.h; runtime/nvn_api.h, runtime/nvn_api_core.c, runtime/nvn_hmap.h, runtime/nvn_pool_index.h; runtime/nvn_api_obj.c (also nvn_pace.h); runtime/nvn_api_cmd.c, runtime/nvn_ext.c; runtime/vk_memory.c, runtime/vk_texture.c; runtime/vk_sync.c (side effects written after GPU completion, hle_nvn.c); runtime/vk_pipeline.c (pipeline key and state mapping of nvn_mtl.m pso_key_fill / pso_desc, its vfmt vertex formats and the missing-varying fix-up of msl_varyings); runtime/vk_exec.c, runtime/vk_exec.h (op loop, pure-state ops and state defaults of nvn_mtl.m mtl_exec / state_op / state_reset); runtime/vk_exec_xfer.c (copy, clear, event, counter and conditional-render semantics of nvn_mtl.m copy_t2b / copy_b2t / copy_t2t / clear_tex / cond_eval); runtime/vk_exec_draw.c (bind ops, draw and dispatch flow, vertex streams of nvn_mtl.m state_op / bind_vertex_streams / draw_inner / dispatch)
nxnative NVN front end (d2r-mobile's successor): texture view depth-stencil mode bits, stencil-view rule, Downsample and indirect draw and dispatch records https://github.com/seedds/nxnative @ d5b380b3a80495609c2e751bb994911a638935ad (dm/gfx/nvn/hle_nvn.c, nvn_obj.h, nvn_mtl.m), Copyright (c) 2026 jhaizhou MIT runtime/nvn_obj.h, runtime/nvn_ext.c, runtime/nvn_api_cmd.c, runtime/vk_exec_draw.c
nxnative spin wait search and gate: loops that only another thread can end, polls that take a spin lock, the gate's wait and hand-off rule; MacNativeGames' TotK port of the gate https://github.com/seedds/nxnative @ 6d349844880eb0527be77d7e0e4b8d999c0ae2f4 (dm/tools/patch_nso.py "Spin waits", dm/tools/tests/test_spin_waits.py, dm/host/hle_thread.c dm_spin_wait), Copyright (c) 2026 seedds; https://github.com/ly05010419/MacNativeGames @ a038e6be7608e6f4eba6fc0381026cebf24ef4a3 (games/totk/runtime/threads.c runtime_spin_wait), Copyright (c) 2026 MacNativeGames contributors MIT tools/spin_waits.py, tests/spin_waits_test.py, runtime/kernel.c (rt_spin_gate)
NVN type definitions reconstructed from Darksiders II DWARF information, with MacNativeGames' TotK size annotations h1k421, via https://github.com/ly05010419/MacNativeGames @ b75be8cfa704df3701e86130c8ced268e79d6b11 (games/totk/third_party/d2r_gfx/gfx/nvn/include/nvn.h), Copyright (c) 2020 h1k421 MIT runtime/nvn.h (unmodified)
Ryujinx.Audio voice state and effects, as ported in MacNativeGames' audio renderer https://github.com/Ryujinx/Ryujinx, via MacNativeGames @ b75be8cfa704df3701e86130c8ced268e79d6b11 (games/totk/runtime/audio_renderer.c, audio_effects.c, audio_reverb.c; licence text in games/totk/third_party/licenses/Ryujinx-Audio.txt), Copyright (c) Ryujinx Team and Contributors MIT runtime/audren.c
REA agent skill reverse-engineer-anything https://github.com/morluto/rea @ 799e8265b254e225dc1dabdd25e56f0ab7f86bd3, Copyright (c) 2026 morluto MIT .claude/skills/reverse-engineer-anything/, .agents/skills/reverse-engineer-anything/ (pinned in .claude/skills/skills-lock.json)
Ryujinx shader translator 1.3.2 (Ryujinx.Graphics.Shader, Spv.Generator, Ryujinx.Common) with MacNativeGames' four optimizer patches and totk_xlate tool https://github.com/Ryujinx/Ryujinx, via MacNativeGames @ b75be8cfa704df3701e86130c8ced268e79d6b11 (vendor/ryujinx, games/totk/tools/totk_xlate/), Copyright (c) Ryujinx Team and Contributors; tool Copyright (c) 2026 jhaizhou MIT tools/vendor/ryujinx/ (unmodified), tools/xlate/, runtime/gfx_shader.c (job layout from tools/shader_census.py; c2 handle ranges of totk_xlate/Service.cs for the reflection), runtime/vk_pipeline.c (the translator's set/binding and support-buffer conventions)
deko3d block-linear image layout, as ported in MacNativeGames' nvn_tex.c (Apple parts dropped, layout math unchanged; licence text in games/totk/third_party/d2r_gfx/LICENSE.deko3d, reproduced in the file header) https://github.com/devkitPro/deko3d (source/dk_image.cpp), via MacNativeGames @ b75be8cfa704df3701e86130c8ced268e79d6b11 (games/totk/third_party/d2r_gfx/gfx/nvn/nvn_tex.c, nvn_tex.h), Copyright (C) 2018-2020 fincs zlib runtime/nvn_tex.c, runtime/nvn_tex.h
MacNativeGames texture auto-layout goldens (40 original-SDK size and block-height cases) https://github.com/ly05010419/MacNativeGames @ b75be8cfa704df3701e86130c8ced268e79d6b11 (games/totk/tests/texture_auto_layout/probe.c), Copyright (c) 2026 jhaizhou MIT runtime/nvn_tex_probe.c; runtime/nvn_probe.c (four of the cases, through the procs)
MacNativeGames block-linear deswizzler (address function; copy loop split out as tex_bl_copy) https://github.com/ly05010419/MacNativeGames @ b75be8cfa704df3701e86130c8ced268e79d6b11 (games/totk/third_party/d2r_gfx/gfx/tex/nvn_deswizzle.c), Copyright (c) 2026 jhaizhou MIT runtime/tex_deswizzle.c, runtime/tex.h
SDL 3.4.20, dynamic link, SDL3.dll copied next to totk.exe. Developer builds use the MSYS2 build (mingw-w64-ucrt-x86_64-sdl3, which imports libiconv-2.dll, LGPL-2.1, unmodified, copied beside it); the installer release ships the upstream release SDL3-3.4.20-win32-x64.zip, which imports no libiconv https://libsdl.org, Copyright (c) 1997-2026 Sam Lantinga zlib runtime/input_win.c (gamepad input, rumble, gyro and accelerometer)
libopus (MSYS2 mingw-w64-ucrt-x86_64-opus), dynamic link, libopus-0.dll copied next to totk.exe https://opus-codec.org, Copyright (c) 2001-2023 Xiph.Org, Skype Limited, Octasic, Jean-Marc Valin, Timothy B. Terriberry, CSIRO, Gregory Maxwell, Mark Borgerding, Erik de Castro Lopo, Mozilla, Amazon BSD-3-Clause runtime/ov_media.c (nn::codec hardware Opus decoder)
Dear ImGui 1.91.9 (core and Vulkan back end, unmodified), as vendored by LAS Recomp https://github.com/ocornut/imgui, via https://github.com/peiikai/LASRecomp @ da35b83a9611d046a9a681aae668d7085954d37f (third_party/imgui/), Copyright (c) 2014-2025 Omar Cornut MIT runtime/third_party/imgui/ (compiled into totk.exe for the in-game menu, runtime/ui/)
SavageWindRecomp settings menu: two-pane option rows (row look, left / right stepping, hold speed-up, description pane), the menu style and tab bar https://github.com/Revivedx/SavageWindRecomp @ 575ad88e02f9a89a9a885d90039d48af33c982f4 (runtime/ui/option_rows.mm, runtime/ui/menu.mm), Copyright (c) 2026 Revivedx and the Savage Wind Recomp contributors, Copyright (c) 2026 Peiikai MIT runtime/ui/option_rows.cpp, runtime/ui/option_rows.h, runtime/ui/menu.cpp
SavageWindRecomp performance overlay: the frame ring and its one-second summary, the NVML calls, the sampling loop, the full panel's layout https://github.com/Revivedx/SavageWindRecomp @ 575ad88e02f9a89a9a885d90039d48af33c982f4 (runtime/perfmon.c, runtime/perfmon.h, perf_overlay_draw in runtime/ui/menu.mm), Copyright (c) 2026 Revivedx and the Savage Wind Recomp contributors, Copyright (c) 2026 Peiikai MIT runtime/perfmon.c, runtime/perfmon.h, runtime/ui/menu.cpp
Roboto Medium font (Dear ImGui's misc/fonts/Roboto-Medium.ttf, unmodified) https://fonts.google.com/specimen/Roboto, via https://github.com/peiikai/LASRecomp @ da35b83a9611d046a9a681aae668d7085954d37f (third_party/imgui/misc/fonts/), Copyright 2011 Google Inc. Apache-2.0 runtime/ui/fonts/Roboto-Medium.ttf (licence text in runtime/ui/fonts/LICENSE-Roboto.txt), embedded by runtime/ui/menu.cpp
Vulkan Memory Allocator 3.4.0 (MSYS2 mingw-w64-ucrt-x86_64-vulkan-memory-allocator), header-only, compiled into totk.exe https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator, Copyright (c) 2017-2026 Advanced Micro Devices, Inc. MIT runtime/vk_vma.cpp (the allocator behind runtime/vk_memory.c)
MacNativeGames host movie decoder (movie::Decoder for VP9 over libvpx: entry list, buffer and event semantics, NV12 output format, PTS pacing) https://github.com/ly05010419/MacNativeGames @ b75be8cfa704df3701e86130c8ced268e79d6b11 (games/totk/runtime/movie_host.c, movie_host.h), Copyright (c) 2026 MacNativeGames contributors MIT runtime/ov_movie.c, runtime/movie.h
libvpx 1.17.0 (MSYS2 mingw-w64-ucrt-x86_64-libvpx), static link (libvpx.a), no DLL shipped; the release notices must carry its BSD licence text and the WebM Project's PATENTS grant https://chromium.googlesource.com/webm/libvpx, Copyright (c) 2010, The WebM Project authors BSD-3-Clause runtime/ov_movie.c (VP9 decoding of the Event/Movie WebM files)
MacNativeGames TotK resolution patches: output, swapchain and scene size sites and instruction words for 1.2.1 and 1.4.3, the data-page layout, the HeapDef heap names and sizes https://github.com/ly05010419/MacNativeGames @ aaf6ba1f494fabaa209d049e528d6f923dfe822a (games/totk/runtime/game_patches.c, game_patches_v143.c, game_version.h, games/totk/scripts/make_output_res_overlay.py), Copyright (c) 2026 MacNativeGames contributors MIT recomp/patches-v121.txt, recomp/patches-v143.txt, runtime/resolution.c
AMD FidelityFX Super Resolution 1.0 (ffx_a.h, ffx_fsr1.h, unmodified; licence text in runtime/shaders/ffx/LICENSE.txt) https://github.com/GPUOpen-Effects/FidelityFX-FSR @ a21ffb8f6c13233ba336352bdff293894c706575, Copyright (c) 2021 Advanced Micro Devices, Inc. MIT runtime/shaders/ffx/, runtime/shaders/fsr_easu.comp, runtime/shaders/fsr_rcas.comp (compiled into runtime/fsr_easu_spv.h, runtime/fsr_rcas_spv.h)
AMD Display Library (ADL) declarations: AdapterInfo, ADLSingleSensorData, ADLPMLogDataOutput, the ADL_PMLOG_* sensor numbers and the ADL2_* function signatures https://github.com/GPUOpen-LibrariesAndSDKs/display-library @ 84c881cb2136f04287eb3af12de00a9e2867aa9e (include/adl_structures.h, include/adl_defines.h, include/adl_sdk.h), Copyright (c) 2016 - 2022 Advanced Micro Devices, Inc. MIT runtime/perfmon.c
Zstandard 1.5.7 (MSYS2 mingw-w64-ucrt-x86_64-zstd), static link https://github.com/facebook/zstd, Copyright (c) Meta Platforms, Inc. and affiliates BSD-3-Clause runtime/resolution.c (the HeapDef table), runtime/ov_zstd.c (the game's zstd frames decoded on the host)
musl fma.c, fmaf.c and scalbn.c, adapted into one file for the x86-64-v2 build https://github.com/kraj/musl @ 5a56ad13e1e0790c06122978aad2a14d6b9efc1a (mirror of https://git.musl-libc.org/cgit/musl), Copyright (c) 2005-2020 Rich Felker and contributors MIT runtime/fma.c (the correctly rounded fma/fmaf the FP lowering needs on CPUs without FMA3)

Compiler runtime in a source build

A build with the MSYS2 UCRT64 toolchain of docs/building.md links these into totk.exe. The installer release builds with llvm-mingw instead (its row below).

Component Version License How it is used
GCC runtime (libstdc++) 16.2.0 GPL-3.0 with the GCC Runtime Library Exception linked into totk.exe
winpthreads (mingw-w64) 14.0.0 MIT / BSD linked into totk.exe
libiconv 1.19 LGPL-2.1+ libiconv-2.dll, unmodified, next to totk.exe: MSYS2's SDL3.dll imports it

Build-time tools (not distributed)

These tools run on the developer's or player's machine during the build. They are not part of this repository or of any release.

Tool Source License Purpose
hactool (the installer release ships it, see below) https://github.com/SciresM/hactool @ 1d64a83450e025622f3468c28fc4164dad2c5ef6, with patches from MacNativeGames ISC NCA and update container extraction
Capstone https://www.capstone-engine.org BSD-3-Clause ARM64 disassembly for analysis
Unicorn https://www.unicorn-engine.org GPL-2.0 (Python bindings BSD) Differential testing of the lifter; never linked into the game

Distributed in the installer release

tools/make_release.py assembles these into the release folder of docs/installer.md. Versions and sha256 of every download are pinned in that script; licence texts are in the folder's licenses/ and in each component's own folder.

Component Source License Where in the release
Tcl/Tk 9.0.4, rebuilt with Xft for the Linux installer https://github.com/tcltk/tcl and https://github.com/tcltk/tk, tag core-9-0-4; archives pinned by SHA-256 in tools/make_release_linux.py Tcl/Tk licence (BSD-style) python/lib/; licence texts in licenses/tcl-license.terms and licenses/tk-license.terms
libXft 2 and libXrender 1, the sniper SDK sysroot's shared libraries, bundled beside the Xft Tk of the Linux installer; their Debian copyright files go into licenses/ https://repo.steampowered.com/steamrt-images-sniper/snapshots/3.0.20261021.266025/ HPND (MIT-style) python/lib/; licenses/libXft-copyright.txt, licenses/libXrender-copyright.txt
CPython 3.14.9 embeddable package, with tkinter and Tcl/Tk 9.0.4 taken from the python.org 3.14.9 installer's component MSI (unpacked, never run); includes vcruntime140*.dll (Microsoft, redistributable with Python), OpenSSL, libffi, SQLite, zlib, libtommath https://www.python.org/downloads/release/python-3149/ PSF-2.0 (Tcl/Tk: Tcl/Tk licence, BSD-style) python/
numpy 2.5.4 (with its bundled OpenBLAS), lz4 4.4.5, cryptography 50.0.2 (with its bundled OpenSSL), fontTools 4.68.0, cffi 2.1.1, pycparser 3.11 PyPI binary wheels, pins in tools/requirements-installer.txt BSD-3-Clause; lz4 BSD-3-Clause; cryptography Apache-2.0 OR BSD-3-Clause; fontTools MIT; cffi MIT; pycparser BSD-3-Clause python/Lib/site-packages/
llvm-mingw 20261020 (LLVM/Clang/LLD 23, mingw-w64, libc++, libunwind, compiler-rt), x86_64 subset https://github.com/mstorsjo/llvm-mingw/releases/tag/20261020 Apache-2.0 with LLVM exception; mingw-w64 ZPL-2.1/BSD/public domain; libc++ and libunwind Apache-2.0 with LLVM exception and MIT/UIUC; winpthreads MIT llvm/
SDL 3.4.20 upstream Windows release (SDL3.dll) and mingw development package (headers, libSDL3.dll.a) https://github.com/libsdl-org/SDL/releases/tag/release-3.4.20 zlib bin/SDL3.dll, runtime/deps/
libopus 1.6.1 (MSYS2 mingw-w64-ucrt-x86_64-opus 1.6.1-2; libopus-0.dll imports only KERNEL32 and the UCRT api-ms-win-crt DLLs), headers and import library https://repo.msys2.org/mingw/ucrt64/ BSD-3-Clause bin/libopus-0.dll, runtime/deps/
libvpx 1.17.0 (MSYS2 mingw-w64-ucrt-x86_64-libvpx 1.17.0-1), headers and static library compiled into totk.exe; libvpx-LICENSE.txt and libvpx-PATENTS.txt come from the v1.17.0 source tag https://github.com/webmproject/libvpx BSD-3-Clause with the WebM patent grant runtime/deps/, licenses/
Zstandard 1.5.7 (MSYS2 mingw-w64-ucrt-x86_64-zstd 1.5.7-2), headers and static library compiled into totk.exe; zstd-LICENSE.txt from the package https://github.com/facebook/zstd BSD-3-Clause runtime/deps/, licenses/
Vulkan-Headers and Vulkan-Loader 1.4.363.0 (MSYS2 packages; headers and libvulkan-1.dll.a only, no loader DLL) https://github.com/KhronosGroup Apache-2.0 OR MIT runtime/deps/
Vulkan Memory Allocator 3.4.0 (MSYS2 package), header https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator MIT runtime/deps/
Ninja 1.13.2 (ninja-win.zip) https://github.com/ninja-build/ninja/releases/tag/v1.13.2 Apache-2.0 bin/ninja.exe
hactool (SciresM @ 1d64a83450e025622f3468c28fc4164dad2c5ef6 plus tools/hactool/portable.patch, from MacNativeGames' build_hactool(): MNG_TITLE_KEYS and relaxed BKTR layout checks; our tools/hactool/unicode.patch: an embedded manifest that makes UTF-8 the process code page; our tools/hactool/mbedtls-asm-clobbers.patch: the clobbers the bundled mbedtls's x86-64 multiply asm lacks), built by tools/build_hactool.py with MSYS2 UCRT64 gcc; imports only KERNEL32 and the UCRT https://github.com/SciresM/hactool ISC bin/hactool.exe
totk_xlate.exe (Ryujinx shader translator, NativeAOT build of tools/xlate/, see the Ryujinx row above) built by tools/build_xlate.py MIT bin/totk_xlate.exe
MacNativeGames shader variant list https://github.com/ly05010419/MacNativeGames @ b75be8cfa704df3701e86130c8ced268e79d6b11 (games/totk/assets/shader_list.tsv), Copyright (c) 2026 MacNativeGames contributors MIT data/shader_list.tsv

Distributed in the Linux release (AppImage)

tools/make_release_linux.py assembles these into the folder of docs/installer.md ("Linux release") and packs it as TotK-Setup-x86_64.AppImage. Versions and sha256 of every download are pinned in that script; licence texts are in the folder's licenses/ and in each component's own folder.

Component Source License Where in the release
CPython 3.14.10, python-build-standalone 20261026 install_only build, with tkinter and the libraries it bundles (OpenSSL, libffi, SQLite, zlib, Tcl/Tk and others; their licences ship in the folder) https://github.com/astral-sh/python-build-standalone/releases/tag/20261026 PSF-2.0; bundled libraries under their own licences python/
numpy 2.5.4 (with the libraries its manylinux wheel bundles), lz4 4.4.5, cryptography 50.0.2, cffi 2.1.1, pycparser 3.11 PyPI binary wheels, pins in tools/requirements-installer.txt as in the installer release row above python/lib/python3.14/site-packages/
LLVM 23.1.4 official Linux X64 release: clang, lld, llvm-ar, llvm-ranlib, llvm-objcopy, llvm-strip and the clang resource headers; llvm-LICENSE.txt from the llvmorg-23.1.4 source tag https://github.com/llvm/llvm-project/releases/tag/llvmorg-23.1.4 Apache-2.0 with LLVM exception llvm/
Steam Runtime 3 "sniper" SDK sysroot 3.0.20261021.266025 (Debian 11 based), only the headers, libraries and objects a game build reads: glibc 2.31 (headers, crt*.o, libc_nonshared.a, link libraries), GCC 10 libstdc++.a and libgcc, SDL 3.4.18, libopus, libvpx 1.9 (static), the Vulkan loader's link library; their Debian copyright files go into licenses/ https://repo.steampowered.com/steamrt-images-sniper/snapshots/3.0.20261021.266025/ glibc LGPL-2.1+; libstdc++ and libgcc GPL-3.0 with the GCC Runtime Library Exception; SDL zlib; libopus BSD-3-Clause; libvpx BSD-3-Clause with the WebM patent grant (libvpx-PATENTS.txt from the v1.17.0 source tag); Vulkan loader Apache-2.0 llvm/sysroot/, bin/libSDL3.so.0 (the sysroot's, copied next to the game by the setup), licenses/
Vulkan-Headers 1.4.363 (source tag) https://github.com/KhronosGroup/Vulkan-Headers/tree/v1.4.363 Apache-2.0 OR MIT runtime/deps/include/
Vulkan Memory Allocator 3.4.0, header (the licence text is its header comment) https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/tree/v3.4.0 MIT runtime/deps/include/vma/
Zstandard 1.5.7, built from the release tarball into a static libzstd.a with the folder's clang and sysroot https://github.com/facebook/zstd/releases/tag/v1.5.7 BSD-3-Clause runtime/deps/
Ninja 1.13.2 (ninja-linux.zip) https://github.com/ninja-build/ninja/releases/tag/v1.13.2 Apache-2.0 bin/ninja
hactool (as in the installer release row above), built by tools/build_hactool.py --cc with the folder's clang and sysroot; includes its bundled mbedtls https://github.com/SciresM/hactool ISC; mbedtls Apache-2.0 bin/hactool
totk_xlate (NativeAOT linux-x64 build of tools/xlate/, linked with the folder's clang, lld and sysroot) built by tools/build_xlate.py --llvm --sysroot MIT bin/totk_xlate
AppImage type-2 runtime (static; includes libfuse and squashfuse), the AppImage's first part; appimagetool packs the folder and is not distributed https://github.com/AppImage/type2-runtime MIT; libfuse LGPL-2.1; squashfuse BSD-2-Clause the AppImage header
MacNativeGames shader variant list as in the installer release row above MIT data/shader_list.tsv
Weeping of the Empire menu cursor: eui's focus box read through ScreenMgr, BoxCursorMgr and the screens' node lists, AnimButton's hit test, the stale-hit-pane fallback to the parts panes, the three writes of moveBoxCursor, the structure offsets (1.0.0; the ScreenMgr instance placed in 1.4.3 by us) https://github.com/daniel-madrid-07/weeping-of-the-empire @ df0586cdc5702ca19bbebfa59697e0b6980f6237 (engine/runtime/totk_menu_cursor.cpp), Copyright (c) 2026 daniel-madrid-07 MIT runtime/menu_cursor.c