@Дядя Миша то есть если в Wally нормально отображается, то все правильно записано?
Остальные да. Мы проводили мини-исследование, на предмет того, какой лимит самый раздражающий и выяснилось, что это клипноды. Остального хватает с запасом.остальные лимиты ограничены точно как в goldsrc?
Почему бы не научить компилятор разбивать мир на несколько частей при превышении лимитов и подключать их в виде отдельных файловОстальные да. Мы проводили мини-исследование, на предмет того, какой лимит самый раздражающий и выяснилось, что это клипноды. Остального хватает с запасом.
Поддержка BSP2 ломает бинарную совместимость с халфой. Для её включения надо пересобрать сам движок. Вот к примеру сборка движка для Quake Wrapper и там BSP2 работает.пробовал bsp2 карты в ксаше открывать так ни одну не открывает пишет непонятный формат
Сейчас можно выделить фейс, нажать ctrl+a и прописать новую текстуру в Face Widget, что бы заменить текстуру на другую у всех выделенных фейсов. Так же можно менять настройки Scale/Shift/... для выбранных фейсов.Хорошо будет добавить возможность ретекстура карт. В Face Properties добавить кнопку Replace. По нажатию на эту кнопку откроется меню Replace с выбором текстуры: которую необходимо заменить и на какую нужно заменить. Так как заменяемая текстура может быть размером 64x64, а новая больше (128x128, например), то нужно добавить и поле для ввода скейла при замене. В общем, все как в джекхаммере. Реализуемо?
А почему ломает ?Поддержка BSP2 ломает бинарную совместимость с халфой. Для её включения надо пересобрать сам движок. Вот к примеру сборка движка для Quake Wrapper и там BSP2 работает.
Около того, да.Я не пойму про размеры текстур, то есть если в карте прописана текстура tex1 с размерами 64х64 а надо заменить на такую же самую с тем же названием, но размером 256х256?
Выделять каждую поверхность отдельно и заменять это очень долго. Для ретекстура не годится, понимаешь же.Сейчас можно выделить фейс, нажать ctrl+a и прописать новую текстуру в Face Widget, что бы заменить текстуру на другую у всех выделенных фейсов. Так же можно менять настройки Scale/Shift/... для выбранных фейсов.
Я же пишу CTRL+A хоткей в режиме выделения поверхности выделит все с такой же текстурой.Выделять каждую поверхность отдельно и заменять это очень долго. Для ретекстура не годится, понимаешь же.
Ну это я планирую сделать браузер текстур и там уже подобный функционал встроить. Но по сути то игра берет размер текстуры не из карты, а из вад файла. Какая в карте прописана текстура роли не играет, игра реальный размер берет из вад файла. А внутренние текстуры можно сохранить в WAD через "FILE->EXPORT>EMBEDDED TEXTURES TO WAD(как-то так)", изменить на нужные, и загрузить этот же WAD обратно в карту file->import->textures from wad.(щас не скажу как точно пунт меню называется т.к не за компом) загрузится уже с измененными текстурами)Около того, да.
Ничего не понял) Ну выбрал фейс любой где бы он не был, и можно менять текстуру, можно через ctrl+a выбрать все фейсы с такой же текстурой что у первого и всем сразу изменить текстуру. Но да пока нет браузера текстур, руками вписывать название надо в Face Widgetможно заменять текстуры, но это не разрешено в большинстве случаев - заменить текстуру можно только на вновь созданной брашевой энтите. А на объектах, вшитых в карту, замену сделать нельзя
Должно во всех подключенных вадах искать и загружать ее автоматически в карту, если это не так то произошёл какой-то сбой@karaul0v Не меняется текстура на другую, если та текстура не была уже задействована на карте.
Да нет, выше написал, должно искать во всех подключенных Wad файлахТ. е. заменить текстуру на другую можно только из списка текстур, уже имеющихся на карте.
значит я что-то сломал@karaul0v Должно, да(но нет)