PCGTA侠盗猎车手中文论坛

 找回密码
 现在注册
查看: 2163|回复: 12

[SA] SA动作文件IFP合并教程

[复制链接]
发表于 2016-3-11 16:33 | 显示全部楼层 |阅读模式
本帖最后由 Loong 于 2016-3-11 16:35 编辑

前言(闲话)
想起来最早接触动作修改是因为对原先的仿虐杀原形滑翔CLEO里的动作不满意才有了修改的想法的...
不过自从那个想法实现后,可怜的同期作品也就废掉了...
还有人问过我那套动作怎么样了...不幸的是我都找不到了...除非以后有闲时间...不过可能也都去研究V的动作了...
好吧...不说闲话了...要说这个帖子的来由,可能最早在当初发布滑翔动作和下来学会转模之间那段时间就有了想法...
要往近处看,年前EMP会员的求助帖又勾起了对动作修改的回忆,虽说只是简单合并一下,不用在Max里改来改去的...

好啦好啦...进入正题...

IPF文件简介(废话)
呃,当然这里不是什么专业介绍了...毕竟我也不那么专业...按自己的理解,“动作”记录骨骼运动方式,游戏通过读取“动作”来重演
简单来说,IPF是一个包括许多“动作”的文件(动作集),动作集中的“动作”可以被复制移动或删除,从而达到合并动作集的目的
SA的动作文件主要集中于主目录下的anim文件夹中,下面是该文件夹中的文件简介
最主要的动作集(IFP)就是Ped.ifp:这里包括了最主要的动作,也是最大的动作集,比如行走跑步,游泳跳跃,站立蹲下,坐船开车,受伤死亡,等等等等....
同文件夹中的其他两个文件都是Img文件(Img大家都熟悉,最出名的就是Gta3.img了),这里的两个都是只包含Ifp文件的Img(所谓文件集的文件集)...
Anim.img:这个Img里包括了不那么常见的动作,比如任务中出现的,专属武器动作,或者是特殊场景下NPC的动作
(奇怪的是这里所有Ifp在Gta3.img中都已包括,而且似乎这个Img不影响游戏,一般改这些动作都直接覆盖Gta3.img里的了)
Cuts.img:这个Img里包括了剧情动画中人物的动作,以及相应的数据,这里的动作都很长,而且经常会停顿甚至瞬移
(游戏嘛,屏幕外就当没有,所以没在镜头内的都没动作了),此外会有一些非人物的动作,那些是游戏内与人物有关物体的动作

其实下面才是真的正题...

准备工具
GTA Anim Manager(以前都是用3Dsmax,不过那个相对大材小用而且更麻烦)
该工具可以在...呃...居然没找到...好吧我就上传一个...


工具操作(跳过)
好吧可能说一大堆废话没人看直接叙述方法不解释了...有问题再问
界面标注:(找到一张以前的,就直接拿来用吧)

基础操作:载入动作文件和人物及武器模型
首先打开GTAAnimManager.exe后看到的界面是这样的

然后点IFP-Open

找一个Ifp文件打开

成功载入

点Preview-Load Model...
选一个人物(或者任何有绑定的)模型(Dff文件)

载入完成

同理还可以Preview-Arm Weapon...
来选择一个武器(或任何无绑定的)模型(DFF文件)

点击中部区域(7)内的动作可以浏览
右侧视窗(9)下方有播放控制(10)和进度条(11)

另一种方法是利用左侧区域(1)~(4)来浏览文件夹和/或Img直接打开Ifp和/或Dff
(1)显示当前目录/输入路径,(2)为跳转到该路径
(3)当前浏览盘符,下拉菜单可以更改盘符
(4)当前盘符内的文件夹,可以进一步查找

合并动作(正题)
首先打开GTAAnimManager,载入人物,加载A动作

使用左侧文件浏览区域找到动作文件B,右键点击

选择Open with Options...(选择Open则是正常打开)

点开后会出现Open Option(打开选项)操作界面

这里有三种模式,分别是Open,Append和Replace
默认是Append(附加)且如果B中有A没有的动作打开时便会自动选中
Open则依旧是正常打开,无须理会
Append用于往A中添加其不包括的动作,该选项不检查同名动作,可以添加进去再重命名动作
Replace则是将选中动作替换A中的同名动作,如果选中了A不包括的动作无法执行替换的不会添加进去
一般来说合并Ped.ifp中的动作,因为Ped.ifp互相相通所以大多需要Replace(替换)
点击预览,点方框勾选/弃选

需要的动作都选中后,点击下面的确认
现在A.ifp标记为A.ifp*,表示已经改动过,可以浏览一下刚替换或添加进去的动作

IFP-Save(保存) 保存A文件,现在A是包括B中某个动作的新动作集了

IFP-Save As...(另存为) 将修改后的A另存为一个文件(比如C),这样就保留了原先的A


差不多就是这样...不得不说我完全没当老师的天赋...感觉讲不清楚...有问题再问吧...
好久没发长篇大论了...想想下来还要编辑另一个长帖...啊啊啊...
@EMP  ←  好吧,自知@不到...

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?现在注册

x
回复

使用道具 举报

 楼主| 发表于 2016-3-11 16:37 | 显示全部楼层
本帖最后由 Loong 于 2016-12-30 22:58 编辑
留一楼...以防不时之需...有什么问题就问吧...

嗯...那个不时之需就是现在...
虽说可能没人看,但是总是感觉自己在盯着自己(盯...),所以...慢慢填一些坑吧...
三种模式那个地方可能有点难懂(或者说我根本没讲明白),这里直接举个例子

A.ifp(包括动作1、2、3、5),B.ifp(包括动作1、4、6)
当你打开了A动作文件(A.ifp),然后在目录里找到B动作文件(B.ifp),右键点出Open with Options...后分别选择
Open:这个选项下,不管勾选了什么,点确定(OK)都会正常打开B.ifp,然后就和A.ifp无关了...恭喜你用更繁琐的方式打开了B文件...等等...这个选项的意义何在...
Append:默认项,并且会自动勾选中B.ifp中A.ifp不包括的4、6,你可以随意选更多或弃选,而点确定后会把勾选中的动作全添加到A.ifp中(默认会成123456)
但是选A中包括(或只是重名)的动作也会加进去而且不重命名也不覆盖(B中全选会1235146)...就那么“包括”进去了...可能会差错所以加进去后记得重命名重名的
Replace:合并动作的关键...既然我们都不想添加要合并进去的动作然后在删掉旧动作...那就要用这个,默认不会选择任何内容,
按需要选B中要替换进A中的动作(比如1)点确定,会把选中的且A中有相应名称的替换掉(A会包括来自B的1和本身自带的235),大概就是这样
解释完毕
但是话又说回来...是不是字更多更说不清楚更没人看了呢...呃...:(
回复 支持 反对

使用道具 举报

发表于 2016-3-11 17:56 | 显示全部楼层
支持技术教程
回复 支持 反对

使用道具 举报

发表于 2016-3-12 11:38 | 显示全部楼层
支持支持   我试一下
回复 支持 反对

使用道具 举报

发表于 2016-3-12 12:10 | 显示全部楼层
支持一下技术文章
回复 支持 反对

使用道具 举报

发表于 2016-3-12 13:10 | 显示全部楼层
能问一下你QQ吗,想求教
回复 支持 反对

使用道具 举报

ccm1986126 该用户已被删除
发表于 2016-7-5 22:25 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

517561572 该用户已被删除
发表于 2016-8-1 05:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-1 21:01 | 显示全部楼层
517561572 发表于 2016-8-1 05:45
请问下如果我想加入新动作怎么修改,比如说挥刀的动作??

就主题所述范围,打开选项选择 Append 操作
如果超主题所述,需要修改数据,但具体不明
回复 支持 反对

使用道具 举报

517561572 该用户已被删除
发表于 2016-8-1 21:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

517561572 该用户已被删除
发表于 2016-8-1 21:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2018-8-23 18:05 | 显示全部楼层
楼主,人在吗?为啥我一用就闪退?
回复 支持 反对

使用道具 举报

发表于 2023-12-29 05:09 | 显示全部楼层
k13706750975 发表于 2016-3-12 13:10
能问一下你QQ吗,想求教

慕黑?,,,,,,,,,,头像好熟悉
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 现在注册

本版积分规则

小黑屋|手机版|Archiver|PCGTA

GMT+8, 2024-4-29 16:00 , Processed in 0.114047 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表