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

  » [SOFT] X4 Launcher and X4SaveAutoBackup | страница 1
Конференция предназначена для общения пилотов. Для удобства она разделена на каналы, каждый из которых посвящен определенной игре. Пожалуйста, открывайте темы только в соответствующих каналах и после того, как убедитесь, что данный вопрос не обсуждался ранее.

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

   Страница 1 из 4
На страницу: 1, 2, 3, 4  След. | Все страницы
Поиск в этой теме:
Канал 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
 Скачано:  12 раз(а)
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 раз
    Добавлено: 07:06 16-01-2026   
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

Пользуйте мои моды как хотите....
    Добавлено: 01:00 19-01-2026   
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

Пользуйте мои моды как хотите....
    Добавлено: 00:04 14-02-2026   
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

Пользуйте мои моды как хотите....
    Добавлено: 01:08 06-03-2026   
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

Пользуйте мои моды как хотите....
    Добавлено: 21:56 06-03-2026   
INSEKTUM
 314 EGP


Рейтинг канала: 2(19)
Репутация: 32
Сообщения: 562
Откуда: МАИ
Зарегистрирован: 06.05.2007
А с этой штукой можно управлять наборами модов? Например чтобы параллельно стояли оригинальные иксы и "Звёздные войны", и использовали каждый свою папку сейвов?
_________________
Я хотел бы узнать, что я - волна.
Мартин Дугин
    Добавлено: 11:46 14-03-2026   
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 раз(а)
    Добавлено: 13:21 14-03-2026   
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

Пользуйте мои моды как хотите....
    Добавлено: 21:36 23-03-2026   
igorVL
 64 EGP

Рейтинг канала: 5(169)
Репутация: 2
Сообщения: 181

Зарегистрирован: 04.08.2023
alexalsp :
только для не стим версий

Не вижу особых проблем со стим версиями.
По сути, все тоже самое, только находится в папках вида "nnnnn".
Так же, синхронизация с серверами стима происходит уже ПОСЛЕ выхода из игры. Т.е. можно перед запуском производить любые видоизменения с файлами и запускать игру с новыми параметрами. После выхода из игры - они улетят на сервер..

Т.о. алгоритм действий сводится к следующему:
- софт ищет (или ему указывают) папку Egosoft;
- софт самостоятельно ищет внутри все вхождения файлов конфигов и сохранок (рекурсивно);
- выдает пользователю все найденные файлы конфигураций. Пользователь выбирает нужный - он сохраняется в текущей сессии софта.
- пользователь изменяет выбранную конфигурацию в окне программы и запускает игру.
- после выхода из игры - все файлы синхронятся с серваком стима.
    Добавлено: 15:17 29-05-2026   
alexalsp
 541 EGP


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

Зарегистрирован: 12.08.2014
Программа делалась с одной целью - Иметь возможность запуска нескольких версий игры и сохранять от каждой свои сохранения.

Стим запускать через нее, нет смысла. У стима свой лаунчер, в нем можно указать для игры параметры запуска. В нем же хранятся все файлы , если галка стоит.
_________________
CMDR: Fallout(EG)
ED - если застряли: https://discord.gg/yZqwPbJaCq
https://t.me/+ApizhYp4JD9kMjU6

Пользуйте мои моды как хотите....
    Добавлено: 15:32 29-05-2026   
igorVL
 64 EGP

Рейтинг канала: 5(169)
Репутация: 2
Сообщения: 181

Зарегистрирован: 04.08.2023
Ну, я к тому, что этот софт можно сделать под стим в том числе. На крайняк, можно изменить конфигурацию в этой проге и "толкануть" стимовский лаунчер.
Т.е. софт будет являться хранителем и "управлятором" всех игр, включая стимовские версии. А как и кто будет запускать игру - уже дело десятое..
    Добавлено: 15:53 29-05-2026   
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 раз(а)
    Добавлено: 16:34 29-05-2026   
igorVL
 64 EGP

Рейтинг канала: 5(169)
Репутация: 2
Сообщения: 181

Зарегистрирован: 04.08.2023
alexalsp :

Ну, хозяин барин! Улыбка
Дело в том, что в наше время пользователей со стоковыми играми без привязки каких-либо агрегаторов (стим, Battle.net и прочих) - абсолютное меньшинство. Я уже и не помню, когда можно было просто купить/скачать какую-л. игру на ПК, установить и играть в чистом виде. Не пиратские версии с торрентов, разумеется.
Поэтому, кажется, что софт изначально должен быть нацелен на то, что управлять играми будет какой-то сторонний агрегатор (лаунчер). Тем более что, с точки зрения самой игры - ничего не меняется. Стим здесь лишь некая "обертка": он мониторит свои папки (библиотеки) и понимает, что игра запущена из его среды.. Включаются всякие онлайн-плюшки, ачивки и все такое.
Номерные папки удобны, если на ПК играет несколько человек, с разными ID в стиме. Т.е. это всего лишь разные профили разных игроков. Суть же самих файлов везде одинакова..

добавлено спустя 5 минут:
alexalsp :
так как не возможно предугадать какой номер

Зачем его угадывать? Папки с конфигами и сохранками всегда находятся по пути: "C:\Users\_Пользователь_\Documents\Egosoft\X4\". Если это стим-версия, то далее будет номерная папка, типа "331848592" - у меня. Если пользователей несколько, таких папок будет тоже несколько.
А внутри этой папки - уже стандартный набор папок и файлов самой игры (любых версий: стим/не стим).
Ничего угадывать тут не нужно - нужно просто перебрать все эти папки и вычленить от туда все профили.

Последний раз редактировалось: igorVL (17:03 29-05-2026), всего редактировалось 1 раз
    Добавлено: 17:03 29-05-2026   
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 раз
    Добавлено: 17:32 29-05-2026   
igorVL
 64 EGP

Рейтинг канала: 5(169)
Репутация: 2
Сообщения: 181

Зарегистрирован: 04.08.2023
alexalsp :
По ходу я чего то не допонял или ты

Похоже на то Хы...
Я исхожу из следующего:
1. Файлы конфигурации и сохранений лежат отдельно от игры (Документы/Egosoft - по умолчанию). Если игра стим-вершен, то внутри папки будут еще номерные, у каждого пользователя своя.
2. Сами файлы игры "одни на всех", т.е. игра установлена и не меняется ее путь.

Суть лаунчера какова? Поменять свойства в профиле (настройки) и запустить игру. Верно?
Так какая разница - в каком конфиге это менять или какой сейв считывать? Разница будет только в пути к этим файлам. Правильно?
Далее, екзешник игры (не важно - стоковый или стимовский) запускает игру, попутно считывая конфиги и сейвы из текущей папки (сессии) пользователя.
В случае стим-версии, стим видит, кто сейчас зарегистрирован в его клиенте, и, разумеется, подхватывает это все из номерной папки этого пользователя.

Т.е. с помощью этой проги и/или вообще в каком-нибудь Блокноте - изменить запускаемую конфигурацию вообще не проблема. Для любой версии игры.
А софт нужно просто "научить" разгребать папку с конфигами и находить там отдельные конфигурации/сохранки. Это плевое дело.

alexalsp :
в конфиге кряка

А сейчас кто-то еще с кряками играет? Во всяком случае это сущие единицы таких игроков..
    Добавлено: 17:50 29-05-2026   
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 раз(а)
    Добавлено: 18:34 29-05-2026   
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 раз
    Добавлено: 19:18 29-05-2026   
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 раз(а)
    Добавлено: 20:05 29-05-2026   
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 раз
    Добавлено: 20:26 29-05-2026   
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

Пользуйте мои моды как хотите....
    Добавлено: 21:05 29-05-2026   
Канал X4: Foundations: «[SOFT] X4 Launcher and X4SaveAutoBackup»
На страницу: 1, 2, 3, 4  След. | Все страницы
  
Показать: 
Предыдущая тема | Следующая тема |
К списку каналов | Наверх страницы
Цитата не в тему: Если для детонации паров бензина нужна температура в несколько сотен градусов и давление 8-12 атмосфер, то представь себе условия, при которых будет детонировать взвесь клещей. (RXL о домашней пыли)

  » [SOFT] X4 Launcher and X4SaveAutoBackup | страница 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