der Fluger
17 August 2005 | 20:37
Создавая броню в .ent-редакторах, мы указываем тип брони (leather, metal, brahmin), что влияет на выбор спрайта для персонажа. Возможно ли изменить тип отображаемого спрайта? К примеру, возможно ли создание .ent файла брони, при надевании которой персонажем будет отображаться, к примеру, спрайт генерала Барнаки из 26-миссии или спрайт собаки?
Hunter
18 August 2005 | 00:15
На данном этапе - нет. Так как броня действует в связке раса+тип брони, а собака (раса), Барнаки-Киборг (уникальный гуманоид), да и роботы, в общем-то, определяются только как раса и брони не используют (как, кстати, и Бистлорды).
---
Take My Revolution
der Fluger
18 August 2005 | 13:55
А если в этом .ent файле брони поковыряться вручную и найти прописанный путь (в программировании я дилетант полнейший)? Возможно ли найти этот путь или же пути прописываются где-то в другом месте?
Hunter
19 August 2005 | 00:31
Нет, ты меня, похоже, не понял.
Возьмем, например, расу BoS. В .exe'шнике где-то прописано, что в качестве брони персонажи БС используют типы брони Leather, Metal, Enviro и Power. И все. Броню типа Raider они уже использовать не могут. От типа брони зависит выбираемый спрайт персонажа, когда тот надевает какую-либо броню.
Дальше - больше. В самом спрайте брони находятся все действия персонажа: стрельба, движение, смерть... В общем, все. Таким образом, например, у Барнаки-Киборга действия кардинально отличаются от действий персонажа. Все эти действия можно просмотреть при помощи RedViewer.
Конечно, ничто не мешает переименовать того же Барнаки-Киборга в LeatherMale, однако, при ношении данной брони при попытке, например, стрельбы из винтовки игра либо вылетит с ошибкой, либо ничего не произойдет, потому что такого действия у Барнаки-Киборга нет.
Так что без внесения изменений в BoS.exe, FT Tools.exe (читай: перекомпилировать файлы, а для этого нужен исходный код) и в спрайты (именно в спрайты персонажей, а не брони) сделать ничего нельзя. Нет, конечно, можно попытаться сделать что-то типа Brahmin Armor. Только вот в чем проблема: в игре существует тип брони Brahmin, т.е. "превращение" в корову предусмотрено самими разработчиками.
---
Take My Revolution
der Fluger
19 August 2005 | 01:37
А есть ли возможностьтого, чтобы при помощи скрипта (или скриптов?) менялась раса персонажа (персонажей) по ходу игры?
Molok
22 August 2005 | 23:49
Здравствуйте.
Переделка брони брамина Нех-редактором WinHex.exe, боец меняет внешность вместо брамина на Повелитель Дарр, также можно любую внешность придать бойцу при надевания брони, из имеющихся тока, по вашему вкусу. Проверял пока тока на первой миссии, игру начинал сначала, вроде работает.
Имени "Brahmin" соответствует спрайт внешности core\sprites\critters\TwoHeadedBrahmin.spr он же является общим для всех браминов в миссиях и случ встречах, за исключением спец мест типа "Покера браминов" и др там используются спрайты внешности BrahminGhost.spr, BrahminTippable.spr .
Сам путь внешности брамина(Brahmin) находится в самом файле Bos.exe 4,96 Мб (перед правкой не забудьте сделать резервную копию), поиском находим указанный путь на спрайт sprites/critters/TwoHeadedBrahmin.spr лежащий по адр ~0048729с.
Не путайте этот путь с общим путем всех браминов
sprites/critters/ лежащий рядом по адресу 00487250 в файле Bos.exe.
Меняем его на sprites/critters/TwoHeadedBrahmi1.spr и в папку core/sprites/critters/ копируем любой спрайт внешности (например BeastLord.spr "Дарр") и переименовываем его в TwoHeadedBrahmi1.spr, все теперь при надевании брони брамина бойцом внешность меняется на BeastLord "Дарр", остальные брамины в миссиях остаются браминами. Все бонусы брони брамина остаются, характеристики бойца остаются те же, внешность и тип атаки меняется соответственно, то есть "Дарр" бьет двумя руками сразу и не может использовать оружие кроме копья, а робот (Humanoid.spr) бьет шипом и вертушкой, в общем такой же эффект как и с надеванием брони брамина изначально. Надевание этой брони на робота НЕ меняет его внешность на "Дарр" почему-то. Вам остается оформить описание брони в файле core\locale\game\items.txt и поменять сам спрайт для инвентаря (core\sprites\items\mission specific\Random Encounters\Brahman Armour.spr) по вашему вкусу.
Пока все.
der Fluger
23 August 2005 | 01:20
Хмм... а добавить лишнюю расу не пробовал? :)
Кстати, я решил попробовать иной путь: А что если заменить в путях всех браминов, имеющих спрайт sprites/critters/TwoHeadedBrahmin.spr на BrahminGhost.spr или BrahminTippable.spr, а вместо спрайта с брамином вставить, к примеру, спрайт Барнаки с названием TwoHeadedBrahmin.spr ? Тогда можно и без переделки bos.ехе обойтись?
Кусок текста, что являл собою пример того что не стоит делать - уничтожен. Как и следовало ожидать. г-ну Molok`у - извинения, г-ну der Fluger`у - строгое предупреждение. Писать только по делу!
saurenc
24 March 2011 | 17:40
из всех доступных типов брони можно дополнить новый?
Teodor Wild
28 March 2011 | 19:09
QUOTE |
Так что без внесения изменений в BoS.exe, FT Tools.exe (читай: перекомпилировать файлы, а для этого нужен исходный код) и в спрайты (именно в спрайты персонажей, а не брони) сделать ничего нельзя. |
der Fluger
4 May 2011 | 00:54
Teodor Wild, уже можно добавлять новые типы брони. При помощи программы
FT Improver. А ещё эта программа позволяет добавлять новые типы и виды боеприпасов, менять количество очков действия на тот или иной тип операции и добавлять свои типы действий.
Teodor Wild
4 May 2011 | 13:24
2 der Fluger
Занятно. Надо будет попробовать поработать с этим.
Faimek
22 June 2011 | 20:45
Всем привет, надеюсь тут еще есть кому ответить. Я сильно с переработкой ФТ заниматься не хочу, хотел только для мультиплеера сделать так, чтобы игроки могли одевать броню райдеров и риверов. Может кто подсказать, как это можно сделатЬ? Я только в текстов. документе добавил 4 строки, чтобы броньки отображались в выборе предметов, но из-за того, что их могут носить только риверы и райдеры, они не надевались, как же можно изменить расу у брони?
der Fluger
22 June 2011 | 21:27
QUOTE (Faimek) |
Я сильно с переработкой ФТ заниматься не хочу |
Ну тогда ничего не получится.
Faimek
22 June 2011 | 21:47
Получится, если кто-нибудь объяснит, я имел ввиду, что моды и пр. не для меня :) Лишь пару новшеств в плане брони. Вообще из того, что я тут прочел, я так понял надо рыться в bos.exe, если это так, то с помощью чего? Я попробовал текстовым документом, но у меня там текст не читаемой кодировкой... Потому и хочется узнать мнение экспертов ;)
The Master
22 June 2011 | 21:52
QUOTE |
Вообще из того, что я тут прочел, я так понял надо рыться в bos.exe, если это так, то с помощью чего? |
Если хочешь покопаться в exeшнике(-ах), то есть куча спецпрограмм.
Гуглим HexEditor и по желанию Resource Hacker, там всё есть.
Faimek
22 June 2011 | 23:10
Скачал я хекс, правда особо он мне не помог :( Помимо цифр там опять же в основном странный шрифт. Я честно говоря ожидал в бос.ехе англоязычные строки как команды, которым надо присваивать значения на понятном мне языке.. Ладно, может я что не так понял, подожду пока еще кто ответит...
der Fluger
23 June 2011 | 01:32
Faimek, во-первых, рыться в bos.exe не надо. Редактированием самого экзешника много не накрутишь, так как при измении размера файла хотя бы на 1 байт он восстанавливается в первоначальное состояние. Так что внести правки, позволяющие одевать броню риверов и рейдеров, тем более при помощи блокнота, не получится.
Во-вторых, всего на два сообщения раньше
твоего я написал товарищу
Teodor Wild такое:
QUOTE (der Fluger) |
Teodor Wild, уже можно добавлять новые типы брони. При помощи программы FT Improver. |
Жёлтый текст это ссылка, по которой нужно кликнуть, чтобы скачать программку, с помощью которой можно добавить новые типы брони.
Как именно добавить? С программой идёт текстовый файл, в котором есть строки на понятном языке, ни у кого трудностей пока не возникало.
QUOTE (Faimek) |
Ладно, может я что не так понял |
Не так это слабо сказано. Как можно было прочесть сообщение, в котором упоминается BoS.exe, и не прочесть следующее, в котором говорится при помощи чего именно добавляется новый тип брони?
Faimek
23 June 2011 | 09:29
Да, я заметил и тогда уже скачал ее, я изменил в этой проге райдеровскую броню на myarmor1, добавил в блокноте, чтобы она отображалась в списке вещей в мультиплеере, характеристики изменяет, но вид внешний нет, я вот что не пойму, как заложен вид рейдера: одежда вместе человеком, или отдельно одежда? С ривером проделал то же самое и так же только характеристики изменяет, а внешний вид нет...
QUOTE |
одежда вместе человеком, или отдельно одежда? |
одежда вместе с человеком.
Faimek
23 June 2011 | 09:58
Так вроде понятнее становится.
{MyArmour1;Leath;1;0;0} your character will use sprite file whose name is MyArmour1Female.spr and MyArmour1Male.spr.
И тогда возникают след. вопросы:
1.То есть, если я хочу, чтобы он выглядел как рейдер, мне надо взять через путь \core\sprites\characters например RaiderMale.spr и переименовать его в MyArmour1Female.spr и оставить там же?
2. Получается можно только три типа своей брони сделать? Или можно самому в текстовом дополнять?
der Fluger
23 June 2011 | 10:29
1. Не нужно ничего переименовывать. Вообще не нужно в принципе. Достаточно просто запустить ФТ через ФТ Импрувер и можно одевать рейдерские и риверские брони на обычных и необычных персонажей.
2. Можно добавлять сколько угодно.
3. Чтобы играть в мультиплеере, инсталляция игры должна быть у всех одинаковой, чтобы игра могла синхронизироваться. Это значит, что все должны запускаться через импрувер и всё такое прочее.
Teodor Wild
23 June 2011 | 11:36
der Fluger, честно признаюсь, с программой не особо разбирался. Привык как-то руками в ФТулсе работать :)
Возможно есть смысл создать тему для обсуждения именно Импрувера (вопросы/ответы + руководство) ?
der Fluger
23 June 2011 | 11:39
QUOTE (Teodor Wild) |
честно признаюсь, с программой не особо разбирался. Привык как-то руками в ФТулсе работать :) |
А причём здесь одно к другому? Совершенно разные программы для разных целей. FT Improver в оперативной памяти меняет значения, которые невозможно изменить в самом bos.exe. Эти значения вынесены в отдельные таблицы, тоже меняются руками и посредством FT Tools не редактируются.
QUOTE (Teodor Wild) |
Возможно есть смысл создать тему для обсуждения именно Импрувера (вопросы/ответы + руководство) ? |
Faimek
23 June 2011 | 13:37
der Fluger
1. И правда! Интересно, а почему именно ривелов и налетчиков стала доступной для людей? А та же броня гуля нет, ведь БоС персонажи и РиР (ривелы и райдеры) я так понял считаются за разные расы.
3. Ну я так понимаю установленная одинаковая версия игры, бустором распаковать все файлы для ипрувера, установить ипрувер и отредактировать два текстовых файлы, в которые надо добавить броньки для отображения их в мультиплеере.
der Fluger
23 June 2011 | 13:40
1. Долго объяснять, да и незачем. Прими как факт, что гуманоиды после установки Импрувера могут носить почти любую броню.
3. Каким ещё бустером? Просто ставишь Импрувер и вносишь изменения в таблицы. Файлы распаковывать для этого не нужно. Импрувер с одинаковыми таблицами должен быть у всех игроков.
Faimek
27 June 2011 | 18:34
der Fluger, спасибо за ответы. У меня все получилось, протестировал с друзьями, но теперь я хочу добавить еще секретное оружие (из компании) в мультиплеер, но с ним проблем возникнуть не должно.
Кстати, в мультиплеере обе брони райдеров и ривелов присутствуют без описания и названия (голая картинка можно сказать в инвентаре). Можно как-то дать им название и описание, чтобы отображалось в мультиплеере? Я прочел одну тему, что через \Core\locale\game\items.txt, и там неплохое для них описание стоит, но почему-то оно не отображается...
Должно:
//name_raiderArmour1 = {Vandal Armour}
desc_raiderArmour2 = {Улучшенная версия стандартной брони налетчика, в которой под кожаными пластинами вшиты металлические}
name_reaverArmour = {Плащ Разбойника}
desc_reaverArmour = {Эффективная броня, изготовленная из прочной ткани с вплетенной в нее стальной проволокой.}
name_reaverArmour2 = {Улучшенный плащ}
desc_reaverArmour2 = {Громоздкая, но эффективная броня, в которой сочетаются плетеная стальная проволока и пластины, вплетенные в стальную кольчугу и закрытые тканью.}
А вместо этого:
desc_null = {Описание недоступно}
der Fluger
28 June 2011 | 13:17
Давно слово Reaver начало писаться как «ривел»?
QUOTE (Faimek) |
там неплохое для них описание стоит, но почему-то оно не отображается... |
Нужно проверить Display Name в .ent-файлах каждой конкретной брони, но это темы «Новые типы брони» не касается. А все свои вопросы сваливать в одну тему не нужно.
Ищи в разделе, на все эти вопросы уже неоднократно отвечали.
Faimek
28 June 2011 | 16:44
Да мне всегда почему-то Риверов "Ривелами" хочется называть ^^
Насчет дисплей нэйм помогло, я даже и не присматривался к этому, они зачем-то в текстовом вместо armor "armour" поставили...
Ethereal
28 September 2011 | 19:24
Есть ли для FT анимация и спрайты для боевой брони из первых двух частей? Искал долго, но не нашел ничего. :(
Two Eyed Yum
28 September 2011 | 20:37
QUOTE |
Искал долго, но не нашел ничего. :( |
Не верюТема лежит в ЭТОМ же разделе на ПЕРВОЙ странице. Во народ пошел...
Ethereal
28 September 2011 | 21:39
Анимация силавой брони (и не одна) найдена была, + броня то товарища Darin (за что ему огромное спасибо), а вот анимацию боевой брони, всёравно не нашел. Само изображение в инвентаре это не проблемма. Анимация вот этого найти так и не получилось. По части ссылок пройти не получается к тому же.
P.S. Пишу в эту тему т.к. меня интересует только анимация новой брони (с оружеем уже разобрался), а тема броням и посвящена.
Two Eyed Yum
30 October 2011 | 11:16
QUOTE |
P.S. Пишу в эту тему т.к. меня интересует только анимация новой брони (с оружеем уже разобрался), а тема броням и посвящена. |
Эта тема посвящена внедрению новых типов брони, а вы говорите об "анимации", то есть о новом спрайте. Да-да, боец в боевой броне это уже новый спрайт, который еще сделать нужно, а работа эта очень трудоемкая.
Вскоре перенесу эти посты в другую тему...
saurenc
7 March 2012 | 15:11
Добавление нового типа брони через FT Improver
Нужно только прописать название типа брони, к примеру "SuperArmour" и указать путь к
спрайту на практике это выглядеть ,будет так: {SuperArmour;Metal;0;sprites/characters/Assault.spr;0}
characters/Assault.spr; 0} вид отображения брони на персонаже,
таким образом можно переодеваться не только в рейдера, да хоть в когтя смерти!
Sacredknight
3 July 2013 | 11:46
Как создавать в FTimprover броню можно поподробней