Здравствуйте, гость ( Вход | Регистрация )
08 Nov 2012, 19:22
(Сообщение отредактировал Vaflya - 08 Nov 2012, 22:32)
Сообщение
#1
|
|
![]() Legendary lover Сообщений: 629 Спасибо сказали: 307 раз |
Здесь будем собирать идеи и предложения по улучшению HD-mod, а так же обсуждение данных предложений.
|
|
|
|
![]() |
13 Nov 2012, 13:54
Сообщение
#2
|
|
|
Immortal Сообщений: 2 414 Спасибо сказали: 4621 раз |
Shurup, Riug74, да я сам давно (еще с версий 0.x) хочу это сделать, просто либо забываю, либо руки не доходят (заняты другим в хд). Вот буквально пару дней назад всомнил об этом и решительно собрался этим заняться.. Но в итоге сделал подсветку хода, а сейчас вот делаю двойную тень курсора для двух-гексовых существ..
-------------------- |
|
|
|
13 Nov 2012, 16:31
Сообщение
#3
|
|
![]() Legendary lover Сообщений: 629 Спасибо сказали: 307 раз |
Попробую напредлагать кое-чего. Моя идея состоит в переходе с лончера на апдейтер. То есть, вся необходимая информация начиная с 3.х меняться не будет и все, скачавшие 3.х как минимум будут играть именно по этим правилам. Соответственно, когда будет выходить новый релиз, можно либо сделать уведомление в самой программе (для этого нужно активное подключение к интернету, разумеется), ну либо скачивать вручную. Дальше, у нас будет условная папка /HDupd, в которую мы закинем наше обновление, после чего запустим условный HDupd.exe и вуаля - наша версия обновилась. Принципиальным отличием от остальных версий будет то, что эта самая 3.х будет новой платформой для игры. Рано или поздно все, использующие 3+ скачают эту версию и им уже никогда не нужно будет думать о несовпадении версий: как минимум, они будут играть на версии 3.х Теперь касаемо нововведений. Я в коде практически не шарю, поэтому если мне ситуация видится радужно — опустите на землю. Предположим, каждое обновление будет изменять некоторые значения в некоторых байтах экзешника. 3.75 Такие-то такие-то изменения /3.76 +/3.77+ Так вот, может есть возможность ставить определённую метку на каждом новом обновлении, после чего самим модом при сетевой игре будет проверяться версия обновления оппонента и применяться те настройки, которые есть у обоих игроков? Для обновлений, требующих перезапуск игры, обновление экзешника и так далее — разумеется, отдельный случай. Но, скажем, где-то изменён код — я уверен, что подружить версии реально, просто откатив изменения на время игры. Запарность такого метода — как Баря и говорил, каждую новую фичу придётся обособлять. Но, на мой взгляд, Windows правильно делает, когда выпускает Service Pack, а не новую версию той же операционной системы. А чем мы хуже? С уважением, ваш мечтатель) |
|
|
|
13 Nov 2012, 16:43
Сообщение
#4
|
|
![]() Яблочный произвол! Сообщений: 11 080 Спасибо сказали: 3988 раз |
Дальше, у нас будет условная папка /HDupd, в которую мы закинем наше обновление, после чего запустим условный HDupd.exe и вуаля - наша версия обновилась. не вижу смысла. достаточно простого уведомления о выходе новой версии.все остальное - опять повтор: это муторно в реализации и непрозрачно для игрока. единственный выход какой мне тут видится - хранить несколько(все?) версий мода. при сетевой игре сравнивать доступные версии и выдавать что-то типа "последняя совместимая с оппонентом версия такая-то" и подгружатьэту версию. но такое решение целиком и полностью полагается на модульность хд. |
|
|
|
13 Nov 2012, 16:46
Сообщение
#5
|
|
![]() Legendary lover Сообщений: 629 Спасибо сказали: 307 раз |
Дальше, у нас будет условная папка /HDupd, в которую мы закинем наше обновление, после чего запустим условный HDupd.exe и вуаля - наша версия обновилась. не вижу смысла. достаточно простого уведомления о выходе новой версии.все остальное - опять повтор: это муторно в реализации и непрозрачно для игрока. единственный выход какой мне тут видится - хранить несколько(все?) версий мода. при сетевой игре сравнивать доступные версии и выдавать что-то типа "последняя совместимая с оппонентом версия такая-то" и подгружатьэту версию. но такое решение целиком и полностью полагается на модульность хд. Я не прочь хранить но 3.13-3.12 = 0.01, и почему бы не хранить 0.01 вместо 3.12, 3.11 etc? |
|
|
|
13 Nov 2012, 16:48
Сообщение
#6
|
|
![]() Яблочный произвол! Сообщений: 11 080 Спасибо сказали: 3988 раз |
но 3.13-3.12 = 0.01, и почему бы не хранить 0.01 вместо 3.12, 3.11 etc? потому что это будет костыль на костыле и костылем погоняет
|
|
|
|
Vaflya Добавление функционала в HDmod 08 Nov 2012, 19:22
Vaflya По-моему, было бы круто, чтобы сейвы можно было сч... 09 Nov 2012, 01:11
baratorch да, я сам давно хочу это сделать
не только сейвы н... 09 Nov 2012, 02:09
gamecreator тут вот феанор предлагает цвет интерфейса отделить... 10 Nov 2012, 03:09
Vaflya А зачем?)
По-моему и так ведь неплохо смотрится 10 Nov 2012, 03:35
gamecreator оранжевый, к примеру. и вообще, почему бы и нет? м... 10 Nov 2012, 04:43
Bes соглашусь с идеей gamecreator'а... игрок попро... 10 Nov 2012, 05:47
gamecreator ну на флажки это не влияет. только на интерфейс 10 Nov 2012, 10:22
Shurup Ну еще некий нейтральный цвет окон (коричневый нап... 10 Nov 2012, 13:14
gamecreator Цитата(Shurup @ 10 Nov 2012, 13:14) В при... 10 Nov 2012, 13:34
Sav Имхо, не стоит давать игроку возможность превратит... 10 Nov 2012, 13:27
Vaflya Цитата(Sav @ 10 Nov 2012, 14:27) Имхо, не... 10 Nov 2012, 13:41
Sav Если в опциях можно будет указать цвета игроков ил... 10 Nov 2012, 13:57
gamecreator ну а в данном случае очевидно, что любой непригляд... 10 Nov 2012, 13:59
feanor Брр. Да выложу я прогу для настройки палитры, выло... 10 Nov 2012, 14:02
Sav Цитата(gamecreator)ну а в данном случае очевидно, ... 10 Nov 2012, 14:06
gamecreator Цитата(Sav @ 10 Nov 2012, 14:06) в том чи... 10 Nov 2012, 14:19
baratorch если честно, мне последнее предложение совершенно ... 10 Nov 2012, 16:37
Vaflya В графическом плане много чего можно придумать. Дл... 11 Nov 2012, 01:07
Prizvel Цитата(baratorch @ 10 Nov 2012, 17:37) пе... 11 Nov 2012, 06:39
Shurup ,
ХД мод - надстройка над ~всеми версиями тройки... 11 Nov 2012, 01:27
Vaflya Отвечаем:
Не всё должно быть внедрено в мод. Книг... 11 Nov 2012, 01:51
Shurup "большая книга" является логичным продол... 11 Nov 2012, 02:23
Vaflya К слову о свистоперделках: если не тебе их делать,... 11 Nov 2012, 02:44
Shurup Цитата(Vaflya @ 11 Nov 2012, 01:44) К том... 11 Nov 2012, 03:56
baratorch Shurup все правильно говорит.
На счет менюшки дв... 11 Nov 2012, 03:49
fireman А нельза в книге сделать страничку с пользовательс... 11 Nov 2012, 23:26
gamecreator можно это сделать и с помощью последних N использо... 12 Nov 2012, 04:06
fireman gamecreator, нельзя. Там порядок будет меняться. А... 12 Nov 2012, 10:17
Sav В новой книге на разворот влезает целая стихия, по... 12 Nov 2012, 12:52
gamecreator мне было бы удобно последние использованные
но в ... 12 Nov 2012, 12:59
Лентяй Предложения по улучшению эргономики:
1) убрать со... 13 Nov 2012, 08:35
Sav Так пеорвое и так есть, а в окнах покупки количест... 13 Nov 2012, 08:59
Лентяй Хм. у меня шд стоит и первые окна всплывают. В куз... 13 Nov 2012, 09:18
Sav Для кузницы, может, и не учтено. А вообще, надо вк... 13 Nov 2012, 09:33
Shurup Немного о улучшении экрана битвы.
Окно "вся... 13 Nov 2012, 11:40
Vaflya Отличная идея, но только в случае 864+ разрешения,... 13 Nov 2012, 11:47
Riug74 Цитата(Vaflya @ 13 Nov 2012, 14:47) Отлич... 13 Nov 2012, 13:29
Лентяй А можно тогда плюсом к урону, который может нанест... 13 Nov 2012, 12:18
fireman Лентяй, тоже хотел это поросить. Только думаю функ... 13 Nov 2012, 12:31
Vaflya Цитата(gamecreator @ 13 Nov 2012, 17:48) ... 13 Nov 2012, 18:39
baratorch ЦитатаТеперь касаемо нововведений. Я в коде практи... 13 Nov 2012, 19:19
Sav Проблема, видимо, в том, что из-за нежелания качат... 13 Nov 2012, 19:23
gamecreator ну нафиг таких людей
Цитата(Vaflya @ 13 Nov ... 13 Nov 2012, 19:38
Vaflya Я могу привести пример банального диалога
ххх:... 13 Nov 2012, 19:49
gamecreator Цитата(Vaflya @ 13 Nov 2012, 19:49) yyy1:... 13 Nov 2012, 20:11
Vaflya Цитата(gamecreator @ 13 Nov 2012, 21:11) ... 13 Nov 2012, 20:18
gamecreator 3) смысл?
Цитата(Vaflya @ 13 Nov 2012, 20... 13 Nov 2012, 20:52
Vaflya В общем, я запустил голосование
Подозреваю, что н... 13 Nov 2012, 21:00
Al Lastor Итак выложу идеи.
1)
В пятых была прикольная фише... 13 Nov 2012, 20:40
feanor ЦитатаПо сути ничего не меняет но фича удобная.
Ki... 13 Nov 2012, 20:50
gamecreator а вообще самое лучшее и простое решение - убрать к... 13 Nov 2012, 21:02
Sav Ну, надо всё же, чтобы геймплей был одинаков, а на... 13 Nov 2012, 21:22
gamecreator Цитата(Sav @ 13 Nov 2012, 21:22) Ну, надо... 13 Nov 2012, 21:29
Sav Запросто могут полезть.
Это потенциальная несовме... 13 Nov 2012, 21:35
baratorch да, а еще можно с 3.12 по сети играть со всем функ... 14 Nov 2012, 22:04
Vaflya Цитата(baratorch @ 14 Nov 2012, 23:04) да... 14 Nov 2012, 22:12
baratorch упс, то есть с 3.13 14 Nov 2012, 22:19
Vaflya Интересно, а если возможность сделать так, чтобы а... 15 Nov 2012, 01:30
gamecreator а смысл? к тому же что-то подсказывает, что тормоз... 15 Nov 2012, 03:27
Vaflya Ну по идее так-то и должно быть
если уж на то пош... 15 Nov 2012, 11:24
Prizvel Делал интерфейс пак, столкнулся с проблемой. Как я... 15 Nov 2012, 15:29
Sav Цитата(Vaflya)Интересно, а если возможность сделат... 15 Nov 2012, 19:02
baratorch ЦитатаДелал интерфейс пак, столкнулся с проблемой.... 16 Nov 2012, 05:36
AKuHAK Вопрос по поводу роликов. В героях есть опция выбо... 16 Nov 2012, 14:25
Vaflya Я потестил немного новую тень, хочу сказать, что о... 19 Nov 2012, 17:12
Sav А что за проблема отрисовки? 19 Nov 2012, 17:19
Vaflya Цитата(Sav @ 19 Nov 2012, 18:19) А что за... 19 Nov 2012, 17:43
Sav А, понятно. Просто в Хоте такой фигни нету. Ещё ра... 19 Nov 2012, 17:55
Bes Цитата(Sav @ 19 Nov 2012, 18:55) Ещё раз ... 19 Nov 2012, 19:16
baratorch тень хода по [Ctrl]+наведение - учитывая существ... 19 Nov 2012, 18:26
Vaflya Ждём! :-)
Но только определение 2.98f не зати... 19 Nov 2012, 18:38
baratorch а смысл в определении 2.98?
3.15 будет показывать... 19 Nov 2012, 19:02
Vaflya Ну, ты же сам написал и каунтерстрайк и шашки в да... 19 Nov 2012, 20:56
Sav Нет, это вещь, которую я делал изначально эксклюзи... 19 Nov 2012, 19:36
baratorch Цитата(Sav)Нет, это вещь, которую я делал изначаль... 20 Nov 2012, 08:09
Sav Анимация стойки - меньшая часть модуля, хотя больш... 20 Nov 2012, 08:43
Prizvel Цитата(Sav @ 20 Nov 2012, 08:43) Анимация... 20 Nov 2012, 09:50
Sav То есть тебя смутило не отсутствие редактора и ген... 20 Nov 2012, 11:59
Prizvel Цитата(Sav @ 20 Nov 2012, 11:59) То есть ... 20 Nov 2012, 13:11
Prizvel Мы отошли от темы. Тут все таки тема про улучшение... 20 Nov 2012, 17:58
Shurup Отделил офф-топ и холиваропровоцирующие сообщения ... 20 Nov 2012, 20:35
Al Lastor Наткнулся в этой http://forum.df2.ru/index.php?sho... 21 Nov 2012, 01:10
Shurup Цитата(Al Lastor @ 21 Nov 2012, 00:10) Ес... 21 Nov 2012, 21:32
gamecreator воговский скрипт дополнительных полей разве не раб... 21 Nov 2012, 02:24
hippocamus Работает. Я так понимаю, предлагают реализовать эт... 21 Nov 2012, 12:49
gamecreator у Хоты есть свой подфорум для этого. а в ХД бессмы... 21 Nov 2012, 12:52
Prizvel Вообще я против добавления лишних кнопок в меню, н... 21 Nov 2012, 15:59
fireman gamecreator а для СоД/ХотА? 21 Nov 2012, 19:05
gamecreator все равно по замку определяется, емнип. а если это... 21 Nov 2012, 22:34
Shurup Раз уже реализовали подмену картинок для частей са... 22 Nov 2012, 14:00
etoprostoya Shurup
Alpha-плагин тебе в помощь.
Можно в принци... 22 Nov 2012, 14:41
fireman gamecreator так если это можно без ерм с помощью Х... 22 Nov 2012, 16:23![]() ![]() |
| Текстовая версия | Сейчас: 17 May 2026 - 03:15 |
|
Copyright by Алексей Крючков
Programming by Degtyarev Dmitry |
|