|
|
|
|
Канал X4: Foundations »
Модовый и скриптовый отсек X4: Foundations: «X Catalog Tool GUI for Console XRCatTool» |
|
|
|
alexalsp
534 EGP
      Рейтинг канала: 5(236) Репутация: 56 Сообщения: 4723
Зарегистрирован: 12.08.2014
 |
|
X Catalog Tool GUI for Console XRCatTool
Назначение: Графическая оболочка для работы с XRCatTool.exe, позволяющая распаковывать игровые архивы (*.cat) с возможностью гибкой настройки.
Для чего: Упрощает процесс распаковки файлов игры X-серии (Egosoft) с помощью визуального интерфейса и сохранения настроек.
Основные возможности
• Распаковка CAT/DAT архивов - полная или выборочная распаковка файлов игры
• Работа с папкой Extensions - отдельный режим для распаковки модов и дополнений
• Фильтрация файлов - распаковка только нужных файлов и папок с помощью регулярных выражений
• Исключение DLC - возможность исключить стандартные DLC из обработки
• Автоматическая очистка - удаление распакованных CAT/DAT файлов после завершения работы
• Сохранение конфигураций - сохранение настроек для быстрого переключения между проектами
• Удаление пустых папок - автоматическая очистка после распаковки
Интерфейс
Программа содержит 4 вкладки:
• Выбор папок - настройка путей к игре и папке для распаковки
• Параметры - настройка фильтров включения/исключения файлов
• Конфиги - сохранение и загрузка готовых конфигураций
• Log - просмотр процесса распаковки в реальном времени
Системные требования
• Windows 7/8/10/11
• .NET Framework 4.6.2 или выше
Функции:
* Выбор папки с игрой и папки для распаковки.
* Автоматический поиск файлов *.cat (без * sig.cat).
* Возможность указать типы файлов для распаковки.
* Исключение папок/файлов по шаблонам.
* Сохранение и загрузка собственных конфигураций.
* Автоматическое удаление пустых папок после распаковки.
* Встроенная проверка и автозагрузка XRCatTool.exe.
* Логирование процесса.
* Возможность отмены операции.
|
История версий (кликните здесь для просмотра)
Версия 1.0.3
Дата: 24-03-2026
Добавлены опции nолько для папки EXTENSIONS
- распаковать только папку EXTENSIONS: включать только
если вам нужно распаковать данные непосредственно в папку игры
т.е. вы указываете истоник распаковки и источник как папка распаковки
(с:\X4 в с:\X4)
- Удалять cat dat после распаковки
- Поле исключаемых папок из обработки (по умолчанию все папки DLC)
При выключенной опции, распаковка проходит в обычном режиме
Версия 1.0.2
Дата: 25-09-2025
Исправления и улучшения:
Исправление проблемы с путями
• Убрано сокращение путей в текстовых полях
• Решена проблема с сохранением сокращенных путей в конфигурации
• Исправлена обработка путей, заканчивающихся на слеш (\)
• Добавлена корректная нормализация путей
Улучшение логирования процесса распаковки
• Добавлено отображение папки для каждого обрабатываемого CAT файла
• Формат лога: "Обработка: filename.cat (папка: folder_name)"
• Для файлов в корневой папке отображается: "(корневая папка)"
Оптимизация интерфейса
• Удалены неиспользуемые методы сокращения путей
• Упрощена логика обработки текстовых полей
• Улучшена обработка событий изменения текста
Исправления работы с конфигурациями
• Корректное сохранение полных путей в JSON-конфигах
• Устранена проблема дублирования слешей в путях
• Улучшена загрузка и применение настроек
Версия 1.0.0
Дата: 20-09-2025
Графический интерфейс для XRCatTool.exe
Управление настройками распаковки
Система сохранения и загрузки конфигураций
Логирование процесса распаковки
Фильтрация файлов по расширениям и паттернам
Удаление пустых папок после распаковки
|
|
Eng (кликните здесь для просмотра)
X Catalog Tool GUI for Console XRCatTool
Purpose: A graphical interface for XRCatTool.exe that allows you to unpack game archives (*.cat) with flexible configuration options.
What it’s for: Simplifies the process of unpacking X-series game files (Egosoft) using a visual interface and saved presets.
Key Features
• Unpacking CAT/DAT archives - full or selective unpacking of game files.
• Extensions folder support - a dedicated mode for unpacking mods and add-ons.
• File filtering - unpack only specific files and folders using regular expressions.
• DLC exclusion - option to exclude standard DLCs from processing.
• Automatic cleanup - delete unpacked CAT/DAT files after completion.
• Configuration management - save settings for quick switching between projects.
• Empty folder removal - automatic cleanup after unpacking.
Interface
The program contains 4 tabs:
• Folder Selection - configure paths to the game and the destination folder.
• Parameters - set up file inclusion/exclusion filters.
• Configs - save and load ready-to-use configurations.
• Log - view the unpacking process in real-time.
System Requirements
• Windows 7/8/10/11
• .NET Framework 4.6.2 or higher
===================================
X Catalog Tool GUI Version History
Version 1.0.3
Date: 24-03-2026
Added options exclusively for the EXTENSIONS folder:
- Unpack only the EXTENSIONS folder: enable only if you need to unpack data directly into the game folder.
(e.g., you specify the source and destination as the same folder, like c:\X4 to c:\X4).
- Delete cat/dat after unpacking.
- Field for folders to be excluded from processing (all DLC folders by default).
When this option is disabled, unpacking proceeds in normal mode.
Version 1.0.2
Date: 25-09-2025
Fixes and Improvements:
Path handling fixes
• Removed path shortening in text fields
• Fixed issue with saving shortened paths in configuration
• Fixed handling of paths ending with backslash (\)
• Added proper path normalization
Improved unpacking process logging
• Added folder display for each processed CAT file
• Log format: "Processing: filename.cat (folder: folder_name)"
• For files in root folder displays: "(root folder)"
Interface optimization
• Removed unused path shortening methods
• Simplified text field processing logic
• Improved text change event handling
Configuration handling fixes
• Correct saving of full paths in JSON configs
• Fixed issue with duplicate slashes in paths
• Improved loading and applying settings
Version 1.0.0 (Initial)
Date: 20-09-2025
Main features:
Graphical interface for XRCatTool.exe
Unpacking settings management
Configuration save/load system
Unpacking process logging
File filtering by extensions and patterns
Empty folder cleanup after unpacking
|
|
Скриншоты (кликните здесь для просмотра)
|
X Catalog Tool GUI for Console XRCatTool
_________________ CMDR: Fallout(EG)
ED - если застряли: https://discord.gg/yZqwPbJaCq
https://t.me/+ApizhYp4JD9kMjU6
Пользуйте мои моды как хотите....
Последний раз редактировалось: alexalsp (17:46 24-03-2026), всего редактировалось 2 раз(а) |
|
|
|
alexalsp
534 EGP
      Рейтинг канала: 5(236) Репутация: 56 Сообщения: 4723
Зарегистрирован: 12.08.2014
 |
|
Версия 1.0.3
Дата: 24-03-2026
Добавлены опции nолько для папки EXTENSIONS
- распаковать только папку EXTENSIONS: включать только
если вам нужно распаковать данные непосредственно в папку игры
т.е. вы указываете истоник распаковки и источник как папка распаковки
(с:\X4 в с:\X4)
- Удалять cat dat после распаковки
- Поле исключаемых папок из обработки (по умолчанию все папки DLC)
При выключенной опции, распаковка проходит в обычном режиме
Описание и скриншоты обновлены.
_________________ CMDR: Fallout(EG)
ED - если застряли: https://discord.gg/yZqwPbJaCq
https://t.me/+ApizhYp4JD9kMjU6
Пользуйте мои моды как хотите....
Последний раз редактировалось: alexalsp (17:47 24-03-2026), всего редактировалось 1 раз |
|
|
|
STinger
95 EGP
 Репутация: 9 Сообщения: 900 Откуда: СПб Зарегистрирован: 21.09.2006
 |
|
Линукс-версию бы
|
|
|
|
alexalsp
534 EGP
      Рейтинг канала: 5(236) Репутация: 56 Сообщения: 4723
Зарегистрирован: 12.08.2014
 |
|
Для запуска виндовой проги в Линуже можно Wine юзать вроде .
|
Cкрытый текст (кликните здесь для просмотра)
| Код: |
#!/bin/bash
# Скрипт установки Wine и запуска Catalog Tool GUI for Console.exe
echo "=== Установка Wine и запуск Catalog Tool GUI for Console ==="
echo ""
# 1. Обновление системы
echo "1. Обновление системы..."
sudo apt update
sudo apt upgrade -y
# 2. Установка Wine
echo ""
echo "2. Установка Wine..."
sudo apt install -y wine wine32 wine64
# 3. Установка winetricks
echo ""
echo "3. Установка winetricks..."
sudo apt install -y winetricks
# 4. Создание префикса Wine для программы
echo ""
echo "4. Создание окружения Wine..."
export WINEPREFIX="$HOME/.wine_xcat"
export WINEARCH=win64
# 5. Настройка Wine (выбор Windows 7)
echo ""
echo "5. Настройка Wine (Windows 7)..."
winecfg -v win7
# 6. Установка .NET Framework 4.6.2
echo ""
echo "6. Установка .NET Framework 4.6.2 (это займет 10-15 минут)..."
winetricks --force dotnet462
# 7. Установка дополнительных компонентов
echo ""
echo "7. Установка дополнительных компонентов..."
winetricks corefonts vcrun2019
# 8. Переход в папку с программой
echo ""
echo "8. Переход в папку с программой..."
cd /путь/к/программе # ЗАМЕНИТЕ НА НУЖНЫЙ ПУТЬ!
# 9. Запуск программы
echo ""
echo "9. Запуск Catalog Tool GUI for Console.exe..."
wine Catalog Tool GUI for Console.exe
echo ""
echo "=== Программа запущена ==="
|
|
нашел в инете , сам в линуксе не шарю.
_________________ CMDR: Fallout(EG)
ED - если застряли: https://discord.gg/yZqwPbJaCq
https://t.me/+ApizhYp4JD9kMjU6
Пользуйте мои моды как хотите....
Последний раз редактировалось: alexalsp (18:14 24-03-2026), всего редактировалось 2 раз(а) |
|
|
|
STinger
95 EGP
 Репутация: 9 Сообщения: 900 Откуда: СПб Зарегистрирован: 21.09.2006
 |
|
Wine слишком монструозен для этого
Ладно, авось свою версию распаковщика допилю когда-нить
|
|
|
|
alexalsp
534 EGP
      Рейтинг канала: 5(236) Репутация: 56 Сообщения: 4723
Зарегистрирован: 12.08.2014
 |
|
1.0.3
- Добавлена опция распаковки в папку с именем файла (в основном для Х, X2, X3). Не знаю или понадобится, но мне нужно было))) И воспользуюсь ли я этой опцией в будущем, даже не знаю... )))
Номер версии не менялся
_________________ CMDR: Fallout(EG)
ED - если застряли: https://discord.gg/yZqwPbJaCq
https://t.me/+ApizhYp4JD9kMjU6
Пользуйте мои моды как хотите....
Последний раз редактировалось: alexalsp (23:53 25-03-2026), всего редактировалось 2 раз(а) |
|
|
|
|
|
|
|
|
Канал X4: Foundations ->
Модовый и скриптовый отсек X4: Foundations: «X Catalog Tool GUI for Console XRCatTool» |
|
|