Sidebar

Ошибка после компиляции карты

Fortie

New member
27.01.17
26
26
Да никто не продаёт такую инфу, я знаком с редактором довольно давно, но не глубоко так сказать, никто в "базовых" и более продвинутый туторах не рассказывает особо о компиляции и как с ней "играться"

Браш - то что ты делаешь изначально через Block Tool
Разве нет)0))
Энтити-браш это, когда через Ctrl+T изменяешь свойства
Энтити - то что ты делаешь через Entity Tool
 
Останнє редагування:
Ну дык. О продвинутых играниях с компиляцией обычно можно узнать только из скучных статей на непонятном языке, в которых мало картинок.

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

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

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

Суть расписанной здесь мной нудятины в том, что то, что станет с твоими энтитями в исходнике, решает компилятор. И для func_detail в сорсе у него есть особое решение - не создавать для них никаких энтитей в бспшке. В отличие от всяких там функ_волов. А полики, которые получились из функдетальных брашей, не использовать для разбиения мапы на листья, как и с обычными энтитями. Вот такие чудеса.

Сейчас кто-то придёт и хлопнет меня по голове за плебейские объяснения. Ну ладно, я пытался.
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
Чтобы компилятор не резал всю карту на миллиметровые листья
Это фишка кудвшного формата карт. Хоть убейся, но он так и будет резать.

Post automatically merged:

Если кратко, грубо и почти что неприлично - мапа из брашев состоит только в исходнике.
Из плоскостей, на самом-то деле. В браши, оно как раз-таки превращается уже в компиляторе.
 
Останнє редагування:

Fortie

New member
27.01.17
26
26
Один такой вопрос, чё сам редактор не говорит о лимите в процессе всего, а крашится сама игра уже, почему создаётся кривой бспшник
 

Fortie

New member
27.01.17
26
26
Да, поменял.
Есть вопрос уже не совсем по этой теме, есть тутор, тема на форуме, программа, что-либо, что поможет защитить bsp от декомпиляции?)
 
Никому ваши карты не нужны, не волнуйтесь. В крайнем случае, никому, кроме пары школьников-неумёх, на чей возможный плагиат всё равно всем накакать. А люди серьёзные воровством карт не занимаются.
 
  • Like
Reactions: FiEctro
Да наверное и есть. Но я бы не рассчитывал. Так как любая мера защиты, придуманная одним человеком, может быть взломана другим.

Вот придумает кто-нить защиту от существующих декомпиляторов, а кто-то другой, настолько же умный, напишет новый деконпилятор, которому эта защита пофиг. Гарантий никаких. Так зачем оно вам?
 

Fortie

New member
27.01.17
26
26
Карта для сервера, на сервере есть игроки, которые могут выполнить простую декомпиляцию и узнать секреты, которые не надо им знать, а поставить какую-нибудь простенькую защиту помогло бы
 

xDShot

Well-known member
20.12.10
1 844
Fortie сказав(ла):
Карта для сервера, на сервере есть игроки, которые могут выполнить простую декомпиляцию и узнать секреты, которые не надо им знать, а поставить какую-нибудь простенькую защиту помогло бы
В приватные комнаты-коробки можете телепортировать ViP-игроков через серверные плагины.
 

Game Server

Доноры Красавчики

Користувачі онлайн

Немає користувачів онлайн.