Jump to content

Добро пожаловать к нам на сайт! Про Ваш статус и права можно прочитать в Этой теме

Для просмотра картинок и скачивания файлов с форума - пройдите регистрацию!   Проблемы с регистрацией - вам сюда




Photo

Работаем с all.spawn через acdc


  • Please log in to reply
30 replies to this topic

#21
VizBL

VizBL

    Пришедший

  • Не в сети
  • Пользователь

<- Информация ->
  • Joined:
    19-March 15
  • 11 posts
  • Пропуск №: 18086

0 warning points
Репутация: 0

Репутация: 0
  • Страна проживания:снг
  • Реальное имя:Роман
  • Пол:Мужчина
  • Город:Лучший

Спустя неделю распаковал, прописал: 

 

del sections.ini

perl universal_acdc.pl -d all.spawn
pause

 

Может кому поможет, у кого тоже блокнот только открывался в ТЧ, теперь как запаковать обратно?


Edited by Fagot, 27 March 2015 - 19:17.


#22
Гость_marafonec_*

Гость_marafonec_*
  • Не в сети
  • Гости

<- Информация ->
  • Joined:
    --
  • Пропуск №: 0

0 warning points
Репутация: 0

Репутация: Репутация:

VizBL, тебе просто нужно ассоциировать файлы *.pl с перлом.

ПКМ на файле *.pl - открыть с помощью - выбрать программу. Выбираешь свой исполняемый файл перла, ставишь галочку Использовать выбранную программу для всех файлов данного типа, ОК.

 

Для запаковки в этом случае нужна будет строка в батнике universal_acdc.pl -c all.ltx


Edited by marafonec, 27 March 2015 - 16:41.


#23
VizBL

VizBL

    Пришедший

  • Не в сети
  • Пользователь

<- Информация ->
  • Joined:
    19-March 15
  • 11 posts
  • Пропуск №: 18086

0 warning points
Репутация: 0

Репутация: 0
  • Страна проживания:снг
  • Реальное имя:Роман
  • Пол:Мужчина
  • Город:Лучший

marafonec, какой теперь командой  запаковать обратно ?

Ошибка, если просто написать:

universal_acdc.pl -d all.spawnpause

то пишет: "Нажмите любую кнопку" и закрывается просто, а если :

 

del sections.ini

perl universal_acdc.pl -d all.spawn

pause
 
то такая, как на скрине:

4bb742234772.jpg


Edited by Fagot, 27 March 2015 - 19:23.


#24
Гость_marafonec_*

Гость_marafonec_*
  • Не в сети
  • Гости

<- Информация ->
  • Joined:
    --
  • Пропуск №: 0

0 warning points
Репутация: 0

Репутация: Репутация:

VizBL, что у тебя там за каша? версия и 1.35, и 1.34, и universal...

 

Какой мод ты распаковываешь? Скинь all.spawn и, если нужно, конфиги от мода. Попробую помочь.



#25
VizBL

VizBL

    Пришедший

  • Не в сети
  • Пользователь

<- Информация ->
  • Joined:
    19-March 15
  • 11 posts
  • Пропуск №: 18086

0 warning points
Репутация: 0

Репутация: 0
  • Страна проживания:снг
  • Реальное имя:Роман
  • Пол:Мужчина
  • Город:Лучший

marafonec, АСДС версия 1.35 (просто там папка в папке). Fagot на 1 стр. ее выкладывал, я команду поменял, обычный лиц диск ТЧ, я уже распаковал его, наконец-то .

 

del sections.ini

perl universal_acdc.pl -d all.spawn
pause

 

Распаковал именно такой командой, другими не получалось - отрывался блокнот и все.

all.spawn скидывать ? Дело в нем ? Он самый обычный.

Если написать просто:

 

universal_acdc.pl -с all.ltx
pause
 

то пишет: "Нажмите любую кнопку" и закрывается просто.

Прописал:

 

del sections.ini

perl universal_acdc.pl -с all.ltx
pause
 
выдало:
360b50972f0c.jpg

Edited by Fagot, 27 March 2015 - 19:23.


#26
Гость_marafonec_*

Гость_marafonec_*
  • Не в сети
  • Гости

<- Информация ->
  • Joined:
    --
  • Пропуск №: 0

0 warning points
Репутация: 0

Репутация: Репутация:

VizBL, Вот я и говорю - у тебя просто каша какая-то.

Наведи порядок в программах. Удали перл. Полностью, после деинсталяции прогони систему чем-нибудь, типа CCleaner.

Удали свой ACDC.

Перезагрузи комп.

Установи по новой перл: http://www.activestate.com/activeperl/downloads - там есть и для х32 и для х64, выбери какой тебе нужен. При установке у тебя должны автоматом стать ассоциации с pl - файлами. Если все равно открывает блокнотом - делай как я писал постом выше.

Вот это: https://yadi.sk/d/1lgLA7o2fZwjH брось в свою папку spawns (работает для оригинала и модов, не затрагивающих конфиги и локации, очень древняя версия, но проблем не возникало никогда). В эту же папку скопируй свой game.graph

Дальше все понятно - компиляция\декомпиляция. При компиляции появляется новый файл all.spawnn, переименовываешь его в all.spawn и пробуешь в игре.

Совет - если хочешь показать лог, который выдает твое cmd-окно при работе, не обязательно делать его скрин. Достаточно ПКМ в любом месте этого окна - выделить всё - ввод (полностью копируется в память текст лога) - вставляешь полученный текст куда тебе надо.

ЗЫ С ACDC возникают иногда проблемы при распапковке\запаковке модов, в которых есть секции, не известные утилите. Но и эта проблема решается последними версиями с ключом сканирования конфигов. У тебя же проблема - в неправильной установке перла. И еще - постарайся избежать кирилицы во всех путях установки.


Edited by marafonec, 27 March 2015 - 22:58.


#27
VizBL

VizBL

    Пришедший

  • Не в сети
  • Пользователь

<- Информация ->
  • Joined:
    19-March 15
  • 11 posts
  • Пропуск №: 18086

0 warning points
Репутация: 0

Репутация: 0
  • Страна проживания:снг
  • Реальное имя:Роман
  • Пол:Мужчина
  • Город:Лучший

marafonec, автоматом ассоциации не стали и открывал опять блокнот. После всех операций на перле х64, получилось следующие: 

C:\Users\Snake\Downloads\ACDC>acdc.pl -d all.spawn
defined(@array) is deprecated at stkutils/data_packet.pm line 32.
        (Maybe you should just omit the defined()?)
defined(@array) is deprecated at stkutils/ini_file.pm line 124.
        (Maybe you should just omit the defined()?)
S.T.A.L.K.E.R. all.spawn compiler/decompiler
Usage: acdc -d all.spawn [-o outdir]
       acdc -c all.ltx [-f flag1[,...]] [-a level:point] [-o outfile]


C:\Users\Snake\Downloads\ACDC>pause
Для продолжения нажмите любую клавишу . . .

Edited by Fagot, 28 March 2015 - 10:55.


#28
Гость_marafonec_*

Гость_marafonec_*
  • Не в сети
  • Гости

<- Информация ->
  • Joined:
    --
  • Пропуск №: 0

0 warning points
Репутация: 0

Репутация: Репутация:

VizBL, ну вот, все правильно. Так и должно быть. Если все файлы поместил правильно, то все без проблем должно работать.

 

 


Usage: acdc -d all.spawn [-o outdir]

acdc -c all.ltx [-f flag1[,...]] [-a level:point] [-o outfile]

Параметры, которые у тебя в квадратных скобках - можно указывать, а можно не указывать - утилита сама подставит все по умолчанию.

Вот папка перед декомпиляцией, после нее и результат работы компиляции:

 


Edited by Fagot, 28 March 2015 - 14:20.


#29
VizBL

VizBL

    Пришедший

  • Не в сети
  • Пользователь

<- Информация ->
  • Joined:
    19-March 15
  • 11 posts
  • Пропуск №: 18086

0 warning points
Репутация: 0

Репутация: 0
  • Страна проживания:снг
  • Реальное имя:Роман
  • Пол:Мужчина
  • Город:Лучший


[-f flag1[,...]] [-a level:point] [-o outfile]

 

все как у тебя на 1 скрине, только после нажатия на кнопку все закрывается и нечего не происходит



#30
Гость_marafonec_*

Гость_marafonec_*
  • Не в сети
  • Гости

<- Информация ->
  • Joined:
    --
  • Пропуск №: 0

0 warning points
Репутация: 0

Репутация: Репутация:

VizBL, ну тут больше нечего сказать. Ищи проблему у себя на компе - почему у тебя перл не хочет работать. Посмотри, может что с правами доступа к записи\чтению с диска у тебя не настроено?



#31
VizBL

VizBL

    Пришедший

  • Не в сети
  • Пользователь

<- Информация ->
  • Joined:
    19-March 15
  • 11 posts
  • Пропуск №: 18086

0 warning points
Репутация: 0

Репутация: 0
  • Страна проживания:снг
  • Реальное имя:Роман
  • Пол:Мужчина
  • Город:Лучший

marafonec,

нашел решение, в батнике в самом начале нужно написать Perl.exe, без этого не работает  (для твоей версии)

все распаковались, правда при запаковке файл стал меньше изначального 4370Кб, а новый 4347Кб, надеюсь будет работать


Edited by VizBL, 29 March 2015 - 12:04.




реклама на сайте подключена

Использование материалов сайта только с разрешения Администрации!
Или с указанием прямой ссылки на источник. 2008 - 2017 © Stalker-Worlds