Sidebar

Paranoia 2 Savior map compile tools (beta version)

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
2 mittorn: Мне не нужна полная совместимость.

[ADDED=Дядя Миша]1514231737[/ADDED]
Выложил второй апдейт
 
Last edited:

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
На корню выпиливать я не планирую, в какой-то степени наоборот. Но вот эти фокусы с лампочками с нулевой яркостью мне давно не нужны, я func_light написал в 2006-м году.
 

Raid

VIP
Jul 11, 2006
8,308
33
220
0
CSM-чат
Ku2zoff said:
. Я там использую трюк с выключаемыми светотекстурами, когда для переключения их состояния используется лампочка, которая не светит.
именованный func_wall с +0~ +A~ текстурами где +А~ в .rad, не?
 

Ku2zoff

New member
Aug 12, 2010
312
34
5
0
Дядя Миша said:
Давай ты всё же посравниваешь нормальные карты, а не эту отрыжку декомпила.
Там из декомпила только кладбище, всё остальное сделано или на основе декомпила, или с нуля, т.е. браши там не пересекаются и явных косяков нету. Я выяснил, удалив часть брашей, что твой виз тормозит на призмах, сгенерированных Terrain Generator'ом от Jed'а. Это то, из чего построены берега болота, мне вручную было весьма лень тягать вертексы, поэтому я и воспользовался этой тулзой.
На нормальных (читай, с прямыми углами и почти без наклонных плоскостей) картах тестировал - скорость весьма впечатляет, претензий к визу нет.
Дядя Миша said:
Впервые про такое слышу. Для переключения светотекстур рекомендую утащить к себе энтить func_light и не заниматься такой порнографией. Лампочки с нулевой яркостью вообще игнорятся, это очень серъезная оптимизация.
Я в будущем планирую утащить переключаемые светотекстуры из спирита, там они не требуют дополнительных лампочек, т.к. переключение лайтстилей происходит прямо в коде func_wall, например. Но у китайца это не работает, поэтому пришлось использовать порнографию из тутора для кс.
Дядя Миша said:
Вот я щас как раз тестирую остатки от де-даста, где тень не доползает. Подключено пять вадов, в поле вад пишется всего джва. Т.е. тупо работает.
Ну это будем посмотреть, я проверю разные варианты в скором времени.
 

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
скорость весьма впечатляет, претензий к визу нет.
Я конечно потом еще раз всё проверю, но обещать не буду.

т.к. переключение лайтстилей происходит прямо в коде func_wall, например
Это понятно, на базе этой системы я и сделал свой func_light для удобства. Кстати в UMHLT он тоже работает.
Но у китайца это не работает
Да должно вроде бы...
 

Raid

VIP
Jul 11, 2006
8,308
33
220
0
CSM-чат
Ну што, заметно получше стало, имею сказать. На шестом скриншоте лампы справа ведут себя откровенно странно. На скринах упдейт2. Время компиляции подросло, и составляет теперь 3 минуты, 43 секунды.
 

Attachments

Last edited:

mittorn

New member
Apr 22, 2010
1,213
15
0
2 slux:
Одно дело совместимость с голдами, а другое с Халвами. карта может быть немовместима с голдами, но вполне работать с опфором, в котором func_light сам не появится
 

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
2 mittorn: на название компиляторов посмотри внимательно. Я не делал убийцу VHLT в общем смысле. И задачи такой перед собой не ставил, например.
VHLT в первую очередь ориентирован на голд. Мои тулзы - на ксаш.
 

xawari

senior developer
Feb 14, 2014
15
Интересный проект!
А зацепы он не правит? Или, например, было бы еще круче - перегенерить клипы для имеющихся бсп-файлов... но это мечты.

PS: если скомпилите все это счатье статично под linux 64 (конкретно в моем случае - debian 7), запущу на этой машинке :)
636ea7188a7a394c7e3ddec57c313178.jpg

И можно будет протестить многопроцессорность.
 

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
2 xawari: со слов самого китайца те хуллы, которые генерит VHLT, ну или просто адекватный код их построения, зацепов там быть не должно. И косячки обусловлены ошибками кода трассы самого голдсорса. Точнее даже не ошибками, а небольшой потерей точности. Я это потом проверю.
 

Ku2zoff

New member
Aug 12, 2010
312
34
5
0
xawari said:
И можно будет протестить многопроцессорность.
VHLT для linux работают на всех процессорах и ядрах? Значит, и эти заработают, т.к. механизмы многопоточности в кваковских и халфовских компиляторах (по словам ДМ) не менялись со времён мамонтов.
 

Raid

VIP
Jul 11, 2006
8,308
33
220
0
CSM-чат
Тащемта ни у каких компиляторов для хл или ксаша не наблюдалось проблем с эмуляцией.
 

mittorn

New member
Apr 22, 2010
1,213
15
0
2 xawari:
Пока вроде сорцов не было. Пусть Дядя Миша отточит их сначала до релиза, потом будем просить сорцы.
Ну и там мало просто скомпилить. Там например ксашевая файловая система, её надо будет портиоовать как я это в umhlt делал
 

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
Касательно экстентсов,я уже внедрил этот багфикс с кастом в дабл, надеюсь этого будет достаточно. Но в CSG еще есть хак, когда указатель кастуется в int. Вот это тоже надо будет переделать как в VHLT.
 

Game Server

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord