Полная Версия: Непроходимые участки на глобальной карте.
Hmt
Дополнение: Найден окончательный и легкий способ создать необходимое (прим. модератора)

Спасибо dseven за линк на статью форума
http://www.nma-fallout.com/forum/viewtopic.php?t=38366
-------------------------------------------------------------------
Что нам нужно ?

1. Нам понадобится Hex редактор XVI32. (можно и другой)
http://www.handshake.de/user/chmaas/delphi...nload/xvi32.zip

2. Любая программа для работы с графикой
(я использовал встроенный в Windows Paint)

3. Карту в формате PNG которую мы хотим запихать в Tactics

4. FT Tools от версии FT 1.27

Запускаем FT Tools
Создаем новую кампанию
Идем Tools — Import Image — МояКарта.PNG
(в моем случае http://narod.ru/disk/16195848000/fallout.png.html)
Все ... сохраняемся

Мы получили чистую кампанию с нашей картой
(в моем случае http://narod.ru/disk/16197229000/fallout.cam.html)

В графическом редакторе необходимо подготовить маску нашей карты
Для этого мы загружаем нашу карту PNG
Далее карандашом и резинкой отчерчиваем линии и объекты
которые нам нужны (линия берега, озер, горы и.т.д)
В результате мы должны получить Ч/Б рисунок
(в моем примере http://narod.ru/disk/16195374000/mask.bmp.html)

черные зоны не проходимы, белые проходимы

Внимание Важно !
Рисунок маски нужно уменьшить ровно в 2 раза по разрешению,
относительно PNG оригинала и сохранить в формате BMP 8bit.

Мы получили маску карты передвижений

Дальше самое страшное :)

Запускаем Hex редактор XVI32
Открываем в нем наш файл чистой кампании с картой

С 28 байта пошли тайлы нашей карты (заголовок вида <campaign_tile> ...)
Скролим в самый конец файла видим строку типа varTableHeader
Жмем PgUp — вверху видим кусок кода это конец последнего тайла нашей карты
Смотрим в цифровое окно и в конце кода видим нечто похожее на:

YY 00 XX 00 00 00 XX 00 00 00 ... дальше сплошные нули

в моем случае:

22 00 1C 00 00 00 1E 00 00 00 ... значения XX зависят от портированной карты

запоминаем значение кода в строке YY (у меня 22)
и встаем левой кнопкой крысы на первый XX (у меня 1С)

Далее в меню Tools снимаем галку с OverWrite (если она стоит)
В меню File жмем Insert — скармливаем наш BMP файл маски

Теперь нам нужно активировать маску
Переходим к началу файла и в меню Search — Find — HexString
вбиваем YY 00 42 4D если все было сделано верно
то такая комбинация найдется
(в моем случае 22 00 42 4D) в текстовом окне (" BM)
Ставим галку Tools-OverWrite
Байт 00 в строке меняем на 01 (включили маску)

Сохраняем файл кампании — грузим в FT Tools ...
Если все сделано верно кампания загрузится без ошибок.
Дальше все как обычно ...


Для начала советую поиграться с моими файлами
Если дойдут руки то напишу программу которая все это делает автоматом

P.S: Простите за стиль изложения

Отправлено: 21 дек 09 22:55
По поводу скорости перемещения по карте ...
Баловаться с оттенками серого буду на карте Fallout 2
(там и проверю как это влияет )
hasan
Поправь пожалуйста ссылки на картинки, редиректит на http://narod.yandex.ru/404u.yhtml. Видимо ты сделал ссылки из-по своего аккаунта на народ.ру

И еще есть просто пожелание, для того чтобы данный мануал, весьма ИМХО важный, был более наглядным и юзабельным, добавить ключевые скриншоты при редактировании карты. Я думаю, что это будет весьма нелишним.
Hmt
ссылки не рабочие потому как к адресу круглая скобка прилепилась :)
отредактировал ...
Hmt
Проверил еще влияние на скорость перемещения

На Маске: От Белого — Серого — Черного
Чем темнее — тем медленнее передвижение по карте мира
Можно комбинировать — к примеру: для пустыни , для скал, для леса, для руин ....
Осталось пересчитать скорость передвижения по карте к оригиналу



Hmt
Вот ссылка на контент с заготовками карт:
http://narod.ru/disk/27286808000/WorldMap.rar.html
В архиве:
VanBuren
Fallout
Fallout2
FOnline2238 (F1+F2)
Fallout Tactics
+ Hex редактор XVI32

Готовые чистые кампании у меня не сохранились (кроме Fallout 1)
Но если будет очень нужно — сделаю еще раз.
Возможно они сохранились у кого нибудь еще,
ранее я их выкладывал на форуме в теме 'WorldMap для мододелов' ...
Hmt
Как говорится ... "Где же вы были раньше ?"
И так ... Я понял, что мы до сих пор ничего толком не знаем о моддинге FT.

Карта мира с непроходимыми зонами делается так
(использовал почти тот же принцип, что и с редактором тайлов):

Создаем два файла
`MyWorldMap.png` (это наша будущая карта мира, цветная и красивая)
`MyWorldMap_move.png` (это наша маска перемещений, черно-белая, и с таким же разрешением как карта)
[за подсказку _move, можно сказать Спасибо Ярославу]

Кидаем их в одну папку, импортируем `MyWordMap.png` в редактор,
маска перемещений добавится автоматически.

Все, и не надо никаких "огородов" с hex-редакторами, не надо никаких утилит и.т.п
Скорость перемещения зависит от затемнения маски, от белого (быстро), до черного (полный стоп).

Я думаю, что по такому принципу, в обоих FT Tools, работает ВСЕ !
Но мы никогда не получим руководство пользователя этих утилит :(

P.S: К сожалению Jarekfall не хочет тратить свое время на изучение FT Tools.
(это я из личной с ним переписки знаю ...)
P.P.S: Все придется изучать вручную и самому :)
der Fluger
Ларчик просто открывался, однако! Отличные новости!
Hmt, я не сильно ошибусь, если скажу что в деле моддинга Fallout Tactics ты сделал больше, чем кто-либо делал на этом форуме.
Благодарю от всей души!
Ваш ответ: