2014-08-31 11:56:56 k73游戏之家 作者:rudor
《模拟人生4》大家我想马上就可以体验到了,这里和大家分享游戏中的使用 COLOR MAGIC改色工具修改Sims 4模拟人生4 CAS物品心得,简称CM,不过这里也要说明一下,此篇教程只能使用工具修改游戏的材质与改色。
===== 修改纪录=====
2014.08.15 使用 ColorMagic-0.1.2 自定义色版小图片
2014.08.16 CAS DEMO背景图替换方法
2014.08.19 玩mod玩到游戏毁损崩了解决方法
2014.08.20 制作眼珠替换与非替换的方法
2014.08.28 Color Magic v0.2.1 过滤条件设置解说
2014.08.28 ColorMagic v0.2.2 重大修復,非替换崩溃问题已解决测试报告
================
CM作者 2014.08.27 发布 ColorMagic-0.2.2,可至我的百度盘下载:http://pan.baidu.com/s/1pJv3QP1 / ColorMagic-0.2.2_20140827.zip 。
一、准备工具软件
1. 改色工具下载: 【工具&MOD 专帖】Color Magic 改色工具 (点我) by Chris0410
第一版改色工具"CAS RECOLOR TOOL" 比较阳春,第二版新版改色工具取名为 "COLOR MAGIC" , 加了filter package、修改色块小图标功能,这里使用 "COLOR MAGIC",简称CM。
PS:改色需要用到 s4pe,请用 s4pe v0.1c 以上版本,否则预览汇出 DDS会有错误。
注意 s4pe.0.1d 版本把DDS 导出、导入拿掉了,以下说明操作是用 s4pe.0.1c 做的,s4pe.0.1c 以前版本可以导出、导入DDS。
s4pe.0.1d 导DDS 插件下载与安装方法:https://github.com/Sims4Group/Sims4Tools/releases
用法:放入你s4pe解压文件夹的Helpers文件夹
2. photoshop DDS插件,此插件要爬墙,需要的人到我的百度盘下载:http://pan.baidu.com/s/1pJv3QP1
32位元系统下载:Photoshop_Plugins_8.55.0109.1800.exe二、开始 COLOR MAGIC
打开 COLOR MAGIC\ColoMagic.exe , Next
Source Package选择 (游戏路径)\The Sims 4 Create A Sim Demo\Data\Client\CASDemoFullBuild.package
Creator Name 会用来当作package前缀名
新版本多了过滤功能
A Filter:过滤为 Male男、 Female 女
B Filter:对应游戏服装类别, EX: Bottoms为裤子、裙子
C Search for : 输入item name 关键字快速搜索、filter
D : 将 [v] Default Replacement 勾上,导出"替换"原样式的package
用一件全身Full Body衣服示范,Next
Color Code:带出上个地方选择的颜色,例如 Pink衣服,选择 Black这边就会变成 Black。
颜色可以随意选,尽量选择该服装内建有的颜色。选择不影响色块呈现,但会影响部份package 显示色块的位置,下面头发范例再补充。
Color Swatch: Has DDS Swatch 可以不勾,目前没玩出此选项可以改变什么,不勾选底下的色块功能也能用在cas里。(这个是CM1.0版本的功能,ColorMagic-0.1.2版功能已改变(下面有说明))
[] Has 1 , [] Has 2, [] Has3 三色选择,对应到CAS里取色色块样式,可以设置三种样式。
单色 Has 1 默认颜色,第一顺位 。 使用双色色块则把 Has2打勾 、 三色色块:勾上 Has3
(这些是 CM1.0 画面,ColorMagic-0.1.2版功能已改变(下面有说明))
分别使用 双色、三色,效果见下图 , Finish 储存 package
将上面导出的三种 Color Swatch package 放入 Mods 资料夹 (C:\Users\用户名\Documents\Electronic Arts\The Sims 4 Create A Sim Demo\Mods)进游戏测试, [紫色]後面多出三种色块 ,
A、橘黑双色 ( [v] Has 1 , [v] Has 2) ; B、蓝褐绿三色 ( [v] Has 1 , [v] Has 2, [v] Has3) ; C、绿色单色 ( [v] Has 1 )
到这里,你已经会运用 "COLOR MAGIC" 导出 CAS DEMO内建物品成 package。
2014.08.28 Color Magic v0.2.1 过滤条件设置
Color Magic v0.2.1 多了过滤条件设置功能
游戏里有强大的过滤器,可依照Colors颜色、Material材料...过滤物品,筛选出分散在不同分类里符合条件的物品,这些条件资料转成程序语言就是图上看到的 Flags 信息。
例如
yfBodyDressRuchedParty_Pink 在Full Body分类,名称有Party,颜色是Pink
Flags信息里可以看到
Color:pink 、 Full Body:short dress 、 Category:party
v0.2.1储存package改成按下[Save AS...],好处是存完不会关闭视窗,可以再点[Back]回上页继续挑选,Finish改成关闭视窗。
修改Flags条件,点 [Edit Flags]
弹出新视窗,右上方的 Category为 Color,Material..., Value是对应它的资料
左侧未选择资料有防呆不可编辑与[Delete]
Category与Value清单及对应游戏项目一览
特别说明,Flags里的 Color 是过滤条件,并不是色版颜色,怕大家混淆
示范给衣服添加三个过滤条件
点 [Add] 新增一笔,初始值 [0x0000 0x000] [Unknown]:[Unknown]
含意
[0x0000 0x000] => 程序语言数值
[Unknown]:[Unknown] => 名称方便阅读
比如:
[0x0046 0x004E] Category:Formal
Category = 0x0046
Formal = 0x004E
先选择 Category : Category
接着选择Value : Sleep
重复方法,添加 Color: RED、 Material:Cotton,条件设完要点OK确认返回,再Save AS 儲存Package才有效哦!!
这些条件可以设多组,例如衣服是黑白相间、适用在日常、正式、Party上,就可以设color:black,color:white,category:everyday,category:formal,category:party
更重要是我们是用某一件衣服clone出来改色,例如克隆一件pink粉色衣服改成黄色,如果color分类条件没把pink修改成yellow,到游戏里查找pink类衣服就会跑出黄色衣服。orz...
到游戏测试,filter条件勾选 sleep , red , cotton 可查找到此衣服
过滤条件设置教学完毕~~
你会疑惑设置这些条件有何用吗?? 未来资料片、物品包、各种自定义琳琅满目的时候,你的自定义如果有搜寻条件,是不是就能加快寻找速度了
========== 改色 ===========
1. 打开 s4pe (请用 s4pe v0.1c 以上版本), File -> Open ,选择package 汇入 ,每个TAG都点看看,找到右边可看到图片的那列位置,右键 Export to DDS
2. 使用 photoshop改色,打开上个步骤汇出的DDS,修改後另存成DXT5格式(or BC3/DXT5),副档名 *.DDS ( ps 请先安装好DDS插件)
3. 回来 Import 修改後的 DDS
汇入右侧显示的错误信息不用理它(s4pe的问题),直接储存 package
打开 package 检查是不是已改色
进游戏,可以看到改色後的服装效果
(2014.08.15删除) 补充前面提到的 Color Swatch 设定,不是所有色块都能自己配色,像小图标是图片类型的,即使有设定 [v]Has1 颜色,到游戏里也无法显示。
这里示范另一件改色裙,有两个相同的小图标,最後一个是修改的粉色裙子
2014.08.15 更新内容,ColorMagic-0.1.2 已支援自定义色版小图片,非常方便
Color Swatch: 多了 Add , Remove 按钮
点Add 将色块改用小图片显示,[]Has1不用设定,Finish存档
先把package放入游戏测试,色版选择多了一个小图片
退出游戏,打开 s4pe修改图片,小图片的 Tag Name 是 _IMG,右侧看到size大小是32x32,因此准备一张32x32图片,另存成DXT1(或DXT5)格式(or BC1/DXT1),副档名 *.DDS,进行替换
右键, Replace...选择自订的 32x32 DDS 图片
替换完成
DDS样式也修改成绿色,保存 package
可看到自定义的小图片,衣服也变成绿色。
如果在 s4pe Import DDS 时把别件衣服的DDS汇入也可套用,但效果。。。 ,原来的模型没套到色的地方会变成肉色
范例二
男性头发
默认设置 , Color Code :White
Color Code :改成 Black,到CAS里挑色的时候就会排在内建黑色的後面。
[v] Has 1 设定色块颜色 , Finish
s4pe汇入修改DDS
图片右边是内建可选颜色, 左边是放入改色的package mod 效果,可以看到多了一个色块选择。
改色後的头发
测试过程发现有的服装没法修改使用,可能 "COLOR MAGIC" 不完善,mod 放入游戏里会崩溃,若尝试导出同款不同样式无果,建议放弃那件别折腾了。(曾以为是导出步骤还是修改的dds有问题,折腾很久无效)
例如条纹裤子,一点色块就会游戏崩溃
以上是 COLOR MAGIC 简易使用方法,还没研究出修改预览图片的方法, 欢迎大神们补充
三、预览图的秘密
经研究测试,已知道为什么之前改色的package预览图是旧的,没有更新成对应改色後的DDS样式。
原因在於运行 CAS DEMO 游戏,载入新的package MOD 并在你第一次浏览那件改色的服装时生成对应DDS样式预览缩图後,缩图就暂存(Cache)在 localthumbcache.package
C:\Users\(你的用户名)\Documents\Electronic Arts\The Sims 4 Create A Sim Demo\ localthumbcache.package
之後不管你替换过几次DDS,只要修改的是同一个导出的package,进入游戏就会看不见新的预览图
解决方法:退出游戏,删掉 localthumbcache.package ,再次进入游戏就会生成新的 localthumbcache.package , 新的预览图就产生了!!!
原理:用例子说明比较清楚,打开 Color Magic ,用 Bottom_Miniskirt_Beige 实验
Colort Swatch 分别用三种设置,导出三个 package
A:默认不修改 , B:默认不修改 , C:[v]Has1 修改成蓝色
用S4PE打开package,观察 Instance ,每个package都有独特的 Instance 位址
A与B导出默认设置,因此 Instance 位址相同,而 C 对色块改成蓝色,导出时产生非替换 Package,给予新的 Instance 位址,避免放入游戏中与原来的物品位置相同而替代掉原来的物品。
当游戏把一个新的Instance的预览图暂存後,就不再更新预览图。
删掉 localthumbcache.package 後 ,再进入游戏,有木有新的预览图!!!! (与前面的图片对照,这两张预览图已对应改色的DDS样式)
四、其他补充
部份後来添加的新内容不会更新到主楼,见帖子最上面的修改纪录查看其他补充