Marafon6540 825 Опубликовано 17 Февраля 2012 (изменено) Камрады, можно задать один вопрос, может быть даже не в ту тему я влез. Возможно ли подключить локу из ЧН к ТЧ без использования СДК? И если возможно то как? У меня ggTool.pl не хочет читать собранный при помощи ggEditor.exe game.graph. Вот такую бяку выводит: D:\ggEditor_01\SOC>ggtool.pl game.graph Can't use string (╟♫G$ ▀м♠ ‼П↕▲с┤⌂OИ№╘▄Ю|з♀▲") as a SCALAR ref while "strict re fs" in use at stkutils/data_packet.pm line 13. D:\ggEditor_01\SOC>pause Для продолжения нажмите любую клавишу . . . Русских букв нигде в путях нет. Папка stkutils от последней версии ACDC из шапки. Подключал Кордон из ЧН. Изменено 17 Февраля 2012 пользователем Marafon6540 Трилогия Апокалипсис. Упавшая звезда. Честь наемника. v. 1.2 УЗЧН v.1.3 + ОГСРх64 Последний сталкер v. 1.2 ПС v. 1.3 + ОГСРх64 Поделиться этим сообщением Ссылка на сообщение
Marafon6540 825 Опубликовано 17 Февраля 2012 (изменено) KD87, благодарю за подсказку. Сделал все как описано в ридми и в этой теме. Но... Вылезла та же проблема, что и у Вампир35 и FANATа: { gvid0 => 0, name => 'l01_escape' }, { gvid0 => 252, name => 'escape' }, { gvid0 => 416, name => 'l03_agroprom' }, { gvid0 => 703, name => 'l03u_agr_underground' }, { gvid0 => 811, name => 'l04_darkvalley' }, { gvid0 => 1109, name => 'l04u_labx18' }, { gvid0 => 1168, name => 'l05_bar' }, { gvid0 => 1308, name => 'l06_rostok' }, { gvid0 => 1438, name => 'l08_yantar' }, { gvid0 => 1529, name => 'l08u_brainlab' }, { gvid0 => 1545, name => 'l07_military' }, { gvid0 => 1862, name => 'l10_radar' }, { gvid0 => 2117, name => 'l11_pripyat' }, { gvid0 => 2273, name => 'l12_stancia' }, { gvid0 => 2402, name => 'l12u_sarcofag' }, { gvid0 => 2467, name => 'l12u_control_monolith' }, { gvid0 => 2517, name => 'l12_stancia_2' }, { gvid0 => 2661, name => 'l10u_bunker' }, { gvid0 => 2792, name => 'escape' }, Получается две одинаковых секции escape (в ЧН Кордон идет вторым после Болота и заменяет l02_garbage). А по твоей ссылке с решением этой проблемы пишет Срок хранения окончен. Нельзя ли перезалить или обновить ссылку. Заранее спасибо. PS. Почему-то нигде не нашел описания как подключать локи без СДК к ТЧ. Вот про ЧН и ЗП - море описаний, а про ТЧ - ни одного не нашел. Изменено 17 Февраля 2012 пользователем Marafon6540 Трилогия Апокалипсис. Упавшая звезда. Честь наемника. v. 1.2 УЗЧН v.1.3 + ОГСРх64 Последний сталкер v. 1.2 ПС v. 1.3 + ОГСРх64 Поделиться этим сообщением Ссылка на сообщение
Marafon6540 825 Опубликовано 18 Февраля 2012 (изменено) KD87, спасибо за ответ. Удалять WinHex - ом эту секцию level02 - первое, что я попробовал. Не помогает. Или, что скорее всего, просто не могу правильно найти расположение этой записи. Откуда-то вылазит все равно. Написал камрадам в личку, буду надеяться, что у них осталась твоя программа. Да нет, я просто неудачно выразился. Конечно не удалял, а правил - 02 на 55 заменял. Не прокатывает этот вариант. Изменено 18 Февраля 2012 пользователем Marafon6540 Трилогия Апокалипсис. Упавшая звезда. Честь наемника. v. 1.2 УЗЧН v.1.3 + ОГСРх64 Последний сталкер v. 1.2 ПС v. 1.3 + ОГСРх64 Поделиться этим сообщением Ссылка на сообщение
Marafon6540 825 Опубликовано 27 Февраля 2012 Камрады, ну я не знаю уже что делать. Вторую неделю мучаюсь и ничего не получается. Хочу подключить Кордон из ЧН к локам ТЧ при помощи ggrc.pl. Для совмещения графов батник такой: ggrc.pl -g1 game.graph,soc -l1 l01_escape,l02_garbage,l03_agroprom,l03u_agr_underground,l04_darkvalley,l04u_lab x18,l05_bar,l06_rostok,l07_military,l08_yantar,l08u_brainlab,l10_radar,l10u_bunke r,l11_pripyat,l12_stancia,l12_stancia_2,l12u_control_monolith,l12u_sarcofag -g2 section4.bin,COP -l2 escape pause Пробовал даже оставлять одну локацию от ТЧ и требуемый Кордон ЧН, результат одинаковый: Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. Use of uninitialized value in hash element at C:\1\ggrc.pl line 650. Use of uninitialized value in exists at C:\1\ggrc.pl line 651. writing level graphs... writing new graph... writing levels... writing vertices... writing edges... writing level points... writing cross tables... updating old cross tables... writing new cross tables... Use of uninitialized value $_[1] in seek at C:/Perl/lib/IO/Seekable.pm line 115. FATAL ERROR! Function: data_packet::unpack Line: 24 Expression: defined $template Description: template is not defined C:\1>pause Для продолжения нажмите любую клавишу . . . Новый геймграф получается после этого всегда меньшего размера, чем оригинальный (хотя, по идее должно быть наоборот). Можете подсказать что не так? PS. Пробовал запустить ggrc со вставкой строки use diagnostics; как написано на стр.5, вот что выдало: C:\1>ggrc.pl -g1 game.graph,soc -l1 l01_escape,l02_garbage,l03_agroprom,l03u_agr _underground,l04_darkvalley,l04u_labx18,l05_bar,l06_rostok,l07_military,l08_yant ar,l08u_brainlab,l10_radar,l10u_bunker,l11_pripyat,l12_stancia,l12_stancia_2,l12 u_control_monolith,l12u_sarcofag -g2 section4.bin,COP -l2 escape reading game.graph... reading header... reading levels... reading vertices... reading edges... reading section4.bin... reading header... reading levels... reading vertices... reading edges... forming new graph... Use of uninitialized value in hash element at C:\1\ggrc.pl line 651 (#1) (W uninitialized) An undefined value was used as if it were already defined. It was interpreted as a "" or a 0, but maybe it was a mistake. To suppress this warning assign a defined value to your variables. To help you figure out what was undefined, perl will try to tell you the name of the variable (if any) that was undefined. In some cases it cannot do this, so it also tells you what operation you used the undefined value in. Note, however, that perl optimizes your program and the operation displayed in the warning may not necessarily appear literally in your program. For example, "that $foo" is usually optimized into "that " . $foo, and the warning will refer to the concatenation (.) operator, even though there is no . in your program. Use of uninitialized value in exists at C:\1\ggrc.pl line 652 (#1) writing level graphs... writing new graph... writing levels... writing vertices... writing edges... writing level points... writing cross tables... updating old cross tables... writing new cross tables... Use of uninitialized value $_[1] in seek at C:/Perl/lib/IO/Seekable.pm line 115 (#1) Uncaught exception from user code: FATAL ERROR! Function: data_packet::unpack Line: 24 Expression: defined $template Description: template is not defined at stkutils/debug.pm line 1 stkutils::debug::fail('data_packet::unpack', 24, 'defined $template', 't emplate is not defined') called at stkutils/data_packet.pm line 24 stkutils::data_packet::unpack('stkutils::data_packet=HASH(0x16b816c)', ' VVVVa[16]a[16]') called at C:\1\ggrc.pl line 1014 game_graph::write('game_graph=HASH(0xf55dfc)', 'game_graph=HASH(0x348b74 )', 'game_graph=HASH(0x94b764)', 'game.graph', 'section4.bin') called at C:\1\gg rc.pl line 1958 C:\1>pause Для продолжения нажмите любую клавишу . . . Трилогия Апокалипсис. Упавшая звезда. Честь наемника. v. 1.2 УЗЧН v.1.3 + ОГСРх64 Последний сталкер v. 1.2 ПС v. 1.3 + ОГСРх64 Поделиться этим сообщением Ссылка на сообщение
Marafon6540 825 Опубликовано 4 Марта 2012 KD87, пробовал 0.7. Результат - получается 2 Кордона, то есть тоже самое, что я описывал на предыдущей странице. Трилогия Апокалипсис. Упавшая звезда. Честь наемника. v. 1.2 УЗЧН v.1.3 + ОГСРх64 Последний сталкер v. 1.2 ПС v. 1.3 + ОГСРх64 Поделиться этим сообщением Ссылка на сообщение
Marafon6540 825 Опубликовано 22 Марта 2012 KD87, не хочу повторяться, но я в полной... Камрады, может быть я конкретно подтупил, но... Попробуйте кто-нибудь подключить Кордон ЧН к оригиналу ТЧ (кто умеет это делать). Я этой локи нигде не видел (кроме ЧН). Может быть дело именно в ней, и ее просто невозможно подключить к ТЧ? Трилогия Апокалипсис. Упавшая звезда. Честь наемника. v. 1.2 УЗЧН v.1.3 + ОГСРх64 Последний сталкер v. 1.2 ПС v. 1.3 + ОГСРх64 Поделиться этим сообщением Ссылка на сообщение
Marafon6540 825 Опубликовано 24 Августа 2012 (изменено) Обращаюсь со старой своей проблемой. Так и не смог подключить Кордон из ЧН к оригинальным локам ТЧ. Использую правленый ggrc_fixed и stkutils 7 версии. Расположение файлов такое: ggrc.pl -g1 game.graph,soc -l1 l02_garbage,l03_agroprom,l03u_agr_underground,l04_darkvalley,l04u_labx18,l05_bar ,l06_rostok,l08_yantar,l08u_brainlab,l07_military,l10_radar,l11_pripyat,l12_stan c ia,l12u_sarcofag,l12u_control_monolith,l12_stancia_2,l10u_bunker -g2 section4.bin,cop -l2 escape pause Получаю вот такой C:\gamedata>ggrc.pl -g1 game.graph,soc -l1 l02_garbage,l03_agroprom,l03u_agr_und erground,l04_darkvalley,l04u_labx18,l05_bar,l06_rostok,l08_yantar,l08u_brainlab, l07_military,l10_radar,l11_pripyat,l12_stancia,l12u_sarcofag,l12u_control_monoli th,l12_stancia_2,l10u_bunker -g2 section4.bin,cop -l2 escape reading game.graph... reading header... reading levels... reading vertices... reading edges... reading section4.bin... reading header... reading levels... reading vertices... reading edges... reading cross tables... cross table offset for marsh is 4623122 size = 3173814 cross table offset for escape is 7796936 size = 3749754 cross table offset for garbage is 11546690 size = 2148444 cross table offset for darkvalley is 13695134 size = 2165892 cross table offset for agroprom is 15861026 size = 2251446 cross table offset for agroprom_underground is 18112472 size = 32136 cross table offset for yantar is 18144608 size = 886320 cross table offset for red_forest is 19030928 size = 989022 cross table offset for military is 20019950 size = 2311980 cross table offset for limansk is 22331930 size = 369192 cross table offset for hospital is 22701122 size = 47238 cross table offset for stancia_2 is 22748360 size = 1220214 forming new graph... writing level graphs... writing new graph... writing levels... writing vertices... writing edges... writing level points... writing cross tables... updating old cross tables... writing new cross tables... updating level.ai... updating escape... updating level... Died at C:\gamedata\ggrc.pl line 1449. C:\gamedata>pause Для продолжения нажмите любую клавишу . . . Кто-нибудь может подсказать в чем дело? Бьюсь с проблемой все лето - а воз и ныне там... Пробовал так же подключить Агропром ЧН - результат такой же, с ошибкой в той же строке. Изменено 25 Августа 2012 пользователем Marafon6540 Трилогия Апокалипсис. Упавшая звезда. Честь наемника. v. 1.2 УЗЧН v.1.3 + ОГСРх64 Последний сталкер v. 1.2 ПС v. 1.3 + ОГСРх64 Поделиться этим сообщением Ссылка на сообщение
Marafon6540 825 Опубликовано 27 Августа 2012 (изменено) KD87, нет файлов level для локацийНе пойму, а где взять эти файлы? Я уж и через СДК попробовал, но там тоже проблемы возникли. На всякий случай - вот содержимое папки с локацией. Файл level там есть. Или нужны какие-то другие файлы? Изменено 27 Августа 2012 пользователем Marafon6540 Трилогия Апокалипсис. Упавшая звезда. Честь наемника. v. 1.2 УЗЧН v.1.3 + ОГСРх64 Последний сталкер v. 1.2 ПС v. 1.3 + ОГСРх64 Поделиться этим сообщением Ссылка на сообщение
Marafon6540 825 Опубликовано 28 Августа 2012 KD87, спасибо! Но теперь возникла другая проблема. Извиняюсь, что пространно получается, но опишу Собираю game.graph. Граф собрался. Лог: D:\MyNew\gamedata>ggrc.pl -g1 game.graph,soc -l1 l01_escape,l02_garbage,l03_agro prom,l03u_agr_underground,l04_darkvalley,l04u_labx18,l05_bar,l06_rostok,l08_yant ar,l08u_brainlab,l07_military,l10_radar,l11_pripyat,l12_stancia,l12u_sarcofag,l1 2u_control_monolith,l12_stancia_2,l10u_bunker -g2 section4.bin,cop -l2 escape reading game.graph... reading header... reading levels... reading vertices... reading edges... reading section4.bin... reading header... reading levels... reading vertices... reading edges... reading cross tables... cross table offset for marsh is 4623122 size = 3173814 cross table offset for escape is 7796936 size = 3749754 cross table offset for garbage is 11546690 size = 2148444 cross table offset for darkvalley is 13695134 size = 2165892 cross table offset for agroprom is 15861026 size = 2251446 cross table offset for agroprom_underground is 18112472 size = 32136 cross table offset for yantar is 18144608 size = 886320 cross table offset for red_forest is 19030928 size = 989022 cross table offset for military is 20019950 size = 2311980 cross table offset for limansk is 22331930 size = 369192 cross table offset for hospital is 22701122 size = 47238 cross table offset for stancia_2 is 22748360 size = 1220214 forming new graph... writing level graphs... writing new graph... writing levels... writing vertices... writing edges... writing level points... writing cross tables... updating old cross tables... writing new cross tables... updating level.ai... updating escape... updating level... done! D:\MyNew\gamedata>pause Для продолжения нажмите любую клавишу . . . Раскрываю получившийся граф, все нормально, лог: D:\MyNew\gamedata>ggrc.pl -g1 game.graph.new,soc -o links.txt -g reading game.graph.new... reading header... reading levels... reading vertices... reading edges... reading level points... exporting... exporting header... exporting levels... exporting vertices... exporting edges... exporting level points... level points: 359319 D:\MyNew\gamedata>pause Для продолжения нажмите любую клавишу . . . Вот что получилось, файл guids.txt: l01_escape (0) -- 1206.28771972656 --> l02_garbage (415) l01_escape (1) -- 21.1956653594971 --> l02_garbage (252) l02_garbage (252) -- 21.1956653594971 --> l01_escape (1) l02_garbage (254) -- 359.349212646484 --> l03_agroprom (701) l02_garbage (255) -- 415.383026123047 --> l05_bar (1168) l02_garbage (256) -- 571.261352539063 --> l04_darkvalley (816) l02_garbage (414) -- 382.628173828125 --> l05_bar (1307) l02_garbage (415) -- 1206.28771972656 --> l01_escape (0) l03_agroprom (654) -- 204.328735351563 --> l03u_agr_underground (718) l03_agroprom (701) -- 359.349212646484 --> l02_garbage (254) l03u_agr_underground (718) -- 204.328735351563 --> l03_agroprom (654) l04_darkvalley (811) -- 329.950958251953 --> l04u_labx18 (1167) l04_darkvalley (816) -- 571.261352539063 --> l02_garbage (256) l04u_labx18 (1167) -- 329.950958251953 --> l04_darkvalley (811) l05_bar (1168) -- 415.383026123047 --> l02_garbage (255) l05_bar (1246) -- 807.048889160156 --> l07_military (1545) l05_bar (1248) -- 730.219116210938 --> l06_rostok (1308) l05_bar (1307) -- 382.628173828125 --> l02_garbage (414) l06_rostok (1308) -- 730.219116210938 --> l05_bar (1248) l06_rostok (1409) -- 582.198852539063 --> l08_yantar (1460) l08_yantar (1460) -- 582.198852539063 --> l06_rostok (1409) l08_yantar (1461) -- 201.319061279297 --> l08u_brainlab (1540) l08_yantar (1528) -- 2940.1162109375 --> l10_radar (2116) l08u_brainlab (1540) -- 201.319061279297 --> l08_yantar (1461) l07_military (1545) -- 807.048889160156 --> l05_bar (1246) l07_military (1547) -- 391.152313232422 --> l10_radar (1867) l10_radar (1865) -- 646.896240234375 --> l11_pripyat (2271) l10_radar (1867) -- 391.152313232422 --> l07_military (1547) l10_radar (1977) -- 247.964981079102 --> l10u_bunker (2791) l10_radar (2116) -- 2940.1162109375 --> l08_yantar (1528) l11_pripyat (2271) -- 646.896240234375 --> l10_radar (1865) l11_pripyat (2272) -- 2129.45922851563 --> l12_stancia (2400) l12_stancia (2400) -- 2129.45922851563 --> l11_pripyat (2272) l12u_sarcofag (2465) -- 177.621780395508 --> l12u_control_monolith (2468) l12u_sarcofag (2466) -- 451.325103759766 --> l12_stancia (2385) l12u_control_monolith (2468) -- 177.621780395508 --> l12u_sarcofag (2465) l12u_control_monolith (2470) -- 1104.79431152344 --> l12_stancia_2 (2660) l12_stancia_2 (2660) -- 1104.79431152344 --> l12u_control_monolith (2470) l10u_bunker (2791) -- 247.964981079102 --> l10_radar (1977) { gvid0 => 0, name => 'l01_escape' }, { gvid0 => 252, name => 'l02_garbage' }, { gvid0 => 416, name => 'l03_agroprom' }, { gvid0 => 703, name => 'l03u_agr_underground' }, { gvid0 => 811, name => 'l04_darkvalley' }, { gvid0 => 1109, name => 'l04u_labx18' }, { gvid0 => 1168, name => 'l05_bar' }, { gvid0 => 1308, name => 'l06_rostok' }, { gvid0 => 1438, name => 'l08_yantar' }, { gvid0 => 1529, name => 'l08u_brainlab' }, { gvid0 => 1545, name => 'l07_military' }, { gvid0 => 1862, name => 'l10_radar' }, { gvid0 => 2117, name => 'l11_pripyat' }, { gvid0 => 2273, name => 'l12_stancia' }, { gvid0 => 2402, name => 'l12u_sarcofag' }, { gvid0 => 2467, name => 'l12u_control_monolith' }, { gvid0 => 2517, name => 'l12_stancia_2' }, { gvid0 => 2661, name => 'l10u_bunker' }, { gvid0 => 2792, name => 'escape' }, Распаковываю all.spawn от ЧН, все нормально: D:\MyNew\acdc>universal_acdc.pl -d all.spawn -out all_cs Universal ACDC v.1.30 checking version of all.spawn... This is a spawn of S.T.A.L.K.E.R. Clear Sky (1.5.00 - 1.5.02) opening all.spawn... reading header... reading alife objects... reading artefact spawn places... reading way objects... reading game graph... reading header... reading levels... reading vertices... exporting alife objects... exporting alife objects on level marsh... exporting alife objects on level escape... exporting alife objects on level garbage... exporting alife objects on level darkvalley... exporting alife objects on level agroprom... exporting alife objects on level agroprom_underground... exporting alife objects on level yantar... exporting alife objects on level red_forest... exporting alife objects on level military... exporting alife objects on level limansk... exporting alife objects on level hospital... exporting alife objects on level stancia_2... exporting raw data... exporting way objects on level military... exporting way objects on level limansk... exporting way objects on level hospital... exporting way objects on level agroprom... exporting way objects on level darkvalley... exporting way objects on level red_forest... exporting way objects on level yantar... exporting way objects on level marsh... exporting way objects on level agroprom_underground... exporting way objects on level garbage... exporting way objects on level stancia_2... exporting way objects on level escape... exporting graph... 10 wallclock secs ( 9.98 usr + 0.11 sys = 10.09 CPU)done! D:\MyNew\acdc>pause Для продолжения нажмите любую клавишу . . . Распаковываю all.spawn от ТЧ, все нормально: D:\MyNew\acdc>universal_acdc.pl -d all.spawn -out all_soc Universal ACDC v.1.30 checking version of all.spawn... This is a spawn of S.T.A.L.K.E.R. Shadow Of Chernobyl (1.0001 or higher) opening all.spawn... reading header... reading alife objects... reading artefact spawn places... reading way objects... reading game graph... reading header... reading levels... reading vertices... exporting alife objects... exporting alife objects on level l01_escape... exporting alife objects on level l02_garbage... exporting alife objects on level l03_agroprom... exporting alife objects on level l03u_agr_underground... exporting alife objects on level l04_darkvalley... exporting alife objects on level l04u_labx18... exporting alife objects on level l05_bar... exporting alife objects on level l06_rostok... exporting alife objects on level l08_yantar... exporting alife objects on level l08u_brainlab... exporting alife objects on level l07_military... exporting alife objects on level l10_radar... exporting alife objects on level l11_pripyat... exporting alife objects on level l12_stancia... exporting alife objects on level l12u_sarcofag... exporting alife objects on level l12u_control_monolith... exporting alife objects on level l12_stancia_2... exporting alife objects on level l10u_bunker... exporting raw data... exporting way objects on level l08_yantar... exporting way objects on level l02_garbage... exporting way objects on level l08u_brainlab... exporting way objects on level l12u_sarcofag... exporting way objects on level l12_stancia... exporting way objects on level l12_stancia_2... exporting way objects on level l10_radar... exporting way objects on level l03u_agr_underground_hw... exporting way objects on level l07_military... exporting way objects on level l06_rostok... exporting way objects on level l03_agroprom... exporting way objects on level l04u_labx18... exporting way objects on level l11_pripyat... exporting way objects on level l01_escape... exporting way objects on level l03u_agr_underground... exporting way objects on level l05_bar... exporting way objects on level l12u_control_monolith... exporting way objects on level l04_darkvalley... exporting way objects on level l10u_bunker... 8 wallclock secs ( 7.58 usr + 0.03 sys = 7.61 CPU)done! D:\MyNew\acdc>pause Для продолжения нажмите любую клавишу . . . Копирую в папку с ACDC новый граф. Копирую в папку с распакованным спавном ТЧ файл alife_escape.ltx из ЧН. Изменяю файл all.ltx таким образом: [header] ; don't touch these graph_version = 8 guid = 9a80c83291738f42b33b35903cead544 graph_guid = 138f121ee1b47f4f88fcd4dc9e7ca70c level_count = 19 [alife] source_files = <<END alife_l01_escape.ltx, alife_l02_garbage.ltx, alife_l03_agroprom.ltx, alife_l03u_agr_underground.ltx, alife_l04_darkvalley.ltx, alife_l04u_labx18.ltx, alife_l05_bar.ltx, alife_l06_rostok.ltx, alife_l08_yantar.ltx, alife_l08u_brainlab.ltx, alife_l07_military.ltx, alife_l10_radar.ltx, alife_l11_pripyat.ltx, alife_l12_stancia.ltx, alife_l12u_sarcofag.ltx, alife_l12u_control_monolith.ltx, alife_l12_stancia_2.ltx, alife_l10u_bunker.ltx, alife_escape.ltx END [section2] binary_files = section2.bin [way] source_files = <<END way_l08_yantar.ltx, way_l02_garbage.ltx, way_l08u_brainlab.ltx, way_l12u_sarcofag.ltx, way_l12_stancia.ltx, way_l12_stancia_2.ltx, way_l10_radar.ltx, way_l03u_agr_underground_hw.ltx, way_l07_military.ltx, way_l06_rostok.ltx, way_l03_agroprom.ltx, way_l04u_labx18.ltx, way_l11_pripyat.ltx, way_l01_escape.ltx, way_l03u_agr_underground.ltx, way_l05_bar.ltx, way_l12u_control_monolith.ltx, way_l04_darkvalley.ltx, way_l10u_bunker.ltx END Подгоняю вертексы: Изменяю файл alife_escape.ltx таким образом: [1698] ; cse_abstract properties section_name = explosive_barrel name = esc_explosive_barrel position = 123.772254943848, -7.70411586761475, -2.74230599403381 direction = -0.000134000001708046, -1.99999999495049e-006, -1.10000000859145e-005 id = 65535 version = 122 script_version = 8 ; cse_alife_object properties game_vertex_id = 245 level_vertex_id = 25 object_flags = 0xffffff3f ; cse_visual properties visual_name = dynamics\balon\bochka_fuel ; cse_alife_inventory_item properties condition = 1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Изменяю строки game_vertex_id = 245 на game_vertex_id = 2792 (взял из guids.txt), и level_vertex_id = 25 на level_vertex_id = 3037 (2792+25). Для пробы сразу делаю переход с Кордона ТЧ на Кордон ЧН. В файле alife_l01_escape.ltx нахожу секцию перехода на Свалку и изменяю координаты. Вход в переход делаю на верхних ступеньках бункера Сидора, а выход - уже на новой локе, возле объекта, что я оставил в спавне из ЧН: [285] ; cse_abstract properties section_name = level_changer name = exit_to_garbage_01 position = -255.82, -19.49, -127.34 (здесь поставил вход) direction = 0, 0, 0 id = 65535 version = 118 script_version = 6 ; cse_alife_object properties game_vertex_id = 1 distance = 7 level_vertex_id = 309788 object_flags = 0xffffff3e custom_data = <<END [pt_move_if_reject] path = esc_way_if_reject END story_id = 91 ; cse_shape properties shapes = 1 shape_0:type = box shape_0:axis_x = 2.22939944267273,0,0 shape_0:axis_y = 0,4.83859968185425,0 shape_0:axis_z = 0,0,2.22939944267273 shape_0:offset = 0,0,0 ; cse_alife_space_restrictor properties restrictor_type = 3 ; cse_alife_level_changer properties (здесь ставлю координаты и вертексы на подключаемой локе) dest_game_vertex_id = 2792 dest_level_vertex_id = 3037 dest_position = 36.4117431640625, 0.481237411499023, -305.824523925781 dest_direction = 0.0111562451347709, -0.000250374461757019, 0.0224392339587212 dest_level_name = escape dest_graph_point = start_actor_01 D:\MyNew\acdc>universal_acdc.pl -compile allsoc -out new.spawn Universal ACDC v.1.30 importing alife objects... importing alife objects from file alife_l01_escape.ltx... importing alife objects from file alife_l02_garbage.ltx... importing alife objects from file alife_l03_agroprom.ltx... importing alife objects from file alife_l03u_agr_underground.ltx... importing alife objects from file alife_l04_darkvalley.ltx... importing alife objects from file alife_l04u_labx18.ltx... importing alife objects from file alife_l05_bar.ltx... importing alife objects from file alife_l06_rostok.ltx... importing alife objects from file alife_l08_yantar.ltx... importing alife objects from file alife_l08u_brainlab.ltx... importing alife objects from file alife_l07_military.ltx... importing alife objects from file alife_l10_radar.ltx... importing alife objects from file alife_l11_pripyat.ltx... importing alife objects from file alife_l12_stancia.ltx... importing alife objects from file alife_l12u_sarcofag.ltx... importing alife objects from file alife_l12u_control_monolith.ltx... importing alife objects from file alife_l12_stancia_2.ltx... importing alife objects from file alife_l10u_bunker.ltx... importing alife objects from file alife_escape.ltx... importing artefact spawn places data... importing way objects from file way_l08_yantar.ltx... importing way objects from file way_l02_garbage.ltx... importing way objects from file way_l08u_brainlab.ltx... importing way objects from file way_l12u_sarcofag.ltx... importing way objects from file way_l12_stancia.ltx... importing way objects from file way_l12_stancia_2.ltx... importing way objects from file way_l10_radar.ltx... importing way objects from file way_l03u_agr_underground_hw.ltx... importing way objects from file way_l07_military.ltx... importing way objects from file way_l06_rostok.ltx... importing way objects from file way_l03_agroprom.ltx... importing way objects from file way_l04u_labx18.ltx... importing way objects from file way_l11_pripyat.ltx... importing way objects from file way_l01_escape.ltx... importing way objects from file way_l03u_agr_underground.ltx... importing way objects from file way_l05_bar.ltx... importing way objects from file way_l12u_control_monolith.ltx... importing way objects from file way_l04_darkvalley.ltx... importing way objects from file way_l10u_bunker.ltx... writing allsoc... writing header... writing alife objects... writing artefact spawn places... writing way objects... writing graph... done! D:\MyNew\acdc>pause Для продолжения нажмите любую клавишу . . . [location_0] 000 = "..." 001 = "эскейп" 002 = "свалка" 003 = "агропром" 004 = "агропром-подземка" 005 = "темная долина" 006 = "лаборатория X-18" 007 = "даркскейп" 008 = "Бар" 009 = "Росток" 010 = "Янтарь" 011 = "лаборатория X-16" 012 = "Милитари" 013 = "Мертвый город" 014 = "Радар" 015 = "Радар бункер" 016 = "Припять" 017 = "станция АЭС" 018 = "escape" [location_1] 000 = "..." 001 = "ограниченный доступ" 002 = "запрещенный доступ" [location_2] 000 = "..." 001 = "не для игрока" [location_3] 000 = "..." [levels] level01 level02 level03 level04 level05 level06 level07 level08 level09 level10 level11 ; level12 level13 level14 level15 level16 level17 ; level18 level19 level20 ; level21 level22 .... [level_22] name = escape caption = "escape" offset = 2000.0, 1000.0, 0.0 id = 22 [level_maps_single] L01_escape L02_garbage L03_agroprom L03u_agr_underground l04_darkvalley l04u_LabX18 L05_bar L06_rostok l07_military l08_yantar l10_radar l11_pripyat l12_stancia l12_stancia_2 l12u_control_monolith l12u_sarcofag l08u_brainlab escape ... [escape] texture = map\map_escape global_rect = 22.0, 2113.0, 352.0, 2443.000000 bound_rect = -445.000000,-445.000000,755.000000,755.000000 weathers = default music_tracks = l01_escape_musics (координаты global_rect и bound_rect выставил "от балды" - на месте Болот ЧН) Копирую в gamedata получившиеся при сборке графа папки levels с локациями. Копирую собранный all.spawn и game.graph Запускаю игру. Вижу на карте свою подключенную локацию - escape. Захожу в переход - "Перейти на другую локацию?" - "Да" - начинается загрузка и ... вылет без лога. Пробовал не делать level_changer, а сразу спавнить актора на подключаемой локе - тот же самый вылет без лога. Где и что я сделал не так? Трилогия Апокалипсис. Упавшая звезда. Честь наемника. v. 1.2 УЗЧН v.1.3 + ОГСРх64 Последний сталкер v. 1.2 ПС v. 1.3 + ОГСРх64 Поделиться этим сообщением Ссылка на сообщение
Marafon6540 825 Опубликовано 29 Августа 2012 krovosnork, и что потом? А зачем тогда я столько бился, чтобы ее подключить, и теперь убрать из спавна? Трилогия Апокалипсис. Упавшая звезда. Честь наемника. v. 1.2 УЗЧН v.1.3 + ОГСРх64 Последний сталкер v. 1.2 ПС v. 1.3 + ОГСРх64 Поделиться этим сообщением Ссылка на сообщение
Marafon6540 825 Опубликовано 30 Августа 2012 Vadimische, Вылет происходит без лога - файл чист. На экране успеваю прочитать "Загрузка симуляции жизни" - и вылет. С помощью переделки функции в _g.script от SkyLoader смог вывести лог последние строки: Сервер: Старт... ! Unknown command: start_game_callback_called function printf(fmt,...) local con = get_console() con:execute(string.gsub(string.format(fmt,...), " ", "_")) con:execute("flush") end Выводит в лог все действия игры Трилогия Апокалипсис. Упавшая звезда. Честь наемника. v. 1.2 УЗЧН v.1.3 + ОГСРх64 Последний сталкер v. 1.2 ПС v. 1.3 + ОГСРх64 Поделиться этим сообщением Ссылка на сообщение
Marafon6540 825 Опубликовано 31 Августа 2012 Vadimische, уменьшил даже до 3. Не помогло. Трилогия Апокалипсис. Упавшая звезда. Честь наемника. v. 1.2 УЗЧН v.1.3 + ОГСРх64 Последний сталкер v. 1.2 ПС v. 1.3 + ОГСРх64 Поделиться этим сообщением Ссылка на сообщение
Marafon6540 825 Опубликовано 31 Августа 2012 antreg, тоже не помогло. Файл way_l03u_agr_underground_hw.ltx остался от оригинала all.spawn ТЧ, вставка way_escape.ltx ничего не дала. Да, в принципе, у меня от спавна ЧН Кордона остался всего лишь один объект, и никаких путей и точек в его конфиге нет. Мне все больше начинает казаться, что этот Кордон вообще невозможно подключить к Теням. Трилогия Апокалипсис. Упавшая звезда. Честь наемника. v. 1.2 УЗЧН v.1.3 + ОГСРх64 Последний сталкер v. 1.2 ПС v. 1.3 + ОГСРх64 Поделиться этим сообщением Ссылка на сообщение
Marafon6540 825 Опубликовано 8 Сентября 2012 ... это просто оттого, что ты то, чего не знаешь, делаешь методом тыка... Естественно, а как иначе? И сколько таких тыков сделано за последнее время - не счесть. Ясно-внятного описания действий при переносе лок с одной платформы на другую нет и прочитать его негде. Единственное, что удалось найти - вот эту статью. Все остальное - или ее перепечатки или вольное ее же трактование. Но здесь описан обратный нужному мне процесс. В файле ggrc_readme также практически ничего нет. Так что и хотелось бы почитать - да негде. Если ошибаюсь - ткни меня, если не трудно, носом в статью.Но это так, лирика. А на практике - результат на том же месте, вылет без лога при переходе на подключенную локу. Если учесть, что были скачаны, подключены и успешно работают несколько локаций, то действия мои были верны и твой скрипт работает на "ура". И время затраченное на подключение - максимум полчаса. Но локи эти изначально были сделаны под ТЧ. А вот для ЧН-ких, очевидно, есть какие-то нюансы, не учтенные мной, и о которых мне очень бы хотелось узнать. Может быть дело в каких-то конфигах или настройках. Еще один вопрос возник - надо ли пересобирать level.spawn после сборки all.spawn? Может быть дело именно в нем? Ведь игра вылетает при "Загрузка симуляции жизни". Трилогия Апокалипсис. Упавшая звезда. Честь наемника. v. 1.2 УЗЧН v.1.3 + ОГСРх64 Последний сталкер v. 1.2 ПС v. 1.3 + ОГСРх64 Поделиться этим сообщением Ссылка на сообщение
Marafon6540 825 Опубликовано 9 Сентября 2012 KD87, конечно, копирую обработанные ggrc папки levels полностью в свою gamedata. И гейм\левел вертексы изменил так, как ты советовал. Но... блин, черт с ними, с локами, Предлагаешь бросить? Трилогия Апокалипсис. Упавшая звезда. Честь наемника. v. 1.2 УЗЧН v.1.3 + ОГСРх64 Последний сталкер v. 1.2 ПС v. 1.3 + ОГСРх64 Поделиться этим сообщением Ссылка на сообщение
Marafon6540 825 Опубликовано 22 Января 2013 VarvarX, в твоем батнике нет предмета для распаковки - all.spawn. Должно быть что-то типа: universal_acdc.pl -d C:/universal acdc/all.spawn -out C:/unpack -scan C:/universal acdc/config Т.е. надо явно указать путь к all.spawn. Трилогия Апокалипсис. Упавшая звезда. Честь наемника. v. 1.2 УЗЧН v.1.3 + ОГСРх64 Последний сталкер v. 1.2 ПС v. 1.3 + ОГСРх64 Поделиться этим сообщением Ссылка на сообщение
Marafon6540 825 Опубликовано 23 Января 2013 Страховид, правой кнопкой на черном окне - выделить все - ввод - и вставляй скопированный текст куда тебе нужно. 1 Трилогия Апокалипсис. Упавшая звезда. Честь наемника. v. 1.2 УЗЧН v.1.3 + ОГСРх64 Последний сталкер v. 1.2 ПС v. 1.3 + ОГСРх64 Поделиться этим сообщением Ссылка на сообщение
Marafon6540 825 Опубликовано 20 Января 2016 , посмотри хорошее подробное описание: http://www.stalkerin.gameru.net/wiki/index.php?title=%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BB%D0%BE%D0%BA%D0%B0%D1%86%D0%B8%D0%B9_%D0%BA_%D0%BC%D0%BE%D0%B4%D1%83 Трилогия Апокалипсис. Упавшая звезда. Честь наемника. v. 1.2 УЗЧН v.1.3 + ОГСРх64 Последний сталкер v. 1.2 ПС v. 1.3 + ОГСРх64 Поделиться этим сообщением Ссылка на сообщение
Marafon6540 825 Опубликовано 29 Января 2017 (изменено) @WizziGun, например, для ТЧ: [12501] ; cse_abstract propertiessection_name = m_carname = jj_nivaposition = 93.8140258789063,-21.4084053039551,-278.299011230469direction = 0,1.57000005245209,0; cse_alife_object propertiesgame_vertex_id = 4016distance = 2level_vertex_id = 1090441object_flags = 0xffffffbastory_id = 20787; cse_visual propertiesvisual_name = physics\vehicles\niva\veh_niva_u_01visual_flags = 0x1; cse_ph_skeleton properties; cse_alife_car propertieshealth = 1 Изменено 29 Января 2017 пользователем Marafon6540 1 Трилогия Апокалипсис. Упавшая звезда. Честь наемника. v. 1.2 УЗЧН v.1.3 + ОГСРх64 Последний сталкер v. 1.2 ПС v. 1.3 + ОГСРх64 Поделиться этим сообщением Ссылка на сообщение
Marafon6540 825 Опубликовано 14 Августа 2018 (изменено) Конечно. В шапке есть ссылка на распаковщик. Изменено 14 Августа 2018 пользователем Marafon6540 Трилогия Апокалипсис. Упавшая звезда. Честь наемника. v. 1.2 УЗЧН v.1.3 + ОГСРх64 Последний сталкер v. 1.2 ПС v. 1.3 + ОГСРх64 Поделиться этим сообщением Ссылка на сообщение