找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问移动社区

快捷导航
发帖
首页收藏任务勋章改名|变性卡加入我们新手指南
全站
16分钟前
全站
18分钟前
全站
18分钟前
全站
33分钟前
系统
1小时前
全站
1小时前
全站
3小时前
全站
5小时前
全站
6小时前
全站
6小时前
全站
8小时前
全站
8小时前
全站
9小时前
全站
13小时前
全站
16小时前
全站
16小时前
全站
20小时前
全站
20小时前
全站
20小时前
全站
20小时前
全站
1天前
全站
1天前
全站
1天前
全站
1天前
全站
1天前
查看: 236|回复: 1
收起左侧

[教程] 【呆呆兽都能学会】功能性补丁实例教程一

[复制链接]

族谱关系0
发表于 2022-2-28 14:38:47 | 显示全部楼层 |阅读模式

快快登录说出你的故事吧~!

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

x
本帖最后由 otaku0719 于 2022-2-28 19:42 编辑

只要你会用字典查英语就能学会的功能性补丁教程开课啦~

一、准备工具
(一)必备工具
1. Sim 4 Studio
最新版本:3.1.5.8
官方网址:https://sims4studio.com/
2. 任一文本编辑器
建议使用支持语法高亮的文本编辑器,记事本搭配游览器或云笔记的代码块也可以

(二)可选工具
英语字典

二、【让挖掘不再随机出现时间胶囊】的功能性补丁实例教程
1. 打开Sim 4 Studio,选择Tools,选择Extract Tuning...,在弹出的搜索界面的搜索框中输入dig
微信截图_20220228115540.png

2. 筛选搜索结果中,仅选择实际需要的文件导出,需要导出复数文件时,可按住CTRL复数选择
(没用的知识点1:因Sim 4 Studio的搜索为模糊搜索,举例来说搜索dig搜索结果可能会包含Digest,Prodigy等词语,在搜索结果中要注意区分。)
微信截图_20220228120947.png

3. 导出文件后,Sim 4 Studio会直接帮你打开导出到文件夹。可以看到文件已经导出,可以看到文件夹内的文件名前面是什么玩意,根本看不懂(笑死)。不要在意这些细节,使用文本编辑器,打开文件。打开文件后,虽然存在部分无法理解的标记,但大部分是人类可以理解的英语
微信截图_20220228121935.png
XML代码非常容易阅读,组合方式和数学公式的括号是一样的,以数学公式举例,1+(((2-3)*4)/5),首先组合的是最内部的(2-3)的括号。XML代码也是一样,<X>会寻找离它最近的一个</X>组合。
如果写代码的人书写习惯非常好,代码会更容易阅读,例如上图中,所有的<X>和</X>在缩进上是一致的。

4. 根据XML代码的阅读方式,迅速遍览一遍所有文件,可以发现:
B61DE6B4!的英语表达的意思大致是室外刷新什么种类收集品的机制,与我们的需求无关。
EB97F823!的英语表达的意思大致是室外什么时间刷新收集品的机制,与我们的需求无关。
这样我们就找到了我们需要修改的文件,是E882D22F!

5. 打开E882D22F!文件,尝试搜索下capsule。竟然直接找到时间胶囊的位置了!根据阅读方式,迅速合并下代码。
微信截图_20220228124911.png
就找到了时间胶囊对应的base-value(一般代码里weight或value除了代表价值也代表机率),将此处的base-value改为0。重复此操作,将所有时间胶囊的base-value都改成0。XML文件就修改好了。

5. 回到Sim 4 Studio,选择Tools,选择Create Empty Package,取个自己和别人都能看得懂的文件名。点击Batch Import,导入修改过的XML(我们实际只修改了collection_DigSite_Dig.InteractionTuning),保存。

6. 进入游戏测试。什么!竟然挖出来时间胶囊了!

7. 进一步确认错误原因。测试发现化石、金属和水晶都无法挖出时间胶囊,只有泥土挖出时间胶囊,那么问题就出在泥土上了。

8. 回到导出文件中,打开泥土对应的dirtMound_Dig_Human.InteractionTuning文件,阅读文件内容。因为之前在第5步,已经确认过EA在XML文件中会把能挖出的物品写在<V n="outcome">下,这次我们就可以直接搜索outcome,找到了!
微信截图_20220228135044.png
问题出在178031这儿,泥土能挖出的物品存在另一个文件里了!

9. 在Sim 4 Studio搜索178031,发现搜索dig时,未发现的漏网之鱼,导出。
微信截图_20220228135528.png

10. 打开该XML文件,出现了!漏掉的capsule!将weight改为0,保存。
微信截图_20220228135710.png

11. 打开sim 4 studio,将后面导出的178031的XML加入package,保存。再次进入游戏,测试。完美!泥土也挖不出来时间胶囊了!

三、课外知识
制作一本自己能看懂的程序员用语字典
每个作家都有自己的写作风格,程序员也有自己的写代码风格,但如果几个程序员为一个项目工作,那他们写代码的风格或者说用词就会需要尽可能接近。就像一个作者不可能把自己的主角前一秒叫张三,后一秒改名叫李四一样。程序员对某种特定物品或类别的程序也是固定的,比如之前我们用来搜索的outcome一样。
我们在阅读XML文件的时候,要尽可能多地记下词汇,并匹配上其在程序员那儿的含义,制作一本自己能看懂的程序员用语字典。随着这本字典的变厚,我们能看懂的文件内容也会变多,能改动的文件内容也会更大。
对于本次实例,我们可以记录的内容可以是XML文档内容:
dirtMound_Dig_Human.InteractionTuning 泥土挖掘物品概率
collection_DigSite_Dig.InteractionTuning 化石、水晶和金属挖掘物品概率
也可以是词汇(可能的)对应含义:
outcome 产出
weight 机率
所以重点来了——
有没有人有整理好的字典啊!!!我不想自己干啊!!!

评分

参与人数 2S币 +12 辣条 +4 收起 理由
小猫喝水 + 12 + 3 同求……
不要饿肚子 + 1 给力!

查看全部评分

楼主热帖

共收到 0 菊花
打赏榜
4
暂无
--
5
暂无
--
6
暂无
--
7
暂无
--
版权声明
本站积极遵守中华人民共和国各项法律法规,促进良好是社会公共道德,鼓励劳动者劳有所得。
为保护作者和平台的共同利益,在本站发布的原创内容所包含模型、图片、代码等版权归作者和平台共有,平台承诺不将此权利行使于法律行为以外用途。
本站原创作品仅供购买或下载者本人使用,任何平台或个人擅自转载、售卖本站原创作品,本站均保留诉讼权利。
此条款自作品发布起即时生效。

【三宫六院论坛】唯一官方店为:sgly.taobao.com,除此之外都是假的!

回复

使用道具 举报

族谱关系0
发表于 2022-2-28 20:34:29 | 显示全部楼层
看着我就觉得好厉害,人又懒,但是真的好厉害!!
我要说一句

【三宫六院论坛】唯一官方店为:sgly.taobao.com,除此之外都是假的!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

免责声明:

本站官方淘宝店只有【三宫六院论坛】这一个,店址:sgly.taobao.com,除此之外都是假冒的!!
本站不支持任何形式的线下交易,不论谁以任何形式要求您打款给任何第三方人士或平台,请勿上当!
站内出现的一切破解补丁、软件资源来自网络,相关信息仅限于学习和研究目的,版权争议与本站无关。
您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。

如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权情况请邮件与我们联系处理,我们会协助编辑或删除相关内容。

Mail To:Service@Sglynp.Com

下载客户端
安卓客户端 苹果客户端

快来加入我们吧!!

官方微信公众号

三宫六院吧

(豫ICP备2021003909号-2 | 豫公网安备 41010302002732号)

Powered by Discuz! © 2001-2022 Tencent Cloud.

公众号| 手机版| 小黑屋| 三宫六院

GMT+8, 2024-5-1 17:15