Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

DF2 :: ФОРУМЫ _ Моды _ Wog Switcher

Автор: hippocamus 05 Mar 2009, 15:13

У многих из нас стоит не одна версия Вог, а много.
Зачем создавать для кадой из них отдельную папку?

Написал простенькую и удобную программу для переключения конфигураций.
http://wogtowns.vndv.com/misc/wsw.rar (161 килобайт)

Программку нужно кинуть в каталог с героями,
в файл Wog.ini внести следующую секцию:

Код
[Configurations]
0=Wog 3.58f
1=Tournament Edition
2=Rekvizit
3=Acid Dragon Mod
4=Phoenix Mod III
5=QuickSilver Patch

(количество и название модов можно менять по желанию)

При этом в папке "Data" будет находиться Wog 3.58,
в папке "Data1" - Tournament Edition и т.д.

В программе стоит только выбрать нужную строчку - и папки будут переставлены.

Автор: Maestro 05 Mar 2009, 21:22

Как при этом с модами поступать?
У меня какие-то МОДы в ВОГ архиве - просто один файл в новую папку?

Автор: hippocamus 05 Mar 2009, 23:08

Как поступить
Поставить Вог 3.58f
Скопировать папку Data в Data1.
Установить Феникс, к примеру. Переименовать Data (с фениксом) в Data2, например, скопировать снова резервный, Data1 в Data/
Установить на него Турнамент, и т.д.

Автор: hippocamus 20 Mar 2009, 00:41

НОВАЯ ВЕРСИЯ! Теперь в графическом представлении, и не только переключает, но и запускает.
Теперь не нужно думать не только о папке, но и о экзешнике.
Исправлена ошибка. при колторой папки путались, если число модов было больше 10.

Мануал:
Добрый день всем героистам!
Уже существует много модов, аддонов, продолжений ставшей легендарной игры
Heroes of Might & Magic III. И многие ставят себе сразу несколько вариантов.

Данная программа позволяет настроить в одной папке несколько (до 16) различных вариантов
установки данной игры, и запускать их из стартового окошка этой программы.

Для того, чтобы несколько установок "ужились" в одной папке, нужно папку "Data\" прежней версии
продублировать. Например, у нас есть "платина", и мы ставим Вог, но хотим также сохранить и Платину.
Копируем папку Data в Data_Платина или любую другую, но в этом же каталоге. Ставим Вог - он перезаписал
папку Data, но не тронул Data_Платина.
Если теперь мы хотим установить Феникс-мод, копируем папку Data в Data_Wog, устанавливаем Феникс.
Теперь в папке Data у нас Феникс.
http://ipicture.ru/Gallery/Viewfull/15939576.html
ВНИМАНИЕ!!!
для начала работы с этой программой, переименовываем папку Data (допустим в Data_Phoenix)
______________ !!!!!!!!!!! _____________

При старте программы мы видим 16 пустых кнопок.
Щелчок на пустой кнопке правой кнопкой мыши (и левой тоже) откроет окно настройки этой кнопки.
Здесь мы выбираем одну из сохранённых папок Data (естественно, с другим названием!), которой
будет соотвествовать эта кнопка, иконку для отображения (если хотите свою иконку - скопируйте небольшой файл bmp в папрку с программой), exe-файл, который должен загружаться и название для кнопки.

Результат не замедлит обрадовать smile.gif

Чтобы очистить кнопку, нужно удалить её название (правый щелчок для установок).
ЛЕВЫМ ЩЕЛЧКОМ вы запустите игру, если кнопка ассоциирована.

Возможные проблемы:
1. Ни разу не запускалась игра и в реестре не прописаны пути - ЗАПУСТИТЬ ИГРУ
2. При первой настройке в каталоге осталась папка Data - ПЕРЕИМЕНОВАТЬ ПАПКУ

Все данные хранятся в файле Wog.ini. Например, для моей установки, которую вы можете видеть
на картинке screen.jpg секция в файле выглядит следующим образом:

HTML
[Addons]
1=SOD.bmp,h3sod4.exe,Data_Платина,Heroes III Полное собрание v 3.4
Last=
7=WOG.bmp,h3te.exe,Data_TE,Heroes III Tournament Edition 1.03q
3=WOG.bmp,h3wog58f.exe,Data_WOG,Heroes III The Wake of Gods v 3.58f++
5=PHOENIX.bmp,Era_001.exe,Data_PhM,Phoenix Mod III by Berserker
9=RZT.bmp,H3REK370.EXE,Data_RZT,Rekvizit 3.70 Смерть войны 1.5 beta
11=SOD.bmp,h3memory.exe,Data_Memory,Heroes III The Memory Addon
13=
15=WOG.bmp,Era_001.exe,Data_Default,hippocamus - Рабочая версия
2=WOG.bmp,h3wog58f.exe,Data_QS,Heroes III QuickSilver Patch II by BigJoker
4=WOG.bmp,h3wog58f.exe,Data_AD,Heroes III Acid Dragon mod
6=WOG.bmp,h3wog58f.exe,Data_GS,New Objects Patch 1.7f by Black Phantom
8=WOG.bmp,h3wog58f.exe,Data_GS,Global Script 2.4 by Solmyr2000
10=WOG.bmp,h3wog58f.exe,Data_GRus,Global Russian Patch 1.2 by Black Phantom
12=WOG.bmp,Era_001.exe,Data_ADW,A Divine War 5.0 beta
14=SOD.bmp,h3sod32.exe,Data_ModHomm,ModHomm3 The Tribute to Warcraft


Ссылка для скачивания: http://wogtowns.vndv.com/misc/WogStarter.rar

В связи с появлением всё новых и новых модов - скоро придётся увеличивать число кнопок! smile.gif

Автор: gamecreator 20 Mar 2009, 00:54

лучше сделай выпадающий списокsmile.gif
не так удобно, зато много места.
а еще лучше чтобы прога требовала базовую дату и по двум датам (базовой и модовой) определяла что изменяет мод и модифицировала при каждом запуске. это для владельцев маленьких дисков

Добавлено ([mergetime]1237499613[/mergetime]):
а то иначе папка с героями разрастается до одного и больше гиг и уже "может конкурировать" с современными тяжеловесами

Добавлено ([mergetime]1237499641[/mergetime]):
ведь нет ничего лучше компактной игры

Автор: hippocamus 20 Mar 2009, 01:03

Честно - у меня была идея перехвата записи в lod-файл, и динамический патчинг, в зависимости от загруженной версии.
Но подумал - геморроя на месяц, а скачают прогу 10 человек...

Сделал удобную прогу в принципе для себя, но мало ли - может кому понравится, да будут юзать wink.gif
ЗЫ. У меня герои весят: 5.363.514.739 байт. Со всей документацией и всеми утилитами и модами.

Автор: fireman 26 Dec 2009, 16:04

[moderated] А это тогда что?
http://forum.df2.ru/index.php?act=ST&f=79&t=12394&st=0#

Автор: hippocamus 29 Dec 2009, 00:21

Эта прога подменяет папку Data для нужной модификации и запускает нужный экзешник.

Автор: fireman 29 Dec 2009, 10:32

просьба модератора, быть внимательнее. Вог свитчер, это скорее прорадитель вогстартера.

Автор: FCst1 29 Dec 2009, 10:44

fireman, твой пост полностью совпадал с постом hippocamus'а от 20-го марта, ссылка на скачку совпадала.

Автор: fireman 29 Dec 2009, 15:52

Извини, это я сильно ступл. Странно, что гиппо тут её выложил ещё в марте,а потом в ноябре ещё раз в другой теме, я думал про эту забыл, удали последние посты.

Автор: hippocamus 30 Dec 2009, 23:30

Ну чего тут странного? Я просто вспомнил, что в полезных программах её нет, а эта тема уходила далеко на 3-ю страницу, и её найти было проблематично. Однако нашли smile.gif

Автор: Berserker 07 Apr 2012, 16:00

Спасибо за программу. Существующие недостатки:
-) Нельзя выбрать полный путь к программе или иконке и соответственно изменять его, иначе как через wog.ini.
-) Окно закрывается при выборе. Лучше бы в настройки такое поведение засунуть.

Автор: hippocamus 08 Apr 2012, 00:07

1) Да, это есть. Особенно сложно с Хрониками, их вообще только через ini и можно нормально прописать. А иконки разве трудно положить в стандартную папку?
2) А зачем оно после игры? Программа позиционируется как стартер, т.е. избавляет от необходимости иметь кучу ярлыков или искать нужный экзешник. Но не закрывать окно - это ещё проще smile.gif
Она что - ещё где-то жива?
Вообще я хотел делать 3-ю версию, и начал. Она должна была работать по методу bat-файла, даже были мысли насчёт динамического создания лодов (как в случае вог-инсталлера). Т.е. отслеживать инсталляцию нового мода и автоматически писать скрипт инсталляции и деинсталляции. Но забросил всвязи с плагином от Сава, который подгружает нужные лоды по списку. Надо ли продолжать? Или у всех и вправду полно места и поэтому никому программа не нужна?
Если честно - мне не места жалко, а просто хотелось порядка.

И ещё одна проблема - Реквизит очень требователен к составу wog.ini и не терпит внесения в него новых секций, в результате чего перестаёт работать. Поэтому ini видимо придётся создавать новое. Если есть вообще в этом смысл.

Автор: Berserker 08 Apr 2012, 10:10

Я просто планирую в следующем выпуске Эры включить её, собрав в список основные инструменты и запускные файлы. Поэтому закрытие при щелчке неудачно.

P.S Иконки в корневой - моветон. У них будет одна отдалённая папка.

Форум Invision Power Board (http://nulled.cc)
© Invision Power Services (http://nulled.cc)