ВНИМАНИЕ! Наша конференция посвящена космической тематике и компьютерным играм. Политические вопросы и происходящие в мире события в данный момент на нашем сайте не обсуждаются!
|
| » [SOFT] X4 Launcher and X4SaveAutoBackup | страница 1 |
|
|
|
|
Канал X4: Foundations: «[SOFT] X4 Launcher and X4SaveAutoBackup» |
|
|
|
alexalsp
541 EGP
      Рейтинг канала: 14(2313) Репутация: 56 Сообщения: 4780
Зарегистрирован: 12.08.2014
 |
|
X4 Launcher - Лаунчер для игры X4: Foundations
Описание:
Лаунчер для удобного запуска игры X4: Foundations с поддержкой управления параметрами запуска, языковыми настройками и путями к установке игры.
Лаунчер упрощает управление игрой X4: Foundations, позволяя быстро переключаться между разными установками и настройками запуска.
Автор: alexalsp
Системные требования
• ОС: Windows 7/8/10/11 (только 64-битные версии)
• .NET Framework: 4.6.2 или выше
• Дополнительно: Установленная игра X4: Foundations
|
Cкрытый текст (кликните здесь для просмотра)
Основные возможности:
Запуск игры
• Запуск через X4.exe (Steam/GOG версия)
• Запуск через X4_nonsteam.exe No-Steam версия)
• Автоматическое определение доступных исполняемых файлов
Параметры запуска
• Лог-файл - сохранение отладочной информации в файл debuglog.txt
• Пропуск заставки - быстрый старт игры без вступительных роликов
• Выбор языка игры - поддержка 15 языков интерфейса:
- Русский (7), Французский (33), Испанский (34), Итальянский (39)
- Чешский (42), Английский (44), Польский (48), Немецкий (49)
- Португальский (55), Японский (81), Корейский (82), Китайский (86, 88)
- Турецкий (90), Украинский (380)
• Выбор языка озвучки - поддержка 5 языков озвучки:
- Русский (7), Французский (33), Английский (44), Немецкий (49), Португальский (55)
Управление разными установками игры
• Добавление путей к разным установкам игры и переключение между ними
• Автоматическая проверка существования файлов игры
• Удаление несуществующих путей
Локализация
• Двуязычный интерфейс (Русский/Английский)
• Горячая клавиша для смены языка: Ctrl + L
Сохранение настроек
• Автоматическое сохранение всех параметров в файл config.json
• Восстановление настроек при следующем запуске
• Сохранение выбранного пути к игре
Дополнительные функции
• Создание ярлыка на рабочем столе для быстрого доступа к лаунчеру
• Открытие папки логов игры (Documents\Egosoft\X4)
• Предпросмотр командной строки - визуализация параметров запуска
• Проверка архитектуры - работа только на 64-битных системах
Использование
1. Добавьте путь к игре через кнопку "Добавить"
2. Выберите нужный путь из списка
3. Настройте параметры запуска (язык, озвучка, логи)
4. Нажмите на кнопку запуска нужной версии игры
5. Для смены языка интерфейса нажмите кнопку "EN/RU" или используйте Ctrl + L
Файлы
• Основной исполняемый файл: X4Launcher.exe
• Конфигурационный файл: config.json (создается автоматически)
• Ярлык на рабочем столе: X4 Launcher.url (при создании)
|
|
История версий (кликните здесь для просмотра)
|
1.0.6 (кликните здесь для просмотра)
- изменено: теперь сообщения о восстановлении резервных копиях будет выводиться
только если действительно что то было восстановлено. так же добавлено сообщение
об отсутствии файлов для восстановления, что бы было видно, проводилась ли проверка
резервных копий файлов к выбранной игре.
- исправлен вывод сообщений о восстановлении. В некоторых случаях оно выводилось,
даже если ни чего не восстанавливалось.
|
|
1.0.5 (кликните здесь для просмотра)
- добавлен пропуск папок сохранений аккаунтов Steam (типа: 7465378990)
- исправлено: теперь сообщение о восстановлении резервной копии из хранилища
будет выводиться только если были восстановлены файлы.
|
|
1.0.4 (кликните здесь для просмотра)
1.0.4
- Добавлены параметры запуска:
- debug all, showfps, scriptlogfiles,
- другие параметры запуска изменены на свои оригиналльные названия
- logfile, skipintro
|
|
1.0.3 (кликните здесь для просмотра)
1.0.3
- Добавлена кнопка "Убить процесс игры", при нажатии которой будет убит зависший процесс игры.
|
|
1.0.2 (кликните здесь для просмотра)
1.0.2
- Исправлено удаление папки игры и ее резервных копий.
|
|
1.0.1 (кликните здесь для просмотра)
1.0.1
- добавлено резервное копирование файлов настроек и сохранения при смене папок игр.
- добавлена опция резервного копирования (всегда включена)
- добавлена кнопка удаления выбранного пути и его резервных копий из списка выпадающего меню.
|
|
|
Скриншоты (кликните здесь для просмотра)
|
ДЛЯ БЭКАПА ДАННЫХ И ПЕРЕКЛЮЧЕНИЯ МЕЖДУ НЕСКОЛЬКИМИ ВЕРСИЯМИ ИГР НЕ СТИМ АККАУНТОВ, НО ЗАПУСКАТЬ МОЖЕТ ДАЖЕ СТИМ ИГРЫ ЕСЛИ ДОБАВЛЕНА ПАПКА, НО РЕЗЕРВИРОАНИЕ ДАННЫ АККАУНТОВ СТИМ НЕ ПРОВОДИТСЯ.
X4SaveAutoBackup
X4SaveAutoBackup - это незаменимый инструмент для каждого поклонника вселенной Egosoft. Утилита надежно защищает результаты вашего многомесячного труда, работает незаметно, потребляет минимум системных ресурсов и гарантирует, что ваша космическая империя останется в полной безопасности при любых обстоятельствах.
Игры вселенной X от Egosoft всегда славились своими масштабами. Игроки тратят сотни и тысячи часов реального времени на детальное планирование, постройку масштабных производственных комплексов, развитие торговых сетей и формирование боевых флотов.
Однако огромная продолжительность игровых сессий таит в себе скрытую угрозу: циклическая встроенная система автосохранений игры может легко перезаписать критически важный момент, а внезапный сбой операционной системы, отключение питания или конфликт установленных модификаций способны безвозвратно испортить основной файл сохранения.
Для решения этой проблемы и была создана специализированная утилита X4SaveAutoBackup. Это автономный инструмент, написанный на языке C#, который берет на себя полный контроль над безопасностью ваших игровых данных, работая в фоновом режиме по принципу настроил и забыл.
|
Cкрытый текст (кликните здесь для просмотра)
Основные возможности и автоматическое определение профилей
Главное преимущество X4SaveAutoBackup заключается в полной автоматизации всех рутинных процессов. При первом запуске утилита самостоятельно сканирует стандартные директории документов пользователя Windows в поисках путей к играм X4: Foundations и X Rebirth. Программа умеет корректно распознавать и разделять уникальные цифровые идентификаторы аккаунтов Steam и GOG.
Пользователю не нужно вручную прописывать сложные пути в скрытых папках: достаточно отметить галочками нужные профили прямо в графическом интерфейсе. При необходимости, например, при использовании нестандартных путей установки, в утилите предусмотрена возможность ручного указания целевых папок.
Помимо автоматических алгоритмов, в интерфейс вынесена кнопка мгновенного бэкапа. Она позволяет сделать резервную копию выбранных аккаунтов в один клик перед проведением опасных игровых экспериментов или установкой новых модов.
Интеллектуальные триггеры и мониторинг игрового процесса
X4SaveAutoBackup предлагает сразу несколько умных режимов работы, которые можно комбинировать для достижения максимальной безопасности:
Резервирование по таймеру: пользователь может гибко задать интервал создания копий в диапазоне от 1 до 1440 минут.
Умный режим отслеживания игры: чтобы жесткий диск не забивался одинаковыми файлами во время простоя компьютера, в программе реализована опция создания бэкапов только при запущенной игре. Утилита постоянно отслеживает активность процессов операционной системы.
Триггер завершения сессии: как только вы выходите из игры и процесс X4.exe закрывается, программа фиксирует это событие и мгновенно создает финальный, самый актуальный бэкап игровой сессии.
Оптимизация свободного места и умная ротация архивов
Файлы сохранений в серии X, особенно на поздних стадиях игры, могут иметь внушительный размер из-за хранения информации о тысячах объектов в секторах. Чтобы резервные копии не переполнили накопитель, в X4SaveAutoBackup внедрена встроенная система сжатия данных. Программа умеет на лету упаковывать файлы в компактные ZIP-архивы.
Для контроля за объемом хранилища предусмотрено два независимых режима автоматической очистки старых данных:
Ротация по количеству: вы можете установить жесткий лимит на число хранящихся файлов (например, хранить только 20 последних бэкапов). При создании нового архива самый старый будет удален автоматически.
Ротация по времени: утилита может автоматически отслеживать возраст файлов и безвозвратно удалять те архивы, которые были созданы ранее заданного количества дней (например, хранить копии только за последние две недели).
Эргономика интерфейса и глубокая интеграция с Windows
Программа создавалась с прицелом на максимальное удобство повседневного использования и не отвлекает игрока от покорения космоса. При сворачивании или закрытии главного окна приложение аккуратно прячется в системный трей рядом с часами, полностью освобождая панель задач.
Обо всех ключевых действиях - таких как обнаружение запуска игры, успешное создание очередного архива или проведение автоматической очистки - утилита информирует пользователя с помощью ненавязчивых всплывающих уведомлений операционной системы. Кроме того, прямо из контекстного меню иконки в трее или главного окна можно в один клик открыть папку с бэкапами конкретного игрового профиля в Проводнике Windows. Для удобства первого развертывания в интерфейс добавлена функция быстрого создания ярлыка программы на Рабочем столе.
Техническая надежность и безопасность данных
С технической стороны X4SaveAutoBackup спроектирована как отказоустойчивое решение. В коде программы реализована строгая многопоточная синхронизация на базе конструкции backupLock и механизмов Monitor.TryEnter. Это полностью исключает любые конфликты записи, если ручной запуск бэкапа совпадет по времени с автоматическим срабатыванием таймера или закрытием процесса игры.
Программа не совершает скрытых сетевых запросов и работает полностью автономно. Все текущие конфигурации и настройки пользователя сохраняются в защищенный файл формата JSON, а любые непредвиденные ошибки ввода-вывода или сбои доступа к файлам детально протоколируются в изолированный лог-файл logs.txt, что позволяет легко диагностировать проблемы с правами администратора или антивирусом.
|
|
История версий (кликните здесь для просмотра)
1.0.7
1) Улучшение надежности мониторинга процессов:
- Добавлена интеграция WMI (Windows Management Instrumentation) для более точного и надежного определения запущенных игровых процессов.
- Внедрен механизм Fallback: если WMI недоступен, программа автоматически переключается на стандартный метод проверки процессов по имени.
- В интерфейс добавлен индикатор статуса WMI, информирующий пользователя о методе мониторинга.
2) Оптимизация интерфейса:
- Расширены возможности всплывающих подсказок: увеличен шрифт, изменены задержки отображения для удобства чтения, исправлено их поведение для предотвращения ошибок отрисовки.
- Добавлена принудительная очистка и переинициализация notifyIcon при запуске, чтобы исключить появление "фантомных" иконок в системном трее.
1.0.6
НОВЫЕ ВОЗМОЖНОСТИ:
1. Умный мониторинг изменений в сохранениях
- Программа теперь отслеживает ТОЛЬКО файлы сохранений (содержащие слова
"save", "quicksave", "autosave"), игнорируя логи, скриншоты и настройки
- Бэкап создаётся только когда реально изменились файлы сохранений!
- Вы можете настроить ключевые слова для отслеживания под свои нужды
2. Гибкие настройки фильтрации
- Добавлены поля "Исключения файлов из бэкапа" - можно исключить
сохранения из резервного копирования (содержащие слова
"save", "quicksave", "autosave")
3. Визуальный мониторинг процессов
- Новый список для отображения статуса игровых процессов
- Зеленый цвет - игра запущена
- Красный цвет - игра не обнаружена
- Обновляется автоматически каждые 5 секунд
4. Оптимизация работы с хешами
- Улучшена логика вычисления контрольных сумм
- Добавлена обработка отсутствующих папок save (ждать создания)
- Игнорирование пустых папок сохранений
1.0.5
ИСПРАВЛЕНИЯ:
- Защита настроек: Устранена ошибка, при которой файл конфигурации
мог повредиться при одновременной записи из разных потоков.
Теперь все операции с файлами проводятся в безопасном режиме.
- Контроль ресурсов: Добавлена система авто-очистки файла журнала
(logs.txt). При достижении размера файла в 2 МБ, старый лог
автоматически удаляется, предотвращая переполнение диска.
- Безопасность путей: Добавлена обязательная проверка существования
папок перед их открытием в Проводнике. Теперь программа не будет
вызывать ошибок при попытке обращения к удаленным или
отсутствующим директориям.
УЛУЧШЕНИЯ:
- Повышена общая стабильность работы программы при выполнении
фоновых задач (авто-бэкап, мониторинг процесса игры).
- Улучшена обработка исключений при записи данных на диск, что
исключает «вылеты» приложения при системных блокировках файлов.
1.0.4
- исправление: теперь резервирование происходит только той папки аккаунта где
действительно были изменения. Ранее при изменении одной папки резервировались
все папки выбранных аккаунтов, даже те где не было изменений.
1.0.3
- теперь бэкап будет создавать только если был изменен хотя бы один файл в папке аккаунта,
путем вычесления хеша папки. (Спсибо за идею пилоту - igorVL).
Это относится к любым опциям, как автомтическим бэкапам так и к ручным.
- добавлены подсказки ко всем элементам.
1.0.2
- исправлено моментальное сохранение параметров в конфиг при отметке
элементов в списке аккаунтов
- удалена кнопка Добавить: в данной реализации бесполезна.
1.0.1
- исправлено отслеживание процесса игры X Rebirth
1.0.0
- Релиз
|
|
Скриншоты (кликните здесь для просмотра)
|
Скачать
X4 Launcher | Зеркало
УТИЛИТА ТОЛЬКО ДЛЯ РЕЗЕРВИРОВАНИЯ ДАННЫХ СТИМ АККАУНТОВ Х4 И XREBIRTH. МОЖНО ИСПОЛЬЗОВАТЬ В ПАРЕ С ЛАУНЧЕРОМ, ЕСЛИ ЗАПУСКАЕТЕ СТИМ ИГРУ ЧЕРЕЗ ЛАУНЧЕР. ЛАУЕЧЕР НЕ РЕЗЕРВИРУЕТ СТИМ АККАУНТЫ, НО МОЖЕТ, ПРИ УКАЗАНИИ ПАПКИ, ЗАПУСКАТЬ С НАСТРОЕННЫМИ ПАРАМЕТРАМИ ИГРУ.
Очищайте кеш браузера или CTRL+F5, что бы изменения страницы обновились, а то кеширование может скрыть все изменения.
| X4SaveAutoBackup - 1.0.7 rus.rar |
| Описание: |
| Только для авто бэкапа данных нумерных папок стим аккаунта X4 и X Rebirth. |
|
| Имя файла: |
X4SaveAutoBackup - 1.0.7 rus.rar |
| Размер файла: |
923 KB |
| Скачано: |
11 раз(а) |
| X4Launcher - 1.0.6 rus-eng.rar |
| Описание: |
Не для стим акаунтов, а для бэкапа настроек и сохранений, при переключения между разными папками игры с различным содержанием. К примеру: если у вас несколько установленных версий не СТИМ игры. |
|
| Имя файла: |
X4Launcher - 1.0.6 rus-eng.rar |
| Размер файла: |
739.25 KB |
| Скачано: |
54 раз(а) |
_________________ CMDR: Fallout(EG)
ED - если застряли: https://discord.gg/yZqwPbJaCq
https://t.me/+ApizhYp4JD9kMjU6
Пользуйте мои моды как хотите....
Последний раз редактировалось: alexalsp (16:26 01-06-2026), всего редактировалось 36 раз(а) Последний раз редактировалось: anDron (10:35 16-01-2026), всего редактировалось 1 раз |
|
|
|
alexalsp
541 EGP
      Рейтинг канала: 14(2313) Репутация: 56 Сообщения: 4780
Зарегистрирован: 12.08.2014
 |
|
1.0.1
- добавлено резервное копирование файлов настроек и сохранения при смене папок игр.
- добавлена опция резервного копирования (всегда включена)
- добавлена кнопка удаления выбранного пути и его резервных копий из списка выпадающего меню.
_________________ CMDR: Fallout(EG)
ED - если застряли: https://discord.gg/yZqwPbJaCq
https://t.me/+ApizhYp4JD9kMjU6
Пользуйте мои моды как хотите.... |
|
|
|
alexalsp
541 EGP
      Рейтинг канала: 14(2313) Репутация: 56 Сообщения: 4780
Зарегистрирован: 12.08.2014
 |
|
1.0.2
- Исправлено удаление папки игры и ее резервных копий.
_________________ CMDR: Fallout(EG)
ED - если застряли: https://discord.gg/yZqwPbJaCq
https://t.me/+ApizhYp4JD9kMjU6
Пользуйте мои моды как хотите.... |
|
|
|
alexalsp
541 EGP
      Рейтинг канала: 14(2313) Репутация: 56 Сообщения: 4780
Зарегистрирован: 12.08.2014
 |
|
1.0.3
- Добавлена кнопка "Убить процесс игры", при нажатии которой будет убит зависший процесс игры.
_________________ CMDR: Fallout(EG)
ED - если застряли: https://discord.gg/yZqwPbJaCq
https://t.me/+ApizhYp4JD9kMjU6
Пользуйте мои моды как хотите.... |
|
|
|
alexalsp
541 EGP
      Рейтинг канала: 14(2313) Репутация: 56 Сообщения: 4780
Зарегистрирован: 12.08.2014
 |
|
1.0.4
- Добавлены параметры запуска:
- debug all, showfps, scriptlogfiles,
- другие параметры запуска изменены на свои оригиналльные названия
- logfile, skipintro
_________________ CMDR: Fallout(EG)
ED - если застряли: https://discord.gg/yZqwPbJaCq
https://t.me/+ApizhYp4JD9kMjU6
Пользуйте мои моды как хотите.... |
|
|
|
INSEKTUM
314 EGP
  Рейтинг канала: 2(19) Репутация: 32 Сообщения: 562 Откуда: МАИ Зарегистрирован: 06.05.2007
 |
|
А с этой штукой можно управлять наборами модов? Например чтобы параллельно стояли оригинальные иксы и "Звёздные войны", и использовали каждый свою папку сейвов?
_________________ Я хотел бы узнать, что я - волна.
Мартин Дугин |
|
|
|
alexalsp
541 EGP
      Рейтинг канала: 14(2313) Репутация: 56 Сообщения: 4780
Зарегистрирован: 12.08.2014
 |
|
Да для такого он и делался в основном.
При первом использовании вам первую папку с игрой нужно добавить ту чьи севы сейчас у вас в папке
Egosoft\X4\
Вторую папку с игрой старварс.
Сразу скажу, он не умеет разграничивать чистую игру с модами в одной папке. предполагается, что для каждой сборки своя папка с игрой.
Я не думаю, что о таком кто то подумает, но кто знает, лучше сразу предупредить )))
Лаунчер не работает с папками типа
Egosoft\X4\345
раньше такие создавались на не стим версиях игры.
Не знаю сейчас такие есть, или уже единый формат путей сохранений.
Проверить не на чем было, не помню по каким путям в таких не стим и не гог версиях игры сохранения.
Если у вас такой сдучай, то можете прислать архив
Egosoft\X4\ с папкой X4 и такими папками с сейвами , предположу , что номерные папки это типа Пользователь на портках.
Не забудьте после всех добавленных папок в лаунчер, сохранить конфиг программы , что бы не потерять, на случай если вы случайно его кикните. придется потом повторно все делать и с резервных копий д перемещать в новые папки резервных копий файлы. Для таких казусов, в каждой папке с резервной копией есть инфо файл с инфой, к каклму каталогу игры севы принадлежат.
Все, я понял, только что запустил бету 9 со стим.
Оказывается в стим номерные папки аккаунтов , а я делал лаунчер играя на NoSTEAM от егософт. Он сохраняет севы в папку X4 сразу, а не в папку такого типа 174484680 .
надо как то разграничивать типы игр, стим и не стим версии.
Надо этот момент поправить. И для XRebirth тоже.
Хотя, для стим версии смысла нет в лаунчере, севы хранятся в облаке и если включен стимклоуд от туда и тянутся при запуске игры и две копии стим версии игры не запустишь.
Поэтому пока не вижу смысла заморачиваться со стим версиями , только если отключен стим клоуд и севы хранятся только на диске .
Поэтому если у вас стим версия и старварс не стим версия, то по сути и лаунчер не нужен так как севы и так лежат в разных местах для каждого типа игры.
ВЫВОД: ланучер по сути только для не стим версий разных игр либо одной игры с разными глобальными модами типа СТАРВАРС.
Река размышления закончила свое течение...
И во всем виноват всего лишь один вопрос..
_________________ CMDR: Fallout(EG)
ED - если застряли: https://discord.gg/yZqwPbJaCq
https://t.me/+ApizhYp4JD9kMjU6
Пользуйте мои моды как хотите....
Последний раз редактировалось: alexalsp (13:36 14-03-2026), всего редактировалось 9 раз(а) |
|
|
|
alexalsp
541 EGP
      Рейтинг канала: 14(2313) Репутация: 56 Сообщения: 4780
Зарегистрирован: 12.08.2014
 |
|
1.0.5
- добавлен пропуск папок сохранений аккаунтов Steam (типа: 7465378990)
- исправлено: теперь сообщение о восстановлении резервной копии из хранилища
будет выводиться только если были восстановлены файлы.
_________________ CMDR: Fallout(EG)
ED - если застряли: https://discord.gg/yZqwPbJaCq
https://t.me/+ApizhYp4JD9kMjU6
Пользуйте мои моды как хотите.... |
|
|
|
igorVL
64 EGP Рейтинг канала: 5(169) Репутация: 2 Сообщения: 181
Зарегистрирован: 04.08.2023
 |
|
| alexalsp : |
|
только для не стим версий
|
Не вижу особых проблем со стим версиями.
По сути, все тоже самое, только находится в папках вида "nnnnn".
Так же, синхронизация с серверами стима происходит уже ПОСЛЕ выхода из игры. Т.е. можно перед запуском производить любые видоизменения с файлами и запускать игру с новыми параметрами. После выхода из игры - они улетят на сервер..
Т.о. алгоритм действий сводится к следующему:
- софт ищет (или ему указывают) папку Egosoft;
- софт самостоятельно ищет внутри все вхождения файлов конфигов и сохранок (рекурсивно);
- выдает пользователю все найденные файлы конфигураций. Пользователь выбирает нужный - он сохраняется в текущей сессии софта.
- пользователь изменяет выбранную конфигурацию в окне программы и запускает игру.
- после выхода из игры - все файлы синхронятся с серваком стима.
|
|
|
|
alexalsp
541 EGP
      Рейтинг канала: 14(2313) Репутация: 56 Сообщения: 4780
Зарегистрирован: 12.08.2014
 |
|
Программа делалась с одной целью - Иметь возможность запуска нескольких версий игры и сохранять от каждой свои сохранения.
Стим запускать через нее, нет смысла. У стима свой лаунчер, в нем можно указать для игры параметры запуска. В нем же хранятся все файлы , если галка стоит.
_________________ CMDR: Fallout(EG)
ED - если застряли: https://discord.gg/yZqwPbJaCq
https://t.me/+ApizhYp4JD9kMjU6
Пользуйте мои моды как хотите.... |
|
|
|
igorVL
64 EGP Рейтинг канала: 5(169) Репутация: 2 Сообщения: 181
Зарегистрирован: 04.08.2023
 |
|
Ну, я к тому, что этот софт можно сделать под стим в том числе. На крайняк, можно изменить конфигурацию в этой проге и "толкануть" стимовский лаунчер.
Т.е. софт будет являться хранителем и "управлятором" всех игр, включая стимовские версии. А как и кто будет запускать игру - уже дело десятое..
|
|
|
|
alexalsp
541 EGP
      Рейтинг канала: 14(2313) Репутация: 56 Сообщения: 4780
Зарегистрирован: 12.08.2014
 |
|
дело в том, что ты можешь и так запустить стим версию, просто в программе игнор папок нумерных от стим.
просто бэкапить будет пустоту .
А пропускаются, так как не возможно предугадать какой номер папки аккаунта стим будет у пользователя.
делать поле для указания папки с сохранениями, ну это такое себе ....
тем более что игра и сама знает с кряком она или без где находятся их папки с сохранками, так как у них свои внутренние конфиги. Поэтому можно добавлять стим и другие они будут запускаться свободно, но бэкапиться нет, ибо нет смыла, у каждого своя папка номерная.
без номера только оригинал игры с официальным NOSTEM екзешником.
_________________ CMDR: Fallout(EG)
ED - если застряли: https://discord.gg/yZqwPbJaCq
https://t.me/+ApizhYp4JD9kMjU6
Пользуйте мои моды как хотите....
Последний раз редактировалось: alexalsp (16:51 29-05-2026), всего редактировалось 3 раз(а) |
|
|
|
igorVL
64 EGP Рейтинг канала: 5(169) Репутация: 2 Сообщения: 181
Зарегистрирован: 04.08.2023
 |
|
Ну, хозяин барин!
Дело в том, что в наше время пользователей со стоковыми играми без привязки каких-либо агрегаторов (стим, Battle.net и прочих) - абсолютное меньшинство. Я уже и не помню, когда можно было просто купить/скачать какую-л. игру на ПК, установить и играть в чистом виде. Не пиратские версии с торрентов, разумеется.
Поэтому, кажется, что софт изначально должен быть нацелен на то, что управлять играми будет какой-то сторонний агрегатор (лаунчер). Тем более что, с точки зрения самой игры - ничего не меняется. Стим здесь лишь некая "обертка": он мониторит свои папки (библиотеки) и понимает, что игра запущена из его среды.. Включаются всякие онлайн-плюшки, ачивки и все такое.
Номерные папки удобны, если на ПК играет несколько человек, с разными ID в стиме. Т.е. это всего лишь разные профили разных игроков. Суть же самих файлов везде одинакова..
добавлено спустя 5 минут:
| alexalsp : |
|
так как не возможно предугадать какой номер
|
Зачем его угадывать? Папки с конфигами и сохранками всегда находятся по пути: "C:\Users\_Пользователь_\Documents\Egosoft\X4\". Если это стим-версия, то далее будет номерная папка, типа "331848592" - у меня. Если пользователей несколько, таких папок будет тоже несколько.
А внутри этой папки - уже стандартный набор папок и файлов самой игры (любых версий: стим/не стим).
Ничего угадывать тут не нужно - нужно просто перебрать все эти папки и вычленить от туда все профили.
Последний раз редактировалось: igorVL (17:03 29-05-2026), всего редактировалось 1 раз |
|
|
|
alexalsp
541 EGP
      Рейтинг канала: 14(2313) Репутация: 56 Сообщения: 4780
Зарегистрирован: 12.08.2014
 |
|
Я немного не понимаю, что ты хочешь от утилиты в плане стим версий.
Номерная папка это папка от с сохранениями твоего ака
он универсальная и одна
Не знаю, что значит несколько человек играют...
Есть лекарства со стим эмуляторами, у них свой конфиг с указанием папки сохранения, к примеру 468.
Ты можешь указать папку с копией игры , все файлы вне папки номерной будут бэкапиьтся, кроме самой папки, так как к ней путь прописан и так в конфиге кряка. Нет смысла ее бэкапить. Она универсальная. Если и совпала, то в конфиге кряка можно поменять .
По ходу я чего то не допонял или ты
добавлено спустя 4 минуты:
1.0.6
- изменено: теперь сообщения о восстановлении резервных копий будет выводиться
только если действительно что то было восстановлено. Так же добавлено сообщение
об отсутствии файлов для восстановления, что бы было видно, проводилась ли проверка
резервных копий файлов к выбранной игре.
- исправлен вывод сообщений о восстановлении. В некоторых случаях оно выводилось,
даже если ни чего не восстанавливалось.
_________________ CMDR: Fallout(EG)
ED - если застряли: https://discord.gg/yZqwPbJaCq
https://t.me/+ApizhYp4JD9kMjU6
Пользуйте мои моды как хотите....
Последний раз редактировалось: alexalsp (17:32 29-05-2026), всего редактировалось 1 раз |
|
|
|
igorVL
64 EGP Рейтинг канала: 5(169) Репутация: 2 Сообщения: 181
Зарегистрирован: 04.08.2023
 |
|
| alexalsp : |
|
По ходу я чего то не допонял или ты
|
Похоже на то
Я исхожу из следующего:
1. Файлы конфигурации и сохранений лежат отдельно от игры (Документы/Egosoft - по умолчанию). Если игра стим-вершен, то внутри папки будут еще номерные, у каждого пользователя своя.
2. Сами файлы игры "одни на всех", т.е. игра установлена и не меняется ее путь.
Суть лаунчера какова? Поменять свойства в профиле (настройки) и запустить игру. Верно?
Так какая разница - в каком конфиге это менять или какой сейв считывать? Разница будет только в пути к этим файлам. Правильно?
Далее, екзешник игры (не важно - стоковый или стимовский) запускает игру, попутно считывая конфиги и сейвы из текущей папки (сессии) пользователя.
В случае стим-версии, стим видит, кто сейчас зарегистрирован в его клиенте, и, разумеется, подхватывает это все из номерной папки этого пользователя.
Т.е. с помощью этой проги и/или вообще в каком-нибудь Блокноте - изменить запускаемую конфигурацию вообще не проблема. Для любой версии игры.
А софт нужно просто "научить" разгребать папку с конфигами и находить там отдельные конфигурации/сохранки. Это плевое дело.
| alexalsp : |
|
в конфиге кряка
|
А сейчас кто-то еще с кряками играет? Во всяком случае это сущие единицы таких игроков..
|
|
|
|
alexalsp
541 EGP
      Рейтинг канала: 14(2313) Репутация: 56 Сообщения: 4780
Зарегистрирован: 12.08.2014
 |
|
| igorVL : |
|
Суть лаунчера какова? Поменять свойства в профиле (настройки) и запустить игру. Верно?
|
Суть лаунчера собрать 3-10 копий одной игры и сохранять от каждой настройки и севый.
лаунчер не лезет в сами настройки. Он не умеет определять сколько человек играет в игру на одном компе.
Он не определяет под каким аккаунтом кто зашел и что ему в таком случает надо делать для каждого игрока.
он конкретно работает с папкой игры и сохранений, бэкапя и восстанавливая данные для выбранной копии игры в лаунчере.
Он сохранить все вне папки цифровой от акаунта, кроме самой цифровой папки , так как она постоянная и не перезаписывается при игре, к примеру, из другой папки игры.
Но опять же, зачем изобретать велосипед, если при игре на одном компе в стим версию , меняются аки стим и человек зайдя под своим ником в стим играть будет в игру со своей папкой сохранений.
Мне нужна модель короче , иначе трудно понять, что требуется ))) И стоит ли напрягаться ради этого ))
_________________ CMDR: Fallout(EG)
ED - если застряли: https://discord.gg/yZqwPbJaCq
https://t.me/+ApizhYp4JD9kMjU6
Пользуйте мои моды как хотите....
Последний раз редактировалось: alexalsp (18:42 29-05-2026), всего редактировалось 2 раз(а) |
|
|
|
igorVL
64 EGP Рейтинг канала: 5(169) Репутация: 2 Сообщения: 181
Зарегистрирован: 04.08.2023
 |
|
alexalsp, окей, фиг с ними, с этими многими пользователями. Пусть будет один игрок.
Но! Судя по скринам софтины - каталог игры можно выбрать (что логично), а вот путь к папке с сейвами, видимо, прибит намертво гвоздем в коде.
В прочем, путь по умолчанию можно и прибить: "C:\Users\_имя_пользователя_\Documents\Egosoft\X4\".
Корневая папка сейвов, в таком случае, для программы должна быть та, в которой обнаружится папка "Save".
У тебя эта папка находится по пути "..\Egosoft\X4\Save\". У меня будет "..\Egosoft\X4\331848592\save\". Вот и вся разница.
Т.е. программу надо просто снабдить механизмом поиска папки "save" внутри корневой по умолчанию. И все!
Тогда софтина заработает для любых версий, стимовских тоже.
| alexalsp : |
|
Он не умеет определять сколько человек играет в игру на одном компе.
|
Это легко определяется по кол-ву этих "номерных" папок. В каждой такой папке будут сейвы и конфиги каждого игрока.
добавлено спустя 15 минут:
| alexalsp : |
|
.NET Framework: 4.6.2 или выше
|
Это очень древняя версия фреймворка. Последняя из серии 4.x была 4.8, но это уже анахронизмы и на них никто не разрабатывает.
Рекомендую переходить уже на .NET8 как минимум. А лучше NET10 (самая последняя).
Последний раз редактировалось: igorVL (19:18 29-05-2026), всего редактировалось 1 раз |
|
|
|
alexalsp
541 EGP
      Рейтинг канала: 14(2313) Репутация: 56 Сообщения: 4780
Зарегистрирован: 12.08.2014
 |
|
Смотри, берем стим 1 пользователь на своем компе.
при запуске игры из стим на своем аке создается папка
c:\Users\***\Documents\Egosoft\X4\164404680\
в ней куча файлов
эта папка всегда постоянная.
она ни куда не перемещается, ни кем не перезаписывается, она уникальна для каждого ака стим.
Запуская игру со стим или через лаунчер, предварительно залогиневшись в стиме под своей учеткой, всегда игра будет работать с этой папклй.
Поэтому нет смысла с ней что то делать.
К примеру у нас 2 чела на одном компе, каждый под своим ником в стим заходит и играет на своем аке , у него будет своя папка цифровая, у тебяч своя.
| igorVL : |
|
Это очень древняя версия фреймворка. Последняя из серии 4.x была 4.8, но это уже анахронизмы и на них никто не разрабатывает.
|
win 7 может новые не поддерживать новые.
не забывай, что это не та программ, которая обязана использовать новые технологии. ))
для Х3 лаунчер вообще должен под ХР запускаться, какой там MET 10 заведется ?)))
_________________ CMDR: Fallout(EG)
ED - если застряли: https://discord.gg/yZqwPbJaCq
https://t.me/+ApizhYp4JD9kMjU6
Пользуйте мои моды как хотите....
Последний раз редактировалось: alexalsp (20:12 29-05-2026), всего редактировалось 2 раз(а) |
|
|
|
igorVL
64 EGP Рейтинг канала: 5(169) Репутация: 2 Сообщения: 181
Зарегистрирован: 04.08.2023
 |
|
| alexalsp : |
|
К примеру у нас 2 чела на одном компе, каждый под своим ником в стим заходит и играет на своем аке , у него будет своя папка цифровая, у тебяч своя.
|
Все правильно. Я к этому и вел.
С самой папкой и файлами в ней ничего делать и не надо. Твой лаунчер может прямо в них создавать резервные копии. Для каждого пользователя свои.
Мой посыл был в том, что для софтины меняется только путь (пути), где находится папка SAVE конкретного пользователя. Остальной функционал проги остается тем же (запуск exe с параметрами).
Т.е., условно, я запускаю твою прогу, и она идет по пути "С:\Users\***\Documents\Egosoft\X4\". Если она не увидела здесь папки "save", но увидела какую-то номерную папку, то начинает поиск папки "save" в ней. И все.
| alexalsp : |
|
win 7 может новые не поддерживать новые.
|
Это да. Согласен.
Однако, не факт, что будущие релизы самой игры пойдут на виндовс меньше 10-тки. Разрабы запросто могут внедрить новые фичи в игру - и привет...
Т.е. это будут проблемы уже пользователя, который зачем-то все еще сидит на семерке.
Последний раз редактировалось: igorVL (20:34 29-05-2026), всего редактировалось 1 раз |
|
|
|
alexalsp
541 EGP
      Рейтинг канала: 14(2313) Репутация: 56 Сообщения: 4780
Зарегистрирован: 12.08.2014
 |
|
давай еще раз.
Для Х4 у каждого своя папка стим. В ней все файлы настройки и папка сейвов . Ты не можешь в стим играть на версии 8 и версии 9 к примеру. что бы нужно было бэкапить.
Зачем там бэкапы если играешь в стим на одной варсии ?
Я не могу понять , нафига там что то бэкапить ?))
_________________ CMDR: Fallout(EG)
ED - если застряли: https://discord.gg/yZqwPbJaCq
https://t.me/+ApizhYp4JD9kMjU6
Пользуйте мои моды как хотите.... |
|
|
|
|
|
|
|
|
Канал X4: Foundations: «[SOFT] X4 Launcher and X4SaveAutoBackup» |
|
|
| К списку каналов | Наверх страницы |
Цитата не в тему: "Просто получить" можно только по голове. (заметил Loki)
|
| » [SOFT] X4 Launcher and X4SaveAutoBackup | страница 1 |
|