Перейти к содержимому

Фото

Гайд по редактированию SWF файлов (замена изображений)


  • Чтобы отвечать, сперва войдите на форум
243 ответов в теме

#1 amant0110

amant0110
  • Пользователь
  • 5 сообщений
  • Nick:amant0110
  • WoT Server:RU (Русский)

Опубликовано 23 Июнь 2012 - 09:17

*
Популярное сообщение!

Здравствуйте.
В этом гайде я поподробнее попытаюсь рассказать как редактировать изображения в SWF файлах на примере миникарты.
Перед редактированием рекомендую делать копии файлов которые собираетесь изменить.

Для этого нам понадобятся:
декомпилятор для flash файлов и графический редактор.
Я использую Flash Decompiler от Trillix и Adobe Photoshop CS5.

В патче 0.7.4 значок танка противника сливается с цветом вражеской базы и трудно его заметить особенно когда играешь на ПТ-САУ.
Опубликованное фото

I)Для начала нам понадобится файл Minimap.swf, в котором находятся нужные нам файлы.

Идём по пути: Диск на котором установлена игра\World_of_Tanks\res\packages(1)
Находим файл файл gui.pkg)2)
Опубликованное фото

Есть различные программы для открытия PKG, а так же с этой задачей отлично справляется WinRAR.
Щёлкаем ПКМ на файле gui.pkg и выбираем "Открыть".
"Выбор программы из списка установленных программ"(3)

Опубликованное фото

Находим и выбираем WinRAR(4)

Опубликованное фото

Извлекаем папку gui в любую папку(А).
Идём в: А\gui\flash(5) и находим Minimap.swf(6)

Опубликованное фото

II)Произведём извлечение значка базы для его последующего редактирования.

Открываем Minimap.swf Flash Decompilerом
Переходим на вкладку "Извлечь"(1)
В изображениях(2) находим нужный нам значок(3) в данный момент это изображение 264 и ставим галочку(4).
В "путь экспорта" выбираем папку(Б) в которую будет извлечено данное изображение(5).
Нажимаем на "Извлечь SWF-обекты"(6).

Опубликованное фото

По окончании извлечения появится надпись что извлечение завершено.

Опубликованное фото

Flash Decompiler нам пока не нужен, но его не закрываем, а просто свернём.

III)Переходим к редактированию.

Открываем извлечённое изображение в папке(Б) фотошопом.
Сильно мудрствовать не будем и просто изменим цветовой баланс.
Во вкладке "Изображение"(1) выбираем коррекция(2), цветовой баланс(3)

Опубликованное фото

Я выставил такие значения, вы же можете изменить как желаете.

Опубликованное фото

На этом редактирование закончим и сохраним изменённое изображение.

Опубликованное фото

IV)Вставим изменённое изображение обратно.

Вернёмся к Flash Decompiler.
Перейдём на вкладку "Редактировать"(1), выберем "Изображения"(2)
найдём изображение которое будем менять(3).
В свойствах изображения укажем путь к изменённому изображению(4) в папке(Б) и после того как произойдёт замена нажмём сохранить(5).
Опубликованное фото

Редактирование закончено.
Осталось вставить изменённый SWF файл в игру.
Копируем Minimap.swf из папки (А) в :Диск на котором установлена игра\World_of_Tanks\res_mods\0.7.4\gui\flash
Если папок gui и flash нет, то их нужно создать.

V)Запускаем игру, проверяем и сравниваем.

Опубликованное фото
Опубликованное фото

На этом гайд закончен. Надеюсь что Вам понравилось.

P.S.Ещё один из вариантов изменения SWF:

Опубликованное фото

The END


  • 32

#2 nokiamen

nokiamen
  • Пользователь
  • 41 сообщений
  • Nick:Utttu
  • WoT Server:RU (Русский)

Опубликовано 31 Июль 2012 - 11:59

Огромное спасибо за урок. Если я не ошибаюсь, таким же способом можно заменить и лампочку "шестое чувство".
Как Вам удалось раскрасить, панель загрузки боя? Я все папку с флешем пересмотрел, но либо пропустил, либо не там искал.

Изменено: nokiamen, 05 Август 2012 - 12:48

  • 0

#3 amant0110

amant0110
  • Пользователь
  • 5 сообщений
  • Nick:amant0110
  • WoT Server:RU (Русский)

Опубликовано 07 Август 2012 - 18:53

Огромное спасибо за урок. Если я не ошибаюсь, таким же способом можно заменить и лампочку "шестое чувство".
Как Вам удалось раскрасить, панель загрузки боя? Я все папку с флешем пересмотрел, но либо пропустил, либо не там искал.


Не пробовал, но думаю что можно поменять не только цвет, но и форму "лампочки".
Панель загрузки боя находится в "battleloading".
  • 2

#4 nokiamen

nokiamen
  • Пользователь
  • 41 сообщений
  • Nick:Utttu
  • WoT Server:RU (Русский)

Опубликовано 09 Август 2012 - 10:39

Панель загрузки боя находится в "battleloading".

Спасибо. Походу в кампеляторе и в извлеченном виде, выглядят по разному.
  • 0

#5 amant0110

amant0110
  • Пользователь
  • 5 сообщений
  • Nick:amant0110
  • WoT Server:RU (Русский)

Опубликовано 09 Август 2012 - 10:54

В компиляторе эта панель хорошо видна. Просто нужно было переключится в режим перемещения или подогнать до размеров проигрывателя (в правом нижнем углу)

Опубликованное фото
  • 1

#6 nokiamen

nokiamen
  • Пользователь
  • 41 сообщений
  • Nick:Utttu
  • WoT Server:RU (Русский)

Опубликовано 09 Август 2012 - 12:16

В компиляторе эта панель хорошо видна. Просто нужно было переключится в режим перемещения или подогнать до размеров проигрывателя (в правом нижнем углу)

Вот уж точно говорят, век живи, век учись и дураком умрёшь. А я пытался, просто полнузон такскать. :heh: Кстати лампочку, я заменил, на так мной любимую, неоновую. В своём гайде, Вы как раз и показали, как можно извлекать объекты, за что Вам большое спасибо.
  • 0

#7 amant0110

amant0110
  • Пользователь
  • 5 сообщений
  • Nick:amant0110
  • WoT Server:RU (Русский)

Опубликовано 09 Август 2012 - 14:21

Всегда пожалуйста!
  • 0

#8 jakal

jakal
  • Пользователь
  • 1 сообщений
  • WoT Server:RU (Русский)

Опубликовано 22 Сентябрь 2012 - 18:35

Здравствуйте! я вот нашел Ваш урок, но у меня что то возникли проблемы при редактировании, мне нужно было убрать белый фон, то в итоге он еще и добавился, вот два скришота
Первый это стандартный swf где надо убрать белый фон
Опубликованное фото
а вот и второй, это уже измененный, то есть открыл как у Вас в уроке изображение и отредактировал его в фотошопе (убрал белый фон, что бы вокруг человечка с таблицой было все прозрачно) и вот что получилось
Опубликованное фото
белого стало еще больше и чего то перестало показывать дату, все по нолям стоит.
Помогите пожалуйста сделать что бы вокруг человечка с таблицой не было белого и что бы дату показывало как и до редактирования, и еще при нажатии переходит на сайт, хотел удалить ссылку но та ки не нашел где она, подскажите пожалуйста где искать. Спасибо!
Вот сам swf Скачать
  • 0

#9 Turbina

Turbina
  • Пользователь
  • 465 сообщений
  • Nick:Contra
  • WoT Server:RU (Русский)

Опубликовано 14 Октябрь 2012 - 16:27

Вот бы подобный гайдик по редактированию battle.swf,а именно прижатия "ушей"к углам экрана и прозрачная рамка миникарты,как у меня на скрине.
Прикрепленный файл  018d18de377e7110ccca1a762ff506ea.jpg   657,78 Кб   783 раз скачано
  • 0

#10 ubacb

ubacb
  • Пользователь
  • 6 сообщений
  • Nick:fnz_
  • WoT Server:RU (Русский)

Опубликовано 23 Октябрь 2012 - 06:23

Ребят, а как редактировать скрипты в swf файле? Например в userinfo.swf

Сам скрипт можно выбрать в содержимом файла, можно его даже извлечь, но модифицировать в самой программе, или засунуть модифицированный в другой программе скрипт обратно я не могу (не знаю как). Помогите, а :exc:
  • 0

#11 Reiser

Reiser
  • Пользователь
  • 45 сообщений
  • WoT Server:RU (Русский)

Опубликовано 11 Ноябрь 2012 - 09:18

Лучи движения и взгляда находятся не в minimap.swf?
Прикрепленный файл  11f0de91ff5188d7b4ab10635803528e1.jpg   116,12 Кб   45 раз скачано
  • 0

#12 ApxuBbI

ApxuBbI
  • Пользователь
  • 725 сообщений
  • Nick:ApxuBbI
  • WoT Server:RU (Русский), EU (European)

Опубликовано 14 Ноябрь 2012 - 18:24

Ребят, а как редактировать скрипты в swf файле? Например в userinfo.swf

Сам скрипт можно выбрать в содержимом файла, можно его даже извлечь, но модифицировать в самой программе, или засунуть модифицированный в другой программе скрипт обратно я не могу (не знаю как). Помогите, а :exc:

Поддерживаю.
  • 0

#13 Сербия

Сербия
  • Пользователь
  • 183 сообщений
  • Nick:BolshoyN [RED_S]
  • WoT Server:EU (European)

Опубликовано 11 Декабрь 2012 - 14:08

Can you help me with color codes

 

this is for violet " 0.511 0.472 0.992 1 " and I want to change it in pink. Code is using in "scripts_config.xml" for silhouette color of enemy tanks in colorblind mode.

 

Спасибо


  • 0

#14 Yupi

Yupi
  • Пользователь
  • 2 454 сообщений

Опубликовано 11 Декабрь 2012 - 14:14

this is for violet " 0.511 0.472 0.992 1 " and I want to change it in pink.

 

 

Try "1 0 1 1"


  • 0

#15 Сербия

Сербия
  • Пользователь
  • 183 сообщений
  • Nick:BolshoyN [RED_S]
  • WoT Server:EU (European)

Опубликовано 11 Декабрь 2012 - 19:35

Try "1 0 1 1"

работает, спасибо

 

it works, thank you


Изменено: Serbia, 11 Декабрь 2012 - 19:36

  • 0

#16 ArkRoyal

ArkRoyal
  • Пользователь
  • 12 сообщений

Опубликовано 13 Декабрь 2012 - 15:14

Ребят, перекачал все версии декомпилятора, перекомал все настройки, но не могу решить одну проблему.
Кто знает в чем дело, пожалуйта помогите.
В эдит текст не вписывается вручную.

http://s1.ipicture.r...13/3VWqGzHq.jpg


Изменено: ArkRoyal, 13 Декабрь 2012 - 15:15

  • 0

#17 P_S_I_H_O

P_S_I_H_O
  • Пользователь
  • 101 сообщений
  • Nick:P_S_I_H_O
  • WoT Server:RU (Русский)

Опубликовано 18 Декабрь 2012 - 20:47

запилите плиз тактический планшет кто может

 

jq1xhiqp6hgu.jpg


  • 0

#18 Princess

Princess
  • Пользователь
  • 4 сообщений

Опубликовано 27 Декабрь 2012 - 03:58

Здравствуйте, у меня такой вопрос: можно ли изменить местоположение "лампочки шестое чувство"? (сдвитнуть в какую-либо часть экрана при её активации в иггре).


  • 0

#19 Mr 13

Mr 13
  • Administrator
  • 8 174 сообщений

Опубликовано 27 Декабрь 2012 - 06:57

Princess, да, это возможно в моде XVM. Здесь описано как это сделать в конфиге.

 

jakal, по всей видимости вы просто неправильно сохранили ваш итоговый файл. Перепроверьте при экспорте не отключен альфа-кана.


  • 0

#20 Lesya

Lesya
  • Пользователь
  • 42 сообщений
  • Nick:Lesya
  • WoT Server:RU (Русский)

Опубликовано 16 Январь 2013 - 23:27

Спасибо :D


  • 0





1 пользователей читают эту тему

0 зарегистрированных, 1 гостей, 0 невидимых

© Mr 13