Здравствуйте, гость ( Авторизация | Регистрация )
Сайт S.T.A.L.K.E.R. Inside / [ЗП] Параметры командной строки / Распаковщик ресурсов
![]() ![]() |
06.01.2008, 20:36
Сообщение
#1
|
|
|
The One Репутация: 744
Группа: Участник Сообщений: 2715 Награды: 5 Регистрация: 05.12.2005 |
Ну что ж, вроде удалось. Давайте пробовать вместе.
В данной теме сообщаем об ошибках и задаём вопросы по работе с компилятором, а также о реализации тех или иных идей "сингл" режима. Собственно сначала сам компилятор. ]]>Скачать.]]> Вот так выглядит UI: ]]>]]>]]>]]> Interface of the program is transleted only on the screenshot at the moment. Next version will be multilanguage. ]]>]]> Теперь по работе с ним. Распаковываем архив, папку ai\ кидаем в {папка СДК}\bins, остальные компоненты(собственно UI) в любое удобное место. Запускаем UI, указываем путь до папки с СДК. Далее выбираем карту на которой будем ставить опыты и последовательно проходим все шаги компиляции. Теперь же немного точнее о шагах. После 2-го шага, а именно финальной компиляции сетки нам необходимо "показать" уровень движку, для этого в файле gamedata\config\game_levels.ltx
Далее прописаться в gamedata\config\game_graphs.ltx и gamedata\config\game_maps_single.ltx. Теперь же перейду к благодарностям. АМК Team и Kasper-a я уже упоминал в соседней теме, именно они сподвигли начать разбираться. Loxotron-у за то, что постоянно пинал :D Olegator-у за поддержку. Ещё раз Kasper-у и Zeed-у за обмен опытом. И конечно же Андрей Andy Коломиец, человек, который в своё время объяснил назначение всяких граф поинтов и других вещей в движке X-Ray. Если кого-то забыл, то обязательно вспомню и поблагодарю отдельно. З.Ы. game spawn data для версии 1.0004 по крайней мере на ней тестировалась... |
|
 
|
|
|
|
|
06.01.2008, 20:40
Сообщение
#2
|
|
|
Продвинутый геймер Репутация: 46
Группа: Участник Сообщений: 387 Награды: 1 Регистрация: 06.01.2008 |
Урррррррррррраааааааааааааааааа
-------------------- pushl $0x18E3DF6B
call ICQ |
|
 
|
|
06.01.2008, 20:41
Сообщение
#3
|
|
|
Игровой Бог первой степени Репутация: 1167
Группа: Участник Сообщений: 9404 Награды: 5 Регистрация: 15.03.2007 |
МАЛАДЕЦ!!!!
-------------------- |
|
 
|
|
06.01.2008, 20:41
Сообщение
#4
|
|
![]() Почти Игроман Репутация: 155
Группа: Участник Сообщений: 686 Награды: 1 Регистрация: 10.12.2007 |
Ну НЕО ну обрадовал, теперь ночь точно спать не буду.
|
|
 
|
|
06.01.2008, 20:42
Сообщение
#5
|
|
|
The One Репутация: 744
Группа: Участник Сообщений: 2715 Награды: 5 Регистрация: 05.12.2005 |
Цитата Урррррррррррраааааааааааааааааа 2All, на будущее, будем более содержательными в высказываниях -------------------- |
|
 
|
|
06.01.2008, 20:43
Сообщение
#6
|
|
|
Игровой Бог первой степени Репутация: 1167
Группа: Участник Сообщений: 9404 Награды: 5 Регистрация: 15.03.2007 |
сразу же вопрос.. надо сначала врагов на карте установить?
им вейпоинты надо делать? Добавлено через 42 секунд: как плоть на карту поставить? (просто карта готова, но с врагами ещё не игрался) Добавлено через 2 минут 21 секунд: кстати.. напишите тутор - кк сделать точку перехода с локации (кордон например) на локацию созданную.. Сообщение отредактировал sanex - 06.01.2008, 20:45 -------------------- |
|
 
|
|
06.01.2008, 20:47
Сообщение
#7
|
|
|
The One Репутация: 744
Группа: Участник Сообщений: 2715 Награды: 5 Регистрация: 05.12.2005 |
Цитата сразу же вопрос.. надо сначала врагов на карте установить? им вейпоинты надо делать? Значит стоит ещё и по работе в LE сделать тутор. Пока основы. Берёшь уровень, выделяешь у него, допустим террейн, переходишь в режим редактирования AI Map. Далее Snap list -> Commands -> Make List From selected. И добавляешь ноды ии сетки, либо добавляешь один нод и жмёшь Generate Full(Selected). Сохраняешь, Compile -> Build. Потом отдельно Compile -> Make AI-Map, потому как иногда через Build он не делает сетки. Далее xrLC и потом уже ИИ. -------------------- |
|
 
|
|
06.01.2008, 20:50
Сообщение
#8
|
|
|
Продвинутый геймер Репутация: 63
Группа: Участник Сообщений: 212 Награды: 1 Регистрация: 27.03.2007 |
Neo][, зачем ты положил в архив .pdb файлы? они не нужны и весят много
|
|
 
|
|
06.01.2008, 20:50
Сообщение
#9
|
|
|
Игровой Бог первой степени Репутация: 1167
Группа: Участник Сообщений: 9404 Награды: 5 Регистрация: 15.03.2007 |
ок.. пасибо....
-------------------- |
|
 
|
|
06.01.2008, 20:56
Сообщение
#10
|
|
|
The One Репутация: 744
Группа: Участник Сообщений: 2715 Награды: 5 Регистрация: 05.12.2005 |
Цитата Neo][, зачем ты положил в архив .pdb файлы? они не нужны и весят много sad.gif Smanxx1, на случай возникновения ошибок, чтобы мне не копаться в сообщениях вида acces violation 465dfsv4x3v4cx, смотреть сразу, допустим acces violation in function OpenChunck, строка такая то, файл такой то -------------------- |
|
 
|
|
06.01.2008, 20:56
Сообщение
#11
|
|
|
Продвинутый геймер Репутация: 46
Группа: Участник Сообщений: 387 Награды: 1 Регистрация: 06.01.2008 |
А как ноды добовлять
-------------------- pushl $0x18E3DF6B
call ICQ |
|
 
|
|
06.01.2008, 20:57
Сообщение
#12
|
|
![]() разраб одиночка Репутация: 2132
Группа: Модератор Сообщений: 3413 Награды: 13 Регистрация: 06.05.2004 |
дополню.. для тех кто хочет помочь с компилятором и сделать
его безглючным... неразобран 3ий блок в all.spawn, нео предполагает что там вейпоинты, и лучше основной фаил смотреть с помощью abcd, если кто может помочь разобрать пишите нео в асю, либо разбор прям здесь на форуме Сообщение отредактировал Loxotron - 06.01.2008, 20:58 -------------------- Делай что должен и будь что будет.
| | | | |
|
 
|
|
06.01.2008, 21:00
Сообщение
#13
|
|
|
Продвинутый геймер Репутация: 24
Группа: Участник Сообщений: 223 Награды: 5 Регистрация: 01.02.2006 |
Я разобрал 3 блок
|
|
 
|
|
06.01.2008, 21:01
Сообщение
#14
|
|
|
Продвинутый геймер Репутация: 63
Группа: Участник Сообщений: 212 Награды: 1 Регистрация: 27.03.2007 |
Цитата Smanxx1, на случай возникновения ошибок, чтобы мне не копаться в сообщениях вида acces violation 465dfsv4x3v4cx, смотреть сразу, допустим acces violation in function OpenChunck, строка такая то, файл такой то ясн. Ах да, Спасибо тебе! З.Ы. Да в 3 блоке алл.спавна находяться вайпоинты в перемешку с чем-то еще. Сообщение отредактировал Smanxx1 - 06.01.2008, 21:03 |
|
 
|
|
06.01.2008, 21:09
Сообщение
#15
|
|
![]() разраб одиночка Репутация: 2132
Группа: Модератор Сообщений: 3413 Награды: 13 Регистрация: 06.05.2004 |
Цитата в перемешку с чем-то еще вот с этим проблемы -------------------- Делай что должен и будь что будет.
| | | | |
|
 
|
|
06.01.2008, 21:09
Сообщение
#16
|
|
|
The One Репутация: 744
Группа: Участник Сообщений: 2715 Награды: 5 Регистрация: 05.12.2005 |
Цитата А как ноды добовлять russian-stalker, в СДК есть команда Add, ознакомься с принципами редактора по нашим урокам в ]]>вики]]>. Цитата ясн. smile.gif, хотя я и не очень понимаю в С++, но просто на будущее выкладывай без них, а то лишние 4Мб. Smanxx1, это всего лишь альфа(версии 0.1.1.1), полная 1.0 -------------------- |
|
 
|
|
06.01.2008, 21:09
Сообщение
#17
|
|
![]() Почти Игроман Репутация: 155
Группа: Участник Сообщений: 686 Награды: 1 Регистрация: 10.12.2007 |
У мну какой то глюк: после того, как покажу путь к папке, вылезает "Произошла ошибка"...Указываю путь правильно, не могу понять в чем дело...
ЗЫ Как я понял, нужно, чтоб СДК работал?(мой этого лишен, не видит fs.ltx (кто помочь может??? Кстати, можно уже существующие локации изменить? |
|
 
|
|
06.01.2008, 21:12
Сообщение
#18
|
|
|
The One Репутация: 744
Группа: Участник Сообщений: 2715 Награды: 5 Регистрация: 05.12.2005 |
Цитата У мну какой то глюк: после того, как покажу путь к папке, вылезает "Произошла ошибка"...Указываю путь правильно, не могу понять в чем дело... ЗЫ Как я понял, нужно, чтоб СДК работал?(мой этого лишен, не видит fs.ltx (кто помочь может??? sad.gif sad.gif sad.gif ) rip.gif help.gif wallbash.gif Morgenstern, выложи отчёт. Цитата Кстати, можно уже существующие локации изменить? Morgenstern, нет, хотя смотря что, но этом позже -------------------- |
|
 
|
|
06.01.2008, 21:13
Сообщение
#19
|
|
|
Игровой Бог первой степени Репутация: 1167
Группа: Участник Сообщений: 9404 Награды: 5 Регистрация: 15.03.2007 |
кстати.. реально - запускаю SDK вылазит ошибка - не может найти fs.ltx
-------------------- |
|
 
|
|
06.01.2008, 21:13
Сообщение
#20
|
|
|
Продвинутый геймер Репутация: 46
Группа: Участник Сообщений: 387 Награды: 1 Регистрация: 06.01.2008 |
Почему он находит ТОЛЬКО неоткомпилированые карты?
-------------------- pushl $0x18E3DF6B
call ICQ |
|
 
|
|
06.01.2008, 21:15
Сообщение
#21
|
|
|
Продвинутый геймер Репутация: 63
Группа: Участник Сообщений: 212 Награды: 1 Регистрация: 27.03.2007 |
Насчет 3 блока, думаю там что-то связано еще с левел.спавн, нада в нем капнуть.
|
|
 
|
|
06.01.2008, 21:19
Сообщение
#22
|
|
|
The One Репутация: 744
Группа: Участник Сообщений: 2715 Награды: 5 Регистрация: 05.12.2005 |
Цитата кстати.. реально - запускаю SDK вылазит ошибка - не может найти fs.ltx sanex, SDK или компилятор? Цитата Почему он находит ТОЛЬКО неоткомпилированые карты? russian-stalker, т.к. нужны данные из них частично, а какие ещё он должен находить? Не преувеличиваем возможности компилятора -------------------- |
|
 
|
|
06.01.2008, 21:20
Сообщение
#23
|
|
|
Игровой Бог первой степени Репутация: 1167
Группа: Участник Сообщений: 9404 Награды: 5 Регистрация: 15.03.2007 |
именно SDK
Добавлено через 20 секунд: странно.. попробую ещё раз переустановить... Сообщение отредактировал sanex - 06.01.2008, 21:21 -------------------- |
|
 
|
|
06.01.2008, 21:23
Сообщение
#24
|
|
|
The One Репутация: 744
Группа: Участник Сообщений: 2715 Награды: 5 Регистрация: 05.12.2005 |
Цитата именно SDK sanex, запускаемся с батников, основная причина в этом обычно. З.Ы. Кстати добавить ли запуск программ пакета в UI? -------------------- |
|
 
|
|
06.01.2008, 21:23
Сообщение
#25
|
|
|
Игровой Бог первой степени Репутация: 1167
Группа: Участник Сообщений: 9404 Награды: 5 Регистрация: 15.03.2007 |
да, добавь
-------------------- |
|
 
|
|
06.01.2008, 21:24
Сообщение
#26
|
|
![]() Ветеран Репутация: 6
Группа: Только зарегистрировался Сообщений: 79 Регистрация: 15.12.2007 |
А для работы нужен СДК ????
Сообщение отредактировал stalkerok - 06.01.2008, 21:28 -------------------- Модостроитель[/color][color="#FFFACD"]
|
|
 
|
|
06.01.2008, 21:26
Сообщение
#27
|
|
|
The One Репутация: 744
Группа: Участник Сообщений: 2715 Награды: 5 Регистрация: 05.12.2005 |
Цитата А для работы нежен СДК ???? unsure.gif stalkerok, и да, и нет. Компилятору не нужен в принципе, все либы на месте в архиве, а вот уровень то надо в чём то создать, вот тут LE из пакета SDK -------------------- |
|
 
|
|
06.01.2008, 21:27
Сообщение
#28
|
|
![]() Der Metzgermeister Репутация: 1153
Группа: Участник Сообщений: 4669 Награды: 11 Регистрация: 06.01.2008 |
Цитата(stalkerok @ Jan 6 2008, 21:24) А для работы нежен СДК ???? :unsure: Если бы ты внимательно читал топик, то бы знал. |
|
 
|
|
06.01.2008, 21:29
Сообщение
#29
|
|
![]() Почти Игроман Репутация: 155
Группа: Участник Сообщений: 686 Награды: 1 Регистрация: 10.12.2007 |
Невезучий я человек...Вот отчет: ]]>]]>
Санекс, теперь нас двое... Neo не в батниках дело... Сообщение отредактировал Morgenstern - 06.01.2008, 21:31 |
|
 
|
|
06.01.2008, 21:29
Сообщение
#30
|
|
|
Продвинутый геймер Репутация: 24
Группа: Участник Сообщений: 223 Награды: 5 Регистрация: 01.02.2006 |
Цитата(Smanxx1 @ Jan 6 2008, 21:15) Насчет 3 блока, думаю там что-то связано еще с левел.спавн, нада в нем капнуть. 3 болок это level.game |
|
 
|
|
06.01.2008, 21:32
Сообщение
#31
|
|
|
The One Репутация: 744
Группа: Участник Сообщений: 2715 Награды: 5 Регистрация: 05.12.2005 |
Цитата 3 болок это level.game kasper, c точками возврата разобрался? -------------------- |
|
 
|
|
06.01.2008, 21:36
Сообщение
#32
|
|
|
The One Репутация: 744
Группа: Участник Сообщений: 2715 Награды: 5 Регистрация: 05.12.2005 |
Morgenstern, интересно, +1 в TODO.
Напиши путь, кот. ты указываешь к папке, и скриншот содержимого этой папки -------------------- |
|
 
|
|
06.01.2008, 21:39
Сообщение
#33
|
|
|
Продвинутый геймер Репутация: 24
Группа: Участник Сообщений: 223 Награды: 5 Регистрация: 01.02.2006 |
Цитата(Neo) [,Jan 6 2008, 21:32] Цитата 3 болок это level.game kasper, c точками возврата разобрался? Пока нет |
|
 
|
|
06.01.2008, 21:40
Сообщение
#34
|
|
|
Игровой Бог первой степени Репутация: 1167
Группа: Участник Сообщений: 9404 Награды: 5 Регистрация: 15.03.2007 |
а чё за путь? куда его над писать?
странно - в прошлый раз прсто ставил и тут же рабтал в редакторе - никаких ошибок... -------------------- |
|
 
|
|
06.01.2008, 21:41
Сообщение
#35
|
|
|
The One Репутация: 744
Группа: Участник Сообщений: 2715 Награды: 5 Регистрация: 05.12.2005 |
Цитата а чё за путь? куда его над писать? странно - в прошлый раз прсто ставил и тут же рабтал в редакторе - никаких ошибок... sanex, тема про компилятор, о нём и речь. -------------------- |
|
 
|
|
06.01.2008, 22:07
Сообщение
#36
|
|
![]() Dura lex. Sed Yaltinez) Репутация: 1620
Группа: Участник Сообщений: 4190 Награды: 14 Регистрация: 21.05.2007 |
-------------------- This site is best viewed with Netscape Navigator 3.0 or Microsoft Internet Explorer 3.0
«Sotis, - ветеран мафии. Имеет черный светопоглощающий пояс по манипуляции и стратегическому очковтирательству». © Крендель «Наверное, самый кровавый человек на форуме...» © Алекс |
|
 
|
|
06.01.2008, 22:09
Сообщение
#37
|
|
![]() Почти Игроман Репутация: 155
Группа: Участник Сообщений: 686 Награды: 1 Регистрация: 10.12.2007 |
D:\Новая папка (3)\X-Ray SDK
сам путь,содержимое папки папка html,папка level_editor, папка scripts_plugins, папка levels,и файлы unins000.dat, unins000.exe. Какой скриншот?Кстати, ошибка возникает и при нажатии на другие кнопки(например обновить в списке карт)... Sotis Ссылка там есть... Санекс Получилось запустить? Сообщение отредактировал Morgenstern - 06.01.2008, 22:13 |
|
 
|
|
06.01.2008, 22:17
Сообщение
#38
|
|
|
The One Репутация: 744
Группа: Участник Сообщений: 2715 Награды: 5 Регистрация: 05.12.2005 |
Цитата D:\Новая папка (3)\X-Ray SDK сам путь,содержимое папки папка html,папка level_editor, папка scripts_plugins, папка levels,и файлы unins000.dat, unins000.exe. Какой скриншот?Кстати, ошибка возникает и при нажатии на другие кнопки(например обновить в списке карт)... Morgenstern, путь надо указывать до корня СДК, всмысле до папки с содержанием bins\, gamedata\, rawdata\, leveleditor.bat и т.д. Всё верно, ошибка несёт в себе сообщение "Path to SDK folder is not valid" Поправь путь и всё будет замечательно Цитата надо бы в конце предыдущей темы выложить ссылку на эту, а то история словно не закончена. Sotis, я вроде оставлял автограф, перед тем, как закрыть тему Цитата По поводу релиза альфа версии перемещаемся в данную тему.
-------------------- |
|
 
|
|
06.01.2008, 22:21
Сообщение
#39
|
|
![]() Почти Игроман Репутация: 155
Группа: Участник Сообщений: 686 Награды: 1 Регистрация: 10.12.2007 |
Neo
Сейчас попробую, а насчет проблемы с СДК мысли есть?Уже устал с бубном танцевать, файл есть, что делать не знаю... Ура, получилось Сообщение отредактировал Morgenstern - 06.01.2008, 22:29 |
|
 
|
|
06.01.2008, 22:27
Сообщение
#40
|
|
![]() Lo Res Chairman Репутация: 452
Группа: Участник Сообщений: 1796 Награды: 6 Регистрация: 09.09.2007 |
Почему он находит ТОЛЬКО неоткомпилированые карты?
А вы предполагали, что можно взять какую-нибудь давно откомпилированную "Заброшенную деревню" и сделать на ней сетку AI? Нет, без исходников карты изменить не получится. P.S.: Упс =) Здесь еще вторая страница, так что на вопрос уже давно ответили, сорри =) Сообщение отредактировал BAC9-FLCL - 06.01.2008, 22:30 |
|
 
|
|
06.01.2008, 22:27
Сообщение
#41
|
|
|
The One Репутация: 744
Группа: Участник Сообщений: 2715 Награды: 5 Регистрация: 05.12.2005 |
Цитата Neo Сейчас попробую, а насчет проблемы с СДК мысли есть?Уже устал с бубном танцевать, файл есть, что делать не знаю... Morgenstern, давай в соответствующую тему по СДК и подробнее про ошибку, с логом и т.д. -------------------- |
|
 
|
|
06.01.2008, 22:41
Сообщение
#42
|
|
|
Продвинутый геймер Репутация: 46
Группа: Участник Сообщений: 387 Награды: 1 Регистрация: 06.01.2008 |
Я чот неврубаюсь
Сначало надо карту в ЛЕ сделать Так? Потом откомпилировать её там же с аи Так? Так зачем же нужен аи компилятор? -------------------- pushl $0x18E3DF6B
call ICQ |
|
 
|
|
06.01.2008, 22:44
Сообщение
#43
|
|
![]() Lo Res Chairman Репутация: 452
Группа: Участник Сообщений: 1796 Награды: 6 Регистрация: 09.09.2007 |
Не припомню, чтобы раньше можно было компилировать с AI =)
Теперь - можно. Сообщение отредактировал BAC9-FLCL - 06.01.2008, 22:47 |
|
 
|
|
06.01.2008, 22:45
Сообщение
#44
|
|
![]() разраб одиночка Репутация: 2132
Группа: Модератор Сообщений: 3413 Награды: 13 Регистрация: 06.05.2004 |
есть прекомпиль стадия, а есть компиль уже в формат движка
прекомпиль проходит в сдк -------------------- Делай что должен и будь что будет.
| | | | |
|
 
|
|
06.01.2008, 22:45
Сообщение
#45
|
|
|
Опытный Геймер Репутация: 23
Группа: Только зарегистрировался Сообщений: 169 Награды: 2 Регистрация: 07.04.2007 |
Выдаёт ошибку
Expression : assertion failed Function : CGraphMerger::CGraphMerger File : I:\xray-svn\xrAI\xr_graph_merge.cpp Line : 567 Description : tpGraphs.size() stack trace: На 4 шаге компиляции. Из за чего может быть? |
|
 
|
|
06.01.2008, 22:48
Сообщение
#46
|
|
|
Продвинутый геймер Репутация: 46
Группа: Участник Сообщений: 387 Награды: 1 Регистрация: 06.01.2008 |
Я понял но если можно в LE сетку делать зачем тогда еще и ui
Добавлено через 4 минут 26 секунд: Мож выложите цельный мануал Сообщение отредактировал russian-stalker - 06.01.2008, 22:52 -------------------- pushl $0x18E3DF6B
call ICQ |
|
 
|
|
06.01.2008, 23:06
Сообщение
#47
|
|
![]() Почти Игроман Репутация: 155
Группа: Участник Сообщений: 686 Награды: 1 Регистрация: 10.12.2007 |
Подскажите, что должно стоять в параметре offset в game_levels.ltx ?
|
|
 
|
|
06.01.2008, 23:07
Сообщение
#48
|
|
|
Кандидат Игровых Наук Репутация: 695
Группа: Забанен Сообщений: 3414 Награды: 4 Регистрация: 05.02.2007 |
russian-stalker, есть слово из трёх букв, точно тебя характеризующее.
]]>http://stalkerin.gameru.net/]]> И не задавай глупых вопросов более. |
|
 
|
|
06.01.2008, 23:13
Сообщение
#49
|
|
![]() Новичок Репутация: 5
Группа: Только зарегистрировался Сообщений: 10 Регистрация: 25.03.2007 |
Наконец то СДК у нас есть! СПАСИБО господа!
Верим и надеимся, что скоро новые локации появятся А так же старые подправят |
|
 
|
|
06.01.2008, 23:25
Сообщение
#50
|
|
|
Новичок Репутация: 6
Группа: Только зарегистрировался Сообщений: 8 Регистрация: 01.01.2008 |
Я не понял, а что это даёт?
|
|
 
|
|
06.01.2008, 23:27
Сообщение
#51
|
|
|
Опытный Геймер Репутация: 23
Группа: Только зарегистрировался Сообщений: 169 Награды: 2 Регистрация: 07.04.2007 |
Предыдущий вопрос снимаю, уже разобрался вроде...
|
|
 
|
|
06.01.2008, 23:28
Сообщение
#52
|
|
![]() Почти Игроман Репутация: 155
Группа: Участник Сообщений: 686 Награды: 1 Регистрация: 10.12.2007 |
GURU
Да так, пустяк: делать для синглплеера карты и впихивать их в игру, о чем просят сотни человек... |
|
 
|
|
06.01.2008, 23:37
Сообщение
#53
|
|
![]() Gameru DA Репутация: 3704
Группа: Администратор Сообщений: 10206 Награды: 4 Регистрация: 03.02.2006 |
Всем, кто впервые зашел в эту тему и не в курсе дела: перед тем как задать вопрос, читаем первый пост данной темы.
Это альфа версия, выложенная специально для тестирования, делаем выводы FAQ на подходе, а пока Произошла ошибка при компиляции на n-м шаге, что делать? Первым вашим действием должно быть подробное описание проблемы, того, как делали и в какой последовательности, с прикладыванием лога компилятора, но не стоит его давать - в таком виде:<script type='text/javascript'>assign_show_hide_button('hidden_block2aeaeee57b1062e2a2dfa9df83e77204', 'show_hide_button2aeaeee57b1062e2a2dfa9df83e77204');. Лог должен быть полным, хотя бы дополнительно на 5-10 строчек выше, чем в приведеном фрагменте. У меня нет исходников компилятора и я незнаю где стоит данный ассёрт в коде, и за что отвечает та или иная переменная. По поводу вылетов компилятора с Access Violation после диалога Congratulation - ничего страшного, просто неудачная правка xrCore сказывается. 1.exe может вылетать с ошибкой из-за того, что нет CRT либ: msvcp70 msvcp71 msvcr71. Ищем их и кидаем в папку рядом с 1.exe. СДК качаем ]]>]]> ]]>Компилятор ИИ, текущая версия: 0.1.1.1]]> ]]>Работа со скриптами]]> Сообщение отредактировал OlegatoR - 08.01.2008, 13:47 -------------------- |
|
 
|
|
06.01.2008, 23:38
Сообщение
#54
|
|
|
Новичок Репутация: 6
Группа: Только зарегистрировался Сообщений: 8 Регистрация: 01.01.2008 |
млин.. ну выложите пожалуйста ссылку на SDK
СДК можно скачать с ]]>]]>. В данный момент сайт временно недоступен Сообщение отредактировал OlegatoR - 06.01.2008, 23:54 |
|
 
|
|
06.01.2008, 23:53
Сообщение
#55
|
|
|
Опытный Геймер Репутация: 23
Группа: Только зарегистрировался Сообщений: 169 Награды: 2 Регистрация: 07.04.2007 |
GURU,
Гугл в помощь. А так же мозг, тоже в помощь. |
|
 
|
|
07.01.2008, 00:01
Сообщение
#56
|
|
![]() Опытный Геймер Репутация: 56
Группа: Участник Сообщений: 154 Награды: 2 Регистрация: 15.02.2007 |
Топик вообще-то создан для помощи в отладке компилятора. Прекратите задавать глупые вопросы типа: "Что такое СДК? Что такое скриншот? и т.д." Модеры - трите нещадно... Впрочем я тоже оффтоплю, сори
|
|
 
|
|
07.01.2008, 00:11
Сообщение
#57
|
|
|
The One Репутация: 744
Группа: Участник Сообщений: 2715 Награды: 5 Регистрация: 05.12.2005 |
Цитата Я понял но если можно в LE сетку делать зачем тогда еще и ui russian-stalker, вопрос снимается? или ещё остался, перечитай, Лохотрон на пальцах объяснил Цитата есть прекомпиль стадия, а есть компиль уже в формат движка прекомпиль проходит в сдк Могу по-научному объяснить Цитата млин.. ну выложите пожалуйста ссылку на SDK Цитата GURU, Гугл в помощь. А так же мозг, тоже в помощь. wink.gif Sergey81, ну зачем же так? GURU попробуй ]]>]]>. tambovsky, топик общецелевой про компилятор и иже с ним, так что... -------------------- |
|
 
|
|
07.01.2008, 00:12
Сообщение
#58
|
|
![]() Ветеран Репутация: 6
Группа: Только зарегистрировался Сообщений: 79 Регистрация: 15.12.2007 |
Кто нибудь скньте мне готовую скмпилированную карту! плизз!
-------------------- Модостроитель[/color][color="#FFFACD"]
|
|
 
|
|
07.01.2008, 00:23
Сообщение
#59
|
|
|
The One Репутация: 744
Группа: Участник Сообщений: 2715 Награды: 5 Регистрация: 05.12.2005 |
Цитата Кто нибудь скньте мне готовую скмпилированную карту! плизз! stalkerok, без редактора ты всёравно с ней ничего не сделаешь -------------------- |
|
 
|
|
07.01.2008, 00:40
Сообщение
#60
|
|
|
Опытный Геймер Репутация: 23
Группа: Только зарегистрировался Сообщений: 169 Награды: 2 Регистрация: 07.04.2007 |
Хм, ошибся.
Значит сначала проделал шаг 1 и 2, без ошибок. Потом 3 шаг, и снова эта ошибка - Expression : assertion failed Function : CGraphMerger::CGraphMerger File : I:\xray-svn\xrAI\xr_graph_merge.cpp Line : 567 Description : tpGraphs.size() stack trace: Теперь точно незнаю что делать. Сообщение отредактировал Sergey81 - 07.01.2008, 00:45 |
|
 
|
|
07.01.2008, 00:47
Сообщение
#61
|
|
![]() Ветеран Репутация: 6
Группа: Только зарегистрировался Сообщений: 79 Регистрация: 15.12.2007 |
Цитата(Sergey81 @ Jan 7 2008, 00:40) Хм, ошибся. Значит сначала проделал шаг 1 и 2, без ошибок. Третий тоже(теперь он длился полтора часа). Потом 4 шаг, и снова эта ошибка - Expression : assertion failed Function : CGraphMerger::CGraphMerger File : I:\xray-svn\xrAI\xr_graph_merge.cpp Line : 567 Description : tpGraphs.size() stack trace: Теперь точно незнаю что делать. ;) У тебя кажись геймграф большой , движок нетянет(кажись :unsure: ) |
|
 
|
|
07.01.2008, 01:04
Сообщение
#62
|
|
|
The One Репутация: 744
Группа: Участник Сообщений: 2715 Награды: 5 Регистрация: 05.12.2005 |
Флуд потёр, новичкам пока не буду раздавать награды в виде предупреждений, советую взять это на заметку.
Цитата Хм, ошибся. Значит сначала проделал шаг 1 и 2, без ошибок. Потом 3 шаг, и снова эта ошибка - Expression : assertion failed Function : CGraphMerger::CGraphMerger File : I:\xray-svn\xrAI\xr_graph_merge.cpp Line : 567 Description : tpGraphs.size() stack trace: Теперь точно незнаю что делать. wink.gif Sergey81, в game_levels.ltx напортачил что-то... -------------------- |
|
 
|
|
07.01.2008, 01:08
Сообщение
#63
|
|
|
Опытный Геймер Репутация: 74
Группа: Только зарегистрировался Сообщений: 198 Награды: 2 Регистрация: 28.02.2006 |
Можете добавить этот перевод в первое сообщение?
]]>]]> В Висте кнопки пропадают. Double buffering глючит, типично для Дельфи. Edit: исправил свою ошибку, перезалил картинку. Сообщение отредактировал Don Reba - 07.01.2008, 01:19 |
|
 
|
|
07.01.2008, 01:12
Сообщение
#64
|
|
|
The One Репутация: 744
Группа: Участник Сообщений: 2715 Награды: 5 Регистрация: 05.12.2005 |
Цитата Подскажите, что должно стоять в параметре offset в game_levels.ltx ? Morgenstern, на сколько я понял это позиция в геймграфе. Проще говоря позиция уровня с точки зрения глобальной карты. -------------------- |
|
 
|
|
07.01.2008, 01:14
Сообщение
#65
|
|
|
Опытный Геймер Репутация: 23
Группа: Только зарегистрировался Сообщений: 169 Награды: 2 Регистрация: 07.04.2007 |
Попробовал сделать новую карту, шаг 1 и 2 проходят успешно.
На 3-ем выдаёт это - Expression : assertion failed Function : CGameGraphBuilder::save_cross_table File : I:\xray-svn\xrAI\game_graph_builder.cpp Line : 348 Description : graph().header().vertex_count() > tCrossTableCell.tGraphIndex stack trace: а затем это - Expression : assertion failed Function : xr_vector<class xr_vector<unsigned int,class xalloc<unsigned int> >,class xalloc<class xr_vector<unsigned int,class xalloc<unsigned int> > > >::operator`[]' File : e:\xray-svn\xrcore\_stl_extensions.h Line : 138 Description : _Pos<size() stack trace: |
|
 
|
|
07.01.2008, 01:15
Сообщение
#66
|
|
|
The One Репутация: 744
Группа: Участник Сообщений: 2715 Награды: 5 Регистрация: 05.12.2005 |
Цитата Можете добавить этот перевод в первое сообщение? Don_Reba, добавлю. Следующую версию сделаю мультиязычной скорее всего Т.к. многие не разобрались, как пользоваться компилятором, в скором времени напишу тутор по использованию компилятора. -------------------- |
|
 
|
|
07.01.2008, 03:56
Сообщение
#67
|
|
![]() разраб одиночка Репутация: 2132
Группа: Модератор Сообщений: 3413 Награды: 13 Регистрация: 06.05.2004 |
1)на карте обязательно должен быть 1 graph point
2)в конфигах всё должно быть прописано как надо: game_maps_single.ltx Цитата [level_maps_single] ... testing_ai [testing_ai] global_rect = -6,1220.0, 248.0,1481.0 texture = map\map_escape bound_rect = -502.148,-412.284,379.976,474,479 weathers = default game_levels.ltx Цитата [levels] ... level190 [level190] name = testing_ai caption = "testing_ai" offset = 2000.0, 800.0, 1000.0 id = 193 game_graphs.ltx Цитата 018 = "testing_ai" 3)после компиля переименуйте test.spawn в all.spawn 4)при правке конфигов не забывайте указывать реально существующую там погоду и картинку загрузки, иначе вылетит 5)надо начать новую игру, через бантик вылетит спасибо Zeed за наставления и Neo за компилятор Сообщение отредактировал Loxotron - 07.01.2008, 04:06 -------------------- Делай что должен и будь что будет.
| | | | |
|
 
|
|
07.01.2008, 13:05
Сообщение
#68
|
|
|
Продвинутый геймер Репутация: 63
Группа: Участник Сообщений: 212 Награды: 1 Регистрация: 27.03.2007 |
Всё, могу отписаться о первом удачном опыте!
Подопытной картой выступила mp_atp_test ибо другими пока не распологаю. Ошибок никаких незаметил, кроме небольшой ошибки на 3 шаге, в которой я сам виноват Еще небольшой совет: незабывайте добавлять точку спавна ГГ, левел_чейнджер и парачку вэйпоинтов, иначе могут возникнуть ошибки. Про граф_пойнт уже сказали выше. Вроде все. |
|
 
|
|
07.01.2008, 13:08
Сообщение
#69
|
|
|
Кандидат Игровых Наук Репутация: 695
Группа: Забанен Сообщений: 3414 Награды: 4 Регистрация: 05.02.2007 |
Вэйпоинты и level_changer не нужны.
|
|
 
|
|
07.01.2008, 13:10
Сообщение
#70
|
|
|
Продвинутый геймер Репутация: 46
Группа: Участник Сообщений: 387 Награды: 1 Регистрация: 06.01.2008 |
2 шаг пока без ошибок
Добавлено через 3 минут 54 секунд: [empr] ты ошибся надо сказать они обязательно не нужны. А если серьёзна уровень делать то без них некуда Сообщение отредактировал russian-stalker - 07.01.2008, 13:13 -------------------- pushl $0x18E3DF6B
call ICQ |
|
 
|
|
07.01.2008, 13:15
Сообщение
#71
|
|
|
Продвинутый геймер Репутация: 63
Группа: Участник Сообщений: 212 Награды: 1 Регистрация: 27.03.2007 |
Цитата Вэйпоинты и level_changer не нужны. Для нормального уровня их в любом случае нужно создавать. ИХМО, добавить level_changer лучше и удобнее добавить через LE(иначе как игроку попасть на новый уровень |
|
 
|
|
07.01.2008, 13:22
Сообщение
#72
|
|
![]() Почти Игроман Репутация: 155
Группа: Участник Сообщений: 686 Награды: 1 Регистрация: 10.12.2007 |
Smanxx1
Не мог бы ты скинуть мне файлы game_levels.ltx game_maps_single.ltx А то 4 пункт не получается, немогу понять, что не так в файлах прописал... |
|
 
|
|
07.01.2008, 13:23
Сообщение
#73
|
|
|
Опытный Геймер Репутация: 23
Группа: Только зарегистрировался Сообщений: 169 Награды: 2 Регистрация: 07.04.2007 |
На 4 шаге вылет:
Expression : assertion failed Function : CGraphMerger::CGraphMerger File : I:\xray-svn\xrAI\xr_graph_merge.cpp Line : 591 Description : M != (*K).second->m_tVertexMap.end() stack trace: WTF? |
|
 
|
|
07.01.2008, 13:26
Сообщение
#74
|
|
|
Кандидат Игровых Наук Репутация: 695
Группа: Забанен Сообщений: 3414 Награды: 4 Регистрация: 05.02.2007 |
Я не ошибся.
Для работы компилятора они не нужны. Нужен actor, graph point. Всё. Добавлено через 1 минуту 7 секунд: Ах, да... И прямые руки тоже. Сообщение отредактировал [empr] - 07.01.2008, 13:27 |
|
 
|
|
07.01.2008, 13:43
Сообщение
#75
|
|
|
Продвинутый геймер Репутация: 63
Группа: Участник Сообщений: 212 Награды: 1 Регистрация: 27.03.2007 |
2Morgenstern
конечно, держи. только параметры я не расчитывал, написал по примеру.
Прикрепленные файлы
|
|
 
|
|
07.01.2008, 13:47
Сообщение
#76
|
|
|
Продвинутый геймер Репутация: 46
Группа: Участник Сообщений: 387 Награды: 1 Регистрация: 06.01.2008 |
FATAL ERROR
[error]Expression : header().graph_guid() == ai().game_graph().header().guid() [error]Function : CALifeSpawnRegistry::load [error]File : E:\stalker\sources\trunk\xr_3da\xrGame\alife_spawn_registry.cpp [error]Line : 167 [error]Description : Spawn doesn't correspond to the graph : REBUILD SPAWN! stack trace: -------------------- pushl $0x18E3DF6B
call ICQ |
|
 
|
|
07.01.2008, 13:50
Сообщение
#77
|
|
|
Кандидат Игровых Наук Репутация: 695
Группа: Забанен Сообщений: 3414 Награды: 4 Регистрация: 05.02.2007 |
И что дальше?
Вот же опять проблема кривых рук. Переименуй в all.spawn файл... Сообщение отредактировал [empr] - 07.01.2008, 13:52 |
|
 
|
|
07.01.2008, 13:51
Сообщение
#78
|
|
|
Продвинутый геймер Репутация: 46
Группа: Участник Сообщений: 387 Награды: 1 Регистрация: 06.01.2008 |
Кто-нибудь выложите исходник карты! Со всем на ней раставленым
-------------------- pushl $0x18E3DF6B
call ICQ |
|
 
|
|
07.01.2008, 13:53
Сообщение
#79
|
|
![]() Почти Игроман Репутация: 155
Группа: Участник Сообщений: 686 Награды: 1 Регистрация: 10.12.2007 |
Проблема не исчезла...
Expression : assertion failed Function : CGraphMerger::CGraphMerger File : I:\xray-svn\xrAI\xr_graph_merge.cpp Line : 567 Description : tpGraphs.size() stack trace: Если игнорировать Expression : m_actor Function : CGameSpawnConstructor::process_actor File : I:\xray-svn\xrAI\game_spawn_constructor.cpp Line : 258 Description : There is no ACTOR spawn point! stack trace: Похож не находит, куда актера ставить... Сообщение отредактировал Morgenstern - 07.01.2008, 13:58 |
|
 
|
|
07.01.2008, 13:55
Сообщение
#80
|
|
|
Продвинутый геймер Репутация: 46
Группа: Участник Сообщений: 387 Награды: 1 Регистрация: 06.01.2008 |
Упс
Добавлено через 13 секунд: Я его не скопировал Сообщение отредактировал russian-stalker - 07.01.2008, 13:55 -------------------- pushl $0x18E3DF6B
call ICQ |
|
 
|
|
07.01.2008, 13:58
Сообщение
#81
|
|
|
Продвинутый геймер Репутация: 63
Группа: Участник Сообщений: 212 Награды: 1 Регистрация: 27.03.2007 |
Тут вообще кто-нибудь умеет LE пользоваться? Все ваши ошибки из-за неуменя пользоваться LE и нехотением читать различных туторов и уроков!
з.ы. теперь я понимаю почему Бардак не хотел выкладывать компилятор |
|
 
|
|
07.01.2008, 14:00
Сообщение
#82
|
|
![]() Почти Игроман Репутация: 155
Группа: Участник Сообщений: 686 Награды: 1 Регистрация: 10.12.2007 |
У меня вообще весь СДК не запускается, но Нео сказал, что на етих картах пройдет и без него.
|
|
 
|
|
07.01.2008, 14:00
Сообщение
#83
|
|
|
Кандидат Игровых Наук Репутация: 695
Группа: Забанен Сообщений: 3414 Награды: 4 Регистрация: 05.02.2007 |
Smanxx1,
+1 А почему мы обязаны всё это объяснять просто из-за того, что кто-то ленится почитать мануалы по LE? |
|
 
|
|
07.01.2008, 14:01
Сообщение
#84
|
|
|
Продвинутый геймер Репутация: 46
Группа: Участник Сообщений: 387 Награды: 1 Регистрация: 06.01.2008 |
Всё получилось
Neo +1 Добавлено через 2 минут 54 секунд: Так с одним разобрались! А теперь поясните что нужно прописать в своём спавне чтобы уровень работал! Сообщение отредактировал russian-stalker - 07.01.2008, 14:04 -------------------- pushl $0x18E3DF6B
call ICQ |
|
 
|
|
07.01.2008, 14:09
Сообщение
#85
|
|
|
Кандидат Игровых Наук Репутация: 695
Группа: Забанен Сообщений: 3414 Награды: 4 Регистрация: 05.02.2007 |
russian-stalker, да читай ты выше, блин.
|
|
 
|
|
07.01.2008, 14:11
Сообщение
#86
|
|
|
Продвинутый геймер Репутация: 46
Группа: Участник Сообщений: 387 Награды: 1 Регистрация: 06.01.2008 |
Ткните носом (если можно)
-------------------- pushl $0x18E3DF6B
call ICQ |
|
 
|
|
07.01.2008, 14:12
Сообщение
#87
|
|
|
Опытный Геймер Репутация: 23
Группа: Только зарегистрировался Сообщений: 169 Награды: 2 Регистрация: 07.04.2007 |
[empr],
Цитата А почему мы обязаны всё это объяснять просто из-за того, что кто-то ленится почитать мануалы по LE? Не объясняй, никто ж не заставляет. Ссылки можно только на мануалы. |
|
 
|
|
07.01.2008, 14:14
Сообщение
#88
|
|
|
Кандидат Игровых Наук Репутация: 695
Группа: Забанен Сообщений: 3414 Награды: 4 Регистрация: 05.02.2007 |
|
|
 
|
|
07.01.2008, 14:38
Сообщение
#89
|
|
|
Продвинутый геймер Репутация: 46
Группа: Участник Сообщений: 387 Награды: 1 Регистрация: 06.01.2008 |
Скажите как присоединить карту к игре! Т.е. сделать переход к ней с другого уровня
-------------------- pushl $0x18E3DF6B
call ICQ |
|
 
|
|
07.01.2008, 14:39
Сообщение
#90
|
|
![]() Почти Игроман Репутация: 221
Группа: Только зарегистрировался Сообщений: 700 Награды: 3 Регистрация: 04.07.2005 |
Пример уровня с настроенными точками перехода и graph.point (на них обратить пристальное внимание)
]]>]]> Можно сразу запускать чистовое компилирование. Последний шаг (компиляция all.spawn), выполнять только с батника Compile_All_Spawn.bat ]]>]]> Точки перехода возле булыжников. Так же добавляются уровни и к уже существующим. Только точку перехода надо ставить редактором acdc от бардака. Сообщение отредактировал Zeed - 07.01.2008, 14:42 -------------------- _
![]() |
|
 
|
|
07.01.2008, 14:50
Сообщение
#91
|
|
|
Продвинутый геймер Репутация: 46
Группа: Участник Сообщений: 387 Награды: 1 Регистрация: 06.01.2008 |
Я ничё не понял
-------------------- pushl $0x18E3DF6B
call ICQ |
|
 
|
|
07.01.2008, 15:30
Сообщение
#92
|
|
|
Почти Игроман Репутация: 237
Группа: Участник Сообщений: 748 Награды: 6 Регистрация: 01.03.2006 |
Цитата Тут вообще кто-нибудь умеет LE пользоваться? Все ваши ошибки из-за неуменя пользоваться LE и нехотением читать различных туторов и уроков! +1 Почитайте народ, не ленитесь ]]>http://www.stalkerin.gameru.net/wiki/index...D0%B8%D1%8F:SDK]]> -------------------- ...
|
|
 
|
|
07.01.2008, 15:34
Сообщение
#93
|
|
![]() Почти Игроман Репутация: 221
Группа: Только зарегистрировался Сообщений: 700 Награды: 3 Регистрация: 04.07.2005 |
Цитата Последний шаг (компиляция all.spawn), выполнять только с батника Compile_All_Spawn.bat Забыл дописать - у кого версия выше 1.0000, надо переименовать получившийся test_ai_1.spawn в all.spawn -------------------- _
![]() |
|
 
|
|
07.01.2008, 15:41
Сообщение
#94
|
|
|
Опытный Геймер Репутация: 23
Группа: Только зарегистрировался Сообщений: 169 Награды: 2 Регистрация: 07.04.2007 |
[empr],
Цитата А, ну так с этим я ознакомился. Zeed, Цитата Пример уровня с настроенными точками перехода и graph.point (на них обратить пристальное внимание) Сэнкс, посмотрим. |
|
 
|
|
07.01.2008, 17:49
Сообщение
#95
|
|
|
Игровой Бог первой степени Репутация: 1167
Группа: Участник Сообщений: 9404 Награды: 5 Регистрация: 15.03.2007 |
Такс.. вопрос(пока просчитывается 2-й шаг (чёто долго считается, ну лан.))-как добавить точку появления игрока? это rpoint или что-то другое? (actor?)
-------------------- |
|
 
|
|
07.01.2008, 17:52
Сообщение
#96
|
|
|
Продвинутый геймер Репутация: 46
Группа: Участник Сообщений: 387 Награды: 1 Регистрация: 06.01.2008 |
actor
Добавлено через 25 секунд: Второй шаг у меня занял 10 минут Сообщение отредактировал russian-stalker - 07.01.2008, 17:52 -------------------- pushl $0x18E3DF6B
call ICQ |
|
 
|
|
07.01.2008, 17:56
Сообщение
#97
|
|
|
Игровой Бог первой степени Репутация: 1167
Группа: Участник Сообщений: 9404 Награды: 5 Регистрация: 15.03.2007 |
я actor и поставил... такс.. потом все файлы (карта, .ltx, spawn пихать в геймдату?) и игра начнётся на новой карте?)
-------------------- |
|
 
|
|
07.01.2008, 18:04
Сообщение
#98
|
|
|
The One Репутация: 744
Группа: Участник Сообщений: 2715 Награды: 5 Регистрация: 05.12.2005 |
Почистил тему, сообщения по SDK перенёс в соответствующую тему.
Флуд не поможет в скорейшем решении проблемы. Обращаю внимание всех новичков, у нас есть правила, соблюдать которые строго рекомендуется при общении на форуме, во избежании награждения предупреждениями и другими плюшками. russian-stalker, тебя никто не игнорирует, если не отвечают, значит не знают ответа на твой вопрос, на который кстати ответил Zeed, Цитата Так же добавляются уровни и к уже существующим. Только точку перехода надо ставить редактором acdc от бардака. Если не понятно, тогда ждите тутор, как только буду более-менее свободен напишу, если его не напишет кто-нибудь раньше меня. Цитата я actor и поставил... такс.. потом все файлы (карта, .ltx, spawn пихать в геймдату?) и игра начнётся на новой карте?) sanex, смотря как будешь запускать и что прописал в конфигах. -------------------- |
|
 
|
|
07.01.2008, 18:07
Сообщение
#99
|
|
|
Продвинутый геймер Репутация: 46
Группа: Участник Сообщений: 387 Награды: 1 Регистрация: 06.01.2008 |
Если ставить точку перехода через acdc то вылет
-------------------- pushl $0x18E3DF6B
call ICQ |
|
 
|
|
07.01.2008, 18:09
Сообщение
#100
|
|
|
The One Репутация: 744
Группа: Участник Сообщений: 2715 Награды: 5 Регистрация: 05.12.2005 |
Цитата Если ставить точку перехода через acdc то вылет russian-stalker, вот. Только теперь конкретнее, как делал + лог с вылета. -------------------- |
|
 
|
|
![]() ![]() |
| Текстовая версия | Сейчас: 10.03.2026, 23:55 |