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 7s

No violations

Result 🔬Source 📝Violations 🛑Symbols / Files 📇Duration ⏰
Naming 🚫Reference ❌Overwrite ⛔
🟢 PassContent_G1.src0003944 seconds, 991 milliseconds
🟢 PassContent_G112.src0003965 seconds, 898 milliseconds
🟢 PassContent_G130.src0003806 seconds, 737 milliseconds
🟢 PassContent_G2.src0003833 seconds, 933 milliseconds
🟢 PassTextures0--22 milliseconds
Violations: 0/1555. Duration: 7 seconds, 334 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_COMPASS_
  • COMPASS_

Details

The patch validator checked 1553 script symbols and 2 resource files.

For more details, see Ninja documentation.