parsek123 0 Опубликовано 16 Марта 2011 Здравствуйте. Такой вопрос, не откажите новичку, не могу разобраться какую версию SDK качать, ту что в шапке или последнюю 0.7 . Если скачаю последнюю я смогу работать с ТЧ, или эта версия предназначена для для дополнений CS и CoP. Полезные статьи для новичков по 3dsMax, Maya, Photoshop и не только... Интересные статьи по работе в Maya Поделиться этим сообщением Ссылка на сообщение
parsek123 0 Опубликовано 24 Марта 2011 (изменено) Добрый день, разбирался тут на досуге с Паком локаций и возник вопрос по поводу переходов между локациями. Порыскав в этй теме нашол упоминие об AI-переходах, но как я понял это относится только к нпс и монстрам в оффлайне. Разпаковал all.spawn инашол там вот такие сеции: [2524] ; cse_abstract properties section_name = level_changer name = exit_to_swamp_old position = -118.660003662109,-20.5400009155273,-206.039993286133 direction = 0,-0,-0 ; cse_alife_object properties game_vertex_id = 0 distance = 0 level_vertex_id = 0 object_flags = 0xffffff3e story_id = 19904 ; cse_shape properties shapes = shape0 shape0:type = box shape0:axis_x = 2.22939944267273,0,0 shape0:axis_y = 0,4.83859968185425,0 shape0:axis_z = 0,0,2.22939944267273 shape0:offset = 0,0,0 ; cse_alife_space_restrictor properties restrictor_type = 3 ; cse_alife_level_changer properties dest_game_vertex_id = 4385 dest_position = 101.900001525879,2.54999995231628,9.38000011444092 dest_direction = 0.0111562451347709,-0.000250374461757019,0.0224392339587212 dest_level_name = swamp_old dest_graph_point = level_prefix_graph_point_0002 Как я понял это секция перехода на болота. Можно ли по этому принципу прописать точки переходов на другие локации. Меня заинтересовал именно такой способ, а не спавн точек через скрипт или добавление точек в СДК, так как пока слабо с ним дружу. Это я к тому, что захотелось мне поменять существующие пути и сделать новые. Изменено 24 Марта 2011 пользователем parsek123 Полезные статьи для новичков по 3dsMax, Maya, Photoshop и не только... Интересные статьи по работе в Maya Поделиться этим сообщением Ссылка на сообщение
parsek123 0 Опубликовано 25 Марта 2011 Здравствуйте, вот есть в шапке инструкция "Подключение нового уровня к игре ", а по удалению ненужных нету, помойму упущение. Ведь скачав пак локаций кому то захочется например сделать определённую сборку локаций. В принципе из конфигов понятно как удалить, из all.spawn-а тоже, если подумать, удалить не сложно. Но правильно ли так делать? Полезные статьи для новичков по 3dsMax, Maya, Photoshop и не только... Интересные статьи по работе в Maya Поделиться этим сообщением Ссылка на сообщение
parsek123 0 Опубликовано 27 Марта 2011 С удалением ненужных локаций проблем нет. Удали из конфигов ненужные локации, из геймдаты тоже. Потом прогони аивраппером шаги Цитата 7) Склейка ИИ-графов карт в глобальный игровой граф: > aiwrapper -m На выходе: gamedata\game.graph и gamedata\levels\*\level.gct (см. ниже для случая с картами без исходников) 8) Сборка all.spawn > aiwrapper -s На выходе: gamedata\spawns\all.spawn У тебя получится новый геймграф и алл.спавн только из нужных тебе локаций. Потом настроешь АСДС на свой алл.спавн и работай с ним. Как настроить АСДС есть в шапке. Вот сделал так как подсказали, но во время 7-го шага процесс застревает с ошибкой ERROR occured! Aborting, и не обрабатывает файл level.spawn. Удалил Болота из ЧН, но всё повторилось с Юпитером из ЗП, потом и с другими локациями, хотя я их никак не трогал. В ощем с локами от ТЧ всё нормально, а вот с остальными беда. Полезные статьи для новичков по 3dsMax, Maya, Photoshop и не только... Интересные статьи по работе в Maya Поделиться этим сообщением Ссылка на сообщение
parsek123 0 Опубликовано 28 Марта 2011 level.spawn-ы поудалял но это ни на что не повлияло, как только процесс доходит до Болот из ЧН всё тормозит с той же надписью - ERROR occured! Aborting, сразу после обработки файлов level.ai, level.gct.raw, level.graph Полезные статьи для новичков по 3dsMax, Maya, Photoshop и не только... Интересные статьи по работе в Maya Поделиться этим сообщением Ссылка на сообщение
parsek123 0 Опубликовано 28 Марта 2011 parsek123, потому что level.spawn в ЧН имеет формат, отличный от ТЧ. Тем не менее, просто удалить его не получится - он необходим аиврапперу для собирания глобального графа, он берет оттуда граф-поинты. Варианта у тебя два: 1. Делаешь в СДК ТЧ новый спавн для локации, пусть самый простенький, главное, чтобы он был. 2. Распаковываешь level.spawn, адаптируешь секции в формат ТЧ и запаковываешь обратно. Ты бы лог привел, кстати. Может, аивраппер у тебя на чтении level.graph валится. В стандартных болотах нет level.graph - нужно генерировать тем же аивраппером. Ну как-то же добавили локации в пак. Мне просто нужно было удалить из пака 4 ненужные мне локации. Я удалил их из конфигов и за тем воспользовался aiwrapper-ом для пресборки game.graph-а. Процесс тормозит при обработке болот из ЧН, всех лок из ЗП, хотя Лиманск и Рыжий лес в порядке, aiwrapper их обрабатывает и не жалуется. Полезные статьи для новичков по 3dsMax, Maya, Photoshop и не только... Интересные статьи по работе в Maya Поделиться этим сообщением Ссылка на сообщение
parsek123 0 Опубликовано 28 Марта 2011 (изменено) KD87, прошу прощения, мы наверное о разных вещах говорим и понять друг друга не можем. Я имел в виду Пак локаций, тот что выложен в шапке темы, я скачал всё со всеми дополнениями. По твоим словам выходит, что надо перелопатить все "проблемные" локации в СДК. И это надо будет делать каждый раз как решишь присоединить\убрать локацию из пака. Что-то тут совсем непонятно. Добавлено через 20 мин.: Кстати вот нашол всётаки лог с ошибкой updating $2215_game_levels$\marsh\level.ai rebuilding $2215_game_levels$\marsh\level.gct.raw updating $2215_game_levels$\marsh\level.graph ERROR occured! Aborting. До этого всё шло нормально. Изменено 28 Марта 2011 пользователем parsek123 Полезные статьи для новичков по 3dsMax, Maya, Photoshop и не только... Интересные статьи по работе в Maya Поделиться этим сообщением Ссылка на сообщение
parsek123 0 Опубликовано 8 Мая 2011 (изменено) POLIROID конечно можно, в шапке темы есть подробная инструкция с картинками, правда терпением надо запастись основательно. TORR, я конечно человек не очень знающий, но в принципе тех туторов что уже написаны вполне достаточно, просто у всех по разному времени уходит в них разобраться. Пиши что не получается. Изменено 8 Мая 2011 пользователем parsek123 Полезные статьи для новичков по 3dsMax, Maya, Photoshop и не только... Интересные статьи по работе в Maya Поделиться этим сообщением Ссылка на сообщение
parsek123 0 Опубликовано 8 Мая 2011 (изменено) POLIROID распакуй с помощью ACDC от Бардака свой алспаун и в файле alife_нужной локации ищи вот такие секции [8409] ; cse_abstract properties section_name = level_changer name = level_changer_deadcity0000 position = -60.9462852478027,1.27776908874512,-243.019134521484 direction = -0.109840489923954,-0.295138955116272,0.126240059733391 ; cse_alife_object properties game_vertex_id = 2990 distance = 0 level_vertex_id = 70 object_flags = 0xffffffff custom_data = <<END END story_id = 1036 ; cse_shape properties shapes = shape0 shape0:type = sphere shape0:offset = 0,0,0 shape0:radius = 1.0 ; cse_alife_space_restrictor properties restrictor_type = 0 ; cse_alife_level_changer properties dest_game_vertex_id = 1357 dest_level_vertex_id = 132118 dest_position = 173.61019897461,6.3979539871216,75.718460083008 dest_direction = -0.0813582167029381,1.53351366519928,-0.0476411543786526 dest_level_name = l08_yantar - переход на янтарь это и есть секции переходов. Если нужно удалить переход можно просто стереть эту секцию, и затем собрать аллспаун. Изменено 8 Мая 2011 пользователем parsek123 Полезные статьи для новичков по 3dsMax, Maya, Photoshop и не только... Интересные статьи по работе в Maya Поделиться этим сообщением Ссылка на сообщение
parsek123 0 Опубликовано 8 Мая 2011 (изменено) TORR тут не всё так просто. Я с похожей проблемой уже донимал форумчан. При добавлении к паку новой локации самостоятельно возникнут проблемы с локациями ЧН и ЗП, аивраппер не собирает гемграф и т.д. Я не очень в этом разобрался и в итоге оставил/добавил локации только от ТЧ и билдов ТЧ плюс локи сделанные специально для ТЧ. А по твоему вопросу если локация уже готовая (скомпилирована) то SDK не нужен, нужен ашвраппер Бардака, внимательго читай инструкцию из шапки, там всё как говорится по полочкам разложено, даже я разобрался Изменено 8 Мая 2011 пользователем parsek123 Полезные статьи для новичков по 3dsMax, Maya, Photoshop и не только... Интересные статьи по работе в Maya Поделиться этим сообщением Ссылка на сообщение
parsek123 0 Опубликовано 15 Мая 2011 (изменено) Knyaz, знаю два способа - с помощью СДК и через редактирование аллспавна. Я пользовался вторым способом. Чтобы сделать переход нужно снять две координаты: 1. точка перехода с локации, 2. точка появления на нужной локации. Затем в распакованном аллспавне в алайфе локации с которой нужно сделать переход ищешь вот такую секцию - [8409] - число может быть другим ; cse_abstract properties section_name = level_changer name = level_changer_deadcity0000 position = -60.9462852478027,1.27776908874512,-243.019134521484 - координаты точки от куда переходишь direction = -0.109840489923954,-0.295138955116272,0.126240059733391 ; cse_alife_object properties game_vertex_id = 2990 - координаты точки от куда переходишь distance = 0 level_vertex_id = 70 - координаты точки от куда переходишь object_flags = 0xffffffff custom_data = <<END END story_id = 1036 - стори ид прописываеш в level_tasks.script, чтобы переход отображался в ПДА ; cse_shape properties shapes = shape0 shape0:type = sphere shape0:offset = 0,0,0 shape0:radius = 1.0 ; cse_alife_space_restrictor properties restrictor_type = 0 ; cse_alife_level_changer properties dest_game_vertex_id = 1357 - координаты точки куда переходишь dest_level_vertex_id = 132118 - координаты точки куда переходишь dest_position = 173.61019897461,6.3979539871216,75.718460083008 - координаты точки куда переходишь dest_direction = -0.0813582167029381,1.53351366519928,-0.0476411543786526 dest_level_name = l08_yantar - название локции на которую переходишь просто подставляй нужные координаты и собирай аллспавн. Изменено 15 Мая 2011 пользователем parsek123 Полезные статьи для новичков по 3dsMax, Maya, Photoshop и не только... Интересные статьи по работе в Maya Поделиться этим сообщением Ссылка на сообщение
parsek123 0 Опубликовано 24 Мая 2011 Layer321, ты уверен, что правильно дллэлку написал? У меня после установки SDK 0.4 при запуске жаловался на отсутствие msvcp71.dll и msvcr71.dll. Они в игре в папке bin находятся, их просто надо скопировать в SDK, и ещё эдиторы надо обязательно с батников запускать. Полезные статьи для новичков по 3dsMax, Maya, Photoshop и не только... Интересные статьи по работе в Maya Поделиться этим сообщением Ссылка на сообщение
parsek123 0 Опубликовано 29 Мая 2011 Скачал полный пак лок (SMP 1), а там текстуры не хватает Есть такая беда. В файле game_maps_single.ltx в секции [swamp_old] поменять название недостающей текстурки, ну например на map\map_yantar_old неважно, так игра хотябы запустится, ну а за тем самому фоткать в деморекорде локацию и делать текстуру. Кстати об этом уже писали неоднократно, поместите информацию в шапку. Полезные статьи для новичков по 3dsMax, Maya, Photoshop и не только... Интересные статьи по работе в Maya Поделиться этим сообщением Ссылка на сообщение