AudionAudion

AudionFM Release Checklist (v1)

TC_plugins_guide.md

чеклист сборщика AudionFM Release (Windows, portable, GUI-only) — чтобы каждый раз собирать одинаково и без “почему не взлетает”.


AudionFM Release Checklist (v1)

0) Определи “корень” и правило путей

Критично: %COMMANDER_PATH% в TC = папка, где лежит TOTALCMD64.EXE.

Значит, чтобы пути вида:

работали как ты хочешь, TOTALCMD64.EXE должен лежать в корне твоего AudionFM (рядом с Language\, plugins\, Ware\ и т.д.).


1) Создай чистую структуру папок (корень релиза)

В корне (где будет TOTALCMD64.EXE) должны быть:

И дальше внутри plugins\ сразу сделай x64-подпапки (чтобы не было каши):

(папки WFX64/WCX64 можно не создавать — мы их не используем)


2) Обнови TC до 11.56 “накрытием”

Берёшь официальный TC 11.56 x64 и копируешь в корень поверх старого (кроме твоих конфигов/баров/иконок).

Минимум файлов TC, которые точно стоит обновлять (ядро+архивы+unrar/7zip):


3) Положи наши конфиги (до любых плагинов)

В корень рядом с TOTALCMD64.EXE:

В Language\:

В colors\:

В Bars\:


4) Notepad++ (по желанию, качается отдельно)

Notepad++ под GPL — в сборку он не входит. Ставится одним кликом: меню «Audion TC» → «Установить Notepad++» (или пультом Get-App.ps1 -App npp). Приезжает в Apps\Notepad++\notepad++.exe. Почему так — см. PROJECT.md, раздел про редакторы.

F4 переключается на него в меню «Audion TC». Editor= в Wincmd.ini тогда — без -nosession и без кавычек вокруг пути (иначе TC не находит exe в пути с пробелами):

Editor=%COMMANDER_PATH%\Apps\Notepad++\notepad++.exe "%1"

5) Первый запуск (тест без плагинов)

Запускаешь TOTALCMD64.EXE.

Проверяешь 4 вещи:

Если на этом этапе уже “криво” — не ставь плагины, сначала правим пути.


6) Установка плагинов (2 варианта)

Вариант А — вручную (самый надёжный для релиза)

  1. Распакуй плагины в правильные папки:
  1. В TC:

Configuration → Options → Plugins

  1. Перезапуск TC.

✅ Плюс: железная предсказуемость ✅ Не зависит от “автоинсталляторов” в архиве


Вариант Б — автоустановка (как ты привык), но без ловушки

Главное правило: автоустановка пишет в текущий Wincmd.ini, поэтому финальный Wincmd.ini должен уже стоять.

  1. Временно включи автоустановку:
AutoInstallPlugins=1
  1. В TC двойной клик / Enter по архивам плагинов → Install.
  1. Верни обратно:
AutoInstallPlugins=0
  1. Перезапуск TC.

❗ НЕЛЬЗЯ: “поставил плагины → потом заменил Wincmd.ini целиком” (так ты стираешь регистрацию плагинов)


7) Финальная проверка (после плагинов)

Проверяем:

Если что-то не открылось — почти всегда:


8) Чистка Mesh “bootstrap/repo”

То, что ты перечислял (totalcmd-bootstrap.bat, TCF\, *.repo, main.icons, Soft\, Tools\, tcfpkgicons.icl) — это инфраструктура Mesh (мини-пакетник).

Для релиза AudionFM:


9) Супер-полезная страховка (по желанию)

Сделай рядом файл verify-layout.cmd, чтобы одним запуском видеть “чего не хватает”.

Пример:

@echo off
setlocal
set "R=%~dp0"
set "OK=1"

if not exist "%R%TOTALCMD64.EXE" echo MISS: TOTALCMD64.EXE & set OK=0
if not exist "%R%Wincmd.ini" echo MISS: Wincmd.ini & set OK=0
if not exist "%R%Usercmd.ini" echo MISS: Usercmd.ini & set OK=0
if not exist "%R%Language\WCMD_AUDION_RUS.LNG" echo MISS: Language\WCMD_AUDION_RUS.LNG & set OK=0
if not exist "%R%Language\WCMD_AUDION_RUS.MNU" echo MISS: Language\WCMD_AUDION_RUS.MNU & set OK=0
if not exist "%R%colors\Current.ini" echo MISS: colors\Current.ini & set OK=0

echo.
if "%OK%"=="1" echo OK: layout looks good.
pause

Все проекты