Internet DOOM utilities
Главная | Предложения по IDE 4.30 - Форум | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Обсуждение IDE и др. » Предложения, вопросы » Предложения по IDE 4.30
Предложения по IDE 4.30
StasBFG[iddqd]Дата: Четверг, 04.12.2008, 10:57 | Сообщение # 1
Сержант
Группа: Пользователи
Сообщений: 31
Репутация: 0
Статус: Offline
1) Запоминать ширину колонок в списке серверов. Запоминать положение и размер окна (думаю так многим будет удобно, чтобы не разворачивать каждый раз при запуске)
2) Порты по умолчанию для мастер-серверов (т.е. если я введу iddqd.ru для ZDaemon мастера, то порт подразумевается 15300, щас так не работает)
3) "Не запрашивать мастер сервер" - чтобы и при пустом списке не пытался загрузить его с мастера, может я только на приватных играю. а если слабый инет, то и ждать долго придётся пока весь список обновится
4) Единый exe для Skulltag. Для линукса 2 разных бинарника тоже бесполезно делать. Серверу всё равно будет пихаться -host, который он успешно проигнорирует. Да и при разных версиях сервера/клиента играть на нём нельзя будет
5) Несколько альтернативных IWAD'ов для ZD. Предлагаю сделать так, чтобы первые вады в угловых скобках из списка PWAD'ов относились к IWAD'у.
6) Синхронизировать отключение звука на закладке Приятели и в IRC, или сделать общую кнопку в статус-баре.
7) Возможность прокрутки значений Aircontrol от 0/256 до 256/256. Чтобы была возможность выбрать стандартный - 0.00390625
8) В создаваемых bat файлах приписывать start перед командой - терминал, ждущий завершения сервера тут ни к чему.
9) Сделать фильтр по версиям серверов


Newer is not always better
 
bondДата: Четверг, 04.12.2008, 15:34 | Сообщение # 2
Admin
Группа: Администраторы
Сообщений: 97
Репутация: 2
Статус: Offline
Quote (StasBFG|iddqd|)
1) Запоминать ширину колонок в списке серверов. Запоминать положение и размер окна (думаю так многим будет удобно, чтобы не разворачивать каждый раз при запуске)

дак так и делается все (кроме положения окна). а у тебя что, не запоминается?
бывает иногда, что файл с настройками (ide.ini) вдруг становится read-only - тогда действительно _ничего_ не запоминается. проверь, может у тебя такой случай..

Quote
2) Порты по умолчанию для мастер-серверов (т.е. если я введу iddqd.ru для ZDaemon мастера, то порт подразумевается 15300, щас так не работает)

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

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

опять же, так и работает: если поставил галочку, чтоб не запрашивал - он и не будет
а при самом первом старте можно использовать параметр "-m" или "-lan": ide.exe -m

Quote
4) Единый exe для Skulltag. Для линукса 2 разных бинарника тоже бесполезно делать. Серверу всё равно будет пихаться -host, который он успешно проигнорирует. Да и при разных версиях сервера/клиента играть на нём нельзя будет

где, в настройках программ?
в последних версиях я добавил некие умолчания для имен и путей программ: скажем, если ты впервые запустил IDE и выбираешь программу клиент для Skulltag, то же самое автоматически проставится и в сервер. аналогично для Zdaemon и Odamex (только с другими именами)

с другой стороны, иметь раздельные имена для сервера и клиента бывает иногда удобно - тестировать например

Quote
5) Несколько альтернативных IWAD'ов для ZD. Предлагаю сделать так, чтобы первые вады в угловых скобках из списка PWAD'ов относились к IWAD'у.

каких, самодельных что-ли, типа freedoom? но тогда надо где-то задавать их имена - откуда IDE знать, iwad это или нет? а это лишняя настройка.. в общем, как-то мне это пока не очень понятно

Quote
6) Синхронизировать отключение звука на закладке Приятели и в IRC, или сделать общую кнопку в статус-баре.

если ты имеешь ввиду настройки ZRC - то тут я пожалуй ничего не могу поделать, это не моя программа

Quote
7) Возможность прокрутки значений Aircontrol от 0/256 до 256/256. Чтобы была возможность выбрать стандартный - 0.00390625

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

Quote
8) В создаваемых bat файлах приписывать start перед командой - терминал, ждущий завершения сервера тут ни к чему.

да, это правильно

Quote
9) Сделать фильтр по версиям серверов

надо подумать..
 
StasBFG[iddqd]Дата: Пятница, 05.12.2008, 02:07 | Сообщение # 3
Сержант
Группа: Пользователи
Сообщений: 31
Репутация: 0
Статус: Offline
Quote (bond)
дак так и делается все (кроме положения окна). а у тебя что, не запоминается?
бывает иногда, что файл с настройками (ide.ini) вдруг становится read-only - тогда действительно _ничего_ не запоминается. проверь, может у тебя такой случай..

конфиг у меня не ридонли. я обычно после запуска разворачиваю окно и его размеры при этом не меняются, только статус. менять размеры вручную тоже не получится - IDE появится в центре экрана и нижняя часть уйдёт под панель задач. поэтому тут предлагаю 2 варианта:
1) сохранять координаты и статус окна (обычный, развёрнутый, свёрнуты)
2) от центра экрана отнимать высоту панели задач (32) по Y
ещё лучше если оба сразу.
Quote (bond)
не, ну какие тут могут быть умолчания.. все делают как хотят

такие же как и 10666 для серверов smile просто это несложно реализовать, вот я и подумал
Quote (bond)
опять же, так и работает: если поставил галочку, чтоб не запрашивал - он и не будет
а при самом первом старте можно использовать параметр "-m" или "-lan": ide.exe -m

порядок действий:
1) отключил все порты
2) поставил галку "не запрашивать мастер-сервер"
3) перезапустил ide.exe с параметром -lan
4) включил Skulltag
в результате список серверов у меня грузится с мастера.
также предлагаю при -lan отключать проверку обновлений IDE и IP2C
Quote (bond)
в последних версиях я добавил некие умолчания для имен и путей программ: скажем, если ты впервые запустил IDE и выбираешь программу клиент для Skulltag, то же самое автоматически проставится и в сервер. аналогично для Zdaemon и Odamex (только с другими именами)

автоматически это хорошо. но мне просто часто приходится менять путь и к клиенту и к серверу (для тестовой версии).
Quote (bond)
каких, самодельных что-ли, типа freedoom? но тогда надо где-то задавать их имена - откуда IDE знать, iwad это или нет? а это лишняя настройка.. в общем, как-то мне это пока не очень понятно

ну это лишнее. я думаю, проще в конфиге вручную это отредактировать
Quote (bond)
если ты имеешь ввиду настройки ZRC - то тут я пожалуй ничего не могу поделать, это не моя программа

а Килгор с этим не поможет? у него в ланчере вроде тоже 2 разные кнопки для звука
Quote (bond)
то есть получается, IDE по умолчанию запускает сервер с "неправильными" настройками? да, это плохо, надо исправить. вот только нужны ли эти дроби? наверное, можно оставить проценты, но как-то добавить истинное значение по умолчанию

ну сама переменная по дефолту 0, но это по ошибке. в ванильном думе и здуме именно 0.00390625 стоит, и я так привык играть (позволяет запрыгивать на возвышенности, если подойти к ним вплотную). в скуллтаге по умолчанию правильное значение стоит.
а то что дроби - тут ничего страшного, можно просто писать от 0 до 256.
что касается Gravity и Teamdamage - они кстати могут быть больше чем 100%, хоть и используется это нечасто.


Newer is not always better
 
bondДата: Пятница, 05.12.2008, 18:36 | Сообщение # 4
Admin
Группа: Администраторы
Сообщений: 97
Репутация: 2
Статус: Offline
Quote (StasBFG|iddqd|)
я обычно после запуска разворачиваю окно и его размеры при этом не меняются, только статус. менять размеры вручную тоже не получится - IDE появится в центре экрана и нижняя часть уйдёт под панель задач. поэтому тут предлагаю 2 варианта:
1) сохранять координаты и статус окна (обычный, развёрнутый, свёрнуты)
2) от центра экрана отнимать высоту панели задач (32) по Y
ещё лучше если оба сразу.

т.е. ты размеры окна не меняешь, а просто на весь экран его раскрываешь? ладно, посмотрим

Quote (StasBFG|iddqd|)
1) отключил все порты
2) поставил галку "не запрашивать мастер-сервер"
3) перезапустил ide.exe с параметром -lan
4) включил Skulltag
в результате список серверов у меня грузится с мастера.
также предлагаю при -lan отключать проверку обновлений IDE и IP2C

да, действительно. поправлю

Quote (StasBFG|iddqd|)
автоматически это хорошо. но мне просто часто приходится менять путь и к клиенту и к серверу (для тестовой версии).

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

Quote (StasBFG|iddqd|)
а Килгор с этим не поможет? у него в ланчере вроде тоже 2 разные кнопки для звука

ну а что ты хочешь конкретно отключать? только звук для buddy в IDE и ZRC? или все звуки вообще (в ZRC их много)?

по поводу aircontrol:
я пытался разобраться, поковырялся в исходниках zdoom'а, но ясности пока не достиг.
в 'ванильном' думе (как утверждают доки zdoom), оно отсутствует:

Code
sv_aircontrol
float: 0.00390625
Sets the amount of control you have while in the air. 1 is the same control you have while on normal ground. 0 is no control at all—the original Doom setting—you have to wait until you land before you can change direction. The default value is very close to the standard Doom value but still large enough to allow you to stand next to a ledge and jump onto it.

теперь я понимаю, почему с некоторых (давних) пор перестал запрыгивать с места на уступчики в zdaemon'e smile

но непонятно со значениями этой величины больше нуля. скажем, ты видишь разницу в игре между sv_aircontrol=0.00390625 (default в zdoom) и sv_aircontrol=0.01 (минимум в ide)? я не заметил..
и откуда ты взял эту зависимость sv_aircontrol=x/256 ?

 
StasBFG[iddqd]Дата: Пятница, 12.12.2008, 20:38 | Сообщение # 5
Сержант
Группа: Пользователи
Сообщений: 31
Репутация: 0
Статус: Offline
1/256 - это и есть 0.00390625. остальные значения округляются до х/256. в твоём случае 0.01 будет слишком много.
проверить легко - вырубаешь гравити, подпрыгиваешь и пытаешься двигаться, пробуя разные значения.

ещё сделай сортировку на странице приятелей. чтобы было наглядно видно - кто в ирц, а кто на серверах.
и вообще, лучше во всех списках сделать сортировку при клике на колонке


Newer is not always better

Сообщение отредактировал StasBFG[iddqd] - Пятница, 12.12.2008, 20:39
 
bondДата: Среда, 17.12.2008, 18:38 | Сообщение # 6
Admin
Группа: Администраторы
Сообщений: 97
Репутация: 2
Статус: Offline
я понимаю, что 1/256 = 0.00390625, но есть ли еще что-то в этой переменной, имеющее связь с числом 256?
по определению zdoom эта переменная изменяется от 0 до 1, имеет значение по умолчанию 0.00390625 - и это все.
в ide мне с вещественными числами работать неудобно, поэтому я использую %, т.е. преобразую интервал 0-1 в 0-100%. я мог бы вместо этого использовать интервал 0-256, но боюсь, никто кроме тебя smile , не поймет что там выставлять. я предлагаю вот что: оставить все как есть, но ввести доп. параметр настройки - флажок "zdoom default". если он отмечен, то aircontrol задается равным 0.00390625, если нет - то как раньше.

по поводу сортировки: borland builder, которым я пользуюсь, не имеет встроенных средств сортировки таблиц, мне приходится самому сортировать все данные перед тем как их там разместить. насчет приятелей подумаю (вроде неплохая идея), но все подряд - это вряд-ли..

 
StasBFG[iddqd]Дата: Суббота, 20.12.2008, 18:10 | Сообщение # 7
Сержант
Группа: Пользователи
Сообщений: 31
Репутация: 0
Статус: Offline
Quote (bond)
я понимаю, что 1/256 = 0.00390625, но есть ли еще что-то в этой переменной, имеющее связь с числом 256?

больше ничего smile с zdoom default хорошая идея. для скуллтага должна быть включена по умолчанию.

ещё предлагаю параметры с + записывать также в rsp файл. например:
в knee-deep in zdoom первая мапа z1m1, а сервер запускается с e1m1. с помощью IDE у меня так и не получилось запустить правильно без использования маплиста. "map z1m1" в cfg файле не работает, зато "+map z1m1" перед exec в rsp-файле работает.


Newer is not always better
 
ZeberДата: Пятница, 10.07.2009, 23:52 | Сообщение # 8
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Offline
Предлагаю поменять флаг Грузии на современный.. не смотря на известные полит. противоречия. Другими словами , даже если новый флаг - символ того или иного гадского режима, он все-таки является государственным на данный момент.

Lnoi_98
 
bondДата: Суббота, 11.07.2009, 00:23 | Сообщение # 9
Admin
Группа: Администраторы
Сообщений: 97
Репутация: 2
Статус: Offline
хех) неполиткорректный флаг значит.. )

вот что написано по поводу флагов в дистрибутиве IDE:

IP2C is a library which allow to convert IP addresses to Country information: country names and flags.
It is made by Kilgore: kilgore@zdaemon.org

 
Форум » Обсуждение IDE и др. » Предложения, вопросы » Предложения по IDE 4.30
  • Страница 1 из 1
  • 1
Поиск:

bond © 2001-2024