Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: WoG 3.59 открыт! Набор команды + open source.
DF2 :: ФОРУМЫ > Игровые форумы > Heroes of Might & Magic III > In the Wake of Gods
Страницы: 1, 2
sergroj
После 5.5+ лет эпизодической работы над WoG 3.59 в рамках CoreWoG у меня наконец есть хорошая промежуточная версия, а также время и желание заново собрать команду.
Итак, альфа-версия WoG 3.59, open source: https://github.com/GrayFace/wog
Версию для тестирования можно скачать из Releases. Сразу предупреждаю, что багов там много - новые скрипты ВоГификации почти не тестировались и есть непойманный баг, приводящий к вылету. И еще, элементов новых городов здесь нет.

Основные изменения:
- Скрипты Lua (с полной поддержкой команд ERM). Новые скрипты рекоммендуется делать на Lua, в том числе для того, чтобы не было конфликтов. В info\AboutLua.txt есть вводная информация про Lua.
- Новая система создания диалогов на Lua. Такжде можно изменить любой стандартный диалог. Скриптам ERM эта функциональность недоступна. См. info\Tutorials\dialogs.htm и скрипты, приложенные к нему.
- Возможность загружать свои LOD'ы.
- Моды. Не финальная версия.
- Различные новые команды ERM. Например, GOTO. См. файлы info\ChageLog*.txt.
- Новые скрипты, сделанные оригинальной комадой ВоГа.

Что еще надо сделать:
- Поддержка новых городов. В процессе разработки.
- Завершение поддержки модов, загрузка архивов SND и VID и т.п.
- Включение HD Mod'а или совместимость с ним. Добавление различных фич из Эры.
- Новая графика для меню. В меню компаний теперь есть и компания SoD, поэтому кнопки компаний надо как-то переставить.
- Исправить скрипты ВоГификации. Отсортировать их, чтобы в них хоть как-то можно было ориентироваться.
- Собственно, новые города.
- Обновление ERM Help, соединение с информацией по скриптам Lua.

Если Вы хотите участвовать в разработке 3.59 или модов для него, добавляйтесь ко мне в скайп: (мой ник)_grayface. По предыдущему опыту, групповой тектовый чат в Скайпе отлично подходит для общения команды. Напишите мне на мыло или в ЛС, если Skype Вам не подходит по какой-то причине.

P.S. отлепленная ветка со старой информацией о 3.59 и ссылкой на ролик с Бастионом: http://forum.df2.ru/index.php?showtopic=12961
Orzie
Ну вот, а все вокруг жалуются, что новогоднего настроения нет.

Отпишусь по делу позже - я, как минимум, как никто другой заинтересован в порте The Succession Wars Mod на новую платформу. Луа выглядит куда более приятно и дружелюбно.
dik X.B.
Уже не верил, но ждал. Дождался!
feanor
Чем отличаются разные типы хуков, есть ли среди них аналог патчеровского сплайса (подмена функции своей без явного перехвата всех вызовов) и как можно осуществить прямой доступ к структурам в памяти?

А то использование ERM из-под Lua явный костыль.
Axolotl
Создал тему относительно данного спора.
http://forum.df2.ru/index.php?showtopic=32224
Просьба к присутствующим модераторам - перенести этот спор туда, а участников спора, приглашаю соответственно отписываться в даленьнейшем на эти темы там.

[DONE]
sergroj
Цитата(feanor @ 21 Dec 2013, 00:43) *
Чем отличаются разные типы хуков, есть ли среди них аналог патчеровского сплайса (подмена функции своей без явного перехвата всех вызовов) и как можно осуществить прямой доступ к структурам в памяти?

Да, hookfunction. Основные:
hookfunction - - заменяет функцию с возможностью вызова оригинала.
hookcall - так же, но подмена вызова функции.
autohook - хук в какое-то место в коде.
Эти хуки автоматически вызывают код, затёртый инструкцией call (в случае hookcall это не нужно). Возможности ставить несколько хуков в одно место у меня пока нет. patcher я не использовал и он мне не понятен без сорсов. Хотелось знать, что именно каждый его хук делает.
Я набросал их в info\LuaMem.txt, но не написал никаких описаний.
Прямой доступ к памяти - скажем,
Код
local base = mem.u4[0x699538]
mem.u1[base+0x1F458] = 1  -- сделать игрока читером

u4 - 4-байтовое беззнаковое. i4 - знаковое. u1 - байт и т.п. r8 - double, r4 - single.
Для строк:
mem.pchar - read-only
mem.EditPChar - с редактированием
mem.EditConstPChar - для защищённой памяти
mem.DynStr - для динамических строк Героев
Функция mem.string:
-- mem.string(p) - read null-terminated string
-- mem.string(p, size) - read null-terminated string not more than 'size' bytes
-- mem.string(p, size, true) - read 'size' bytes as string

Есть возможность описывать структуры, как в Data\zvs\Lua\structs.lua. MMExtension на этом в основном построен.

Цитата(feanor @ 21 Dec 2013, 00:43) *
А то использование ERM из-под Lua явный костыль.

В будущем можно сделать API-прослойку с функциями с говорящими именами. Или использовать движок структур с вызовом ЕРМа для установки некоторых значений.
Zabuza-san
Ну раз эта версия WoG последняя, то почему бы не назвать по красивому 3.6?
feanor
Цитата
Да, hookfunction. Основные:
hookfunction - - заменяет функцию с возможностью вызова оригинала.
hookcall - так же, но подмена вызова функции.
autohook - хук в какое-то место в коде.

hookcall - хук на место вызова функции откуда-то, hookfunction - на адрес функции, autocall - на произвольную инструкцию?


Цитата
u4 - 4-байтовое беззнаковое. i4 - знаковое. u1 - байт и т.п. r8 - double, r4 - single.
ну да, это я понял

Цитата
Есть возможность описывать структуры, как в Data\zvs\Lua\structs.lua. MMExtension на этом в основном построен.
ага, спасибо

Цитата
В будущем можно сделать API-прослойку с функциями с говорящими именами. Или использовать движок структур с вызовом ЕРМа для установки некоторых значений.
Ну вот под это и спрашивал.
sergroj
Цитата(feanor @ 22 Dec 2013, 14:49) *
hookcall - хук на место вызова функции откуда-то, hookfunction - на адрес функции, autocall - на произвольную инструкцию?

Да, только autohook, а не autocall. В патчере все они есть?
Господин Уэф
Цитата
Ну раз эта версия WoG последняя, то почему бы не назвать по красивому 3.6?

Ну нет. 3.59 - это уже нечто овеянное легендами, чего ждут тысячи фанатов по всему миру вот уже почти 10 лет. Кому нужны красивые индексы, может в РЕКВИЗИТ поиграть, оно аж 3.70
baratorch
Цитата
Возможности ставить несколько хуков в одно место у меня пока нет. patcher я не использовал и он мне не понятен без сорсов. Хотелось знать, что именно каждый его хук делает.

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


Цитата
Что еще надо сделать:
...
- Включение HD Mod'а или совместимость с ним.

работать над этим будет в 100500 раз легче после перевода Вог359 на патчер.
Я вот, пока Вог не передет на патчер даже не стану над совместимостью работать.
ХД через патчер может сказать Вогу, что вот я есть, с такими-то настройками, с такими-то хуками и патчами. А вог то же самое сказать ХД.
Лог работы патчера укажет очередность установки всех патчей/хуков и все конфликутующие патчи/хуки
Дамп патчера укажет все установленные хуки и патчи (по каким адресам, каких клиентов)

Такое взаимодействие через патчер прекрасно работает у ХотА, ХД и плагинов к ХД от WiZarDX_576
(т.е. полная совместимость при относительной независимости разработки)

****

У меня претензия к Вогу - одна. Это неотключаемые захардкоденные изменения. (командиры, опыт существ, вогменю и пр.)
Вот если бы вог был - СоД+Луа, а все командиры, свистелки и перделки добавлялись скриптами - это был бы идеальный Вог.
Iv
Цитата(baratorch @ 25 Dec 2013, 11:18) *
У меня претензия к Вогу - одна. Это неотключаемые захардкоденные изменения. (командиры, опыт существ, вогменю и пр.)

За вог-меню и пр. не скажу, но командиры и опыт существ - отключаемы, хотя и захардкожены
feanor
Не, тут претензия, судя по всему, за испещренный низкоуровневыми хуками код.

Цитата
Да, только autohook, а не autocall. В патчере все они есть?
И много чего еще есть.
sergroj
Цитата(baratorch @ 25 Dec 2013, 12:18) *
Цитата
Возможности ставить несколько хуков в одно место у меня пока нет. patcher я не использовал и он мне не понятен без сорсов. Хотелось знать, что именно каждый его хук делает.

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

О, хорошо. Я помню, что не нашёл их в первой версии.

Цитата(baratorch @ 25 Dec 2013, 12:18) *
Цитата
Что еще надо сделать:
...
- Включение HD Mod'а или совместимость с ним.

работать над этим будет в 100500 раз легче после перевода Вог359 на патчер.

Собственно, в будущем основным режимом HD мода будут полноценные 32 бита? Эту часть хотелось бы включить в 3.59, чтобы уже для 32 битов делать дефы с полупрозрачностью.

Цитата(baratorch @ 25 Dec 2013, 12:18) *
У меня претензия к Вогу - одна. Это неотключаемые захардкоденные изменения. (командиры, опыт существ, вогменю и пр.)
Вот если бы вог был - СоД+Луа, а все командиры, свистелки и перделки добавлялись скриптами - это был бы идеальный Вог.

У меня тоже. Основные я сделал опциональными - кампанию, командиров, проклятия, бонусы богов, новых героев. Кнопка ВоГ опций, конечно, останется - они всегда нужны, любому моду.
baratorch
Цитата
Кнопка ВоГ опций, конечно, останется - они всегда нужны, любому моду.

я так не думаю.
Считаю в том виде в котором вогопции есть, они должны быть доступны как минимум в особом режиме - только при запуске игры со спец. ключем командной строки.
Когда я хочу поиграть мод - я играю. Когда я хочу позаниматься настройкой мода - это уже другое дело.

Я понимаю что большинство поклонников вога и эры - это люди из второй категории, те кто любят прежде всего не играть а настраивать.
Но основная масса поклонников тройки - это те кто просто хотят поиграть не заморачиваясь с технической частью и тонннами противоречивых, зачастую переворачивающих все с ног на голову опций.
Команда хоты это понимает, поэтому я с ними.

Цитата
Собственно, в будущем основным режимом HD мода будут полноценные 32 бита?

Сейчас в ХД есть режим True 32 - это настоящие 32 бита, но без альфаканала (т.е. 32 bit XRGB) но в перспективе есть планы по реализации 32 bit ARGB c альфаблендингом.
Если я буду обосабливать этот функционал в отдельный модуль и делиться им, то пока без исходников (по секретным причинам : )
Axolotl
Ну конкретно ключ (как единственный вариант) плох - он не очевиден для всех, некоторые даже не знают, что это такое, и во многих случаях только добавит неудобств для простых людей.
Т.е если человек из первой категории хочет запустить "не заморачиваясь с тоннами настроек" то зачем он нажимает эту кнопку, и собственно зачем он вообще запустил Вог, не затем же, чтобы поиграть в чистый Сод, видимо какой-то функционал именно Вога нужен этому человеку.

Напрашивается решение пресетов или чего-то подобного, кстати, например Стартера (по типу например того, который имеется в ХД моде)

Про поиграть просто в Мод...ну тут наверное этот самый мод должен еще появиться. Воговские (имеющиеся) опции в принципе не могут быть таковым, в них ведь много даже взаимоисключающих настроек.
Если речь о каких-то мелких плюшках, которые пишут люди - то тут видимо, если кто-то хочет воспользоваться именно этой плюшкой на чистом Соде, но ни в коем случае ничем другим, то вот как раз и нужны кнопки/пресеты/стартеры типа "Чистый Сод" а потом уже человек добавляет этот скрипт/мод. Ну или опять же организация модов в папках на примере Эры.

Если же это именно целостный мод - таким наверное может быть например какой-то новый город, ну или действительно какая-то продуманная система по изменению оригинальной игры, не допускающая пересечений с другими опциями (не нарушая внутреннего баланса) То опять же нужна какая-то организация - например: как в Эре папками /стартерами/пресетами.

Т.е. да, какая-то удобная организация, как мне кажется, очень даже нужна
Iv
Цитата(Axolotl @ 25 Dec 2013, 15:35) *
Если речь о каких-то мелких плюшках, которые пишут люди - то тут видимо, если кто-то хочет воспользоваться именно этой плюшкой на чистом Соде, но ни в коем случае ничем другим, то вот как раз и нужны кнопки/пресеты/стартеры типа "Чистый Сод" а потом уже человек добавляет этот скрипт/мод. Ну или опять же организация модов в папках на примере Эры.

Пресет "Чистый СоД" уже есть. Называется - "отключить все настройки" :-)

Цитата(baratorch @ 25 Dec 2013, 15:06) *
Считаю в том виде в котором вогопции есть, они должны быть доступны как минимум в особом режиме - только при запуске игры со спец. ключем командной строки.
Когда я хочу поиграть мод - я играю. Когда я хочу позаниматься настройкой мода - это уже другое дело.

Я понимаю что большинство поклонников вога и эры - это люди из второй категории, те кто любят прежде всего не играть а настраивать.

Считаю, что в том виде, в котором опции ХД-мода есть, они должны быть доступны как минимум в особом режиме - только при запуске игры со спец. ключом командной строки.
Когда я хочу поиграть ХД-мод - я играю. Когда я хочу позаниматься настройкой ХД-мода - это уже другое дело.

Я понимаю что большинство поклонников ХД-мода - это люди из второй категории, те кто любят прежде всего не играть а настраивать.

Ничего не напоминает? :-)
Sav
Цитата(Iv)
Считаю, что в том виде, в котором опции ХД-мода есть, они должны быть доступны как минимум в особом режиме - только при запуске игры со спец. ключом командной строки.
Когда я хочу поиграть ХД-мод - я играю. Когда я хочу позаниматься настройкой ХД-мода - это уже другое дело.

Они и есть в особом режиме - при запуске лончера.
Iv
Цитата(Sav @ 25 Dec 2013, 16:24) *
Они и есть в особом режиме - при запуске лончера.

Дык, ярлык-то при установке ставится именно на лончер, не на саму пропатченную игру
hippocamus
Тем самым соблюдается ненарушение авторских прав относительно неприкосновенности кода. Если ты хочешь - сам пропатчишь.
Если честно, никогда не пользуюсь ярлыками, полученными при установке )
baratorch
Цитата
Цитата
Считаю, что в том виде, в котором опции ХД-мода есть, они должны быть доступны как минимум в особом режиме - только при запуске игры со спец. ключом командной строки.
Когда я хочу поиграть ХД-мод - я играю. Когда я хочу позаниматься настройкой ХД-мода - это уже другое дело.


Они и есть в особом режиме - при запуске лончера.

Вот именно, основные настройки ХД вообще отделены от игры (лончер, ини-файл), т.е они даже не в особом режиме с ключем.

Причем лончер с выбором разрешения и рендерера - это традиционное для игр решение.
Ини-файл с тонкими настройками, недоступными из самой игры, - тоже традиционное решение.

То что в Воге есть GUI обертка для такого ини - это конечно удобно и красиво, но убежден что доступна она (GUI обертка) должна быть, повторяю, как минимум в особом режиме, а лучше вообще не из игры.

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

Напрашивается решение пресетов или чего-то подобного, кстати, например Стартера (по типу например того, который имеется в ХД моде)

Про поиграть просто в Мод...ну тут наверное этот самый мод должен еще появиться. Воговские (имеющиеся) опции в принципе не могут быть таковым, в них ведь много даже взаимоисключающих настроек.
Если речь о каких-то мелких плюшках, которые пишут люди - то тут видимо, если кто-то хочет воспользоваться именно этой плюшкой на чистом Соде, но ни в коем случае ничем другим, то вот как раз и нужны кнопки/пресеты/стартеры типа "Чистый Сод" а потом уже человек добавляет этот скрипт/мод. Ну или опять же организация модов в папках на примере Эры.

Если же это именно целостный мод - таким наверное может быть например какой-то новый город, ну или действительно какая-то продуманная система по изменению оригинальной игры, не допускающая пересечений с другими опциями (не нарушая внутреннего баланса) То опять же нужна какая-то организация - например: как в Эре папками /стартерами/пресетами.

Т.е. да, какая-то удобная организация, как мне кажется, очень даже нужна

Вот это и плохо что не разделяются Вог как платформа для модификации и Вог как мод - игра.
Это проблема старого Вога, которая и не собирается (пока) решаться в новом.
Тебя, Axolotl, и всех поклонников Вога такое неразделение устраивает (по большей части по причине отсутствия альтернативы и в силу привычки)
но это не правильно.
fireman
baratorch, ну это итак по идее будет.
feanor
Цитата
Причем лончер с выбором разрешения и рендерера - это традиционное для игр решение.
Да ну, нафиг.
Я, конечно, не дофига геймер, но в основном менеджер модов, настройки и выбор разрешения лежат внутри игры.

Цитата
что не разделяются Вог как платформа для модификации и Вог как мод - игра

вообще, с точки зрения пользователя нету никакой разницы, лежит ли "командир" в скрипте, в дллке или в экзешнике, если он отключается одной и той же галочкой.
Разница начинается примерно с вопроса "i want to change paladin's spell, where I can find commander script?"
fireman
По теме. Настройки мода удобно делать и не выходя из игры. Но оптимальное решение, это в лаунчере сделать опцию о наличии кнопки опций в игре.
feanor
Обязательный лаунчер, как по мне, это мрачный сон разума.
hippocamus
baratorch, ты же начал добавлять опции в игре ("Ещё опции"). Кажется, все настройки HD+ вполне можно перенести туда. А разрешение, рендерер - конечно, оставить в лаунчере.
fireman
feanor, что в era, что в hd можно один раз настроить и без лаунчеров запускать. В хд я себе делаю один exe и пользуюсь пока не выйдет новая версия...
Vade Parvis
Цитата(feanor @ 25 Dec 2013, 19:27) *
Я, конечно, не дофига геймер, но в основном менеджер модов, настройки и выбор разрешения лежат внутри игры.
Тем не менее, и наличие лончера, и доступ к настройкам из него являются общеупотребительной практикой.
baratorch
Цитата(feanor)
Цитата
Причем лончер с выбором разрешения и рендерера - это традиционное для игр решение.
Да ну, нафиг.
Я, конечно, не дофига геймер, но в основном менеджер модов, настройки и выбор разрешения лежат внутри игры.

Я не говорю что это самое популярное и лучшее решение, однако достаточно часто встречающееся.
А если смена разрешения и рендерера внутри игры, но для применения настроек требуется перезапуск игры - это вообще бесит, уж лучше в лончер это дело выносили бы в таких случаях.

Цитата(feanor)
Цитата
что не разделяются Вог как платформа для модификации и Вог как мод - игра

вообще, с точки зрения пользователя нету никакой разницы, лежит ли "командир" в скрипте, в дллке или в экзешнике, если он отключается одной и той же галочкой.
Разница начинается примерно с вопроса "i want to change paladin's spell, where I can find commander script?"

Разница есть.
Включать/отключать командира нужно настройщику, человеку-модификатору (из упомянутой 'второй категории')
Игроку (человеку из 'первой' категории) это вообще не нужно.

Вот упомянули эра-мод-менеджер. Вог-опции в игре, это как если бы эра-мод-менеджер тоже был в игре.
Ну если кому такое видится нормальным и приемлемым, то всё элементарно - вы настройщик ('2') а не игрок ('1').
feanor
Цитата
feanor, что в era, что в hd можно один раз настроить и без лаунчеров запускать. В хд я себе делаю один exe и пользуюсь пока не выйдет новая версия...
Лаунчер эры я даже в глаза не видел и это характеризует его с сугубо положительной стороны.
Впрочем, в своё время был изрядно раздражен введением list.txt

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

Цитата
Тем не менее, и наличие лончера, и доступ к настройкам из него являются общеупотребительной практикой.
Наличие и обязательность - разные вещи.
hippocamus
Цитата(fireman @ 25 Dec 2013, 20:39) *
feanor, что в era, что в hd можно один раз настроить и без лаунчеров запускать. В хд я себе делаю один exe и пользуюсь пока не выйдет новая версия...

Экзешник можно не переделывать, установив новую версию. Я так понимаю, что в него прописывается только запуск dll, поэтому версия ХД будет актуальной, и настройки тоже будут актуальными, те, которые в Ini.
Iv
Цитата(fireman @ 25 Dec 2013, 20:39) *
feanor, что в era, что в hd можно один раз настроить и без лаунчеров запускать. В хд я себе делаю один exe и пользуюсь пока не выйдет новая версия...

А в ВоГ можно вообще ни разу не нажимать кнопку опций и нормально играть. Так что я не понимаю претензий к наличию этой кнопки в игре

А вот то, что ХД постоянно проверяет обновления, и после обновления запускает лаунчер - меня раздражает.
baratorch
Цитата(hippocamus @ 25 Dec 2013, 22:34) *
baratorch, ты же начал добавлять опции в игре ("Ещё опции"). Кажется, все настройки HD+ вполне можно перенести туда. А разрешение, рендерер - конечно, оставить в лаунчере.

Лончер ХД не идеален и требует переаботки.
Изначально он был сделан по образу и подобию лончеров MM6 - MM8 (запустите и сравните - дизайн 1 в 1), для пущей органичности и сохранению оригинального (MM/NWC) стиля.
Но функционал ХД разросся так что текущая форма лончера уже не годится, но у меня нет времени и достаточного жtлания переделать - слишком много работы.
Окно лончера хд должно быть теперь разбито на вкладки, И на первой главной лицевой вкладке лишь разрешение и рендерер, остальные вкладки для других опций, менеджера плагинов и пр. И нужна GUI обертка для ini.
Axolotl
Цитата
То что в Воге есть GUI обертка для такого ини - это конечно удобно и красиво, но убежден что доступна она (GUI обертка) должна быть, повторяю, как минимум в особом режиме, а лучше вообще не из игры.


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

Цитата
Вот это и плохо что не разделяются Вог как платформа для модификации и Вог как мод - игра.
Это проблема старого Вога, которая и не собирается (пока) решаться в новом.

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


Цитата
Тебя, Axolotl, и всех поклонников Вога такое неразделение устраивает (по большей части по причине отсутствия альтернативы и в силу привычки)
но это не правильно.

Ну вообще про причины ты не прав, ни в первом, ни во втором. Во первых, у меня есть альтернатива, а также есть полноценный мод. Это конкретно мой (и моих друзей по Хотситам) набор настроек, опций, собственных скриптов, которые создавались ни один год, отстраивались, менялись по ходу, что-то исправлялось, дополнялось, убиралось. Т.е. мои причины такие же, почему например Сав играет только в Хоту, и да, "свою Хоту" я также создавал сам, и уже да, это мои может еще не идеальные, но именно мои, такие, какими я их хочу видеть, Герои. В это вложилась уйма времени. Поэтому это не привычка...

Ну и если ты подозреваешь "меня" в том, что включая Вог, я начинаю наугад включать/выключать разные опции, то это далеко не так. Т.е да, я люблю экспериментировать с правилами игры, но это не то, что включил, чего-то понажимал, поиграл в какое-то месиво. Нет, обычно появляется идея (например по изменению какого-то навыка), создается соответственно скрипт, тестится, проводится партия, обдумывается, выявляются минусы, перекосы, исправляются, проводится новая партия и т.д. до тех пор, пока либо не решится, что как-то не очень идея на практике, либо пока не доведется до удовлетворяющего результата.
И многие из таких вот правил уже вот далеко не один год используются и так просто отказываться от них не вижу причин, тем более, что некоторые из них появились даже не от просто желания что-то поменять, а как раз потому, что сильно не нравились какие-то из оригинальных правил, как например Дипломатия.
baratorch
Цитата(Iv @ 25 Dec 2013, 22:52) *
Цитата(fireman @ 25 Dec 2013, 20:39) *
feanor, что в era, что в hd можно один раз настроить и без лаунчеров запускать. В хд я себе делаю один exe и пользуюсь пока не выйдет новая версия...

А в ВоГ можно вообще ни разу не нажимать кнопку опций и нормально играть. Так что я не понимаю претензий к наличию этой кнопки в игре

если основной части пользователей (уже говорил - это группа 1 - 'игроки') кнопка не нужна, то зачем она в программе?
Наличие кнопки - это показатель (кроме прочих других) того что Вог - платформа для модификаций и Вог - игра не разделены. Это плохо, повторяюсь.
Вот Berserker меня должен поддержать, Ведь то что WoG - обязательный неотключаемый мод в Эре - это ПРОБЛЕМА, причем которую невозможно рещить в рамках Эры.
Да и в инструкциях к ко многим модам на эре я читаю 'такие-то, такие-то опции должны быть отключены' . Это же ведь убого!!

Цитата(Iv @ 25 Dec 2013, 22:52) *
А вот то, что ХД постоянно проверяет обновления, и после обновления запускает лаунчер - меня раздражает.

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


***

Ладно, я не собираюсь спорить с сочувствующими. Мои слова должны дойти до Сергея и будущих соавторов,
если не дойдут, что ж, будет печально, значит 3.59 мне будет так же неинтересен как и старый вог (ибо он и будет тем же старым вогом)
Iv
Во время первой и единственной настройки ХД не увидел такую настройку, а в остальные разы даже и не смотрел на настройки, зачем? Ведь все уже давно настроено!
feanor
Цитата
если основной части пользователей (уже говорил - это группа 1 - 'игроки') кнопка не нужна, то зачем она в программе?
Потому что есть другая группа пользователей. И есть куча промежуточных вариантов.

А то с такой демократией можно докатиться до "большинство пользователей играет на максимальной скорости воспроизведения, давайте вынесем две остальных в ини, которое будет доступно через тонкую настройку в лаунчере".

И да, вторая Хота не нужна.
Day7
Цитата(feanor @ 25 Dec 2013, 20:27) *
Да ну, нафиг.
Я, конечно, не дофига геймер, но в основном менеджер модов, настройки и выбор разрешения лежат внутри игры.

Отнюдь. :)
Все зависит от разработчиков.
feanor
Цитата
Отнюдь.
Все зависит от разработчиков.
Мля, я специально сделал две оговорки: "я не дофига геймер" = "выборка не репрезентативна", "в основном" = "результат не стопроцентен" и нет, все равно надо ляпнуть общим местом.
baratorch
Цитата
Цитата
если основной части пользователей (уже говорил - это группа 1 - 'игроки') кнопка не нужна, то зачем она в программе?
Потому что есть другая группа пользователей. И есть куча промежуточных вариантов.

Хорошо есть группа пользователей, которым нужен редактор скриптов редакторы лодов, дефов, текстовиков, и пр., редактор исходного кода и компилятор доступные из игры, давайте делать?
Как это будет выглядеть? На мой взгляд так же как вогопции в игре.
Цитата
И да, вторая Хота не нужна.

а что нужно? второй старый вог?
Axolotl
Цитата
Да и в инструкциях к ко многим модам на эре я читаю 'такие-то, такие-то опции должны быть отключены' . Это же ведь убого!!


Ну как разу эту проблему уже несколько раз называли и я в том числе, что да, с таким хорошо что-то придумать. Либо путем Эры - где моды это папки, либо еще как-то, например чтобы мод мог управлять этими настройками и отключать сам конфликтные опции, ну или те, которые авторы мода считают, что нужно отключить.
hippocamus
Цитата(baratorch @ 25 Dec 2013, 21:27) *
если основной части пользователей (уже говорил - это группа 1 - 'игроки')
Да не основная это часть! НЕ ОСНОВНАЯ! Ничуть не меньше, как уже нас назвали, "казуальщиков" - вот ты теперь придумал "настройщиков". Но эти группы не тождественны. Да, я казуал, но настройками баловаться не стану, мне нравится стабильность в правилах.
Iv
Отвлекаясь от срача:
Считаю, что очень к опциям нужна возможность показывать скриншоты, показывающие изменения. Зачастую суть изменения можно показать на одном скрине.
Day7
Цитата(feanor @ 25 Dec 2013, 21:39) *
Мля, я специально сделал две оговорки: "я не дофига геймер" = "выборка не репрезентативна", "в основном" = "результат не стопроцентен" и нет, все равно надо ляпнуть общим местом.

Следовательно, зачем вообще было что-то писать на этот счет, раз столько "оговорок", сводящих в пустоту все ваше сообщение, что его даже нельзя прокомментировать, придерживаясь какой-либо точки зрения?:)
feanor
Для выражения мнения, раз у нас тут Битва-На-Имхах.
fireman
baratorch, советую тебе придти в нашу уютную конфу в скайпе. Там много вещей высказывалось по планам (которые во многом совпадают с тем, что ты хочешь видеть), просто мы не всё дублируем(или хотим дублировать) на форум.
sergroj
Да, прошу всех смелее добавляться в Скайп.

Цитата(baratorch @ 25 Dec 2013, 16:06) *
я так не думаю.
Считаю в том виде в котором вогопции есть, они должны быть доступны как минимум в особом режиме - только при запуске игры со спец. ключем командной строки.

Ну это всё-равно что сделать настройки параметров рандомки или настройки замка и героя (тем более, что там еще есть такие не часто нужные вещи, как форы игроков, выбор цвета) видимыми только при особом ключе в коммандной строке. Кому-то, ведь, это не нужно - нажал старт и играй, ни о чём не думая. Как может не нравиться эта кнопка, которая даже не видна 99% времени? Она относится именно к базовой функциональности платформы - там настройки и модов, и те, которые всегда актуальны, типа анимации стойки монстров и деревьев, в будущем такими будут интерфейсные улучшения. (правда, при большом желании мод Base с упомянутыми всегда актуальными настройками тоже можно отключить)
Настройка где-либо о наличии кнопки ВоГ-опций - это та самая излишняя опциональность, которой Хота объявила войну. Кнопка не будет отключаемой, это железно.

Цитата(baratorch @ 25 Dec 2013, 21:24) *
Вот это и плохо что не разделяются Вог как платформа для модификации и Вог как мод - игра.
Это проблема старого Вога, которая и не собирается (пока) решаться в новом.

Как я говорил, она уже решается.

Цитата(Iv @ 25 Dec 2013, 23:42) *
Считаю, что очень к опциям нужна возможность показывать скриншоты, показывающие изменения. Зачастую суть изменения можно показать на одном скрине.

Записал, надо сделать.
baratorch
Хорошо, я модмейкер, хочу делать мод на базе 359, хочу чтобы в моем моде не было кнопки вог-опций.
Как быть?
sergroj
Цитата(baratorch @ 26 Dec 2013, 03:47) *
Хорошо, я модмейкер, хочу делать мод на базе 359, хочу чтобы в моем моде не было кнопки вог-опций.
Как быть?

Вырезать из Data\zvs\Lua\options dialog.lua создание этой кнопки и распространять мод вместе с 3.59, как отдельную версию, со всеми вытекающими проблемами. Только категория "игроки" это не оценит, их кнопка не раздражает.
fireman
Чтобы идеи не терялись советую пользоваться https://github.com/GrayFace/wog/issues .
Вот так выглядит идея Iv'а.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.