Перейти к контенту
KD87

Universal ACDC и другие perl-скрипты

Рекомендуемые сообщения

Чтобы воспользоваться СДК, его нужно знать.. Ладно, спасибо. Посмотрим, может удастся обойти.

yl59NI59OeI.jpg

Ссылка на комментарий

Пытался только что подключить локацию dark_forest в один пак к локации lab_x14. Использовал ggtool для склейки графов (граф с локациями ТЧ + лаборатория Х-14 и граф, содержащий только dark_forest) из поста #762. Вылезли ошибки:

ggtool(1)

ggtool(2)

 

Вот батник:

ggrc.pl -g1 game.graph,soc -l1 l01_escape,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_stancia,l12u_sarcofag,l12u_control_monolith,l12_stancia_2,l10u_bunker,lab_x14 -g2 game2.graph,soc -l2 dark_forest
pause

 

 

P.S.: Использовал как мануал данный материал: ссылка

Изменено пользователем User_X.A.R26
  • Нравится 1
Ссылка на комментарий

Доброго вечера всем. Заранее прошу прощения если уже было, но хоть убейся не могу понять почему спавн не разбирается. Мож кто ткнет носом, что я не так делаю.

Line: 1301


Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.


WARNING!
Function: main::__ANON__
Line: 1301
Description: Use of uninitialized value in hash element at stkutils/scan.pm line
1858.

done!
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...
handling error with zone_ogon
unpacking spawn of Narodnaya Solyanka, huh? OK...

WARNING!
Function: main::__ANON__
Line: 1301
Description:
WARNING!
Function: stkutils::file::entity::error
Line: 248
Description: stkutils::file::entity::read_m_update 128 $packet->resid() == 0 upd
ate data left [1] in entity kat_wpn_ak74_m1

reading artefact spawn places...
reading way objects...
reading game graph...
reading header...
reading levels...
reading vertices...
exporting alife objects...
Can't locate object method "level_id" via package "stkutils::file::graph" at
universal_acdc.pl line 799, line 15 (#1)
(F) You called a method correctly, and it correctly indicated a package
functioning as a class, but that package doesn't define that particular
method, nor does any of its base classes. See perlobj.

Uncaught exception from user code:
Can't locate object method "level_id" via package "stkutils::file::graph
" at universal_acdc.pl line 799, line 15.
all_spawn::export_alife('all_spawn=HASH(0x5fc3c0)', 'stkutils::ini_file=
HASH(0xd25e960)') called at universal_acdc.pl line 764
all_spawn::export('all_spawn=HASH(0x5fc3c0)', 'all.ltx') called at unive
rsal_acdc.pl line 1422
main::decompile() called at universal_acdc.pl line 1384

D:\Games\S.T.A.L.K.E.R.-M.O.D\gamedata\spawns\acdc>pause
Для продолжения нажмите любую клавишу . . .

 

З.Ы.: Спавн Соляночный.

"Сталкер, защити мир от Зоны, вступи в Долг!"

Ссылка на комментарий

Из шапки, от Artos'а

perl universal_acdc.pl -d ../all.spawn -o ../unpack -g ../../ -scan ../../config/ -nofatal

"Сталкер, защити мир от Зоны, вступи в Долг!"

Ссылка на комментарий

@Bartolomyu, необходимо указывать версию ацдц. Поддерживается только последняя версия. Пока похоже на старую версию stkutils. Ну и пути в батнике проверь.

Ссылка на комментарий

@KD87, ACDC 1.322 и stkutils из шапки. По этим ссылкам качал.

Для удобства выкладываю ссылку на ACDC отдельно: http://yadi.sk/d/W6pd7w6J6HvXU (папка stkutilshttp://yadi.sk/d/5K6lRER86HvZg, ставить обязательно!)

Не понятно, :huh: приду буду смотреть, но с путями вроде тоже все норм, я ошибаюсь или он на геймграф жалуется?

З.Ы.: Пока, максимум что получилось извлечь, это all.ltx, больше ничего нет.

Изменено пользователем Bartolomyu

"Сталкер, защити мир от Зоны, вступи в Долг!"

Ссылка на комментарий

@Vadimische, и что будет?

@Bartolomyu, scan.pm по приведенной тобой ссылке никак не может давать ворнинг по 1301 строке. У тебя очень старые stkutils. ПРоверь C:\Perl\lib, модули оттуда имеют приоритет над всеми другими.

Ссылка на комментарий

@KD87, Такой "/" слэш для параметров запуска команд в командной строке ( просто может вылезти ошибка запуска с непониманием ключа ).

Ссылка на комментарий

@Vadimische, спс, вечером попробую.

@KD87, stkutils точно по приведенной ссылке, потому как, другого, ничего не качал. Я вот тут подумал, у меня Win 7 64-bit и ActivPerl я поставил тоже 64-bit, соответственно он у меня находится по адресу: C:/Perl64, из-за этого не может ACDC сбоить?

"Сталкер, защити мир от Зоны, вступи в Долг!"

Ссылка на комментарий

@Bartolomyu, да у меня тоже так же ведь. Залей спавн, граф, конфиги, я посмотрю. Очень странная ошибка. Еще выложи под кат содержимое stkutils/file/graph.pm.

@Vadimische, в дефолтных батниках ацдц ровно также слеши стоят и все работает.

Изменено пользователем KD87
Ссылка на комментарий

Новая версия ацдц и stkutils.

[!] исправлена распаковка спавнов нектороых билдов
[+] добавлен режим обновления вертексов
[+] добавлен "умный" разбор way-объектов по локациям для режима split

Ссылка на комментарий

Опять пытался склеить графы. Порядок локаций указывал правильно. Граф не формируется, всё умирает на 705 линии. Вот скрин:

4699041m.jpg

 

Ссылка на комментарий

Если ты имеешь в виду листинг батника, то вот:

ggrc.pl -g1 game.graph,soc -l1 l01_escape,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_stancia,l12u_sarcofag,l12u_control_monolith,l12_stancia_2,l10u_bunker,stohe_selo,ai_test,ai_test2,jim_dark,slipch_al_test,plecha_selo,ai_test_new,koan_test,l05_bar_hw,l03_agroprom_hw,l03u_agr_underground_hw -g2 game2.graph,soc -l2 dark_forest
pause

На сей раз я не пытался объединить граф, содержащий графы от ТЧ + Лаборатория Х-14, а попытался связать граф леса с оригинальным графом ТЧ

Ссылка на комментарий

@User_X.A.R26, глупый вопрос, но все же - ты локации рядом положил? У меня была похожая ошибка, когда я забыл их скопировать в папку с ggrc.

yl59NI59OeI.jpg

Ссылка на комментарий

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    Ни один зарегистрированный пользователь не просматривает эту страницу.

  • Куратор(ы) темы:

AMK-Team.ru

×
×
  • Создать...