Custom Projectiles 1.8.7 provisional tester
Pre-releaseProvisional Custom Projectiles 1.8.7 tester for UCP 3.0.7 and Crusader/Extreme 1.41. This is not the signed Store release.
Downloads:
custom-projectiles-1.8.7.zip: installable UCP module, including the 77-unit vanilla YAML reference, matching VS Code schema, examples and all nine GUI locales.gmResourceModifier-0.3.0.zip: required draft owner API from gmResourceModifier PR #7. Install it with the module; it is not yet in the public Store.reconquista-projectiles-1.8.7.yml: revised tester preset, validated against this build.vanilla-projectiles.ymlandprojectile-config.schema.json: the same files inside the module ZIP, offered separately for easier editing.
Use a developer launcher with unsigned-module loading enabled (the user has authorized the developer warning). Keep the YAML and schema together, select the YAML in Customizations > Balance Changes, and restart. For the specific direct-click catapult movement defect, also install the separate Fixed Engineers 0.2.0 tester from PR #4. Do not load the older overlapping siege-stop PR #3 at the same time.
What changed: automatic attack toggle and exact automatic range per unit; explicit native-value vanilla reference; accepted siege aim until release and native re-aim after lost/reused targets; restored cow ammo selection; fresh candidates only for explicitly random native volleys. No human manual attack order is replaced by AI cluster search.
Validation: normal and Extreme reference-EXE harness and GUI/archive tests pass (see source VALIDATION.md for exact runs). A combined live 1.8.7 direct-click test, rendered custom sprites/decorations, multiplayer, replay and broader executable variants are not accepted. The Windows desktop host did not expose native app bindings for the attempted live check. gmResourceModifier PR #7, rendering lifecycle issue #9 and threat-priority issue #10 remain open. Use as a provisional tester build, not a completed release.
Source PR: #8
Store PR: UnofficialCrusaderPatch/UCP3-extensions-store#31
GM owner PR: UnofficialCrusaderPatch/ucp_gmResourceModifier#7
Fixed Engineers PR: Krarilotus/ucp3-fixes#4