Compare commits

10 Commits

Author SHA1 Message Date
MagentaDolphin ea8fa30fda docs: bilingual README (EN + RU)
Full parallel English and Russian text for the plugin: what it does, install
and requirements, quick start, interface, the five verdicts, settings, the
three console commands, Blueprint/Python API, reports, export modes and
manifests, import, guarded deletion, module architecture, the 16 Automation
Spec suites (169 cases) and how to run them headless with -nullrhi, honest
limitations, and the absence of a LICENSE file.
2026-09-15 16:35:21 +07:00
MagentaDolphin 5c201945d8 docs: document the headless -nullrhi test run 2026-09-12 15:07:48 +07:00
MagentaDolphin 6c34623476 merge: asset-deletion line into master (16 spec suites, 169 cases) 2026-09-12 14:50:27 +07:00
MagentaDolphin 9f8d77d873 docs: drop studio-specific references from docs and comments 2026-09-12 14:43:28 +07:00
MagentaDolphin f6bba1bcd0 fix: asset paths cannot contain spaces in test fixture
The anonymisation pass replaced a pack name with a phrase containing
spaces, and the scanner splits package paths on whitespace, so the
expectation became /Game/a. Uses a single-token folder name instead.

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-07 18:57:12 +07:00
MagentaDolphin 82fb679da5 docs: correct test counts (159 cases in 15 spec suites)
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-07 18:47:19 +07:00
MagentaDolphin fdd7ba2fad docs: anonymise remaining project names in test fixtures
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-07 18:41:49 +07:00
MagentaDolphin e04f4dac78 docs: anonymise project asset names in source comments
Measured figures are kept; only the studio-specific level and asset
names are generalised, and the Perforce rationale is reworded to
describe the class of setups rather than this one project.

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-07 18:39:38 +07:00
MagentaDolphin ce998ff963 docs: anonymise project asset names in examples
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-07 17:44:44 +07:00
MagentaDolphin 12fd622700 docs: remove studio-specific paths and references from README
Generalises the settings path, build command, console example and the
read-only rationale; drops internal knowledge-base links and team roles.

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-07 17:44:01 +07:00
2 changed files with 689 additions and 348 deletions
+686 -345
View File
File diff suppressed because it is too large Load Diff
@@ -79,9 +79,9 @@ TArray<FTopLevelAssetPath> GetPresetClassPaths(EAssetTypePreset Preset)
}; };
case EAssetTypePreset::Sound: case EAssetTypePreset::Sound:
// FMOD is this project's audio system. FMOD assets are included for completeness, but // Audio middleware (FMOD) is a representative case: its assets are included for
// FMOD resolves events by string path outside the UObject graph, so their usage verdict // completeness, but it resolves events by string path outside the UObject graph, so
// is unreliable by construction - the report marks them Unknown. // the usage verdict is unreliable by construction - the report marks them Unknown.
return { return {
Path(TEXT("/Script/Engine.SoundBase")), Path(TEXT("/Script/Engine.SoundBase")),
Path(TEXT("/Script/FMODStudio.FMODAsset")) Path(TEXT("/Script/FMODStudio.FMODAsset"))