Полная Версия: Структура спрайта персов
Molok
Здравствуйте
Структура спрайта Генерала Барнаки в Power броне без шлема
Sarge.spr(2,71 МБ)
Сначала конвертируем спрайт на gif`и конвертором SPR2GIF.EXE (с сайта Вольного стрелка http://freelancer.ag.ru/cgi-bin/freelancer...ad/spr2gif.zip (113кб) и получаем 200шт анимированные и не анимированные gif`ов с внутренними именами на каждое действие перса в игре :
Размер имя
2.719кб Stand_NW.gif
2.859кб Stand_N.gif
2.800кб Stand_NE.gif
2.405кб Stand_E.gif
2.885кб Stand_SE.gif
3.123кб Stand_S.gif
2.884кб Stand_SW.gif
2.487кб Stand_W.gif -эти все не анимированные gif,один gif-файл одна gif-картинка, Генерал стоит в Power броне без шлема, каждый файл по своему направлению, не шевелясь.

2.719кб default_NW.gif
2.859кб default_N.gif
2.800кб default_NE.gif
2.405кб default_E.gif
2.885кб default_SE.gif
3.123кб default_S.gif
2.884кб default_SW.gif
2.487кб default_W.gif -эти не анимированные gif, Генерал стоит в Power броне без шлема, по разным направлениям. То же самое что Stand_*.gif

3.181кб StandMinigun_NW.gif
3.113кб StandMinigun_N.gif
2.906кб StandMinigun_NE.gif
3.125кб StandMinigun_E.gif
3.599кб StandMinigun_SE.gif
3.516кб StandMinigun_S.gif
3.281кб StandMinigun_SW.gif
3.143кб StandMinigun_W.gif -эти не анимированные gif, Генерал стоит с миниганом в руках.

2.918кб StandFallenback_NW.gif
2.637кб StandFallenback_N.gif
2.855кб StandFallenback_NE.gif
2.864кб StandFallenback_E.gif
2.822кб StandFallenback_SE.gif
2.774кб StandFallenback_S.gif
2.848кб StandFallenback_SW.gif
2.878кб StandFallenback_W.gif -эти не анимированные gif, Генерал лежит на спине.

2.922кб StandFallenforward_NW.gif
2.844кб StandFallenforward_N.gif
3.043кб StandFallenforward_NE.gif
2.994кб StandFallenforward_E.gif
2.771кб StandFallenforward_SE.gif
2.418кб StandFallenforward_S.gif
2.690кб StandFallenforward_SW.gif
2.832кб StandFallenforward_W.gif -эти не анимированные gif, Генерал лежит на животе.

31.063кб StandBreathe_NW.gif
33.549кб StandBreathe_N.gif
31.749кб StandBreathe_NE.gif
26.325кб StandBreathe_E.gif
33.601кб StandBreathe_SE.gif
37.067кб StandBreathe_S.gif
33.863кб StandBreathe_SW.gif
27.641кб StandBreathe_W.gif -эти все анимированные gif, Генерал стоит в Power броне без шлема, по разным направлениям, и дышит.
Смотрим прог-ой "Active GIF Creator 2.22" (в zip`е 1,71 МБ) с сайта http://www.wsoft-lab.com или http://www.imagetools.ru/products/agif/ и видим, что каждый файл состоит из 16 gif-картинок.

23.270кб StandWalk_NW.gif
25.784кб StandWalk_N.gif
24.521кб StandWalk_NE.gif
21.609кб StandWalk_E.gif
24.015кб StandWalk_SE.gif
27.223кб StandWalk_S.gif
25.128кб StandWalk_SW.gif
22.319кб StandWalk_W.gif -эти все анимированные gif, Генерал делает два шага, по разным направлениям. Каждый файл состоит из 12 gif-картинок.

19.946кб StandRun_NW.gif
22.622кб StandRun_N.gif
21.957кб StandRun_NE.gif
19.767кб StandRun_E.gif
21.134кб StandRun_SE.gif
21.939кб StandRun_S.gif
20.938кб StandRun_SW.gif
19.549кб StandRun_W.gif -эти все анимированные gif, Генерал делает два шага бегом, состоит из 10 gif-картинок.

40.967кб StandBreatheMinigun_NW.gif
36.843кб StandBreatheMinigun_N.gif
35.317кб StandBreatheMinigun_NE.gif
37.037кб StandBreatheMinigun_E.gif
43.781кб StandBreatheMinigun_SE.gif
43.437кб StandBreatheMinigun_S.gif
39.639кб StandBreatheMinigun_SW.gif
38.047кб StandBreatheMinigun_W.gif -эти все анимированные gif, Генерал стоит с миниганом в руках и дышит, состоит из 16 gif-картинок.

53.950кб StandAttackMinigunBurst_NW.gif
48.950кб StandAttackMinigunBurst_N.gif
57.005кб StandAttackMinigunBurst_NE.gif
63.041кб StandAttackMinigunBurst_E.gif
62.660кб StandAttackMinigunBurst_SE.gif
52.628кб StandAttackMinigunBurst_S.gif
53.348кб StandAttackMinigunBurst_SW.gif
59.261кб StandAttackMinigunBurst_W.gif -эти все анимированные gif, Генерал стреляет из минигана с дульной вспышкой, состоит из 23 gif-картинок.

28.448кб StandWalkMinigun_NW.gif
27.573кб StandWalkMinigun_N.gif
24.697кб StandWalkMinigun_NE.gif
28.042кб StandWalkMinigun_E.gif
32.815кб StandWalkMinigun_SE.gif
32.925кб StandWalkMinigun_S.gif
27.192кб StandWalkMinigun_SW.gif
27.662кб StandWalkMinigun_W.gif -эти все анимированные gif, Генерал делает два шага с миниганом в руках, состоит из 12 gif-картинок.

22.585кб Death_NW.gif
20.171кб Death_N.gif
22.704кб Death_NE.gif
22.517кб Death_E.gif
21.524кб Death_SE.gif
20.549кб Death_S.gif
22.209кб Death_SW.gif
22.675кб Death_W.gif -эти все анимированные gif, Генерал падает на спину, состоит из 10 gif-картинок.

22.585кб DeathBighole_NW.gif
20.171кб DeathBighole_N.gif
22.704кб DeathBighole_NE.gif
22.517кб DeathBighole_E.gif
21.524кб DeathBighole_SE.gif
20.549кб DeathBighole_S.gif
22.209кб DeathBighole_SW.gif
22.675кб DeathBighole_W.gif -эти все анимированные gif, То же самое, Генерал падает на спину, состоит из 10 gif-картинок.

22.585кб DeathCutinhalf_NW.gif
20.171кб DeathCutinhalf_N.gif
22.704кб DeathCutinhalf_NE.gif
22.517кб DeathCutinhalf_E.gif
21.524кб DeathCutinhalf_SE.gif
20.549кб DeathCutinhalf_S.gif
22.209кб DeathCutinhalf_SW.gif
22.675кб DeathCutinhalf_W.gif -эти все анимированные gif, То же самое, Генерал падает на спину, состоит из 10 gif-картинок.

22.585кб DeathElectrify_NW.gif
20.171кб DeathElectrify_N.gif
22.704кб DeathElectrify_NE.gif
22.517кб DeathElectrify_E.gif
21.524кб DeathElectrify_SE.gif
20.549кб DeathElectrify_S.gif
22.209кб DeathElectrify_SW.gif
22.675кб DeathElectrify_W.gif -эти все анимированные gif, То же самое, Генерал падает на спину, состоит из 10 gif-картинок.

22.585кб DeathExplode_NW.gif
20.171кб DeathExplode_N.gif
22.704кб DeathExplode_NE.gif
22.517кб DeathExplode_E.gif
21.524кб DeathExplode_SE.gif
20.549кб DeathExplode_S.gif
22.209кб DeathExplode_SW.gif
22.675кб DeathExplode_W.gif -эти все анимированные gif, То же самое, Генерал падает на спину, состоит из 10 gif-картинок.

22.585кб DeathFire_NW.gif
20.171кб DeathFire_N.gif
22.704кб DeathFire_NE.gif
22.517кб DeathFire_E.gif
21.524кб DeathFire_SE.gif
20.549кб DeathFire_S.gif
22.209кб DeathFire_SW.gif
22.675кб DeathFire_W.gif -эти все анимированные gif, То же самое, Генерал падает на спину, состоит из 10 gif-картинок.

22.585кб DeathMelt_NW.gif
20.171кб DeathMelt_N.gif
22.704кб DeathMelt_NE.gif
22.517кб DeathMelt_E.gif
21.524кб DeathMelt_SE.gif
20.549кб DeathMelt_S.gif
22.209кб DeathMelt_SW.gif
22.675кб DeathMelt_W.gif -эти все анимированные gif, То же самое, Генерал падает на спину, состоит из 10 gif-картинок. Видать художники сэкономили и не делали смерти разными, так как Генерал не ходит на миссии.

22.585кб StandFallback_NW.gif
20.171кб StandFallback_N.gif
22.704кб StandFallback_NE.gif
22.517кб StandFallback_E.gif
21.524кб StandFallback_SE.gif
20.549кб StandFallback_S.gif
22.209кб StandFallback_SW.gif
22.675кб StandFallback_W.gif -эти все анимированные gif, Генерал падает на спину, состоит из 10 gif-картинок.

22.613кб StandGetupback_NW.gif
20.576кб StandGetupback_N.gif
22.609кб StandGetupback_NE.gif
24.295кб StandGetupback_E.gif
24.644кб StandGetupback_SE.gif
22.516кб StandGetupback_S.gif
21.419кб StandGetupback_SW.gif
22.267кб StandGetupback_W.gif -эти все анимированные gif, лежащий на спине Генерал подымается, состоит из 11 gif-картинок.

29.839кб StandGetupforward_NW.gif
30.331кб StandGetupforward_N.gif
32.468кб StandGetupforward_NE.gif
30.837кб StandGetupforward_E.gif
29.518кб StandGetupforward_SE.gif
26.585кб StandGetupforward_S.gif
28.765кб StandGetupforward_SW.gif
29.003кб StandGetupforward_W.gif -эти все анимированные gif, лежащий на животе Генерал подымается, каждый файл состоит из 9 gif-картинок.

17.533кб StandDodgeTwo_NW.gif
17.463кб StandDodgeTwo_N.gif
16.557кб StandDodgeTwo_NE.gif
18.510кб StandDodgeTwo_E.gif
19.701кб StandDodgeTwo_SE.gif
18.468кб StandDodgeTwo_S.gif
15.219кб StandDodgeTwo_SW.gif
15.963кб StandDodgeTwo_W.gif -эти все анимированные gif, Генерал уклоняется назад от атаки, состоит из 8 gif-картинок.

17.753кб StandDodgeOne_NW.gif
19.801кб StandDodgeOne_N.gif
18.758кб StandDodgeOne_NE.gif
15.822кб StandDodgeOne_E.gif
17.294кб StandDodgeOne_SE.gif
19.544кб StandDodgeOne_S.gif
18.099кб StandDodgeOne_SW.gif
16.372кб StandDodgeOne_W.gif -эти все анимированные gif, Генерал уклоняется в бок от атаки, состоит из 8 gif-картинок.

19.776кб StandFallforward_NW.gif
18.873кб StandFallforward_N.gif
19.898кб StandFallforward_NE.gif
19.855кб StandFallforward_E.gif
19.172кб StandFallforward_SE.gif
17.694кб StandFallforward_S.gif
19.000кб StandFallforward_SW.gif
19.322кб StandFallforward_W.gif -эти все анимированные gif, Генерал падает на живот, каждый файл состоит из 9 gif-картинок.

53.569кб DeathRiddled_NW.gif
50.722кб DeathRiddled_N.gif
53.008кб DeathRiddled_NE.gif
59.668кб DeathRiddled_E.gif
61.544кб DeathRiddled_SE.gif
57.207кб DeathRiddled_S.gif
56.732кб DeathRiddled_SW.gif
57.364кб DeathRiddled_W.gif -эти все анимированные gif, Смерть Генерала, он делает два шага назад задом, при этом из него вылетают два брызга крови, и он падает вперед. Состоит аж из 20 gif-картинок.

Значит, что бы сделать новый спрайт внешности надо делать 200файлов с такими же внутренними именами х 12шт в каждом (грубо) = 2400 gif-картинок, и это еще самый маленький спрайт перса из имеющихся. Потом переводить в спрайт. Дааа...
Пока все.
der Fluger
А ты НЕХ-редактором спрайты подобные не смотрел? В этих спрайтах должны быть прописаны действия. Попробуй погляди, если не трудно, и сообщи о результатах.

кстати, и попробуй, если не трудно, распаковать полноценный спрайт персонажа, к примеру MetalMale.spr
Nimrod
Вы проделали большую работу, г-н Molok! Надеюсь, Вы не собираетесь на этом останавливатся? Жаль только, что Вы начали с того, что художники проделывают неоднократно и по многу раз, ну да ладно... И ещё. Если есть возможность, просмотрите спрайты бистлордов, пожалуйста. Сдаётся мне, что там не всё в порядке.
Первая ссылка не работает (у меня, по крайней мере. Просмотрите её, пожалуйста)
С уважением, Nimrod.
Molok
QUOTE
В этих спрайтах должны быть прописаны действия.


Нужно знать название этих "действий", в начале спрайта тока внутренние имена анимированных gif`ов, потом "беспорядочные" коды, сами картинки скорей всего.

Разные анимированный gif и показывают эти "действий".

Как я думаю названия "действий" ставится в ентешниках оружия, например, при смерти от взрыва dynamite (Damage Base Type - "explode" в dynamite.ent)
Bos.exe прокручивает сначала анимированный gif самого взрыва: (Impact FX -
sprites/impactfx/Explosion.spr в dynamite.ent): core\sprites\impactfx\
Explosion.spr - это один анимированный gif-файл с внутренним именем
default состоит из 14 gif-картинок взрыва.
для сравнения:
Explosion BIG.spr - это один анимированный gif-файл с внутренним именем то же default состоит из 17 gif-картинок взрыва.

далее просчитывает если повреждения смертельны, то прокручивает анимированный gif с внутренним именем DeathExplode + по своему направлению, NW,NE,SE,итп -это куда смотрит перс в момент взрыва.
При смерти от взрыва plasmaGrenade (Default Base Damage Type - "energy" в plasmaGrenade.ent) Bos.exe прокручивает анимированный gif с внутренним именем DeathMelt. Конечно я могу и ошибаться, для этого и создана тема, что бы кому интересно как все работает, писали свои мысли.
Бег, ходьба итд в Bos.exe сразу сделано. Постоянно Bos.exe прокручивает
стоящего перса без оружия, перс всегда дышит - это анимированный gif с
внутренним именем StandBreathe.
Когда мы кликнем мышью на карте куда идти персу Bos.exe сразу прокручивает анимированный gif с внутренним именем StandRun (бегом) или StandWalk (шагом).

Если в Sarge.spr 200 файлов анимированных gif, то в MetalMale.spr(21,1 МБ) их
1288шт и еще каждый анимированный gif состоит из 10-тка gif-картинок. НЕ
возможно описать, как стока спрайтов делаю люди, не понимаю.

Вкратце скажу, что внутренние имена одинаковы, такие как Death, Stand,
default.
В MetalMale.spr есть анимированные gif держание всех типов оружия, например :
StandBreatheClub - это перс стоит в железной броне, держит в руке дубину, и
дышит, состоит из 15 gif-картинок.
StandBreatheRocket - перс стоит в железной броне, держит на плече гранатомет и дышит, состоит из 15 gif-картинок, эти 15шт gif-картинок немного разные и при показе их одной за другой получается эффект "дыхания" перса. ИТД...
QUOTE
Первая ссылка не работает

Исправил, извиняюсь, лишняя скобка была в конце ссылки.
QUOTE
Вы не собираетесь на этом останавливатся?

Все же связано, это пригодится для создание своего мода. Может пойму как сделать анимацию полета луча лазера из лазерминигана, например, да еще непрерывную.
Пока все.
der Fluger
QUOTE
Если в Sarge.spr 200 файлов анимированных gif, то в MetalMale.spr(21,1 МБ) их
1288шт и еще каждый анимированный gif состоит из 10-тка gif-картинок. НЕ
возможно описать, как стока спрайтов делаю люди, не понимаю.

Довольно просто: делаются рендеры с 3D модельки, каждый рисунок рисовать заново необходимости нет.

QUOTE
Как я думаю названия "действий"

Нет, в .ент ставится ссылка на действие, само действие описано в спрайте. К примеру, в .ент может быть выставлено single, burst, one, two и т.п.

Интересно другое: можно ли изменть порядок прокрутки действий? К примеру, чтобы во время стрельбы очередью прокручивалась не сцена стрельбы очередью, а удара ножиком (к примеру).
Nimrod
Ещё вопрос, господа. Есть ли возможность дописать противнику ещё одно действие? А именно, передвижение или подкрадывание в положении лёжа? Вы, наверное, замечали в игре, что как раз этого у них и нет. Противник просто ложится и всё, хотя в других положениях, они прекрасно меняют своё положение на карте.
С уважением, Nimrod.
der Fluger
Nimrod
Это вообще-то не по спрайтам вопрос. А заставить противника ползать можно запросто и без переделки спрайта.
Hunter
>>Как я думаю названия "действий" ставится в ентешниках оружия

>Нет, в .ент ставится ссылка на действие, само действие описано в спрайте. К примеру, в .ент может быть выставлено single, burst, one, two и т.п.

Нет. В .ent прописывается только маркер анимации действия, который берется из спрайт-контейнера. Само действие прописано в спрайте-анимации - не забывайте, что внутри спрайт-контейнера не .gif'ы, а спрайты, в которых может прописываться не только анимация. Чтобы это увидеть, достаточно открыть спрайт-контейнер при помощи RedViewer'а.

>Интересно другое: можно ли изменть порядок прокрутки действий? К примеру, чтобы во время стрельбы очередью прокручивалась не сцена стрельбы очередью, а удара ножиком (к примеру).

Поставь стволу в редакторе Weapon Item Type, например, не Rifle, а Knife и Animation Name: Swing.

>Есть ли возможность дописать противнику ещё одно действие?

Нет. Пытался сделать анимацию Fixed Burst на 2 и 3 выстрела - на данном этапе невозможно.

>Если в Sarge.spr 200 файлов анимированных gif, то в MetalMale.spr(21,1 МБ) их
1288шт

Совсем не обязательно делать их все. Делаешь только то, какие действия будут выполняться. Например, собаке аблосютно не нужны действия, связанные с чем-либо, кроме кусания (ну, типа, стрельба из минигана и т.п.).

---
Take My Revolution
der Fluger
QUOTE
Поставь стволу в редакторе Weapon Item Type, например, не Rifle, а Knife и Animation Name: Swing.

Это я знаю. А если я хочу чтобы персонаж начал ручонками сучить как будто дверь открывает или шкафчик? Такого в редакторе не поставишь.
Molok
Здравствуйте
QUOTE
просмотрите спрайты бистлордов, пожалуйста. Сдаётся мне, что там не всё в порядке.


Надо хотя бы знать что искать, по конкретней, в сотне файлов так просто
не найти. А если и найду, то все равно не исправить.

QUOTE
не забывайте, что внутри спрайт-контейнера не .gif'ы, а спрайты, в которых может прописываться не только анимация.


Если я открываю спрайт нех- редактором и вижу тока внутренние имена типа StandAttackUnarmedOne и после всех имен коды и все, какие там могут быть прописаны "действия"? если тока управляющая последовательность кодов, я что-то запутался, посмотрю RedViewer'ом.

QUOTE
Нет, в .ент ставится ссылка на действие, само действие описано в спрайте. К примеру, в .ент может быть выставлено single, burst, one, two и т.п.


Соглашусь, эти single, burst, one, two, Slash, Swing, маркеры анимации. Но они без “своего” "Item Type" не работают, например: для "Item Type" Unarmed - анимация "One". итд...
Отсюда вывод можно заменять "Item Type" на те, что есть во внутренних именах спрайта. Хоть это вам известно, напишу каму неизвестно, у кого нет редактора FT TOOLS.

QUOTE
К примеру, чтобы во время стрельбы очередью прокручивалась не сцена стрельбы очередью, а удара ножиком (к примеру).


Для этого лучше всего сделать отдельно перса с миниганом в руке, что бы тока он один был "нестандартный", ведь если изменить laserMiniGun.ent, то все
laserMiniGun в игре будут "нестандартные", и в "Item Type" этого минигана (у
перса) вписать Unarmed, вместо Minigun, по количеству букв подходит, а вместо стандартной стрельбы очередью: Animation Name............Burst.
вписать удар рукой: Animation Name............One.
здесь проблемка количество букв меньше на 2 шт, их надо добавить чуть ниже, к слову Range Class, любые, например Range Class11, и исправив при этом нех-код колич букв: 0B на 0D после слова "One" (4F 6E 65 {0В}), и еще исправив нех-коды количества букв перед словом "One" вот так:
07 00 00 ...
00 03 00 00 00 4F 6E 65 0D.....One.
Иначе перс не появится вообще. Range Class конечно работать не будет, но это нестрашно так как дальше идет параметр Maximum Range. В персе не надо прописывать путь к файлу laserMiniGun.ent, он читается в первую очередь и не дает ничего менять. Но можно, сделать новый .ент- файл laserMiniGun`а, с другим именем, изменить его то же и на него указать путь, это кому как удобней.
В результате у меня, - вложив в слот персу laserMiniGun в руках он не появился, а кликнув на врага перс делает удар рукой и все впереди стоящие враги, кто на расстоянии выстрела, плавятся в лужу крови. Это прикольно даже, махнул рукой и всем кто в поле выстрелов конец.
Причем кто ближе к персу разлетается на куски, а должен по идеи пополам,
остальные плавятся, наверно из-за не работы Range Class`а.
Так же сменилось и на дубинку в руке, анимация “Club”, при вкладывании в слот персу laserMiniGun, махая ей перс плавит всех, кто в зоне выстрела. Пробовал на первой миссии, в самом вначале. На гранаты пока не менял. Вот все внутренние имена анимации атаки перса в MetalMale.spr:

Положение перса_атака_"Item Type"_”Animation Name”
StandAttackClubSwing
StandAttackHeavyBurst
StandAttackHeavySingle
StandAttackKnifeSlash
StandAttackMinigunBurst
StandAttackPistolSingle
StandAttackRifleBurst
StandAttackRifleSingle
StandAttackRocketSingle
StandAttackRocketSingleOverlay
StandAttackSMGBurst
StandAttackSMGSingle
StandAttackSpearThrow
StandAttackSpearThrust
StandAttackThrow_W.gif
StandAttackUnarmedOne
StandAttackUnarmedTwo
Комбинируя можно менять, пробовать, если прописать Minigun и One, то перс не будет атаковать, тока поворачиваться к врагу, держа Minigun, не может же он бить рукой в которой держит Minigun, да и нет такой анимации в спрайте.
Пока все.
der Fluger
Molok

Есть конкретная задача:

Имеем спрайт ховера. Делаем эксперимент: подлетаем ховером к двери и открываем ее. Видим, как высовывается щуп.

Возможно сделать так, чтобы при стрельбе проигрывалась та же анимация что и при открывании двери?
Molok
QUOTE
чтобы при стрельбе проигрывалась та же анимация что и при открывании двери?


Как я понял ты хочешь чтобы перс ничего не держа в руках, при клике атаки на врага, пошурудил руками как при открывании двери и произвел выстрел например плазмы ?
Попробовал, менял я, не выходит: вписал Unarmed вместо Minigun, и Magichigh (StandMagichigh - шурудирование стоя, StandMagiclow - шурудирование приседая) в Animation Name дало то что, даю персу laserMiniGun он начинает постоянно шурудить руками, и конечно не стреляет, при вводе его в агрессивный режим, он поворачивается к врагу и просто "трясется" не успевает проигрываться анимация “шурудирование”, как новая команда приходит на эту же анимацию, и перс стоит и дергается и все. Не помогло и вместо Minigun вписать 000000000 нули. Видать на атаку анимация только single, burst, one, two, Slash, Swing в BOS.exe сделано.
Про "спрайт ховера" попробую.

У меня вопрос ко всем: кто ни будь думал взять спрайт из другой игры например Горький-17, исправить маркеры анимации на наши, думаю *.spr файлы везде одинаковы по структуре, формат один или нет ? И заменить этим спрайтом спрайт того же браминтерминатора например. Новый то создать BOS.exe не позволит. Таким образом может получится ввести в игру новых персов. Может кто попробует ? Я попробую как тока попадется мне игра с *.spr файлами. Может кто скажет в каких играх есть *.spr файлы ?
Пока все.
der Fluger
QUOTE
У меня вопрос ко всем: кто ни будь думал взять спрайт из другой игры например Горький-17

Ничего не выйдет. Даже если расширение одно и тоже, то сами файлы разные. Структура, кодировка...

К примеру, "Рэд Алерт" и "Фоллаут". И там, и там есть файлы с расширением .dat, но они кроме расширения ничего общего не имеют.

QUOTE
Как я понял ты хочешь чтобы перс ничего не держа в руках, при клике атаки на врага, пошурудил руками как при открывании двери и произвел выстрел например плазмы ?

Конкретно: я хочу чтобы во время выстрела ховер не запускал ракету, а высовывал "стволик".
Molok
QUOTE
Конкретно: я хочу чтобы во время выстрела ховер не запускал ракету, а высовывал "стволик".


Почти разобрался с спрайт файлам SmallHover.spr, маркеры ведут на "другие"
имена, не знаю как их назвать они все начинаются со слова <spranim>, вначале их уже стоят конкретные адреса самих спрайт - картинок, которые начинаются со слова <spranim_img>. Беда в том, что маркеров больше(25шт) чем имен <spranim>(14шт), и чтобы дополнить не хватающие спрайт - картинки, я думаю, используются "общие" спрайты. Под каждым <spranim> прописано в какой последовательности брать недостающие спрайт - картинки, как я думаю. Может так сделано специально для экономии размера файла спрайты, пока не знаю. При прямой смене адреса прокручивается "каша", вмешиваются спрайт - картинки неподходящие для нужного действия. Или какая-то очередность нарушается, что ли.
Любой желающий сам может попробовать найти и менять адреса, я указал в {} для примера:
1-й)<spranim>
Robot D Fidget
3C 73 70 72 61 6E 69 6D 3E 00 <spranim>.
31 00 {E9 76} 00 00 0E 00 00 00 52 6F 62 6F 74 20 1.ev......Robot
44 20 46 69 64 67 65 74 0E D Fidget.

3-й)<spranim>
Robot D Magic High - высовывание щупа.
3C 73 70 72 61 6E 69 6D 3E <spranim>
00 31 00 {BA 08 05} 00 12 00 00 00 52 6F 62 6F 74 .1.?.......Robot
20 44 20 4D 61 67 69 63 20 48 69 67 68 0D D Magic High.

11-й)<spranim>
Robot D Combat Punch - атака "таран"
3C 73 70 72 61 6E 69 6D 3E 00 31 <spranim>.1
00 {20 A6 15} 00 14 00 00 00 52 6F 62 6F 74 20 44 . ¦......Robot D
20 43 6F 6D 62 61 74 20 50 75 6E 63 68 0F Combat Punch.
итд...
Вместо адреса можно ввести нули и та анимация куда ввели не будет
показываться, или частично не будет. Так интересно было поставить вместо
адреса для атаки "таран" нули и потом смотреть в игре как ховер подлетает к
врагу и исчезает на пару секунд потом разваливается и падает.)))

Получается сменить атаку "таран" на вывод "щупа" тока вписав в файле спрайта StandAttackUnarmedOn1 вместо маркера StandAttackUnarmedOnе и StandAttackOne вместо маркера StandMagicHigh, при этом про воровство, открывание итп придется конечно забыть, эта анимация "пропадает". Конечно это действует на все ховеры в игре, спрайт то один на всех.
Пока все.
Ваш ответ: