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

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


KD87

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

Пытаюсь распаковать all.spawn от ЧН с помощью Universal ACDC 1.38. ActivePerl установлен (версия 5.24.0), stkutils лежит в папке lib (версия 2014-05-21). Но когда я запускаю батник, он пишет, что universal_acdc.pl не является внутренней или внешней командой, исполняемой программой или пакетным файлом. ЧЯДНТ? Windows 10 x64, если это важно.

2 минуты назад, Morder07 сказал:

stkutils лежит в папке lib (версия 2014-05-21)

В какой папке lib? stkutils должен лежать а папке с ACDC:

2.png

 

  • Согласен 1
18 минут назад, WolfHeart сказал:

В какой папке lib? stkutils должен лежать а папке с ACDC:

Перекидывал и туда, ничего не поменялось

8 минут назад, Morder07 сказал:

Перекидывал и туда, ничего не поменялось

Тогда давай разбираться подробней. Скинь свой батник, скрин папки с ACDC.

15 минут назад, UriZzz сказал:

@Morder07, попробуй в батнике в самом начале напиши perl.

Пробовал Can't open perl script "universal_acdc.pl": No such file or directory

15 минут назад, WolfHeart сказал:

Тогда давай разбираться подробней. Скинь свой батник, скрин папки с ACDC.

1.png

@Morder07, Ты декомпилишь all.spawn от ориг. игры или от мода? Какая версия игры SoC, CS/CoP?

  • Согласен 2
27 минут назад, WolfHeart сказал:

@Morder07, Ты декомпилишь all.spawn от ориг. игры или от мода? Какая версия игры SoC, CS/CoP?

Ванилла ЧН 1.5.10

40 минут назад, Morder07 сказал:

Can't open perl script "universal_acdc.pl": No such file or directory

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

  • Согласен 1
6 минут назад, Comador сказал:

Отсутствует искомый файл, который пытаетесь запустить.

А действительно, я как-то проглядел, у тебя ведь в папке с ACDC отсутствует universal_acdc.pl.

14 минут назад, WolfHeart сказал:

А действительно, я как-то проглядел, у тебя ведь в папке с ACDC отсутствует universal_acdc.pl.

Есть, над блокнотом

11 минут назад, Morder07 сказал:

Есть, над блокнотом

Где? Вот это?

1.png
Тогда он не активен. Значит не правильно установил Perl, должен быть значек.

2.png

Perl нужно устанавливать вот сюда.
3.png

Изменено пользователем WolfHeart
7 минут назад, WolfHeart сказал:

Где? Вот это?


Тогда он не активен. Значит не правильно установил Perl, должен быть значек.

 

Perl нужно устанавливать вот сюда.
 

Там и стоит, в настройках ничего не менял при установке

10 минут назад, Morder07 сказал:

Там и стоит, в настройках ничего не менял при установке

Не знаю, но Perl у тебя не активен, при правильной установке, файл universal_acdc.pl в папке с ACDC должен отображаться со значком, как у меня на срине. Это означает, что он интерпретирован как рerl файл. А как у тебя, это значит что винда не понимает как его обрабатывать, она не видит его как рerl файл.
Пробуй переустановить, установить другую версию, более раннюю.

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

@WolfHeart, Например, 5.12.3 - идеально работает практически у всех. У меня начиная с 5.2хх сыпала примерно такими же ошибками. Если, конечно, 10-я винда не будет от неё плеваться...

Изменено пользователем mdm64
9 минут назад, mdm64 сказал:

Если, конечно, 10-я винда не будет от неё плеваться...

У меня, на W-10(64), стоит ActivePerl 5.24.0 Build 2401 для 64 битной Windows. и прекрасно работает.

1.png

@Morder07, Может установил не ту версию ActivePerl, в смысле на 32 битную винду поставил 64 битный Perl или на оборот.

2 минуты назад, WolfHeart сказал:

У меня, на W-10(64), стоит ActivePerl 5.24.0 Build 2401 для 64 битной Windows. и прекрасно работает.

1.png

@Morder07, Может установил не ту версию ActivePerl, в смысле на 32 битную винду поставил 64 битный Perl или на оборот.

У меня x64. Может какой библиотеки не хватает или не знаю, винда неделю как установлена. Попробую более старую версию поставить

Добавлено  Опричник,

Изучите "Правила цитирования". https://www.amk-team.ru/forum/topic/13514-obyavleniya/

2 минуты назад, Morder07 сказал:

Может какой библиотеки не хватает или не знаю, винда неделю как установлена.

Вполне возможно. Я не знаю точно, что требуется ActivePerl для нормальной работы, может NET Framework какой нибудь старый, у меня стоят да-же:

2020-08-23-224600.png

Не помню уже за чем, но пришлось установить. Может и еще что-то для него необходимо. Пробуй, тут я тебе точного ничего подсказать не могу. Главное добиться того что-бы у файла universal_acdc.pl в папке с ACDC появился значек. Это будет означать что винда его определила как Perl файл.

Ребят, заработало. ActivePerl 5.24.0. В батнике в самом начале прописал perl.exe вместо perl. Получилось вот так:

perl.exe universal_acdc.pl -d all.spawn -out all_cs -sort complex -nofatal
pause

Алсо, если запускать батник от имени администратора, он по прежнему отказывается распаковывать. Вчера подрубал свой старый ПК с Windows 7 x32, там все без вопросов распаковалось с первого раза.

Спасибо что пытались помочь

Изменено пользователем Morder07
  • Нравится 1
  • Полезно 1
24.08.2020 в 18:08, Morder07 сказал:

В батнике в самом начале прописал perl.exe вместо perl.

Правильно, у тебя же windows, а не *nix какой-нибудь.

 

24.08.2020 в 18:08, Morder07 сказал:

Алсо, если запускать батник от имени администратора, он по прежнему отказывается распаковывать

Не надо от имени администратора что-либо запускать.

 

24.08.2020 в 02:32, WolfHeart сказал:

Может установил не ту версию ActivePerl, в смысле на 32 битную винду поставил 64 битный Perl

И что получалось так установить?

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

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

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

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

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

Войти

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

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

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

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