re: runtime DATA SHEET reads the live weapon record (Route B, first capture)
Drove the retail game headless (Canary + lavapipe, vgamepad) to the Ready Room Arsenal and read the Gallery-Mode DATA SHEET for every weapon the 5%-progress save reveals. Two UI->field mappings are CONFIRMED against weapons whose values ARE on disc: Ammo Capacity == LoadingCount (9/9 exact matches) Max. Lock Ons == TriggerShotCount (FALCON 9AM 12 == wep_02; BUZZARD 22 == wep_04) That makes the panel an oracle for fields the disc leaves defaulted, and it is shown for undeveloped weapons too, so no points need spending. Recovered TriggerShotCount for wep_05 and wep_60 (both 4, on-disc absent), and bracketed the defaulted Power / MaximumRange via the Range/Damage letter classes. Ruled out first: the defaults are not in hidden/DefTables.pak (no WEAPON-schema objects there) nor in the localized GP_MAIN_GAME_* duplicates. Also adds the two analysis examples that produce the shopping list of defaulted fields, the screenshot harness used to drive the menus, and the evidence PNGs. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
22
tools/re-capture/step.sh
Executable file
22
tools/re-capture/step.sh
Executable file
@@ -0,0 +1,22 @@
|
||||
#!/usr/bin/env bash
|
||||
# One Arsenal navigation step + a compact capture: the weapon list (which row is
|
||||
# selected) stacked over the DATA SHEET numeric rows. Everything else is dropped.
|
||||
# Usage: step.sh <down|up|next|prev|none> <tag> [settle_s]
|
||||
set -u
|
||||
export HOME=/sylph-home/re
|
||||
OUT=/sylph-home/re/caps; mkdir -p "$OUT"
|
||||
case "${1}" in
|
||||
down) vgamepad dpad down; sleep 0.20; vgamepad dpad center ;;
|
||||
up) vgamepad dpad up; sleep 0.20; vgamepad dpad center ;;
|
||||
next) vgamepad hold RB 0.35 ;;
|
||||
prev) vgamepad hold LB 0.35 ;;
|
||||
none) : ;;
|
||||
esac
|
||||
sleep "${3:-2.5}"
|
||||
raw="$OUT/$2.raw.png"
|
||||
screenshot "$raw" >/dev/null 2>&1
|
||||
convert "$raw" -crop 500x420+150+180 +repage /tmp/_list.png
|
||||
convert "$raw" -crop 500x200+700+100 +repage /tmp/_sheet.png
|
||||
convert /tmp/_list.png /tmp/_sheet.png -background black -append "$OUT/$2.png"
|
||||
rm -f "$raw"
|
||||
echo "$OUT/$2.png"
|
||||
Reference in New Issue
Block a user