Удалены три webm - копии ванильного TFP_Intro.webm

BlackPortal.webm, FinalStay.webm и FinalReturn.webm были побайтово одним и тем
же файлом: копией студийного ролика The Fun Pimps, положенной заглушкой для
тестов конвейера диалог-пауза-видео. В релиз чужой ассет игры не отдаём.

Ни один из трёх в игре не проигрывался: финал показывает текстовые эпилоги,
вызов проигрывателя лежит в неиспользуемом PlayBlackPortalVideoLegacy.
Комментарии в FinalSlides.cs и PortalStonePatch.cs обновлены. Свой
DukeNoteFlashback.mp4 остался - он играет по стартовой записке.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MaNro5hAGTzcQ7rJNN2tCX
This commit is contained in:
Alex Cube
2026-09-09 21:45:46 +03:00
co-authored by Claude Opus 5
parent 89aafb8ae2
commit 239aaeda3e
5 changed files with 13 additions and 9 deletions
+6 -2
View File
@@ -258,11 +258,15 @@ namespace NecromancerTome
/// "Конец".
///
/// ВИДЕО ОТСЮДА УБРАНО 2026-09-09 по прямому указанию ("временно, убираем вообще видосы
/// из финала"). Файлы Video/FinalStay.webm и FinalReturn.webm остались лежать на месте, а
/// сам вызов XUiC_VideoPlayer.PlayVideo целиком сохранён в
/// из финала"). Сам вызов XUiC_VideoPlayer.PlayVideo целиком сохранён в
/// PortalStonePatch.PlayBlackPortalVideoLegacy - вернуть видео можно, не восстанавливая
/// код по кускам.
///
/// Файлы Video/FinalStay.webm, FinalReturn.webm и BlackPortal.webm УДАЛЕНЫ ИЗ МОДА
/// 2026-09-09 перед публикацией: все три были побайтовой копией ванильного
/// TFP_Intro.webm (заглушка для тестов), а раздавать чужой ассет игры в релизе нельзя.
/// Настоящее видео класть под тем же именем.
///
/// Задержки и наезда здесь нет намеренно: смотреть на чёрный экран пять секунд незачем,
/// текст показывается сразу.</summary>
private static void ShowEpilogue(EntityPlayerLocal player, bool _stay)
+7 -7
View File
@@ -184,13 +184,13 @@ namespace NecromancerTome
/// already auto-closes on a bad file on its own, this is just a second, player-facing
/// way out.
///
/// VIDEO FILE: per direct user instruction 2026-08-30 ("Пока файл видео замени
/// заглушкой. Потом поставим нормальный"), Video/BlackPortal.webm is currently a COPY OF
/// VANILLA'S OWN TFP_Intro.webm (from 7DaysToDie_Data/StreamingAssets/Video/), not real
/// mod content - purely so the full dialog -> pause -> video -> unpause pipeline is
/// genuinely testable end-to-end right now. Swap that one file for the real video later;
/// nothing else needs to change (reuse the same filename, or update BlackPortalVideoPath
/// below if the real file gets a different name).
/// VIDEO FILE: Video/BlackPortal.webm NO LONGER SHIPS WITH THE MOD. It used to be a
/// byte-for-byte copy of vanilla's own TFP_Intro.webm (from
/// 7DaysToDie_Data/StreamingAssets/Video/), placed there 2026-08-30 as a test stand-in
/// ("Пока файл видео замени заглушкой") - deleted 2026-09-09 before the public release,
/// since redistributing a game asset is not ours to do. This path is dead until a real
/// video is dropped in under the same name; the method below is legacy anyway (the
/// finale plays text epilogues now, see FinalSlides).
/// "@modfolder(NecromancerTome):..." is the exact mod-relative path syntax
/// XUiV_Video.startVideo resolves via ModManager.TryPatchModPathString (decompiled to
/// confirm - looks for "@modfolder(&lt;mod name&gt;):" and substitutes the mod's real