Skip to content

docs: fix stale pipeline repo name + script_text path drift#32

Open
Exoridus wants to merge 2 commits into
mainfrom
docs/fix-pipeline-repo-name-drift
Open

docs: fix stale pipeline repo name + script_text path drift#32
Exoridus wants to merge 2 commits into
mainfrom
docs/fix-pipeline-repo-name-drift

Conversation

@Exoridus

Copy link
Copy Markdown
Owner

Summary

  • Renamed sibling repo references: All occurrences of ffx-forensics-pipeline updated to ffx-knowledge-base throughout docs and build help strings (the sibling forensics repo was renamed).
  • Migrated inputs/script_text/ path: Table entries and prose references updated to canonical/ffx/scripts/text/<locale>/ — the script-text extractor now commits its outputs to canonical/ rather than inputs/.
  • Corrected tools path: REPO_BOUNDARY.md previously claimed pipeline tooling lives committed under ffx-forensics-pipeline/tools/ — corrected to .workspace/tools/ (gitignored, downloaded at runtime).

Files changed

File Changes
REPO_BOUNDARY.md Title, section heading, cd instructions, config ref, regeneration path, tools/ → .workspace/tools/, Battles/Events table paths
docs/data-pipeline.md Repo name in prose and output path prefix, README ref, cd command, Battles/Events table paths and prose
docs/localization.md Repo name in Build/Data Pipeline section; frozen snapshots path reference
build/Build.cs Repo name in tools.cmd help line

Note

mappings/runtime/ffx-mappings.provenance.json still contains both stale values ("generator": "ffx-forensics-pipeline" and "script_text": "inputs/script_text"). This file is intentionally not edited here — its generator field and paths self-heal on the next build-mod-runtime-bundles run in the pipeline repo.

Exoridus added 2 commits May 27, 2026 01:25
…e, streak observe

Four new features shipped alongside Fahrenheit v1.0.0-alpha10 update:

**Battle Camera Lock** — three-hook set covering every camera-change path.
- MsAtelRequestCamera (0x397BD0): standard attack camera, 12 call sites.
- MsAtelRequestMagicCamera (0x398010): magic-spell camera; returns 0xFF sentinel on suppress.
- MsBattleSpecialCameraPause (0x39DDD0): cinematic/boss/overdrive camera; bare skip-orig
  (partner MsBattleSpecialCameraFree is a no-op when Pause was suppressed via btl._24_1_ guard).
- Three modes: Off / EnemyTurnsOnly (default) / AllTurns.
- Legacy bool EnemyCameraLock migrated on settings load.

**Parry Visual Effect** — fires Sentinel barrier visual (effect 0x4A) on parrying character
via global-handle emitter MsBtlSetHitEffect (0x39EC60). PC-safe (mirrors engine's own usage
for Sentinel-statused party members). Default-on.

**Disable Native Evasion** (MsDmgCalcCheckHit, 0x38A950) — always calls orig to preserve
RNG; overrides MISS→HIT for real PCs only (not aeons, not monsters) when enabled. HIT/MISS
enum values are auto-discovered by observing 5+ consecutive PC-target returns. Default-off.

**Streak Counter-Attack** (observe-only by default) — increments per-slot consecutive-parry
streak at cue-clear time; calls MsInsertBtlCommand (0x3929D0) when threshold is reached and
_optionStreakCounter is on. Default-off pending in-game verification of the call address and
AttackCue layout; the streak observation and debug overlay output are always active.

Also: remove StartupProbe.cs (startup-skip spikes retired), fix ms_camera_matrix cast from
nint* to uint* following Fahrenheit v1.0.0-alpha10 API change, add FfxDataMappings entries.
…wledge-base) + migrated script_text path

Files changed:
- REPO_BOUNDARY.md: renamed all repo references (title, section heading, cd instructions,
  config.json ref, regeneration path); corrected tools/ claim to .workspace/tools/ (gitignored);
  updated Battles/Events table paths inputs/script_text/ -> canonical/ffx/scripts/text/
- docs/data-pipeline.md: renamed repo references (prose, output path prefix, README ref,
  cd command); updated Battles/Events table paths and prose reference
- docs/localization.md: renamed repo reference in Build/Data Pipeline section;
  updated frozen snapshots path reference
- build/Build.cs: renamed repo reference in tools.cmd help line

Two drift classes fixed:
1. Repo rename: ffx-forensics-pipeline -> ffx-knowledge-base (sibling repo was renamed)
2. Path migration: inputs/script_text/<locale>/ -> canonical/ffx/scripts/text/<locale>/
   (script-text extractor now committed to canonical/ not inputs/)

mappings/runtime/ffx-mappings.provenance.json intentionally not edited —
generator field self-heals on the next build-mod-runtime-bundles run.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant