Elite Games - Свобода среди звезд!
.
ВНИМАНИЕ!
Наша конференция посвящена космической тематике и компьютерным играм.
Политические вопросы и происходящие в мире события в данный момент на нашем сайте не обсуждаются!

  » X Catalog Tool GUI for Console XRCatTool | страница 1
Конференция предназначена для общения пилотов. Для удобства она разделена на каналы, каждый из которых посвящен определенной игре. Пожалуйста, открывайте темы только в соответствующих каналах и после того, как убедитесь, что данный вопрос не обсуждался ранее.

Поиск | Правила конференции | Фотоальбом | Регистрация | Список пилотов | Профиль | Войти и проверить личные сообщения | Вход

   Страница 1 из 1
 
Поиск в этой теме:
Канал X4: Foundations » Модовый и скриптовый отсек X4: Foundations: «X Catalog Tool GUI for Console XRCatTool»
alexalsp
 534 EGP


Модератор
Рейтинг канала: 5(236)
Репутация: 56
Сообщения: 4724

Зарегистрирован: 12.08.2014
X Catalog Tool GUI

Назначение: Графическая оболочка для работы с XRCatTool.exe, позволяющая распаковывать и упаковывать игровые архивы (*.cat) с возможностью гибкой настройки.

Для чего: Упрощает процесс распаковки и упаковки файлов игры X-серии (Egosoft) с помощью визуального интерфейса и сохранения настроек.

Основные возможности
Распаковка CAT/DAT архивов - полная или выборочная распаковка файлов игры
Упаковка CAT/DAT архивов - создание .cat файлов из распакованных папок с модами
Переключение между режимами - выбор режима "Распаковка" или "Упаковка" с автоматическим переключением интерфейса
Работа с папкой Extensions - отдельный режим для распаковки модов и дополнений
Фильтрация файлов - распаковка только нужных файлов и папок с помощью регулярных выражений
Исключение DLC - возможность исключить стандартные DLC из обработки
Автоматическая очистка - удаление распакованных CAT/DAT файлов после завершения работы
Раздельное хранение папок - для распаковки и упаковки сохраняются разные пути
Сохранение конфигураций - сохранение настроек для быстрого переключения между проектами
Удаление пустых папок - автоматическая очистка после распаковки

Параметры упаковки
Выбор типа упаковки - простая или структурная
Имя CAT файла - возможность указать имя создаваемого .cat файла
Обработка подпапок - упаковка подпапок первого уровня или рекурсивно
Правила упаковки - поля для правил включения и исключения файлов

Интерфейс
Программа содержит вкладки:

Выбор папок - настройка путей к игре и папке для распаковки/упаковки
Параметры - настройка фильтров включения/исключения файлов
Упаковка - настройки для создания .cat архивов
Конфиги - сохранение и загрузка готовых конфигураций
Log - просмотр процесса в реальном времени

Системные требования
Windows 7/8/10/11
.NET Framework 4.6.2 или выше
 История версий   (кликните здесь для просмотра)

Версия 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

Purpose: A graphical interface for working with XRCatTool.exe, allowing you to unpack and pack game archives (*.cat) with flexible settings.

Why: Simplifies the process of unpacking and packing X-series game files (Egosoft) using a visual interface and saving settings.

Key Features
Unpack CAT/DAT archives - full or selective unpacking of game files
Pack CAT/DAT archives - create .cat files from unpacked mod folders
Switch between modes - select "Unpack" or "Pack" mode with automatic UI switching
Work with Extensions folder - separate mode for unpacking mods and DLCs
File filtering - unpack only the necessary files and folders using regular expressions
Exclude DLC - ability to exclude standard DLCs from processing
Auto cleanup - delete unpacked CAT/DAT files after completion
Separate folder storage - different paths are saved for unpack and pack modes
Save configurations - save settings for quick switching between projects
Remove empty folders - automatic cleanup after unpacking

Pack Parameters
Pack type selection - simple or structural
CAT file name - ability to specify the name of the created .cat file
Subfolder processing - pack first-level subfolders or recursively
Pack rules - fields for include and exclude rules

Interface
The program contains tabs:

Folder Selection - configure paths to the game and unpack/pack folder
Parameters - configure include/exclude filters
Pack - settings for creating .cat archives
Configs - save and load ready-made configurations
Log - view the process in real time

System Requirements
Windows 7/8/10/11
.NET Framework 4.6.2 or higher


===================================

Version 1.1.0
Pack mode — completely new functionality for creating .cat files from unpacked mod folders.
Switching between modes — radio buttons to select "Unpack" or "Pack" mode with automatic UI switching.
Pack parameters: Select pack type (simple or structural). Ability to specify .cat file name. Subfolder processing (first level or recursive). Fields for pack rules and exclude rules.
Separate folder storage — different paths are saved for unpack and pack modes.

Version 1.0.4

New unpacking management features added:

1. Management of ext_v***.cat/dat files
- When enabled: ext_v files are extracted to a separate folder with the file name
- When disabled: ext_v files are completely skipped and not processed

2. Management of subst_*****.cat/dat files
- When enabled: subst_ files are extracted to a separate folder with the file name
- When disabled: subst_ files are extracted normally (without creating a separate folder) and are not deleted after extraction

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.
Added option to unpack to a folder named after the file (primarily for X, X2, X3)

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 (22:58 03-04-2026), всего редактировалось 4 раз(а)
    Добавлено: 00:35 25-09-2025   
alexalsp
 534 EGP


Модератор
Рейтинг канала: 5(236)
Репутация: 56
Сообщения: 4724

Зарегистрирован: 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 раз
    Добавлено: 17:39 24-03-2026   
STinger
 95 EGP


Репутация: 9
Сообщения: 901
Откуда: СПб
Зарегистрирован: 21.09.2006
Линукс-версию бы Улыбка
    Добавлено: 17:47 24-03-2026   
alexalsp
 534 EGP


Модератор
Рейтинг канала: 5(236)
Репутация: 56
Сообщения: 4724

Зарегистрирован: 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 раз(а)
    Добавлено: 18:05 24-03-2026   
STinger
 95 EGP


Репутация: 9
Сообщения: 901
Откуда: СПб
Зарегистрирован: 21.09.2006
Wine слишком монструозен для этого Хы...
Ладно, авось свою версию распаковщика допилю когда-нить Улыбка
    Добавлено: 19:03 24-03-2026   
alexalsp
 534 EGP


Модератор
Рейтинг канала: 5(236)
Репутация: 56
Сообщения: 4724

Зарегистрирован: 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 раз(а)
    Добавлено: 23:52 25-03-2026   
alexalsp
 534 EGP


Модератор
Рейтинг канала: 5(236)
Репутация: 56
Сообщения: 4724

Зарегистрирован: 12.08.2014
Версия 1.1.0

Режим упаковки — полностью новая функциональность для создания .cat файлов из распакованных папок с модами.
Переключение между режимами — радиокнопки для выбора "Распаковка" и "Упаковка" с автоматическим переключением интерфейса.
Параметры упаковки: Выбор типа упаковки (простая или структурная). Возможность указать имя .cat файла. Обработка подпапок (первого уровня или рекурсивно). Поля для правил упаковки и исключений.
Раздельное хранение папок — для распаковки и упаковки сохраняются разные пути.

Сринтесаверы обновлены Хы...
_________________
CMDR: Fallout(EG)
ED - если застряли: https://discord.gg/yZqwPbJaCq
https://t.me/+ApizhYp4JD9kMjU6

Пользуйте мои моды как хотите....

Последний раз редактировалось: alexalsp (22:42 03-04-2026), всего редактировалось 1 раз
    Добавлено: Вчера в 22:24   
Канал X4: Foundations -> Модовый и скриптовый отсек X4: Foundations: «X Catalog Tool GUI for Console XRCatTool»
 
  
Показать: 
Предыдущая тема | Следующая тема |
К списку каналов | Наверх страницы
Цитата не в тему: Ночью все Мамбы серы.

  » X Catalog Tool GUI for Console XRCatTool | страница 1
Каналы: Новости | Elite | Elite: Dangerous | Freelancer | Star Citizen | X-Tension/X-BTF | X2: The Threat | X3: Reunion | X3: Terran Conflict | X Rebirth | X4: Foundations | EVE Online | Orbiter | Kerbal Space Program | Evochron | VoidExpanse | Космические Миры | Онлайновые игры | Другие игры | Цифровая дистрибуция | play.elite-games.ru | ЗВ 2: Гражданская война | Творчество | Железо | Игра Мечты | Сайт
   Дизайн Elite Games V5 beta.18