本帖最后由 沧海一粟xkx 于 2014-4-28 23:43 编辑
我居然可以发教程了…………………………
因为昨天想找怎么给动作盒子做列表结果居然怎么都找不到教程,只找到铜大分享的一个外国的制作列表软件~里面有英文的教程,试了一下还蛮简单的真的可以出列表~所以这里其实就是把那个HowTo.txt的英文教程简单翻译一下~方便懒得看英文教程的朋友啦~
需要用到两个软件,一个是MTS_cmomoney_1202108_creators_poselistkit(反正压缩文档的名字是这个 = =),一个是S3PE 忘记都是从哪里下的了……大家搜一下应该很好找的~哪位大大好心也可以贴出来~(好吧其实就是我不知道怎么贴下载链接不要找借口了……)
下面来介绍怎样为你的动作盒子做一个列表: 解压文档后,你应该得到以下四个文件 PoseBoxFlareGenerator.exe cmoPoseBoxFlare.dll PoseListTemplate.package HowTo.txt 你还要有至少是2011年四月版的S3PE,这里的介绍不会告诉你在每一步后保存package文件,但你要这样做(我反正是忘了……)。 第一步:双击PoseBoxFlareGenerator.exe,会产生一个dll格式的文件,这是一个自定义装配,用来让pose player找到你的list,复制这个文件名到你的剪贴板,它是一个15位的数字。
最上面那两个就是产生的dll文件,不知道是不是每次做list都要产生一个呀~因为不确定所以新生成了一个来做教程,哪位大大试过可不可以重复用记得告诉一下哈~ 第二步:用S3PE打开PoseListTemplate.package,点击File -> Save as(文件—另存为),用一个不同的名字来保存。(这个文件就是列表的模板文件,每次做列表都要另存出一个,后面做的改变都是对那个另存的文件做的,这个package本身是不要动的~)
文件打开就是这个样子~再另存为,就起名叫list1吧,放在哪无所谓,反正最后是要加到盒子里的,记得在哪就行了。 第三步:右键单击S3SA,选Import DLL(导入DLL),导航到之前产生的dll文件,选中并点击打开。
S3SA在这里~~~~
打开后会提示你一个是否确认更改之类的对话框,点YES就行了,导入之后变成这样了~
第四步:双击S3SA,粘贴你之前复制的dll文件名(带.dll),点击FNV64然后Instance field里的数字会变一下,点击OK。
点FNV64~Instance就变了,然后点ok
第五步:双击_XML,再一次在name 输入文件名,然后点击FNV64,点OK。
第六步:给你的动作做缩略图,最好给你的每个动作都做一个缩略图,缩略图要求59x60像素,用png格式保存。(去网上查了下,windows自带画图工具就可以,或者photoshop什么的,但本人发现美图秀秀实在是很好用……可以剪裁可以设定像素大小还可以存成png~由于蠢作者突然发现这个动作略和谐所以就不发缩略图了……!) 第七步:把缩略图导入到你的package里,回到S3PE,单击Resource->Import->From File...单击右下角的格式选择键(现在应该显示的是"Exported files (S3_*.*)"),把这个改成"All Files (*.*)",选择你先要的缩略图,单击打开。
改完文件类型就去找你之前存的png格式的缩略图,然后点击打开~
然后就会出现Resource Details 对话框 在Resource Details对话框里,选择IMAG 0x2F7D0004类型,在Name field输入一个唯一的名字(不要跟文件名一样,可以在文件名后加个_thum之类的),单击FNV64然后点OK,重复这个步骤导入所有的缩略图(这里是指有的动作盒子包括好几个动作,如果只有一个动作的话导入一个缩略图就可以了~)。
往下拉一些才看得到哦~
点完FNV64之后点OK~ 然后就可以看到缩略图啦
第八步:现在你已经创造好了你的动作列表了,右键单击_XML然后点Notepad,
XML文件会以笔记本的形式打开,你会看到这个: <?xml version="1.0" encoding="utf-8"?> <PoseList> <Pose> <Key></Key> <Name></Name> <Creator></Creator> <IconKey></IconKey> <Description></Description> </Pose> </PoseList> 复制以下部分 <Pose> <Key></Key> <Name></Name> <Creator></Creator> <IconKey></IconKey> <Description></Description> </Pose> 粘贴到倒数第二行的</Pose>之下,保证</PoseList>是在文件的最后一行,空的动作结构体一定要留在文件里否则你的动作列表将没有用。 构成解释: Key:动作的资源名(就是你那个动作盒子的package文件名)例如a2a_MasterPoser_SuperPose1 Name:你给你的动作起的名字,例如Super Pose 1 Creator:作者名,例如Master Poser IconKey:这个动作的缩略图的资源名,例如a2a_MasterPoser_SuperPose1_thum Description:动作的短介绍,例如Superhero pose - right hand pointed at the sky, left hand on hip 用以上例子,就是下面的样子(这个要手动输入的哈~) <?xml version="1.0" encoding="utf-8"?> <PoseList> <Pose> <Key></Key> <Name></Name> <Creator></Creator> <IconKey></IconKey> <Description></Description> </Pose> <Pose> <Key>a2a_MasterPoser_SuperPose1</Key> <Name>Super Pose 1</Name> <Creator>Master Poser</Creator> <IconKey>a2a_MasterPoser_SuperPose1_thum</IconKey> <Description>Superhero pose - right hand pointed at the sky, left hand on hip</Description> </Pose> </PoseList> 保持空的结构体在最上面,把每个动作都以这个形式加到下面,当你完成后,关闭笔记本,当问你是否保存更改时点击保存,然后会回到S3PE点击Yes来确认更改。 PS:这部分很清楚啦就不上图了~总之就是如果你的动作盒子package包括几个动作,那么就把每个都按照上面的格式弄进去,空的结构只有一个,下面是你的每个动作信息,如果package只有一个动作,就只一个空<Pose>一个有信息的<Pose>就可以了。
第九步:你已经完成了列表的制作,保存package,同时将被替换的动作盒子一起拷贝到你的Mods文件夹,然后在游戏里试用。这一步就是让你把动作盒子和列表的package文件都放到mods里然后进游戏测试,个人觉得没啥必要~因为进一次再退一次游戏实在太漫长了……
第十步:将你制作的列表内容导入到你的动作盒子,用S3PE打开你的动作盒子package,单击Resource->Import->From Package...导航到你的列表package,选中然后点击打开,在Import Files dialog(导入文件对话框)确认"Use resource name"被选中然后点击Import,一旦S3PE完成了,检查无误后,保存package。这步就是把列表导到盒子里~然后盒子自己就带列表了~单独的列表package就不用放到mods里了~
第十一步:恭喜你完成了!!!
|