下载客户端

多模组启动器

2026-02-15 13:00:15

AI智能总结导读

这是一款多模组启动器,可让Steam识别不同位置的同一款游戏及模组版本为单款Steam库内游戏,解决Steam覆盖层导致模组游戏无法启动的问题,还可备份存档,未来计划添加截图功能,已在《英雄无敌3》等游戏测试,仅支持64位Windows系统,附详细安装配置教程。

Это руководство посвящено одной утилитке, которая решает несколько проблем, связанных с игровыми модификациями и оригинальными играми из Steam. Например - как установить на компьютер несколько модифицированных версий Heroes of Might&Magic III, при этом - играть в них через Steam и записывать общее время, проведенное в игре Еще раз кратко, что оно делает У вас есть игра в Steam и есть ее любимая модификация от сообщества (ну, или собранная из модов лично) - и вы хотите иметь быстрый доступ к обоим играм через клиент Steam, при этом учитывать общее проведенное время в игре, постить скриншоты в один раздел и решать некоторые другие задачи. Тупиковый вариант решения проблемы - установить две игры и перед запуском вручную менять названия файлов и папок, чтобы клиент Steam подцеплял нужную версию. Лаунчер из этого руководства идет немного другим путем... Что лаунчер умеет на данный момент: Запускать несколько вариантов игры, установленных в разных местах и представлять Steam как одну игру из библиотеки Решать проблему с GameOverlayRenderer.dll - когда оверлей Steam не дает запуститься модифицированной игре Делает бекап сейвов игры, если включена эта опция Что в планах добавить: Скриншотоделалка Тестировано на: Heroes of Might & Magic III из Steam и HOMMIII HD+ сборке Arcanum из Steam и Arcanum Multiverse Edition сборке Terraria - тестирование бекапа сейвов Проверено на Windows 7 64bit, должно без особых проблем работать на старших системах Работает ТОЛЬКО на 64битной системе! Для 32битных - смотрим исходники, собираем под себя. Установка Лаунчер можно скачать вот отсюда: https://github.com/dimamatik/launcher/releases Рядом выложен его исходный код, если кто заинтересован. Далее, инструкция по установке: Для начала - следует решить, сколько отдельных модификаций будет установлено и входит ли в их число оригинальная игра. Устанавливаем их все. Для примера - я устанавливаю Steam-версию Героев в папку D: Steam steamapps common Heroes of Might & Magic III - HD Edition а версию с модами вот сюда: D: Games HeroesIII Игра может быть любой, как и количество ее модификаций Идем по ссылке, приведенной выше и скачиваем последний релиз лаунчера. Релизы обычно подписаны, как подходящие определенной игре, но при правильной настройке применимы везде. Скачан должен быть .exe файл (название различается в релизах) и файл настроек LauncherConfiguration.ini. Исходные коды скачивать не нужно, если только для эстетического удовольствия... Игру, установленную из Steam, переносим в другую папку поблизости. Например, в D: Steam steamapps common HMMIIIHD В исходную папку перемещаем файл конфигурации и файл лаунчера, которые скачали в предыдущем пункте Следующий шаг - переименовать .exe файл лаунчера так, чтобы Steam принимал его за оригинальный запускаемый файл. Обычно легко догадаться об имени исполняемого файла, например, для Героев это: HOMM3Launcher.exe Если же в игре находятся несколько исполняемых файлов - тот, который запускает клиент Steam можно найти вот в этой базе: https://steamdb.info В разделе конфигурации игры на сайте ищем опции запуска - там и будет название исполняемого файла Далее - стоит настроить файл конфигурации. Открываем его в любом текстовом редакторе. Внутри - несколько секций параметров. General секция, состоит из параметров: [General] #Full path to Steam.exe Steam=C: Program Files (x86) Steam Steam.exe #Full path to Overlay library Overlay=C: Program Files (x86) Steam GameOverlayRenderer.dll #Steam application id AppID=297000 Первый - путь к Steam-клиенту, второй - к библиотеке с функционалом для оверлея Steam. Их легко найти, порывшись в папках на своем компьютере. Следующий параметр - идентификатор игры в Steam. Его можно найти как на https://steamdb.info, так и просто в URL-строке браузера при открытии странички игры в магазине. К примеру, для Героев это 297000. Все эти параметры стоит поменять в зависимости от того, куда установлен клиент Steam и для какой игры собирается лаунчер Следующая секция обычно для оригинальной игры из Steam. Все остальные отличаются только номером в названии (0 - оригинал, 1 - первая модификация, 2 - вторая и так далее) и путями до папок: #Each section name is a number, from 0 to 1024 [0] #Full path to the executable file FullPath=D: Steam steamapps common HMMIIIHD HOMM3Launcher.exe #Full path to the current working directory. Mostly like a full path WorkingDirectory=D: Steam steamapps common HMMIIIHD #Need to remove steam overlay before launch RemoveOverlay=0 #Full path to the save folder Save= #Full path to the folder with backups Backup= #Count of backups, from 0 (none) to 1024 Count = 0 Для сравнения, приведу следующую секцию параметров для модверсии: [1] FullPath=D: Games HeroesIII HD.exe WorkingDirectory=D: Games HeroesIII RemoveOverlay=0 Save= Backup= Count = 0 FullPath - полный путь до исполняемого файла игры, которая находится в той папке, куда ее переместили. В случае модификации - это будет полный путь до модификации. WorkingDirectory - текущая директория запуска. Обычно совпадает с той, где лежит .exe файл, указанный в FullPath. RemoveOverlay - принимает значения 0 (отключено) и 1 (включено). Если при запуске игры возникает ошибка, что игра крашнулась из-за библиотеки GameOverlayRenderer.dll, что типично для старых отмодденых игр, то устанавливаем этот параметр в 1. Во время запуска лаунчер временно уберет проблемную библиотеку, но и оверлей в игре работать не будет (скорее всего, он и так не работал). Для Героев такой проблемы нет, поэтому этот параметр стоит в 0. (Игра, в которой это критично - Arcanum Multiverse Edition) Count - как много бекапов сейвов следует хранить. Если установить в 0 - бекап работать не будет и параметры Save и Backup не важны. Папка с сейвами копируется при запуске игры в Backup_0000, старые бекапы сдвигаются по номеру, самый старый удаляется Save - папка, в которой лежат сейвы игры. Следует указать, если выставлен Count больше 0 Backup - отдельная папка для хранения бекапов сейвов.Следует указать, если выставлен Count больше 0 Опять таки, если игра другая или расположение папок иное - меняем параметры под себя. Если хотим иметь несколько модификаций - добавляем секции путем копирования последней и переименовывая их по-порядку Следующий шаг - настроить запуск лаунчера через клиент Steam. Открываем раздел Библиотеки, переходим в Свойства игры. В разделе Обновление Автоматическое обновление устанавливаем значение "Обновлять только перед запуском". Это гарантирует, что если игра обновится (что вряд ли, относительно этой версии Героев), то можно своевременно переименовать папки и провести обновление, не потеряв лаунчер и настройки В разделе Общие Установить параметры запуска прописываем: -launch 0 -fromSteam 0 означает, что для запуска будет использована 0-ая секция с параметрами из файла LauncherConfiguration.ini. Если исходная игра стоит под другим номером - меняем его и здесь Флаг -fromSteam означает, что настраиваемый ярлык - это оригинальный ярлык игры в Библиотеке Steam Следующий шаг - для каждой установленной модификации создать ярлык в клиенте Steam. Для этого воспользуемся кнопкой Добавить игру в левом нижнем углу и ищем исходную папку игры, после чего выбираем файл лаунчера. Важно! Выбираем не запускаемые файлы модификаций, а тот самый лаунчер, что одиноко лежит в папке с игрой, не считая файла конфигурации. Для примера - это D: Steam steamapps common Heroes of Might & Magic III - HD Edition HOMM3Launcher.exe Для каждого ярлыка выбираем тот же самый файл! Различаться они могут только иконками (выбираем их по своему вкусу - от исходной игры или от модифицированной) и параметрами запуска: -launch 1 Где вместо 1 нужно ввести номер модификации в конфигурационном файле. Других флагов вводить не нужно Все готово! Можно запускать!!! Немного о том, как работает Лаунчер Он написан на языке C++, немного коряво, но вполне рабоче. Клиенту Steam не важно, что запускать, он ориентируется лишь на имя файла, чем и пользуется лаунчер. После запуска - он проверяет файл конфигурации и открывает в себе нужную игру. Если в игре работал оверлей и другие функции Steam - они останутся работать, как в оригинальных Героях. Если же не работал - то и не будет (как в модифицированной HD версии) Проблема с оверлеем, повторюсь, часта для игр, использующих какой-либо враппер для запуска, типа dxwind или ddrawcompat или других, затрагивающих библиотеку ddraw.dll. Хотя оверлею Steam этого достаточно, чтобы понять, что он с игрой работать не сможет, он в расстроенных чувствах крашит игру. Одно из решений (нет, отключение оверлея в настройках НЕ ПОМОГАЕТ!) предоставляет этот лаунчер - перед запуском игры он освобождает проблемную библиотеку и переименовывает ее, после запуска - возвращает на место В планах - реализовать сохранение скриншотов. Увы, классика компьютерных игр классически барахлит на современных компьютерах... Другие руководства Здесь можно ознакомиться с другими моими руководствами, решающими "тривиальные" проблемы старых игр: https://steamcommunity.com/sharedfiles/filedetails/?id=632313065 https://steamcommunity.com/sharedfiles/filedetails/?id=1280701368 https://steamcommunity.com/sharedfiles/filedetails/?id=1498141106 https://steamcommunity.com/sharedfiles/filedetails/?id=1258327308 Напоследок Спасибо Olz, у которого не заработал лаунчер и который написал мне. Новая версия (0.4) больше не требует отладочных библиотек Visual Studio для работы

评论

共0条评论
face
inputImg
相关阅读
最新更新

Source引擎美学

Нужно ли говорить что такое Source и откуда у него столько поклонников? Пусть пи…

2026-02-19 13:000赞 · 0评论

模组下载安装方法

全Steam中文首发!让你和主播玩的一毛一样,超简单,不会问我! 准备任务 1.首先,去雷霆商店 2.找到这个模组(就是模组加载器):BepInExPack T…

2026-02-18 10:000赞 · 0评论

战锤 【迷茫】《战锤40k_战争黎明3》人族vs兽族

游戏:Warhammer 40,000: Dawn of War III /战争黎明3 平台:Steam 模组:MOVIE MARINES!

2025-11-30 18:260赞 · 0评论

获取成就【Neon Driver】和【80s Boss】的存档

这两个成就是最令人头疼且无聊的,为了获得它们,我不得不开着卡车在定时炸弹模式下疯狂刷钱,还得撞向迎面而来的车辆,我可不希望你们也这样。 安装说明 (注意:如果在…

2026-04-04 19:000赞 · 0评论

对于那些在特定地点遇到游戏崩溃问题的玩家

对于新玩家或在特定地点遇到游戏崩溃问题的玩家,本指南可能有助于顺利通关游戏。 注意! 我们强烈建议在阅读本文后再开始游戏。 本指南不解决游戏启动、启动时崩溃及其…

2026-04-02 13:000赞 · 0评论

如何随意存档读档(解决方法)

以下策略绝非我的独创想法,而是一种经典的逻辑方法。我之所以把它写在这里,是因为我发现没有任何攻略提到过这款游戏独特的存档问题。 非官方补丁1.08版本提供了存档…

2026-03-22 07:000赞 · 0评论

创建备份

存档文件夹路径以及如何备份和复制游戏世界 1. 存档文件夹 大家好, 为了能安心游戏,不用担心丢失所有进度,建议经常创建游戏存档的备份。这就像是一个可以随时重新…

2026-02-15 07:000赞 · 0评论

生化危机4存档 生化危机4存档问题怎么解决

在《生化危机4》这款经典游戏中,玩家经常会遇到各种存档问题,这不仅影响游戏体验,还可能导致玩家进度丢失。生化危机4存档问题应该如何解决呢?本文将从不同方面为您提…

2025-10-26 05:150赞 · 0评论

植物大战僵尸 存档位置 植物大战僵尸杂交版存档在哪里指南

掌握正确的存档位置对于游戏进度备份和共享至关重要。无论是手机还是PC版本,了解存档文件的存放路径都能有效防止进度丢失,并方便玩家间交流存档资源。下面将详细介绍各…

2025-08-14 14:580赞 · 0评论

如何备份

每个人都会犯错和误点。这可能会非常令人沮丧,尤其是在像雪花或银蕨这样的大型关卡中……如果你希望能回到过去,那么本指南就是为你准备的! 操作说明: 1. 前往C:…

2026-04-01 01:000赞 · 0评论
暂无更多

最新更新

  • 《魔法门之英雄无敌:远古纪元》抢先体验版将于2026年4月30日开启! — 各位英雄们,大家好! 我们非常荣幸地宣布,《魔法门之英雄无敌:远古纪元》将于2026年4月30日开启抢先体验!距离上一款英雄无敌系列游戏已经过去十余年,我们很荣…
  • 用【HOTA】和赛博马匹重塑你的思维 — 各位英雄指挥官们,大家好!如你们所知,这款游戏自1999年起便已存在,至今拥有相当庞大的玩家群体。但鲜为人知的是,自2007年起,就有人在为回合制策略电脑游戏《…
  • 英雄无敌3无法启动 — 这是什么问题。 总之,启动《魔法门之英雄无敌3高清版》后会打开游戏菜单,其中包含全屏、分辨率、地图编辑器以及游戏启动本身等选项。然而,点击“开始游戏”按钮后,菜…
  • ▎《魔法门之英雄无敌III - HD版》是宇宙中最棒游戏的十大理由 — 1. 深度且引人入胜的游戏玩法 《魔法门之英雄无敌3高清版》为玩家提供了独特的战略管理与战术战斗相结合的玩法。玩家从选择带领军队的英雄开始,必须探索广阔的地图,…
  • 【攻略】- 地下城与恶魔 — 《魔法门之英雄无敌3高清版》地下城与恶魔战役深度指南 恶魔计划 - 简介 要取得胜利,你必须找到并杀死金龙女王。在此关卡中,你的英雄等级上限为12级,但你最强的…
  • 岛屿王国 | 1-4人 | 魔法门之英雄无敌3 - 高清版地图(L) — 今天我想向大家介绍我制作的《英雄无敌3》高清地图“Island Kingdoms”。 我为我的社区创作了这张地图。你可以在单人模式或多人模式下游玩这张地图。地图…
  • 组合宝物(英雄无敌3) — 每个组合 artifacts(组合神器)除了自身的主要效果外,还会保留其组成元素的生效效果,并且由于效果强大,会直接占用多个空闲槽位。组合 artifacts(…
  • 《英雄无敌3》中的所有怪物(单位)及其技能 — 所有单位的便捷说明(便于快速查阅各类生物的资料): 生物堆叠数量说明: - 少量:1-4 - 一小群:5-9 - 一群:10-19 - 一堆:20-49 - 一…
  • 【XL】世界地图 — 大家好, 这里我为大家提供我自制的《魔法门之英雄无敌3》世界地图。 这张地图是我15年前制作的,今天在我的外置硬盘上找到了它,我觉得制作得非常不错,所以想和大家…
  • 《魔法门之英雄无敌III》中的魔法与咒语 — 本指南包含英雄魔法与魔法技能的说明,以及各魔法学派所有法术的列表和描述。还提供了获取与学习法术的来源,并按法术的作用类型进行了展示。 魔法 魔法是《英雄无敌3》…