THIRD-PARTY NOTICES

PACKAGE SCOPE

This package redistributes an unchanged dwmapi.dll from the official standard
archive identified below and a locally built UE4SS.dll based on the pinned
UE4SS source commit. This notice records the licence material found in the
pinned UE4SS source and dependency checkouts used to build or review those
binaries. It does not replace or reinterpret any licence.

Complete, verbatim licence texts are stored under:

  ue4ss\THIRD_PARTY_LICENSES\


UE4SS

  Project: https://github.com/UE4SS-RE/RE-UE4SS
  Pinned source commit: 97b7e501c19d8b2b7c662feee73aaa0dc1f0a4d1
  Base archive: UE4SS_v3.0.1-1111-g97b7e501.zip
  Base archive SHA-256:
    1BFB8DD545B5DC2B2BCC2A57175B30BC3370CA916CD931A29F7A26133D672692
  Licence: MIT
  Licence text: ue4ss\LICENSE

  Local RC5 UE4SS.dll size: 20482048 bytes
  Local RC5 UE4SS.dll SHA-256:
    131E53224AC52222A128F2BE2476C43ABAA495B3F8538053BD4C6FE82FCCBD30

The RC5 DLL was built from the pinned MIT-licensed source with a targeted
Dawnwalker FStructProperty out/ref lifetime and marshalling patch. It adds
owned lifetime handling for escaping struct outputs, exact mapped-struct
validation/copyback, reflected UFunction-frame cleanup, nested-container
materialization, and C++ error-unwind hardening. The runtime evidence covers
the exact Dawnwalker FGameplayAttribute lane described in README.txt; it is not
a generic safety guarantee for arbitrary structs containing strong UObject
references, third-party property pushers that bypass UE4SS error helpers, or
raw Lua OOM/panic paths.

The archive's UE4SS helper-mod scripts, SDK backend, MIT licence, proxy DLL,
settings, signatures, vtable layout, and third-party licence files are also
redistributed. For Steam build 25129649, the signature and vtable comments have
updated build metadata; executable signature patterns/callbacks and layout
entries remain unchanged. All other runtime support files are byte-identical
to RC4. The Dawnwalker source patch, documentation, notices, and packaging are
additions to the upstream archive. This new-build package reuses the exact
previous RC5 DLL identified above; no DLL rebuild was performed.


UE4SS SOURCE COMPONENTS WITH SEPARATE LICENCE FILES

The following components are part of the pinned RE-UE4SS tree and are linked
directly or transitively into UE4SS.dll. Their source licence files were copied
without edits:

  Component                 Licence file
  ------------------------  -------------------------------------------------
  ASMHelper                 UE4SS_ASMHelper_LICENSE.txt
  Constructs                UE4SS_Constructs_LICENSE.txt
  DynamicOutput             UE4SS_DynamicOutput_LICENSE.txt
  File                      UE4SS_File_LICENSE.txt
  Function                  UE4SS_Function_LICENSE.txt
  Helpers                   UE4SS_Helpers_LICENSE.txt
  IniParser                 UE4SS_IniParser_LICENSE.txt
  Input                     UE4SS_Input_LICENSE.txt
  JSON                      UE4SS_JSON_LICENSE.txt
  LuaMadeSimple             UE4SS_LuaMadeSimple_LICENSE.txt
  LuaRaw wrapper            UE4SS_LuaRaw_LICENSE.txt
  MProgram                  UE4SS_MProgram_LICENSE.txt
  ParserBase                UE4SS_ParserBase_LICENSE.txt
  ScopedTimer               UE4SS_ScopedTimer_LICENSE.txt
  SinglePassSigScanner      UE4SS_SinglePassSigScanner_LICENSE.txt
  USMapGenerator            UE4SS_USMapGenerator_LICENSE.txt

LuaRaw contains Lua 5.4.7. The Lua copyright and permission notice embedded in
the pinned lua.h is reproduced verbatim in Lua-5.4.7_LICENSE.txt.


THIRD-PARTY C AND C++ COMPONENTS

  Component / source                         Pinned revision or selector
  -----------------------------------------  ----------------------------------------
  fmt 11.2.0                                 40626af88bd7df9a5fb80be7b25ac85b122d6c21
    https://github.com/fmtlib/fmt
    Licence: fmt-11.2.0_LICENSE.txt

  glaze 6.4.0                                3a850807501d98d23bab4bdc5af64d8d4e83e6bc
    https://github.com/stephenberry/glaze
    Licence: glaze-6.4.0_LICENSE.txt

  GLFW 3.3.9                                 e2c92645460f680fd272fd2eed591efb2be7dc31
    https://github.com/glfw/glfw
    Licence: GLFW-3.3.9_LICENSE.txt

  Dear ImGui 1.92.1                          5d4126876bc10396d4c6511853ff10964414c776
    https://github.com/ocornut/imgui
    Licence: Dear-ImGui-1.92.1_LICENSE.txt

  ImGuiColorTextEdit 1.2.0                    6d943aba9f7cef05da80b86dbb0253b63818f95c
    https://github.com/UE4SS-RE/ImGuiColorTextEdit
    Licence: ImGuiColorTextEdit-1.2.0_LICENSE.txt

  IconFontCppHeaders                          source selector: main
    https://github.com/juliettef/IconFontCppHeaders
    Local review checkout: 210b5a399a64270674560d633638952d1e8d804d
    Licence: IconFontCppHeaders_LICENSE.txt

  PolyHook 2                                  298d56210b9d9e66cde8f96481d6053925c6ae15
    https://github.com/stevemk14ebr/PolyHook_2_0
    Licence: PolyHook2_LICENSE.txt

  AsmJit (PolyHook submodule)                 a3199e8857792cd10b7589ff5d58343d2c9008ea
    https://github.com/asmjit/asmjit
    Licence: AsmJit_LICENSE.txt

  AsmTK (PolyHook submodule)                  3bce8a48aa895e6d639501d1f1105ab5fe007753
    https://github.com/asmjit/asmtk
    Licence: AsmTK_LICENSE.txt

  Zydis 4.1.1                                 a2278f1d254e492f6a6b39f6cb5d1f5d515659dc
    https://github.com/zyantific/zydis
    Licence: Zydis-4.1.1_LICENSE.txt

  Zycore (Zydis submodule)                    0b2432ced0884fd152b471d97ecf0258ff4d859f
    https://github.com/zyantific/zycore-c
    Licence: Zycore_LICENSE.txt

  glad 0.1.36 generated OpenGL loader         vendored at RE-UE4SS commit above
    https://github.com/Dav1dde/glad
    The bundled khrplatform.h carries the Khronos permission notice copied to
    Khronos-khrplatform_LICENSE.txt.


UNRESOLVED UPSTREAM LICENCE RECORDS

These are source-proven gaps. No missing copyright or licence text has been
invented for them.

1. PatternSleuth is pinned as the RE-UE4SS submodule at
   240a7dc065fc29b3c500bfa3db0d655755a9bceb. Its workspace Cargo.toml declares
   "MIT OR Apache-2.0", but that pinned submodule contains no standalone MIT or
   Apache-2.0 licence file. The PatternSleuth Rust static library also has
   transitive crates recorded in the committed Cargo.lock; this bundle does
   not claim a complete per-crate licence reconstruction.

2. UEPseudo is pinned as the RE-UE4SS submodule at
   eb40a05f49509bdeb1ac39287032b60af585cca8. The pinned submodule contains no
   standalone licence file, and a number of its source files bear the notice
   "Copyright Epic Games, Inc. All Rights Reserved." No licence text for those
   files is supplied here because none was present in the pinned source tree.

3. The pinned RE-UE4SS CMake manifest selects IconFontCppHeaders from the
   mutable branch name "main". The exact commit used by the official release
   workflow is not recorded in the archive. The licence copied here comes from
   the local review checkout identified above.


BUILD-ONLY OR OUT-OF-SCOPE SOURCE DEPENDENCIES

Corrosion is a build-time bridge, Tracy is disabled in the shipping
configuration, and raw_pdb/concurrentqueue are not linked by the UE4SS.dll or
proxy targets reviewed here. UVTD and optional C++ mod DLLs are not present in
this package. They are therefore outside this bounded runtime notice set.
