Starbound

Starbound

Not enough ratings
Bat файл всё в 1 Для распаковки и запаковки pak архива
By Chronos
Создавал Bat'ник для себя, решил выложить, вдруг кому пригодится.
Для тех кто не знает как но хочет изменить или создать pak Архив Starbound'a

Важно : Создайте текстовый документ в корневой папке Starbound поместите код скопированный отсюда в него
и переименуйте расширение из .txt в .bat
Желательно Редактировать файл через Notepad++
Кодировка UTF-8


   
Award
Favorite
Favorited
Unfavorite
Код
@ECHO off
chcp 65001
cls

ECHO.Здравствуйте %USERNAME% Вас Приветствует Bat Файл для работы с архивами Pak для Starbound

:Start
ECHO.
ECHO.Выберите нужную опцию из списка ниже:
ECHO.
ECHO 1. Помощь
ECHO 2. Распаковать Архив Pak
ECHO 3. Запаковать Архив Pak
ECHO 4. Выход
ECHO.
set /p choice=Ввод:
rem if not '%choice%'=='' set choice=%choice:0;4%
if '%choice%'=='0' goto Error
if '%choice%'=='1' goto Help
if '%choice%'=='2' goto Unpack
if '%choice%'=='3' goto Pack
if '%choice%'=='4' goto Exit

:Error
ECHO.
ECHO. Выбран неверный вариант
ECHO.
ECHO. Выберите 1 Для Вызова меню Помощи которое расскажет что и как делать чтобы все работало
ECHO.
ECHO. Выберите 2 Для Распаковки архива pak
ECHO.
ECHO. Выберите 3 Для Запаковки архива pak
ECHO.
ECHO. Выберите 4 Для Закрытия консоли
ECHO.
goto Start

:Help
ECHO.
ECHO.Помощь:
ECHO.
ECHO.Cоздайте (если их нет) в папке "assets" папки "pack" и "unpack" для вашего же удобства работы с файлами архивов
ECHO.В папку "pack" поместите contents.pak выбранного вами архива затем введите 2 - Распаковка
ECHO.В папке "unpack" будут распакованные вами файлы
ECHO.Для запаковки файлов обратно в архив pak введите 3 - Запаковка
ECHO.После запаковки в папке "pack" появится "Contents(new).pak" это вами измененный файл

goto Start
:Unpack

ECHO.
ECHO.Распаковка Архива:
ECHO.
"win32\asset_unpacker.exe" "assets\Pack\contents.pak" "Assets\Unpack"
goto Start

:Pack
ECHO.
ECHO.Запаковка Архива:
ECHO.
"win32\asset_packer.exe" "Assets\Unpack" "assets\Pack\contents(new).pak"
goto Start

:Exit
exit