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

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Наши проекты (https://hlfx.ru/forum/forumdisplay.php?forumid=1)
-- A3D engine (https://hlfx.ru/forum/showthread.php?threadid=4210)


Отправлено A3Dengine 26-12-2013 в 14:56:

Half-Life A3D engine

A3D engine
A3D engine (Aliens3Dengine) - совместимый GoldSrc движок
Читает ресурсы движков GoldSrc и Lithtech
Написан от начала до конца на C++

Небольшая история создания:
Как-то была у меня г*вно видеокарта, которая не поддерживала не OpenGL, не DirectX, а мне хотелось поиграть в AvP2, вот я и решил портировать её на GoldSrc. Но потом я понял, насколько это геморойное дело, бросил порт и начал писать новый движок. Сегодня, когда движок работает безотказно, добавил немного кода из Quake , Quake3 и Half Life начал работать.

Поддерживаемые форматы:
Модели:
.mdl
.md2
.md3
.abc
Карты:
.bsp
.map
.dat
Звук:
.mp3
.ogg
.wav
Тесктуры:
(Любого формата, только упакованные в .rad или в .wad)

Рабочие игры:
Aliens vs Predator 2
Half Life
Quake
Quake2
Quake3

Рендеры:
OpenGL: Да
Software: Да
Direct3D: Ну, почти...

Частые проблеммы:
П: Ошибка Sv_StartSound:402
О: Options-->Audio-->Half-Life-->HEV suit volume, ставим значение 0

П: Ошибка Даная программа не является приложением Win32
О: Попробуй программу DosBox

П: В режиме Direct3D модели полностью черные, и нет тени.
О: Переключи в режим OpenGL

П: Неработает ни OpenGL, ни Direct3D
О: Драва на видео бл**ь поставь!!!

Скрин:


Скачать:
http://yadi.sk/d/dn1-9yktEzFw6

__________________
Троль епта


Отправлено nemyax 26-12-2013 в 15:04:

NOLF будет работать?


Отправлено fire64 26-12-2013 в 15:10:

Это фейк!!!
Автор жирный тролль.

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено A3Dengine 26-12-2013 в 15:10:

Цитата:
nemyax писал:
NOLF будет работать?

Возможно


Отправлено GioHAUS0n 26-12-2013 в 15:11:

Удаляйте... внутри a3d.exe написано:

Fucking A3Dengine!!!Fucking A3Dengine!!!Fucking A3Dengine!!!Fucking A3Dengine!!!Fucking A3Dengine!!!Fucking A3Dengine!!!Fucking A3Dengine!!!Fucking A3Dengine!!!Fucking A3Dengine!!!Fucking A3Dengine!!!Fucking A3Dengine!!!Fucking A3Dengine!!!Fucking A3Dengine!!!Fucking A3Dengine!!!Fucking A3Dengine!!!Fucking A3Dengine!!!Fucking A3Dengine!!!Fucking A3Dengine!!!Fucking A3Dengine!!!Fucking A3Dengine!!!Fucking A3Dengine!!!

Добавлено 27-12-2013 в 01:11:

и все... //чистый троллинг.


Отправлено Дядя Миша 26-12-2013 в 15:15:

Ну что нам делать с таким товарищем? Предлагайте.

__________________
My Projects: download page

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

Цитата:

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


Отправлено fire64 26-12-2013 в 15:17:

Забанить, вместе со всей подсетью.

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено nemyax 26-12-2013 в 15:24:

Вот зачем человеку был этот театр? 0_о


Отправлено GioHAUS0n 26-12-2013 в 15:33:

Цитата:
nemyax писал:
Вот зачем человеку был этот театр? 0_о


Это называется NEO-ART-HOUSE...((((

Добавлено 27-12-2013 в 01:33:

PS. Качестве примера, могу дать:

http://www.untitled-game.org/


Отправлено tolerance 26-12-2013 в 16:06:

Цитата:
GioHAUS0n писал:
и все... //чистый троллинг.

Троллинг? Дебилизм какой-то, а не троллинг.
Автор — конь.


Отправлено KiQ 26-12-2013 в 16:19:

А я уж понадеялся это тот самый мифический Generic Engine

__________________
-Brain is dead-


Отправлено XaeroX 26-12-2013 в 17:02:

Может, это наш старый друг Буранчик?

__________________

xaerox on Vivino


Отправлено thambs 26-12-2013 в 20:18:

язабан

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено FiEctro 26-12-2013 в 20:28:

FAQ доставило

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено XaeroX 26-12-2013 в 21:12:

Цитата:
thambs писал:
язабан

Может, лучше "1 час с A3Dengine"? Ну, классика.

__________________

xaerox on Vivino


Отправлено thambs 26-12-2013 в 21:39:

>1 час
он "шлюха внимания" -- именно это ему и нужно.

//тут ЛОР и не любят, но там некоторые дельные мысли попадаются, в частности:
>одной из неписанных норм ЛОРа, да и любого другого вменяемого сообщества, является непривлечение внимания к своей персоне

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено ~ X ~ 27-12-2013 в 06:02:

http://en.wikipedia.org/wiki/A3D
Я уж понадеялся что кто-то пордолжит дело Aureal, так нет! Очередной тупизм!

предлагаю найти и побить ногами за поднятие ложных надежд.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено Ozzy 27-12-2013 в 08:23:

в любом случае - лучше чем Ozzy

__________________
удалено по соображениям цензуры


Отправлено FiEctro 27-12-2013 в 08:54:

Не знаю, по моему этот тип уже и так не появится на форуме. Думаю он сам для себя решил что его забанят.

thambs
ЛОР никогда не был вменяемым, а тем более сообществом.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено frenzyX 27-12-2013 в 11:54:

Цитата:
A3Dengine писал:
Рабочие игры:
Aliens vs Predator 2
Half Life
Quake
Quake2
Quake3

Is it possable (theoretical, at least), to create engine, able to support all of this games?


Отправлено XaeroX 27-12-2013 в 11:57:

frenzyX
Theoretically everything is possible. For all the rest, there is Mastercard.

__________________

xaerox on Vivino


Отправлено Дядя Миша 27-12-2013 в 12:07:

Цитата:
frenzyX писал:
Is it possable (theoretical, at least), to create engine, able to support all of this games?

i'm sure not.

Добавлено 27-12-2013 в 16:07:

For example engine that supported Quake1, Quake2, Quake3 and Half-Life already existed and called FTE. It's very unstable thing.

__________________
My Projects: download page

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

Цитата:

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


Отправлено frenzyX 27-12-2013 в 12:25:

Цитата:
Дядя Миша писал:
or example engine that supported Quake1, Quake2, Quake3 and Half-Life already existed and called FTE

Does it allows to launch, for example... Return to Castle wolfenshtein, quake 3 arena, half-life and counter-strike with one exe-file?
Цитата:
Дядя Миша писал:
It's very unstable thing.

It is predictable, with complexetive codes. However... what kind of errors appering in it?


Отправлено Дядя Миша 27-12-2013 в 12:35:

It launch pure quake1, pure quake 2 and pure quake 3. Thats all.
half-life support is present in source code but probably disabled by #ifdef.

__________________
My Projects: download page

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

Цитата:

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


Отправлено Zambine 28-12-2013 в 06:48:

Вот нах*я это все?

Добавлено 28-12-2013 в 10:48:

Цитата:
frenzyX писал:
Aliens vs Predator 2
Half Life
Quake
Quake2
Quake3

I dont sure , but AvP2 uses *.abc model format... It very strange, and i dont see any other game engine with "open source", what use this format...
Screen:


Отправлено A3Dengine 01-02-2014 в 18:16:

ГЫЫЫ Тролинг удался Ну люди сами подумайте, что этот двиг нереально реализовать
1. Совместить vertexную анимацию с котячной невозможно.
2. ABC модели открываются хрен знает чем, но уверен - там вертексная анимация
3. У первой , второй , третей кваки разные версионные номера, а совместить их - никак
4. AVP2 использует dat карты, и как и многон в AVP2 нельзя негде открыть, и темболее пихнуть в двиг.

__________________
Троль епта


Отправлено Дядя Миша 01-02-2014 в 18:41:

Цитата:
A3Dengine писал:
Совместить vertexную анимацию с котячной невозможно.

Что значит - совместить?
Цитата:
A3Dengine писал:
У первой , второй , третей кваки разные версионные номера, а совместить их - никак

Ну вот тебе движок, который запускает первую, вторую или третью кваку на выбор: http://www.fteqw.com/
автор просто брал сорцы от трёх квак и копировал в исходники первой.
Всё это дело очень нестабильное, однако все три кваки действительно запускаются и даже какое-то время работают. И еще вроде бы Hexen II может. Впрочем, если посмотреть сорцы, там задел и на Half-Life и на Doom.

__________________
My Projects: download page

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

Цитата:

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


Отправлено Ghoul [BB] 01-02-2014 в 19:22:

Цитата:
~ X ~ писал:
предлагаю найти и побить ногами за поднятие ложных надежд.



Нет, право, сударь, зачем же живого человека и ногами???
Может, его просто.... ну ты понял?!

__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.

Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo


Отправлено Government-Man 01-02-2014 в 20:53:

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

Цитата:
A3Dengine писал:
1. Совместить vertexную анимацию с котячной невозможно.


Что значит совместить? Сделать движок, которые поддерживает несколько типов анимации можно. Такие движки даже существуют в природе.

Цитата:
A3Dengine писал:
2. ABC модели открываются хрен знает чем, но уверен - там вертексная анимация


Пишешь загрузчик для этого формата и радуешься.

Цитата:
A3Dengine писал:
3. У первой , второй , третей кваки разные версионные номера, а совместить их - никак


Что значит разные номера? Версии карт? Ну и в чем проблема? Тот же ксаш умеет грузить карты разных версий.

Цитата:
A3Dengine писал:
4. AVP2 использует dat карты, и как и многон в AVP2 нельзя негде открыть, и темболее пихнуть в двиг.


Сам то подумай немного - то, что можно записать в файл, можно и прочитать из него. Наверняка где-то уже есть описание формата карт. Ну а если нету - то отладчик в руки и вперед.


Отправлено Ku2zoff 02-02-2014 в 05:26:

Цитата:
A3Dengine писал:
1. Совместить vertexную анимацию с котячной невозможно.
2. ABC модели открываются хрен знает чем, но уверен - там вертексная анимация
3. У первой , второй , третей кваки разные версионные номера, а совместить их - никак
4. AVP2 использует dat карты, и как и многон в AVP2 нельзя негде открыть, и темболее пихнуть в двиг.

1. Если имеется ввиду одновременная поддержка разных моделек в движке - проблем нет. Валвэ вон, вообще в одной модели это дело совместили: скелетка для основных анимаций, а вершинная - для лицевых.
2. Милкой открываются, например. Алгоритм уже есть, прикрутить к движку можно.
3. Совместить можно, но глючить будет - мама не горюй. Если ограничиться только поддержкой карт, моделей и текстур - то норм (см. Darkplaces).
4. Можно написать загрузчик формата, так же, как и для моделек.
Только это нафиг не надо. Нам проще сконвертить в халфовские форматы.


Отправлено Chyvachok 02-02-2014 в 07:58:

Цитата:
A3Dengine писал:
2. ABC модели открываются хрен знает чем, но уверен - там вертексная анимация


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

Цитата:
Government-Man писал:
Сделать движок, которые поддерживает несколько типов анимации можно. Такие движки даже существуют в природе.


В Unreal Tournament 2004 монстров для Invasion сконвертировали из Unreal 1 вместе с их вертексной анимацией.


Отправлено XaeroX 02-02-2014 в 08:11:

Цитата:
A3Dengine писал:
Ну люди сами подумайте, что этот двиг нереально реализовать

А этот троллинг не удался, увы.

__________________

xaerox on Vivino


Отправлено a-kush-er 02-02-2014 в 15:07:

ичсх все вроде поняли, что троллинг, но все равно начинают срач
странные вы какие-то...


Отправлено Дядя Миша 02-02-2014 в 15:14:

Цитата:
a-kush-er писал:
ичсх все вроде поняли, что троллинг, но все равно начинают срач

Без срача скучно . Главное не скатится во взаимные оскорбления.

__________________
My Projects: download page

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

Цитата:

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


Отправлено A3Dengine 04-02-2014 в 20:08:

Может когда выучу C++ на зубок, тогда возьмусь писать. А так, я даже не могу заставить квадрАтык вращаться, не то что игровой движок

Добавлено 05-02-2014 в 00:08:

Цитата:
Дядя Миша писал:
Без срача скучно

Поэтому я его и устраиваю

__________________
Троль епта


Отправлено nemyax 04-02-2014 в 20:14:

Напиши лучше клон Wings3D, когда квадратик таки завращается.


Отправлено A3Dengine 04-02-2014 в 20:42:

Цитата:
Ghoul [BB] писал:
Может, его просто.... ну ты понял?!

НЕ НАДО МЕНЯ ЕБАТЬ!!!
Все равно завтра забанят

__________________
Троль епта


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

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