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

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


KD87

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

Уважаемое сообщество,

не осталось ли у кого реально рабочей тулзы для склейки геймграфов (ggrc.pl) с подходящим для неё набором stkutils?

Всё, что нашёл в этой теме, перепробовал. Всё делал по ридми уважаемого KD87.

Граф смог собрать только один раз, но в итоге подключаемая локация в графе дублируется, заменяя полностью собой кордон и прописывается ещё и в конец графа. :(

 

Хочу подключить к Stalker Map Pack volume 1 всего две-три локации ещё, но каменный цветок не выходит. :(

---------------------------------

www.amk-zone.de

Поделиться этим сообщением


Ссылка на сообщение

@KD87,

 

Нет, всё умирает в процессе.

Батник составлен правильно, графы по отдельности рабочие, проверенные, игра с ними работает без нареканий.

 

ActivePerl стоит версии 5.14.4 Build 1405. АСДС работает без нареканий, и старый и универсальный.

Все уровни в полном объеме присутствуют в папке levels.

 

После каждой попытки папка levels стиралась и заменялась чистым бэкапом для новой попытки

 

Логи:

 

C:\STALKER\gamedata>ggrc.pl -g1 game.graph,soc -l1 l01_escape,l02_garbage,l03_agroprom,l03u_agr_unde


rground,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,peshera,puzir,aver,av_pe
shera,limansk,hospital,generators,red_forest,marsh,dead_city,zaton,jupiter,pripyat,jupiter_undergrou
nd -g2 ogse.graph,soc -l2 escape_garbage_ogse
reading game.graph...
reading header...
reading levels...
reading vertices...
reading edges...
reading ogse.graph...
reading header...
reading levels...
reading vertices...
reading edges...
forming new graph...
Use of uninitialized value $gvid in addition (+) at C:\STALKER\gamedata\ggrc.pl line 629.
writing level graphs...
writing new graph...
writing levels...
writing vertices...
writing edges...
writing level points...
writing cross tables...
updating old cross tables...
no need to update ai-map
updating vertices in level.gct...
level l01_escape
level l02_garbage
level l03_agroprom
level l03u_agr_underground
level l04_darkvalley
level l05_bar
level l06_rostok
level l08_yantar
level l08u_brainlab
level l07_military
level l10_radar
level l11_pripyat
level l12_stancia
level l12u_sarcofag
level l12u_control_monolith
level l12_stancia_2
Died at stkutils/data_packet.pm line 21.

C:\STALKER\gamedata>pause

 

 

Умирает всегда на level l12_stancia_2

 

data_packet.pm line 21 это вот:

die if CORE::length($self->{data}) == 0;

game.graph.new в папке gamedata формируется. Но думаю нерабочий.

 

Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
Use of uninitialized value in subtraction (-) at C:\STALKER\gamedata\ggrc.pl line 1295.
no need to update resource files
done!

 

 

Начинает работать, потом спамит окно вот этим.

 

game.graph.new в папке gamedata формируется.

 

подключаемая локация в графе дублируется, заменяя полностью собой кордон и прописывается ещё и в конец графа.

 

C:\STALKER\gamedata>ggrc.pl -g1 game.graph,soc -l1 l01_escape,l02_garbage,l03_agroprom,l03u_agr_unde
rground,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,peshera,puzir,aver,av_pe
shera,limansk,hospital,generators,red_forest,marsh,dead_city,zaton,jupiter,pripyat,jupiter_undergrou
nd -g2 ogse.graph,soc -l2 escape_garbage_ogse

syntax error at C:\STALKER\gamedata\ggrc.pl line 758, near "\)"
Global symbol "$packet_header" requires explicit package name at C:\STALKER\gamedata\ggrc.pl line 75
9.
syntax error at C:\STALKER\gamedata\ggrc.pl line 767, near "\)"
Global symbol "$packet_level" requires explicit package name at C:\STALKER\gamedata\ggrc.pl line 768
.
syntax error at C:\STALKER\gamedata\ggrc.pl line 772, near "\)"
syntax error at C:\STALKER\gamedata\ggrc.pl line 780, near "\)"
Global symbol "$packet_edge" requires explicit package name at C:\STALKER\gamedata\ggrc.pl line 781.

syntax error at C:\STALKER\gamedata\ggrc.pl line 811, near "\)"
Global symbol "$packet_header" requires explicit package name at C:\STALKER\gamedata\ggrc.pl line 81
2.
syntax error at C:\STALKER\gamedata\ggrc.pl line 820, near "\)"
C:\STALKER\gamedata\ggrc.pl has too many errors.

C:\STALKER\gamedata>pause

 

 

Умирает сразу. game.graph.new естествено не формируется.

 

Замучался уже, не знаю что думать. :(

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

---------------------------------

www.amk-zone.de

Поделиться этим сообщением


Ссылка на сообщение

Попробую сначала ещё ggrc, который дал @topdog.

 

Ну и ошибку в батнике ещё нашёл, перепутал уровни местами.

 

stkutils в C:\Perl\ не держу, всегда работаю с отдельными версиями.

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

---------------------------------

www.amk-zone.de

Поделиться этим сообщением


Ссылка на сообщение

Итак, завершающие выводы:

GGRC, выложеный камрадом @topdog, гарантированно рабочий. Спасибо!

 

Подключил всё, что хотел.

 

Остальные баги - они от кривых рук. Проверяйте и перепроверяйте батники, которые составляете. Иначе будет как у меня. ;)

 

Посты выше - под снос, я думаю.

 

@KD87, спасибо за твою работу для сообщества и терпение в общении!

---------------------------------

www.amk-zone.de

Поделиться этим сообщением


Ссылка на сообщение

Уважаемый @KD87,

 

решил кое-что добавить на уровень с помощью твоего level.ps_static compiler/decompiler v.0.1.

stkutils использовались от 28.06.2013 .

level.ps_static распаковывается без выдачи ошибок, но в конечном level_ps.ltx исчезают первые две буквы в пути к партиклу.

Пример:

[0]
load_switch = 28257
particle_name = omaly2\monolith
matrix_1 = 1, 0, 0, 0
matrix_2 = 0, 1, 0, 0
matrix_3 = 0, 0, 1, 0
matrix_4 = 24.940450668335, 49.6704292297363, 42.769847869873, 1

[1]
load_switch = 30821
particle_name = plosions\gas_light
matrix_1 = 0.99192488193512, -0.12682680785656, -3.72529029846191e-009, 0
matrix_2 = 0.125739380717278, 0.983420014381409, 0.130669817328453, 0
matrix_3 = -0.0165724325925112, -0.129614651203156, 0.99142599105835, 0
matrix_4 = 66.9553985595703, 56.8170204162598, 26.4238834381104, 1

Тестировалось на нескольких файлах, результат одинаков.

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

---------------------------------

www.amk-zone.de

Поделиться этим сообщением


Ссылка на сообщение

@KD87, спасибо. Действительно, в приложеном батнике был ключ -cs.

 

Распаковывал конечно ТЧ. :ph34r:

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

---------------------------------

www.amk-zone.de

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

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

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