ХОВАН 3 Опубликовано 2 Мая 2012 Стреловидный, Удали "-scan config\". Параметр -scan используется только при декомпиляции Пример: PERL universal_acdc.pl -compile all -out new.spawn -nofatal PAUSE Поделиться этим сообщением Ссылка на сообщение
ХОВАН 3 Опубликовано 4 Мая 2012 KD87, Не соглашусь. Я сам пробовал, распаковал all.spawn ЗП в папку all. Пробую закомпилировать без ключа: PERL universal_acdc.pl -compile all -out new.spawn -nofatal PAUSE Все отлично компилируется, но пробую добавить -scan, как уже получаю вылет о ненахождении all: PERL universal_acdc.pl -compile all -out new.spawn -scan ../configs -nofatal PAUSE Вот наглядный пример исполнения батника, первое выполнение - с ключом -scan, второе - без Поделиться этим сообщением Ссылка на сообщение
ХОВАН 3 Опубликовано 4 Мая 2012 Стреловидный, Неизвестный класс у секции Потерял файл sections.ini; Передекомпилируй all.spawn с параметром -scan config/ Поделиться этим сообщением Ссылка на сообщение
ХОВАН 3 Опубликовано 5 Мая 2012 Стреловидный, Так он же на чистом английском написал, что сдублирована секция Поделиться этим сообщением Ссылка на сообщение
ХОВАН 3 Опубликовано 1 Июня 2012 Comador, Не советуй глупостей, ибо от знака слеша тут ничего не зависит CRAZY_STALKER666, А у тебя есть папка gamedata\spawns\config\? Ну и, перед сканом удаляешь файл sections.ini? Поделиться этим сообщением Ссылка на сообщение
ХОВАН 3 Опубликовано 7 Июня 2012 S.T.R.E.L.O.K, AndreySol, Из шапки: "-nofatal - отключает вылет при фатальной ошибке, заменяя ее предупреждением." buka.stalker, Неизвестный класс у m_car, либо самостоятельно добавлять его в sections.ini, либо попробовать пересканировать конфиги Поделиться этим сообщением Ссылка на сообщение
ХОВАН 3 Опубликовано 18 Сентября 2012 Сэр Макс, Active Perl установлен? Что писал, как устанавливал, что получил? Поделиться этим сообщением Ссылка на сообщение
ХОВАН 3 Опубликовано 14 Октября 2013 Что-то у меня 1.35 не создает файл с начальными левел вертексами локации... и не хочет распаковывать спавн... Пишет Unknown Clsid, добавляю Clsid в clsids.ini по образцам - 0 реакции, добавил это дело в scan.pm - секцию распаковало, но дальше Error Handler UnACDC v1.35, StkUtils August Поделиться этим сообщением Ссылка на сообщение
ХОВАН 3 Опубликовано 14 Октября 2013 (изменено) Если в scan.pm добавить ровно те строчки, которые есть в обычном ACDC, самое интересное, что se_zone_anom есть в оригинальном scan.pm D:\Develop\AdaptationSpawn\ACDC>universal_acdc.pl -d all.spawn -out Unpack -sort complex -nofataldefined(@array) is deprecated at stkutils/ini_file.pm line 146. (Maybe you should just omit the defined()?)defined(@array) is deprecated at stkutils/data_packet.pm line 859. (Maybe you should just omit the defined()?)defined(@array) is deprecated at D:\Develop\AdaptationSpawn\ACDC\universal_acdc.pl line 556. (Maybe you should just omit the defined()?)defined(@array) is deprecated at D:\Develop\AdaptationSpawn\ACDC\universal_acdc.pl line 943. (Maybe you should just omit the defined()?)log inited: consoleUniversal ACDC v.1.34checking version of all.spawn... This is a spawn of S.T.A.L.K.E.R. Call Of Pripyat (any patch)opening all.spawn...reading header...reading alife objects...FATAL ERROR!Function: stkutils::scan::get_classLine: 1930Description: cannot find class for clsid se_zone_anomD:\Develop\AdaptationSpawn\ACDC>pauseДля продолжения нажмите любую клавишу . . . А это, если se_anom_zone, поменять на ZS_RADIO (для psy-аномалий юзается ZS_RADIO): D:\Develop\AdaptationSpawn\ACDC>universal_acdc.pl -d all.spawn -out Unpack -sort complex -nofataldefined(@array) is deprecated at stkutils/ini_file.pm line 146. (Maybe you should just omit the defined()?)defined(@array) is deprecated at stkutils/data_packet.pm line 859. (Maybe you should just omit the defined()?)defined(@array) is deprecated at D:\Develop\AdaptationSpawn\ACDC\universal_acdc.pl line 556. (Maybe you should just omit the defined()?)defined(@array) is deprecated at D:\Develop\AdaptationSpawn\ACDC\universal_acdc.pl line 943. (Maybe you should just omit the defined()?)log inited: consoleUniversal ACDC v.1.34checking version of all.spawn... This is a spawn of S.T.A.L.K.E.R. Call Of Pripyat (any patch)opening all.spawn...reading header...reading alife objects...WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#1WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#2WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#3WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#4WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#5WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#6WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#7WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#8WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#9WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#10WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#11WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#12WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#13WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#14WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#15WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#16WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#17WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#18WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#19handling error with , template CFATAL ERROR!Function: stkutils::data_packet::error_handlerLine: 1548Description: unhandled exceptionD:\Develop\AdaptationSpawn\ACDC>pauseДля продолжения нажмите любую клавишу . . . Сканирование было, sections.ini удалял (не влияет на распаковку то, что спавн отдельно от геймдаты? (конфиги-скрипты на месте, рядом со спавном) Сей мод еще не вышел Изменено 14 Октября 2013 пользователем ХОВАН Поделиться этим сообщением Ссылка на сообщение
ХОВАН 3 Опубликовано 14 Октября 2013 @azrael1325, Сканировал я, я же написал "Сканирование было" D:\Develop\AdaptationSpawn\ACDC>universal_acdc.pl -d all.spawn -out Unpack -sortcomplex -scan configs/ -nofataldefined(@array) is deprecated at stkutils/ini_file.pm line 146.(Maybe you should just omit the defined()?)defined(@array) is deprecated at stkutils/data_packet.pm line 859.(Maybe you should just omit the defined()?)defined(@array) is deprecated at D:\Develop\AdaptationSpawn\ACDC\universal_acdc.pl line 556.(Maybe you should just omit the defined()?)defined(@array) is deprecated at D:\Develop\AdaptationSpawn\ACDC\universal_acdc.pl line 943.(Maybe you should just omit the defined()?)log inited: consoleUniversal ACDC v.1.34checking version of all.spawn...This is a spawn of S.T.A.L.K.E.R. Call Of Pripyat (any patch)scanning configs...problems occured while scanning configs. Try again...done!opening all.spawn...reading header...reading alife objects...WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#1WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#2WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#3WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#4WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#5WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#6WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#7WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#8WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#9WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#10WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#11WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#12WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#13WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#14WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#15WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#16WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#17WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#18WARNING!Function: main::__ANON__Line: 1363Description:WARNING!Function: stkutils::file::entity::read_m_spawnLine: 121Description: state data left [23] in entity clmbl#19handling error with , template CFATAL ERROR!Function: stkutils::data_packet::error_handlerLine: 1548Description: unhandled exceptionD:\Develop\AdaptationSpawn\ACDC>pauseДля продолжения нажмите любую клавишу . . . Правда выделенные строчки напрягают... Но вроде после повторной попытки пишет Готово Поделиться этим сообщением Ссылка на сообщение
ХОВАН 3 Опубликовано 14 Октября 2013 @azrael1325, Спавн рабочий, есть доступ к распакованному, спавн распаковывается правленным ACDC COP Так.... что-то у меня совсем Universal ACDC работает как-то не так.... При распаковке спавна локации из SDK, получаю совсем невалидные level_vertex's: 1532357, 1305980 и т.д. Распаковка ggTool на Section4.bin сразу выбивает ошибку... даже не знаю на каком уровне ошибка... SDK или ACDC Поделиться этим сообщением Ссылка на сообщение
ХОВАН 3 Опубликовано 14 Октября 2013 @Stalker_Monolit, Он и так в нем @azrael1325, Да здравствует переполнение чанка D:\Develop\AdaptationSpawn\ACDC>universal_acdc.pl -d ReCompile.spawn -out UnpackNewRC -sort complex -scan configs/ -nofataldefined(@array) is deprecated at stkutils/ini_file.pm line 146.(Maybe you should just omit the defined()?)defined(@array) is deprecated at stkutils/data_packet.pm line 859.(Maybe you should just omit the defined()?)defined(@array) is deprecated at D:\Develop\AdaptationSpawn\ACDC\universal_acdc.pl line 556.(Maybe you should just omit the defined()?)defined(@array) is deprecated at D:\Develop\AdaptationSpawn\ACDC\universal_acdc.pl line 943.(Maybe you should just omit the defined()?)log inited: consoleUniversal ACDC v.1.34checking version of ReCompile.spawn...This is a spawn of S.T.A.L.K.E.R. Call Of Pripyat (any patch)opening ReCompile.spawn...reading header...reading alife objects...FATAL ERROR!Function: stkutils::chunked::r_chunk_closeLine: 64Description: current position (1634038647) is outside current chunk (370)D:\Develop\AdaptationSpawn\ACDC>pauseДля продолжения нажмите любую клавишу . . . Может мне кто-нибудь скинуть ACDC 1.31, 1.32, 1.33... с stkutils? Поделиться этим сообщением Ссылка на сообщение
ХОВАН 3 Опубликовано 25 Января 2014 Можно где-нибудь поставить эхо-печать имен распаковываемых секций? В файле universal_acdc.pl замените функцию read_alife (ищите как sub read_alife {) на следующую: sub read_alife { my $self = shift; my ($cf) = @_; my $i = 0; print "reading alife objects...\n"; if ($self->get_version() > 79 && !$self->level()) { print "\n\n\n############ SECTIONS ############\n"; while (1) { my ($index, $size) = $cf->r_chunk_open(); defined($index) or last; if ($index == 0) { $size == 4 or fail('unexpected alife objects count size'); my ($alife_count) = unpack('V', ${$cf->r_chunk_data()}); $alife_count == $self->{count} or fail('alife object count mismatch'); } elsif ($index == 1) { while (1) { ($index, $size) = $cf->r_chunk_open(); defined($index) or last; my $object = stkutils::file::entity->new(); $object->{cse_object}->{flags} = $self->get_flag(); $object->{cse_object}->{ini} = $self->get_ini(); $object->{cse_object}->{user_ini} = $self->get_user_ini(); $object->read($cf, $self->get_version()); $self->set_flag($object->{cse_object}->{flags} & 0x1F); # exclude entity specific flags $self->set_ini($object->{cse_object}->{ini}); push @{$self->{alife_objects}}, $object; print "[".$object->{cse_object}->{name}."]\n"; $cf->r_chunk_close(); } } elsif ($index == 2) { $self->{unk_chunk} = $cf->r_chunk_data(); } $cf->r_chunk_close(); } } else { print "\n\n\n############ SECTIONS ############\n"; while (1) { my ($index, $size) = $cf->r_chunk_open(); defined $index or last; $index < $self->{count} or last if defined $self->{count}; die unless $i == $index; my $object = stkutils::file::entity->new(); $object->{cse_object}->{flags} = $self->get_flag(); $object->{cse_object}->{ini} = $self->get_ini(); $object->read($cf, $self->get_version()); $self->set_flag($object->{cse_object}->{flags}); $self->set_ini($object->{cse_object}->{ini}); print "\n[".$object->{cse_object}->{name}."]\n"; $cf->r_chunk_close(); $i++; if ($self->mode() eq 'split') { push (@{$self->{alife_objects}}, $object) if (ref($object->{cse_object}) eq 'cse_alife_graph_point'); } else { push @{$self->{alife_objects}}, $object; } } } print "############ END ############\n\n\n"; } Поделиться этим сообщением Ссылка на сообщение