Автор | Сообщение |
Player701 Marine
| 47 |
Doom Rate: 1.27
|
Отправлено: 23.05.09 09:16:33 | |
| Всем привет! Я, может, написал не в тот раздел, но ничего более подходящего не нашел.
В общем, решили мы с LPDem'ом сделать программку, наподобие ZDL (ZDoom Launcher). Лаунчер ZDoom/GZDoom и, может быть, Skulltag.
Вот список фич программы:
Что уже сделано:
1. Подключение PWAD'ов (а вы как DOOMали?);
2. Выбор IWAD'а;
3. Определение IWAD'а (Doom, Heretic, Hexen, а так же версия.). Определение идет по MD5 хешу (говорю сразу, взяли из IWAD Verifier), но фишка в том, что даже если IWAD поврежден (и хеш не совпадает), определятся он все равно будет. Аналогичный принцип определения у ZDoom'а (порылся в исходниках).
Что надо сделать:
1. Доработать алгоритм определения IWAD'а (в принципе, он и так норм работает, надо только добавить определение Chex Quest);
2. Запретить добавление PWAD'а в качестве IWAD'а (ZDoom их не берет, конечно же);
3. Несколько портов для запуска (с выбором);
4. Поддержка мультиплеера, выбор уровня, сложности;
5. Может быть еще кое-что. Пока это все.
Как будет готова первая альфа-версия - выложу. Пока же прошу обсудить, какие еще фичи программе будут нужны, какие можно выкинуть.
Буду очень благодарен, если поможете мне в обнаружении багов.
Спасибо. | |
|
| |
StasBFG[iddqd] -= DoomGod =-
| | 1734 |
Doom Rate: 1.58
|
Отправлено: 23.05.09 12:15:10 | |
| Что-то подобное я уже делал давно http://doom2.info/ports/zdoom/zdlpro.exe
Задумывалось в основном для мультиплеера, но как выяснилось всё таки без ланчеров проще (через параметры) | |
|
1 |
2 |
1 |
|
|
| |
Player701 Marine
| 47 |
Doom Rate: 1.27
|
Отправлено: 23.05.09 12:21:24 | |
| Мы как раз хотим без параметров и командной строки. И мультиплеер тоже будет. А вот определение IWAD'а - этого наверно в ланчерах не было. LPDem соглашается, что это полезная весчь. К сожалению, он не зарегистрирован на этом форуме, поэтому буду один сообщать про добавление новых фич и версий.
P.S. Я не занимаюсь программированием как таковым, это делает LPDem, за что ему отдельное спасибо. Я даю идеи про новые фичи, он реализует их технически. В ближайшие дни ожидается версия 0.3, обязательно выложу.
Добавлено спустя 1 час 49 минут 58 секунд:
Вышла версия 0.3, скачивать тут: http://narod.ru/disk/9025726000/UDL.rar.html
Функциональность пока скромная, но основные операции (подключать PWAD'ы, выбирать IWAD'ы и настраивать командную строку) выполнять уже можно.
Просьба сообщать обо всех багах сюда.
P.S. Администрация, очень прошу: сделайте возможность прикрепления файлов к постам на форуме. Хотя бы до 1 мегабайта.
Добавлено спустя 1 час 52 минуты 27 секунд:
Улучшенная версия 0.3 (уменьшили размер файла)
http://narod.ru/disk/9029115000/UDL%20(copy%202).rar.html
По функциональности ничем не отличается.
Добавлено спустя 1 минуту 11 секунд:
Извините, как то глючно ссылка добавилась
[URL=http://narod.ru/disk/9029115000/UDL%20(copy%202).rar.html]Скачать[/URL]
Добавлено спустя 28 секунд:
блин, что за глюки? | |
|
| |
StasBFG[iddqd] -= DoomGod =-
| | 1734 |
Doom Rate: 1.58
|
|
1 |
2 |
1 |
|
|
| |
Player701 Marine
| 47 |
Doom Rate: 1.27
|
Отправлено: 23.05.09 16:15:01 | |
| Так лучше?
И куда вы убрали предпросмотр поста? | |
|
| |
StasBFG[iddqd] -= DoomGod =-
| | 1734 |
Doom Rate: 1.58
|
Отправлено: 23.05.09 16:18:53 | |
| Да, теперь работает
Player701 : | И куда вы убрали предпросмотр поста? |
Его никогда не было | |
|
1 |
2 |
1 |
|
|
| |
Player701 Marine
| 47 |
Doom Rate: 1.27
|
Отправлено: 23.05.09 16:20:43 | |
| В phpBB 2 он всегда был.
(Сори, это оффтопик) | |
|
| |
StasBFG[iddqd] -= DoomGod =-
| | 1734 |
Doom Rate: 1.58
|
Отправлено: 23.05.09 16:26:17 | |
| | Не удалось выполнить команду
"gzdoom64.exe" -iwad "D:\doom\wads\doom2.wad" |
Из текущей папки тоже запускаться должно. Также желательно использовать переменную DOOMWADDIR - если она есть - находить в папке все iwad'ы, добавлять их в список и поменять стартовую папку для диалогов
| В phpBB 2 он всегда был.
(Сори, это оффтопик) |
В стандартном был, а у нас свой движок, облегчённый | |
|
1 |
2 |
1 |
|
|
| |
Player701 Marine
| 47 |
Doom Rate: 1.27
|
Отправлено: 23.05.09 16:29:03 | |
| Не удалось выполнить команду
"gzdoom64.exe" -iwad "D:\doom\wads\doom2.wad"
Поставь полный путь к файлу. Там кнопочка есть.
DOOMWADDIR сделааем.
Добавлено спустя 4 минуты 6 секунд:
Например: "D:\doom\gzdoom\gzdoom64.exe". Для чего кнопочка "..."?
Добавлено спустя 1 час 7 минут 47 секунд:
Финальная версия 0.3:
Скачать | |
|
| |
krovopijca = Lance Corporal =
| 265 |
Doom Rate: 1.84
|
Отправлено: 23.05.09 18:12:54 | |
| Player701
предупреждай сообщением что надо выбрать файл игры
сделай автоматический поиск ивадов в папке с игрой
мож сделать интерфейс как у прбум+(и чтобы можно было выбрать любой интерфейс)? | |
|
| |
Player701 Marine
| 47 |
Doom Rate: 1.27
|
Отправлено: 23.05.09 18:16:45 | |
| krovopijca : | сделай автоматический поиск ивадов в папке с игрой |
Добавим в версии 0.4.
krovopijca : | предупреждай сообщением что надо выбрать файл игры |
Зачем? Он автоматически выводится при первом запуске.
krovopijca : | мож сделать интерфейс как у прбум+(и чтобы можно было выбрать любой интерфейс)? |
Не понял? | |
|
| |
StasBFG[iddqd] -= DoomGod =-
| | 1734 |
Doom Rate: 1.58
|
Отправлено: 23.05.09 18:25:28 | |
| Не, в прбуме плохой ланчер - очень долго загружает список вадов
Ещё сделай чтобы bat файл можно было создавать перед запуском | |
|
1 |
2 |
1 |
|
|
| |
krovopijca = Lance Corporal =
| 265 |
Doom Rate: 1.84
|
Отправлено: 23.05.09 18:27:39 | |
| Player701 : | Зачем? Он автоматически выводится при первом запуске. |
так чтобы было понятно ЧТО надо выбирать
свитч "Обычный интерфейс"/"Легкий интерфейс"(как у prboom-plus)
Добавлено спустя 32 секунды:
StasBFG[iddqd]
я имею в виду интерфейс | |
|
| |
Player701 Marine
| 47 |
Doom Rate: 1.27
|
Отправлено: 23.05.09 18:46:31 | |
| krovopijca : | свитч "Обычный интерфейс"/"Легкий интерфейс"(как у prboom-plus) |
Возможно, в версии 0.5, так как предыдущее ТЗ уже отправлено.
krovopijca : | так чтобы было понятно ЧТО надо выбирать |
Это нечто типа хот-фикса, сделаем сразу в следующей версии.
Добавлено спустя 1 минуту 18 секунд:
StasBFG[iddqd] : | Ещё сделай чтобы bat файл можно было создавать перед запуском |
Вот это точно будет.
Добавлено спустя 9 минут 5 секунд:
Значит, вот полный список того, что надо доделать (в скобках версия, в которой это будет):
Автоматический поиск IWAD'ов (0.4) [100% сделаем];
Предупреждение о выборе файла игры (0.4) [100% сделаем];
Создание bat-файла для запуска (0.4) [100% сделаем];
Легкий интерфейс (0.5) [вероятно]. | |
|
| |
Player701 Marine
| 47 |
Doom Rate: 1.27
|
Отправлено: 19.07.09 12:41:37 | |
| Вышла версия 0.4!
Новый список изменений:
Возможность добавления нескольких портов с полным определением версии. Можно добавить только ZDoom, GZDoom и Skulltag, сколько угодно, разных версий;
Теперь при запуске мы получаем предупреждение, если не добавлено ни одного порта;
Возможность создания bat-файла (через окно строки запуска);
Для каждого IWAD'а теперь можно добавлять свои PWAD'ы. Есть и общий список;
Модифицирован алгоритм определения IWAD'ов;
Исправление множества мелких багов, в частности, для поддержки Windows Vista.
Качать тут: UDoomLauncher.zip
Обо всех претензиях, пожеланиях, отзывах и предложениях пишем в топик.
Спасибо. | |
|
| |