Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/users/s/stronghold/domains/stronghold-game.net/include/parser.php on line 792

1 (22-02-16 20:21:43 отредактировано MakSan)

Тема: Смена цвета игрока

Итак, думаю некоторых интересует вопрос, каким образом можно изменить цвет войск в Stronghold? Думаю всем уже надоел синий, и поставим к примеру зелёный(уж очень мне нравится он). Для этого нам понадобится карта и HEdit(Hex-редактор). К всему по-подробней.
HexEditor можно скачать в интернете, но ссылки не буду выкладывать, чтобы не нарушать каких-либо прав форума.
Карта. Что значит карта? Карту вы можете создать или использовать уже существующую(например коренные карты из maps). Главное знать их название и точно знать что это та карта, которая нужна вам. Чтобы это знать, нужно знание английского(и то не большое). Выберем существующую карту, на моём примере это будет Глюксбург(Осада). Чтобы найти все карты, для этого нужно зайти в папку с игрой, а далее в папку maps. В ней находятся все карты, там вы можете выбрать также карты из кампании, они пронумерованы по типу mission1/2/3 и т.д. Ищем Глюксбург, там он называется Gluecksburg(Глюксбург). Запомним это и пойдем дальше.

Скачав HexEditor, запустите его(ниже будут приведены скрины). Запустив, нажмите кнопку Файл(File) - и ищем Глюксбург. Когда нашли жмём на него два раза. Дальше у вас вылезить хрень такая строками, вообщем ничего не трогаем, а жмём редактировать(скрин 2) и найти. Далее у вас появится окошко, в котором будет написано - Текст или Шестнадцатиричный. Советую выбрать шестнадцатиричный, поскольку лично у меня не работает "Текст"(3 скрин). В Шестнадцатиричном пишем код(в ручную):00 00 00 01 00 00 00 03 00 00 00 04 00 00 00 02 00 00 00 06. Когда будете писать в ручную, будьте внимательны, там как бы печатается две цифры и автоматом идёт пробел. Как наберёте код, жмите найти. После у вас найдутся эти коды и выделятся синим цветом(4 скрин). Нас интересует цифра 1 в коде. Тоесть в 00 00 00 01(<вот эта цифра, это наш цвет - синий.) 00 00 00 03 00 00 00 04 00 00 00 02 00 00 00 06. Нужно заменить эту 1(синий) на тот который нам нужен. Ниже будут приведены цифры обозначающие цвет.
1 - синий.
2 - красный.
3 - оранжевый.
4 - жёлтый.
5 - фиолетовый.
6 - чёрный.
7 - голубой.
8 - зелёный.
Меняем в выделенном коде цифру 1 на другую из выше перечисленных(в моём случае я поставлю зелёный - 8). Таким же образом можно будет изменить цвет Кабана, Змеи, Волка и Крысы в Кампании и на других картах. После как нажали на 1 в коде, и сменили на нужную нам цифру, закрываем и сохраняем в HexEditore. Заходим в игру и радуемся(5 скрин). В 5 скрине я показал на примере редактора карт, так как по своей вине я менял код в то время, когда игра была запущена. Так что выключайте игру перед сменой кода, чтобы не было ошибок. Обратите внимание на то, что щиток в редакторе карт цвет не сменил. Удачи вам, картоделы smile

P.S. Это работает и в Stronghold Crusader.

1 скриншот:

Spoiler

http://i.imgur.com/cg8T9IF.jpg

2 скриншот:

Spoiler

http://i.imgur.com/ze3PeHF.jpg

3 скриншот:

Spoiler

http://i.imgur.com/6NI42up.jpg

4 скриншот:

Spoiler

http://i.imgur.com/rXtwhIY.jpg

5 скриншот:

Spoiler

http://i.imgur.com/OsdJYDd.jpg

Spoiler

http://i.imgur.com/5GVzQKq.jpg