HLFX.Ru Forum
Показать все 27 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Quake Remake (https://hlfx.ru/forum/forumdisplay.php?forumid=32)
-- Quake Wrapper 0.5 beta for Xash3D engine (https://hlfx.ru/forum/showthread.php?threadid=5030)


Отправлено Дядя Миша 29-07-2017 в 20:00:

Quake Wrapper 0.5 beta for Xash3D engine

Подробнее о проекте, как он появился и для чего нужен, можно узнать здесь.
Итак, мой враппер дорос первой бубличной беты
Изменений достаточно много, в в плане меню и багфиксов. Так же был предварительно протестирован мультиплеер. Кратко по пунктам:
1. меню как в настоящей кваке.
2. множество исправлений геймплея, ошибок, вылетов и прочих гадостей.
3. доделан худ.
4. начиная с этой версии доступны исходники враппера, для интерисующихся. Вероятно кто-то захочет поучаствовать в разработке, например добавить недостающие буллетины для Twig ну или пофиксить какие-то баги.
Так же объявляется коткурс на логотип для враппера, я его добавлю в аттачмент, чтобы тема отображалась в интересных.

Ссылки на скачивание:
Quake Wrapper 0.55 beta - 584 Kb
Full source code [snapshot] - 260 Kb

Приятной игры

ЗЫ, отдельное спасибо Альбатроссу за имплементацию квейковского меню.

Update at 30.07.2017
Архив обновил, перекачивайте. Забыл приложить gameinfo.txt и сделал косметическое изменение в движке, для более простой генерации новых gameinfo.txt у квейк-модов.

Update at 31.07.2017
1. исправлено воспроизведение музыки в модах
2. исправлены ошибки в меню
3. добавлена доска фрагов для мультиплеера
4. исправления в gameinfo.txt
5. еще несколько мелких исправлений

Update at 3.08.2017
1. введена экспериментальная поддержка BSP2 (с нарушением бинарной совместимости)
2. расширен лимит на эдикты и на видимые эдикты (с нарушением протокола)
3. исправления для Arcane Dimensions

Update at 8.08.2017
1. несколько мелких исправлений для Arcane Dimensions

Update at 9.08.2017
1. исправления движка, связанные с выходом обновления для Arcane Dimensions - карты ad_sepulcher. Сам враппер не менялся.

Update at 19.08.2017
1. Исправление некоторых багов в движке. Сам враппер не менялся.

Проект достиг работоспособного и юзабельного состояния, на данный момент у меня нет ни интереса ни времени продолжать работы над ним (еще и потому, что большинство протестированных мною модов отлично работают). Работы приостановлены на неопределённый срок.
Если вас заинтерисовал проект и вы хотите продолжить работу над ним - пишите в эту тему. Если вы являетесь фанатом Квейка, его модов, вам нравится моя идея враппера под Xash3D и вы хотели бы что-то предложить или сообщить о найденных багах - пишите в эту тему.
Очень конечно жаль, что никто так и сделал логотип для враппера, но ничего не поделаешь, видимо проект не ко времени или просто не та целевая аудитория Напоминю, что это прежде всего была моя персональная хотелка, а не чьи-то потребности. Во всяком случае теперь у нас есть вот такой уникальный враппер. Ни у кого нет, а у нас есть

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Cybermax 29-07-2017 в 23:09:

Автор молодец за проделанную работу! Может быть поиграем вместе?


Отправлено Ku2zoff 30-07-2017 в 08:09:

Цитата:
Дядя Миша писал:
Так же объявляется коткурс на логотип для враппера

По-хорошему, это должны быть две стилизованные под кваковский шрифт буквы "QW". Но это может создать путаницу с QW. И вызвать попаболь у некоторых в квейк-комьюнити.
Будем скачать вечером. И постараюсь пробежать всю кваку на следующей неделе. Вдруг баг найду.


Отправлено XaeroX 30-07-2017 в 09:09:

Цитата:
Дядя Миша писал:
Так же объявляется коткурс на логотип для враппера, я его добавлю в аттачмент, чтобы тема отображалась в интересных.

Я хочу принять участие.
Вот мой вариант:

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!


Отправлено FiEctro 30-07-2017 в 10:32:

XaeroX
А на фоне Волатила ?


Отправлено Дядя Миша 30-07-2017 в 14:21:

Обновил архив - приложил gameinfo.txt, с необходимыми параметрами. Тот что, генерит ксаш по умолчанию, содержит неверные пути к дллкам враппера. Так что перекачивайте.

Добавлено 30-07-2017 в 17:21:

ЗЫ. Как вы пони-маете, юзер за полминуты мог бы и сам исправить дефолтный gameinfo, но щас такие позорные юзеры пошли, они даже в игры играют на ютубе.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Дядя Миша 31-07-2017 в 14:54:

Вышло обновление, перекачивайте.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Ku2zoff 31-07-2017 в 15:18:

Некорректно работает hud_scale. Картинки не скейлятся, а меняют координаты. Полезно было бы менять скейл интерфейса (худа и меню налету бегунком в меню, как в DirectQ). Нет переключателя mouse look в опциях. Либо кнопочкой, либо +mlook в консоли, чтобы не держать кнопочку. Галочку "Wait for vertical sync" стоило бы добавить в опции видео.


Отправлено Дядя Миша 31-07-2017 в 17:22:

Цитата:
Ku2zoff писал:
Некорректно работает hud_scale

он вообще теперь не работает, да.
А то что в меню чего-то нет, ну так меню от ваниллы. Откуда ему там взяться.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Ku2zoff 01-08-2017 в 05:40:

Цитата:
Дядя Миша писал:
меню от ваниллы. Откуда ему там взяться.

Сорцы есть, можно самому добавить при желании, верно.
Цитата:
Дядя Миша писал:
он вообще теперь не работает, да.

Только во враппере, или вообще во всех модах? Надо бы починить, а то худ и меню совсем уж мелкие на высоких разрешениях.


Отправлено Дядя Миша 03-08-2017 в 20:25:

Цитата:
Ku2zoff писал:
Только во враппере

Да.

Обновил враппер, добавил экспериментальную потдержку BSP2 и расширил лимиты, как вы понимаете, чёб AD работал корректно. Так шо сбылась мечта идиёта - запустить Arcane Dimensions под ксашем
Оно правда до сих пор не вполне корректно работает - например после сейв-рестора постепенно умирают эмиттеры партиклей, но это всё же лучше, чем лавинообразное увеличение числа эдиктов после каждого нового сейва. Когда-нибудь я профикшу и это, там замутка хитрая с уникальными номерами эдиктов, почти как в халфе, но попроще
Впрочем никто не мешает это и вам сделать. если руки растут откуда задумано и сложилось исторически.
А еще можно дёрнуть рендер из квейк-спазма и вставить его в клиентку, чёб не тормозило
Корочи большой простор для творчества.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Дядя Миша 08-08-2017 в 11:15:

Выложил еще одно обновление, судя по всему крайнее. Настроил туманчег и поправил несколько мелочей. Кстати в этом билде работает команда impulse 107 из халфы, можно узнать имя текстуры

В принципе враппер на текущей стадии развития меня полностью удовлетворяет, я под ним вечерами прохожу карты из AD. Кстати сам AD только что обновился до версии 1.60 (была добавлена карта "забытые сепульки". Ну как бы неудивительно, что с таким названием её позабыли добавить

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено st1x51 08-08-2017 в 13:58:

Цитата:
Дядя Миша писал:
, можно узнать имя текстуры

Хм,,я себе запилил уже tracetexture

__________________
//generated by Quake, do not modify
//I want QuakeC in XashNT
http://www.moddb.com/games/conscript


Отправлено nemyax 08-08-2017 в 14:37:

Цитата:
Дядя Миша писал:
была добавлена карта "забытые сепульки"

Тю. Вот если бы суперперпульки!


Отправлено Дядя Миша 08-08-2017 в 17:21:

Уникальная карта надо сказать - max leafs впервые за всю историю кваки превышает 32768 лифов
Ни один кушный движок эту карту не способен переварить по вышеописанной причине, я щас ксаш активно дорабатываю вот как раз, чёб работало.

Добавлено 08-08-2017 в 20:21:

В нехахре был повар, а тут рыбак

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Дядя Миша 09-08-2017 в 18:57:

Обновил движок для корректной поддержки ad_sepulcher
Теперь ксаш - единственный в мире сторонний движок, способный грузить эту карту. Все остальные вылетят нахрен, даже хвалёный даркплейс.
Второй движок, умеющий грузить эту карту - специальный билд квейкспазма, сделанный специально для обновления AD.
Так-та!

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 10-08-2017 в 02:16:

Цитата:
Дядя Миша писал:
Теперь ксаш - единственный в мире сторонний движок, способный грузить эту карту.

"Такая только у меня и у Майкла Джексона!" ©

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!


Отправлено Ku2zoff 10-08-2017 в 03:24:

Цитата:
Дядя Миша писал:
Теперь ксаш - единственный в мире сторонний движок, способный грузить эту карту.

На скрине с рыбаком надпись "5460 server entities". Это реально столько, или там что-то на манер монстермейкера работает и спавнит энтити в таком количестве?

Добавлено 10-08-2017 в 10:21:

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

Добавлено 10-08-2017 в 10:24:

З.Ы. Дядя Миша, ты можешь починить hud_scale?


Отправлено Дядя Миша 10-08-2017 в 14:48:

Цитата:
Ku2zoff писал:
Это реально столько, или там что-то на манер монстермейкера работает и спавнит энтити в таком количестве?

Оба предположения правильные. Энтить реально столько, но из них 768 энтить - серверные партиклы А всё остальное - двери, монстры, итемы.
Ты просто этой карты не видел. Её бы даже Скарж и то не прошёл.

Цитата:
Ku2zoff писал:
Ну теперь осталось сделать вброс в квейк-комьюнити, что ксаш может в блатные моды для кваки.

Так сделай же!

Цитата:
Ku2zoff писал:
Дядя Миша, ты можешь починить hud_scale?

донатов бы

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Ku2zoff 13-08-2017 в 15:32:

Цитата:
Дядя Миша писал:
А всё остальное - двери, монстры, итемы.
Ты просто этой карты не видел.

Ну нифига себе. А ещё некоторые считают, что первоквака устарела, и не ровня современным движкам.
Цитата:
Дядя Миша писал:
Так сделай же!

Так ведь не зареган я там... Надо найти того, кто сможет развести срач
Цитата:
Дядя Миша писал:
донатов бы

Ну ой, с деньгами сейчас туго. Я на развитие форума hlfx.ru не успел заслать в своё время, меня опередили, набрали нужную сумму. Хотя бы джек в стиме купил. Давай ты свои проекты в стим, а? Если что-то пройдёт отбор, обязательно куплю. Это конечно трудно, копирайты и всё такое. А вдруг получится?


Отправлено FiEctro 13-08-2017 в 17:16:

Надо 10тыщ монстров, шоб как в дууме


Отправлено Дядя Миша 13-08-2017 в 18:50:

FiEctro 10 тысяч спрайтовых монстров - это всего-навсего 10 тысяч полигонов

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено FiEctro 14-08-2017 в 09:55:

Дядя Миша
Дык, а зачем спрайтовых? Надо трехмерных


Отправлено Дядя Миша 19-08-2017 в 19:57:

Немного обновил враппер, точнее движок в комплекте. Была проблема с воспроизведением звуков от статических энтить, например факелов.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Paopapel 20-08-2017 в 12:43:

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


Отправлено Дядя Миша 12-03-2018 в 22:24:

Sock выпустил очередное обновление AD
http://www.simonoc.com/pages/design/sp/ad.htm

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Дядя Миша 13-03-2018 в 20:52:

Между прочим при создании Arcane Dimensions использовался Jack, вот вам пруф

Цитата:

ÛÉÎÆÏÝ Arcane Dimensions v1.70 Patch 1
ad_ac (Quake) Arcane Adamantine
ad_azad (Darkplaces BSP2) The Realm of Enceladus
ad_chapters (Quake) Arcane Chapters
ad_crucial (Darkplaces BSP2) The crucial error
ad_dm1 (Quake) Place of Many Deaths
ad_dm5 (Quake) The Mire Jackhammer 1.1.700 (vpQuake)
ad_e1m1 (Quake) hanger 16
ad_e2m2 (Quake) Ogre Bastille
ad_e2m7 (Quake) the Underearth
ad_end (Quake) The End.
ad_lavatomb (Darkplaces BSP2) Per Aspera ad Inferi Jackhammer 1.1.700 (vpQuake)
ad_magna (Darkplaces BSP2) Leptis Magna J.A.C.K. 1.1.1064 (vpQuake)
ad_metmon (Quake) Arcane Monstrosity
ad_mountain (Quake) Firetop Mountain
ad_necrokeep (Quake) The Necromancer's Keep
ad_obd (Quake) Obsessive Brick Disorder
ad_sepulcher (Darkplaces BSP2) The Forgotten Sepulcher
ad_swampy (Darkplaces BSP2) Foggy Bogbottom
ad_test1 (Quake) Smash and Grab
ad_test10 (Quake) Plasma Burn!
ad_test11 (Quake) Point Shoot Click
ad_test2 (Quake) Minion Overdrive!
ad_test3 (Quake) -Rotation and Exploration-
ad_test4 (Quake) My Precious!
ad_test5 (Quake) Welcome Theseus!
ad_test6 (Quake) Arena Town
ad_test7 (Quake) The Skull Wizards Manse
ad_test8 (Quake) Droles & Gaunts
ad_test9 (Quake) Hammer Time!
ad_tfuma (Darkplaces BSP2) Terror Fuma
ad_zendar (Quake) The Horde of Zendar
m_bchains1 (Quake)
m_bchains2 (Quake) All is good.
m_bridge1 (Quake)
m_bridge2 (Quake)
m_bridge2b (Quake)
m_bridge3 (Quake)
m_chains1 (Quake) Moisty Fusslappen
m_chains2 (Quake) Moisty Fusslappen
m_chains2l (Quake) Moisty Fusslappen
m_chains2p (Quake) Moisty Fusslappen
m_chains2r (Quake)
m_chains2rl (Quake)
m_chains3 (Quake) Moisty Fusslappen
m_chains4 (Quake) Moisty Fusslappen
m_chains4p (Quake) Moisty Fusslappen
m_chains5 (Quake)
m_chains5l (Quake)
m_chains5p (Quake)
m_thanshelf (Quake)
start (Quake) In the beginning
start_test (Quake) Round and Round!


Добавлено 13-03-2018 в 23:52:

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

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Временная зона GMT. Текущее время 17:46.
Показать все 27 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024