Skip to content

Update metadata and improve compatibility #2

Update metadata and improve compatibility

Update metadata and improve compatibility #2

GitHub Actions / Patch Validator succeeded May 13, 2024 in 8s

No violations

Result 🔬Source 📝Violations 🛑Symbols / Files 📇Duration ⏰
Naming 🚫Reference ❌Overwrite ⛔
🟢 PassContent_G1.src0006483 seconds, 806 milliseconds
🟢 PassContent_G112.src0006524 seconds, 814 milliseconds
🟢 PassContent_G130.src0006465 seconds, 774 milliseconds
🟢 PassContent_G2.src0006516 seconds, 692 milliseconds
🟢 PassTextures0--12 milliseconds
Violations: 0/2598. Duration: 7 seconds, 869 milliseconds.

See the check run for details.

Types of violations

  • Naming violations occur when global Daedalus symbols are declared (or resource files are named) without a patch-specific prefix in their name (e.g. Patch_Name_*, see below). This is important to ensure cross-mod compatibility.
  • Reference violations occur when Daedalus symbols are referenced that may not exist (i.e. "Unknown Identifier"). A patch cannot presuppose common symbols.
  • Overwrite violations occur when Daedalus symbols are declared that are not allowed to be overwritten. This is important to ensure proper function across mods.
Naming violations can be corrected by prefixing the names of all global symbols (i.e. symbols declared outside of functions, classes, instances, and prototypes) and the names of resource files (i.e. files under "_work/Data/") with one of the following prefixes (add more in the configuration).
  • PATCH_ITEMMAP_
  • ITEMMAP_

Details

The patch validator checked 2597 script symbols and 1 resource file.

For more details, see Ninja documentation.