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

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Нужен ли вам новый декомпилятор карт HL? (https://hlfx.ru/forum/showthread.php?threadid=3752)


Отправлено XaeroX 11-01-2013 в 10:11:

Нужен ли вам новый декомпилятор карт HL?

Сабж.

__________________

xaerox on Vivino


Отправлено PRoSToTeM@ 11-01-2013 в 10:43:

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


Отправлено XaeroX 11-01-2013 в 10:58:

PRoSToTeM@
Обычный это какой? Их существует несколько (лично мне известно два).
Кстати, буду благодарен за ссылки на известные декомпиляторы хл1, кроме винбспц и бсп2мап.

__________________

xaerox on Vivino


Отправлено Cybermax 11-01-2013 в 11:00:

XaeroX если имеется ввиду что декомпилятор *.bsp карт в *.map то нужен. Потому что после компиляции имеющимся получаются битые фейсы

Добавлено 11-01-2013 в 15:00:

Цитата:
XaeroX писал:
кроме винбспц и бсп2мап.

я о других и не слышал.


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

Цитата:
Cybermax писал:
я о других и не слышал.

а других и не существует

__________________
My Projects: download page

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

Цитата:

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


Отправлено XaeroX 11-01-2013 в 11:13:

Дядя Миша
Ну мало ли. Улучшенные их модификации, скажем.

__________________

xaerox on Vivino


Отправлено Cybermax 11-01-2013 в 12:04:

Небольшой оффтоп.
А как конвертировать q2bsp в hlbsp? Возможно ли это в принципе?


Отправлено Ku2zoff 11-01-2013 в 12:39:

Cybermax по-моему WinBSPC 1.2 это умеет.


Отправлено fire64 11-01-2013 в 13:01:

Мне пофиг.
Я если карты и делаю, то с нуля и с кастомным материалом.

Декомпилировать чужие карты, мне просто не интересно.

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


Отправлено sania_3 11-01-2013 в 13:14:

Нет, не нужен. Декомпилл юзал 2 раза- смотрел, как работает сам декомпилл. Если уж сложная логика, то можно и энтити-файл глянуть. Хотя у меня извращённый мозг и недостатка в логике я не испытываю.

__________________
Владелец восьмиструнного монстра Schecter Omen-8 Vintage White (VWHT)
Бывал на концертах этих групп: Rashamba, 7000$, Louna, Molecul, Project Revolution, Headsource, Digimortal и многих других. Куча автографов.
Я член возлагаю на сраный геймдев.


Отправлено FiEctro 11-01-2013 в 13:22:

Такой как WinBSP или BSPTwoMAP ненужен. Неплохобы написать предпологаемый алгоритм, а то непонятен смысл этой темы.

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


Отправлено StraighF 11-01-2013 в 13:38:

А в чём различие будущего нового от уже имеющихся?
А по поводу имющихся, у меня валяется три декомпилятора:
WinBSP - оконный.
Bsp2Map- оконный.
BSPTwoMAP - консольный.

__________________
Женщина - содержимое презерватива при полной инверсии пространства.


Отправлено Cybermax 11-01-2013 в 13:43:

Цитата:
Ku2zoff писал:
Cybermax по-моему WinBSPC 1.2 это умеет.

q2 карту в карту HL? Разве? Сейчас посмотрю.


Отправлено marikcool 11-01-2013 в 13:43:

через bspview можно декомпельнуть.

__________________
vk.com/skullcapstudios


Отправлено Ku2zoff 11-01-2013 в 13:58:

Цитата:
Cybermax писал:
q2 карту в карту HL? Разве? Сейчас посмотрю.

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


Отправлено SluX 11-01-2013 в 13:58:

А я прочитал как "компилятор карт" и проголосовал "наплевать". Но на декомпилятор, впринципе, тоже наплевать. Вот лучше б конвертер мап или бсп в obj/dxf/dae, да чтоб экспортировал только видимые полигоны или отличные от NULL.

Я знаю 3 декомпилятора: WinBSPc, BSP2MAP и BSPTwoMAP.

__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux


Отправлено Cybermax 11-01-2013 в 14:02:

Цитата:
Ku2zoff писал:
Блин.. Нафига конвертировать карты из другой игры?

Видимо зачемто надо
Цитата:
Ku2zoff писал:
Я имел в виду, что он декомпилит их практически без косяков.

Компилировал я ей, битые фейсы на одной карте хоть постоянно.


Отправлено XaeroX 11-01-2013 в 14:04:

Цитата:
FiEctro писал:
Неплохобы написать предпологаемый алгоритм, а то непонятен смысл этой темы.

Для чего? Вы ж всё равно ничего не поймёте.
Цитата:
marikcool писал:
через bspview можно декомпельнуть.

А результат какой?

Добавлено 11-01-2013 в 21:04:

Цитата:
SluX писал:
Вот лучше б конвертер мап или бсп в obj/dxf/dae, да чтоб экспортировал только видимые полигоны или отличные от NULL.

Пфф, это настолько просто, что даже браться лень.
Для ку3 это умеет делать q3map2, для хл - не знаю, не интересовался, но наверняка тоже утилитка имеется.

__________________

xaerox on Vivino


Отправлено Scrama 11-01-2013 в 14:25:

Ну, если речь идет о перегонке карт на другую платформу, работающую с теми же исходниками, но компилирующую в другой формат, то надо бы иметь. С учетом компилируемости потом, конечно.
Но я бы лучше посмотрел на конвертер из map220 в любой кваковский, ибо я так и не справился тогда с текстурными координатами до конца, а ведь годное бесшовное текстурирование - самая мякотка, единственное, чего в радианте не хватает.

Цитата:
XaeroX писал:
Для ку3 это умеет делать q3map2
Для ку3 есть leet, который делает это прямо из map, без компиляции в bsp.

__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran


Отправлено XaeroX 11-01-2013 в 14:30:

Scrama
Ну он какую-то базовую компиляцию делает. Ему в любом случае надо создать бсп, чтобы сделать филлинг и удалить обратные грани.

__________________

xaerox on Vivino


Отправлено nemyax 13-01-2013 в 00:39:

Цитата:
Scrama писал:
я бы лучше посмотрел на конвертер из map220 в любой кваковский

Это формат карт UT'99?


Отправлено Scrama 13-01-2013 в 03:29:

Цитата:
XaeroX писал:
Ну он какую-то базовую компиляцию делает. Ему в любом случае надо создать бсп, чтобы сделать филлинг и удалить обратные грани.
Нет, он выдает 1 к одному исходник, только поверхности брашей триангулирует.

Цитата:
nemyax писал:
Это формат карт UT'99?
Нет, это формат, выделяемый хаммером.

__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran


Отправлено (_-=ZhekA=-_) 13-01-2013 в 09:57:

Цитата:
SluX писал:
Вот лучше б конвертер мап или бсп в obj

Это умеет делать ILE + в квейк мап 1,2,3
XaeroX
А в чем будут отличия от этих WinBSPc, BSP2MAP и BSPTwoMAP ?
Если на выходе будет исходник, который потом можно вообще без проблем и редактирования, чтобы его потом можно было обратно скомпилировать в бсп и при этом, чтобы все текстуры были на месте! То, да нужен!


Отправлено Ku2zoff 13-01-2013 в 10:49:

Цитата:
(_-=ZhekA=-_) писал:
чтобы его потом можно было обратно скомпилировать в бсп и при этом, чтобы все текстуры были на месте!

Не, ну это уж больно жирно выходит. Достаточно будет в 100 раз меньше брашей, чем на выходе у bsp2map и нормальные браши, не растянутые на полкарты как у WinBSPC. И текстурные координаты тоже.


Отправлено XaeroX 13-01-2013 в 10:52:

Цитата:
(_-=ZhekA=-_) писал:
А в чем будут отличия от этих WinBSPc, BSP2MAP и BSPTwoMAP ?

Новой нескучной иконкой, чем же ещё?

__________________

xaerox on Vivino


Отправлено FiEctro 13-01-2013 в 13:49:

XaeroX
>> Для чего? Вы ж всё равно ничего не поймёте.

Может быть кто то и поймет. Я не прошу алгоритм всей проги, а только принцип и что мы получим на выходе. Если опять over9000 кривых брашей с поехавшими текстурами то думаю с этим и другие декомпиляторы прекрасно справляются.

Ku2zoff
Скажим сразурашеновский перегон из obj (а хлбсп вроде в obj тоже перегонять можно) в MAP позволяет сохранить почти всю геометрию (хотя иногда что то бьётся но несильно). Из минусов - пропадают все текстуры. Из плюсов - можно воровать геометрию из любой игры, главное чтобы была в формате obj.

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


Отправлено thambs 13-01-2013 в 13:50:

С появлением в сети сорцов карт хл1 это не актуально.

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


Отправлено (_-=ZhekA=-_) 13-01-2013 в 13:52:

Цитата:
thambs писал:
С появлением в сети сорцов карт хл1 это не актуально.

Не от хл, а от хл серс это немного разные вещи!


Отправлено XaeroX 13-01-2013 в 14:03:

Цитата:
FiEctro писал:
Если опять over9000 кривых брашей с поехавшими текстурами то думаю с этим и другие декомпиляторы прекрасно справляются.

Это очевидно, да.
Цитата:
FiEctro писал:
Скажим сразурашеновский перегон из obj (а хлбсп вроде в obj тоже перегонять можно) в MAP позволяет сохранить почти всю геометрию (хотя иногда что то бьётся но несильно).

А потом компилится правильно?

__________________

xaerox on Vivino


Отправлено HAWK0044 13-01-2013 в 14:11:

если такой же как и есть, то нафиг такой не нужен, а если нормальный, то можно. Мержер фейсов, вон, из ксаша угнать


Отправлено FiEctro 13-01-2013 в 14:14:

XaeroX
Если брашей немного то да. Я забыл сказать что каждый фейс в пирамидки превращется для наилучшей сохранности. Но это быстро расходует лимит брашей.

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


Отправлено XaeroX 13-01-2013 в 14:27:

Цитата:
FiEctro писал:
Я забыл сказать что каждый фейс в пирамидки превращется для наилучшей сохранности.

Глупейшая идея, приводящая к адскому перерасходу плейнов на этапе компиляции. Превращать в пирамидки надо только потенциально проблемые фейсы, имхо. Ну да ладно...

__________________

xaerox on Vivino


Отправлено FiEctro 13-01-2013 в 14:38:

>> Превращать в пирамидки надо только потенциально проблемые фейсы, имхо.

А как ты определишь такие?

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


Отправлено XaeroX 13-01-2013 в 15:31:

FiEctro
По тому же самому алгоритму, по какому их отбраковывает редактор при загрузке. Деталей я не знаю, сразу скажу, но сорцы хаммера имеются.

__________________

xaerox on Vivino


Отправлено Дядя Миша 13-01-2013 в 16:13:

Цитата:
FiEctro писал:
XaeroX
>> Для чего? Вы ж всё равно ничего не поймёте.

Может быть кто то и поймет

Ну я основную идею задумки знаю. Пока что у меня на сей счёт имеются сомнения. Следовательно подождем готовый пример, тогда станет понятно.
И это. Неужели вы полагаете, что Ксерокс стал бы тратить своё время на написание того, что уже и так есть? Наоборот у него все проекты отличались теми возможностями, которых нету у широкоизвестных аналогов. А иначе какой смысл вообще всё это писать?

__________________
My Projects: download page

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

Цитата:

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


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

Дядя Миша
А в чем смысл создания опросов - нужно ли вам то, сам точно незнаю чего/чего вы всеравно не поймете?

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


Отправлено Дядя Миша 13-01-2013 в 16:25:

Цитата:
FiEctro писал:
А в чем смысл создания опросов - нужно ли вам то, сам точно незнаю чего/чего вы всеравно не поймете?

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

__________________
My Projects: download page

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

Цитата:

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


Отправлено FiEctro 13-01-2013 в 16:28:

Дядя Миша
>> Ну а непонятно, что новый будет лучше старого?

Я такое и не спрашивал. Ладна проехали.

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


Отправлено XaeroX 13-01-2013 в 18:41:

Цитата:
FiEctro писал:
А в чем смысл создания опросов

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

__________________

xaerox on Vivino


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

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