s.t.e.p.l.e.r 0 Опубликовано 31 Декабря 2010 Здравствуйте Товарищи! Всех с наступающим Новым годом! Проблема такая: После непродолжительной работы в SDK появился глюк: Когда добавляешь объект на карту - он появляется под ней, а должен на ней. Подобная проблемма была и у меня , переустановка СДК не помогала ( подсказали что сделать и помогло) . Удалить СДК , зайти в папку WINDOWS и найти файлы (level.level-editor,actor и т.п.) и соответственно удалить их тоже . После этого заново установить СДК и проблемма решена , все объекты ставятся нормально . Всех с наступающим Новым Годом ! -------- Все-таки в дерьме что-то есть, миллион мух не может ошибаться. Поделиться этим сообщением Ссылка на сообщение
s.t.e.p.l.e.r 0 Опубликовано 1 Января 2011 (изменено) Всё отлично конвертёром бардака конвертируется !! Пропишите правильные пути создайте мапку (maps) и временно на момент конвертирования переименуйте папку (configs) в (config) после конвертирования переименовать обратно ! И всё отлично конвертируется ! Строгое предупреждение от модератора assassinDemon Нарушение пунктов 2.4 и 2.5. Точку с клавиатуры вырвали или просто лень использовать? Изменено 1 Января 2011 пользователем assassinDemon -------- Все-таки в дерьме что-то есть, миллион мух не может ошибаться. Поделиться этим сообщением Ссылка на сообщение
s.t.e.p.l.e.r 0 Опубликовано 5 Января 2011 При компиляции на драфте тэррэйн получается размытый , что бы ты не делал. Драфт используй просто для проверки работоспособности своего уровня. А потом компилируй на повышенном качестве - тогда будет всё ок. -------- Все-таки в дерьме что-то есть, миллион мух не может ошибаться. Поделиться этим сообщением Ссылка на сообщение
s.t.e.p.l.e.r 0 Опубликовано 5 Января 2011 В принципе почти всё так но немного по другому , если бы ты работал на СДК 05 , то сразу бы разобрался. Перед тем как ставить какие либо объекты или точки респавна нужно зайти в сценес\опшенс и назвать свою карту в двух строках и выставить тип игры . После этого нажимаешь - сохранить как , и вписываешь точно такое же имя как назвал свою карту. Так же обращай внимание , что к каждой еденице спавна необходимо заходить в свойства и указывать тип игры . Добавлено через 25 мин.: http://ifolder.ru/21168217 Компилятор позволяющий обойти ошибку (инвэйлид фэйс) -------- Все-таки в дерьме что-то есть, миллион мух не может ошибаться. Поделиться этим сообщением Ссылка на сообщение
s.t.e.p.l.e.r 0 Опубликовано 6 Января 2011 Не знаю зачем так всё усложнять если всё прекрасным образом открывается в СДК 07. И нет тогда никаких проблем с неправильным отображением что террэйна что освещения. Достаточно прописать свои пути (просто они отличаются от Путей СДК 04) -------- Все-таки в дерьме что-то есть, миллион мух не может ошибаться. Поделиться этим сообщением Ссылка на сообщение
s.t.e.p.l.e.r 0 Опубликовано 6 Января 2011 Менять шэйдэры через Актор эдитор. Открываешь нужный объект и внизу видишь окошко с назначенными шэйдэрами и текстурами . Меняешь на подходящие , сохраняешь и всех делов . Разобраться самому очень реально и не сложно. Добавлено через 1 мин.: s.t.e.p.l.e.r, ты имеешь ввиду прописать пути для конвертера бардака? а какой лучше юзать, последний, от 2010г? Без разницы каким , они все работают , просто нужно отредактировать пути и назначение папок. -------- Все-таки в дерьме что-то есть, миллион мух не может ошибаться. Поделиться этим сообщением Ссылка на сообщение
s.t.e.p.l.e.r 0 Опубликовано 6 Января 2011 terrain escape.dds находится в папке level\escape\terrain -------- Все-таки в дерьме что-то есть, миллион мух не может ошибаться. Поделиться этим сообщением Ссылка на сообщение
s.t.e.p.l.e.r 0 Опубликовано 6 Января 2011 Почитай внимательно моё сообщение #85 под спойлером ссылка , залил правленный релизовый компилятор , теперь он обходит инвэйлид фэйсы . -------- Все-таки в дерьме что-то есть, миллион мух не может ошибаться. Поделиться этим сообщением Ссылка на сообщение
s.t.e.p.l.e.r 0 Опубликовано 8 Января 2011 s.t.e.p.l.e.r, а этот правленый компилятор обходит только инвэйлид фейсы, или также другие ошибки? Хотя в СДК 0.7 есть и компилятор, который лежит в папке bin\designer\mixed\. Почему бы не пользоваться им? Чем он хуже? Тот что я выложил - он из присутствующих в сборке компиляторов самый быстрый. Правлен тольно на обход (инвэйлид фэйсов) Добавлено через 5 мин.: s.t.e.p.l.e.r Пробовал я компилировать на высоких, только траву не компилил, захожу в игру опять смазан террейн, что не так делаю вот на скринах Сделай для своего тэррэйна ТШМку , если ты используешь родной террэйн и не меняешь шэйдеры , то должно решить твою проблемму.А если ты меняешь шэйдеры и используешь подставную текстуру , то тогда там нюансов больше. -------- Все-таки в дерьме что-то есть, миллион мух не может ошибаться. Поделиться этим сообщением Ссылка на сообщение
s.t.e.p.l.e.r 0 Опубликовано 8 Января 2011 При компиляции используй ключ -nosmg Пример ( start bin\designer\release\xrLC.exe -nosmg -f mp_pojarka2011) -------- Все-таки в дерьме что-то есть, миллион мух не может ошибаться. Поделиться этим сообщением Ссылка на сообщение
s.t.e.p.l.e.r 0 Опубликовано 11 Января 2011 Тебе не надо было добавлять шэйдеры , а нужно было просто в Актор Эдиторе поменять их на уже существующие , так на много проще и в будущем не создаст проблем. -------- Все-таки в дерьме что-то есть, миллион мух не может ошибаться. Поделиться этим сообщением Ссылка на сообщение
s.t.e.p.l.e.r 0 Опубликовано 12 Января 2011 (изменено) Я на пример работаю с мультиплэером и пакую карты в ДБ , соответственно шэйдэры я не упакую. Да и проще поменять их на те которые используются в финалках.Проблем тогда не будет и конфликтов тоже. Открываешь Актор Эдитор , файл\лоад и в открывшемся окошке выбираешь из списка нужную папку в которой необходимый тебе файл(ливел) , открываешь , он подгружается и с правой стороны у тебя появляется список объектов находящихся в этом файле. Выделяешь объект и справа внизу у тебя отбражается списочек шэйдэров,тектуры и материала которые данный объект использует . Меняешь на нужный из открывающегося списка и сохраняешь.Разобраться там не сложно. Изменено 12 Января 2011 пользователем s.t.e.p.l.e.r -------- Все-таки в дерьме что-то есть, миллион мух не может ошибаться. Поделиться этим сообщением Ссылка на сообщение
s.t.e.p.l.e.r 0 Опубликовано 14 Января 2011 Stalkerdenik : Смотри , кроме текстуры обращай внимание на Шэйдер и материал , может что то пропустил ! -------- Все-таки в дерьме что-то есть, миллион мух не может ошибаться. Поделиться этим сообщением Ссылка на сообщение
s.t.e.p.l.e.r 0 Опубликовано 22 Января 2011 По поводу текстур с жёлтой надписью (будет удаленно) - Открываешь Актор Эдитор , Файл лоад, подгружаешь свой объект , справа внизу есть окошко в котором прописанны шэйдеры и текстура данного объекта - делаешь двойной щелчёк по прописанной текстуре и откроется очередное окошко со списком текстур с предосмотром - вот берёшь и выбираешь аналогичную текстуру вместо той. По поводу белого тэррэйна - тут только 2 варианта или в папке геймдата\текстурес\тэррэйн нету нужной текстуры (значит она находится в геймдата\ливел\твоя карта\террэйн ) - решается копированием . Или нет шэйдеров для данного тэррэйна - решается заменой шэйдеров в Актор эдиторе. -------- Все-таки в дерьме что-то есть, миллион мух не может ошибаться. Поделиться этим сообщением Ссылка на сообщение
s.t.e.p.l.e.r 0 Опубликовано 22 Января 2011 Нажимай продолжить и не обращай внимание. Народ , кто с талкивался с таким ? На динамике вылет с данным логом , как я понимаю это должно лечиться маской террэйна ? ну и соопутствующей ТШМ кой . Но маску нарисовал , тшмку сделал ! ([error]File : E:\priquel\sources\engine\Layers\xrRender\ResourceManager_Resources.cpp [error]Line : 309 [error]Description : c:\program files (x86)\компания-разработчик (признана нежелательная) world publishing\С.Т.А.Л.К.Е.Р. - Чистое Небо\gamedata\shaders\r2\deffer_impl_lmh_flat_d.ps ) Я карту назвал darkdolina , переименовал текстуру террэйна( terrain_ darkvalley) прописал шэйдеры соответственно (darkvalley_asfalt и т.д.) сделал из текстуры тэррэйна - маску текстуры (terrain_darkvalley_mask) сделал ТШМ ки скомпилил - на динамике тот вылет ??? Что делаю не так ? -------- Все-таки в дерьме что-то есть, миллион мух не может ошибаться. Поделиться этим сообщением Ссылка на сообщение
s.t.e.p.l.e.r 0 Опубликовано 23 Января 2011 Да это всё есть , как говорится не первы раз замужем , Это может быть из за того что при компиляции не создаётся папка с тэррэйном и лайтмэпом ? Хотя компилил и на кастоме и на хайде - результат один и тот же не создаётся ? - какие есть мысли по этому поводу ? Строгое предупреждение от модератора Halford Подтягиваем грамотность. -------- Все-таки в дерьме что-то есть, миллион мух не может ошибаться. Поделиться этим сообщением Ссылка на сообщение
s.t.e.p.l.e.r 0 Опубликовано 24 Января 2011 Таки да , как не странно , но все настройки стояли нормальные , только вместо терэйна было прописанно 2д текстура - исправил , перекомпилировал и всё нормально и папка создалась и вылет по шэйдэрам исчез ! Всем спасибо . -------- Все-таки в дерьме что-то есть, миллион мух не может ошибаться. Поделиться этим сообщением Ссылка на сообщение
s.t.e.p.l.e.r 0 Опубликовано 8 Февраля 2011 Совершенно верно . Стаким вылетом (Arguments : Not enought textures for shader, base tex: mtl\mtl_railway_1 ) игра будет запускаться на динамике , но будет вылетать на статике . Получается такая штука , что у объектов использующих данную текстуру при декомпиляции прописались шэйдеры(дефоулт) и игра не может это обработать, Тебе необходимо отыскать все объекты , которые используют данную текстуру и поменять в Актор Эдиторе вместо (дефоулт) - (дэф вертекс) . После чего перекомпиль и проблемма будет решена. -------- Все-таки в дерьме что-то есть, миллион мух не может ошибаться. Поделиться этим сообщением Ссылка на сообщение
s.t.e.p.l.e.r 0 Опубликовано 9 Февраля 2011 Используй компилятор с обходом Invalid face , а если используешь компиляторы от ЗП , то внимательно прочитай инструкцию , там сказанно как сделать запуск компилятора с обходом. -------- Все-таки в дерьме что-то есть, миллион мух не может ошибаться. Поделиться этим сообщением Ссылка на сообщение
s.t.e.p.l.e.r 0 Опубликовано 19 Февраля 2011 Смотри внимательно в текст лога - все ошибки тебе написанны чёрным по красному. Вот к примеру строка : Объектс\ливелс\карта1\ детайл 0000\енджин шейдер ,детайл\бленд - нон компатибл виз компилер шейдер\ дефоулт Что это заклинание значит ? - То что в детальном объекте под номером 0000 не правильно назначен шэйдер , а именно ( шэйдер детайл\бленд не может находится в паре с шэйдером дефоулт. Значит открываешь Актор эдитор , нажимаешь лоад , выбираешь по списку нужный объект - переправляешь тот шейдер который нужно исправить и нажимаешь сейв асс с заменой. И так пока лог у тебя не станет зелёненьким. -------- Все-таки в дерьме что-то есть, миллион мух не может ошибаться. Поделиться этим сообщением Ссылка на сообщение