Игроман

Объявление

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Игроман » Far Cry 3 » Как перевооружить ботов в Far Cry 3


Как перевооружить ботов в Far Cry 3

Сообщений 1 страница 4 из 4

1

Как перевооружить ботов в Far Cry 3

2

Перевооружение.

На примере перевооружим одного бойца на острове Хойта.

https://i.imgur.com/UAliE2E.jpg

Это NPC_Charger_Hoyt

1. Откройте папку
patch\worlds\fc3_main\generated\entitylibrary\weapons\FC3

2. На примере вручим бойцу (NPC_Charger_Hoyt) пулемёт U100 за место BZ19
Откройте файл U100.xml

3. Запустите программу Cheat Engine и откройте в ней любой процесс.
Затем скопируйте Id пулемёта, установите в программе 8 байт, вставьте скопированный Id в окошко программы и потом поставьте галочку Нех.

См. скриншот

https://i.imgur.com/ooRgwD0.gif

Id пулемёта U100 - 7656527520569
Получилось - 000006F6AC9A6339

Теперь этот полученный номер нужно отразить зеркально:
00 00 06 F6 AC 9A 63 39 → 39 63 9A AC F6 06 00 00

Получилось - 39639AACF6060000

3

Теперь открываем файл WeaponsService.xml
Находится он в patch\generated\nomadobjecttemplates

Теперь нам нужно найти BinHex бойца, которого хотим перевооружить:

Остров Хойта:
NPC_Charger_Hoyt - 4E50435F436861726765725F486F797400
NPC_Defender_Hoyt - 4E50435F446566656E6465725F486F797400
NPC_Assaulter_Hoyt - 4E50435F41737361756C7465725F486F797400
NPC_HeavyFlamer_Hoyt  -  4E50435F4865617679466C616D65725F486F797400
NPC_RPG7_Hoyt - 4E50435F525047375F486F797400
NPC_Sniper_Hoyt  - 4E50435F536E697065725F486F797400   
NPC_HeavyGunner_Hoyt - 4E50435F486561767947756E6E65725F486F797400

Остров Вааса:
NPC_RPG7_Vaas  - 4E50435F525047375F5661617300
NPC_HeavyGunner_Vaas - 4E50435F486561767947756E6E65725F5661617300 
NPC_Molotov_Vaas  - 4E50435F4D6F6C6F746F765F5661617300
NPC_Companion_M133 - 4E50435F436F6D70616E696F6E5F4D31333300
NPC_Defender_Vaas  - 4E50435F446566656E6465725F5661617300
NPC_Berserker_Vaas - 4E50435F4265727365726B65725F5661617300

Ракьят:
NPC_Assaulter_Rebel - 4E50435F41737361756C7465725F526562656C00
NPC_Defender_Rebel - 4E50435F446566656E6465725F526562656C00

Нам нужен NPC_Charger_Hoyt
Его BinHex = 4E50435F436861726765725F486F797400

Находим этот BinHex в файле WeaponsService.xml
Там будут идти 2 BinHex подряд, опускаемся ниже и заменяем код оружия на свой:
39639AACF6060000

https://i.imgur.com/oIxZrwB.gif

4

Сохраняем изменения, упаковываем и проверяем. Боец ходит с пулемётом:
https://i.imgur.com/hQjmjq6.jpg
https://i.imgur.com/w4gKSsl.jpg
https://i.imgur.com/rIHY4sk.jpg


Вы здесь » Игроман » Far Cry 3 » Как перевооружить ботов в Far Cry 3