模拟人生4 社区资料库

模拟人生4 社区资料库

一个开源库,专注于为更广泛的《模拟人生4》模组社区提供实用工具和服务。让我们避免重复造轮子!

杂项

欢迎来到《模拟人生4》社区图书馆!

描述: 这更像是一个API而非模组本身。
它本身并不会修改《模拟人生4》的任何方面,只是让使用Python编写模组变得更加简单和便捷,尤其适合那些想要创建自己模组的人。
只有在你安装了需要它的模组时,才安装这个库!

 

当前功能简要列表(此处未列出所有功能!): 要查看完整的功能和实用程序列表,请查阅文档

  • 庞大的原版调校标识符库,便于检索
  • 日志记录
  • 异常处理
  • 自定义对话框
  • 自定义通知
  • 自定义互动
  • 自定义图标
  • 事件处理(创建、分发与监听)
  • 杂项实用工具
  • 操控模拟市民、物品、天气、地形、UI界面等等!
  • 测试框架   - 编写并运行测试(可在游戏内执行)

要查看S4CL的文档,请查阅文档! 要开始使用S4CL创建模组,请查看模板项目!

想安装S4CL吗? 请按照以下安装说明进行操作。

在寻找源文件吗? 在这里的仓库中找到它们。

更新日志: 要查看最新更新和新增内容的变更日志,请访问发布页面。

安装:

  • 从发布页面下载最新的zip压缩包(即带有版本号的文件,例如:sims4communitylib.v0.0.0.zip)(忽略名称中包含"Source Code"的文件)
  • 使用您喜欢的解压工具解压存档文件。
  • 将文件及文件夹拖放至你的《模拟人生4》/Mods目录下。确保mod_data位于The Sims 4/Mods/mod_data路径,其余文件直接放在The Sims 4/Mods目录中。若系统提示覆盖,请选择"全部覆盖"!
  • 请记住,ts4script文件必须位于顶层目录(直接在Mods/<ts4script文件>文件夹中)或仅一层子目录(Mods/Blah/<ts4script文件>)。如果目录层级更深,它将无法工作。

要求:

  • 《模拟人生4》补丁版本1.90.358.1030(高中时代)或更高版本
  • 不需要DLC,你只需要拥有最新版本的游戏(在主菜单底部查看当前版本)。

计划中的功能:

  • 如需查看计划中的功能列表,请访问代码仓库。

模组制作者须知:

  • 如果你有想要添加的新功能想法,或者希望某个规划中的功能能提前实现,我洗耳恭听!让我们携手打造一个大家都能使用的资源库!
  • 要查看S4CL的文档,请查阅文档!

S4CL 的工作流程是什么?

  • 基于模板项目创建一个新项目
  • 使用右上角的绿色按钮在主页面下载此项目的zip文件。
  • 在你的项目中,创建另一个名为S4CL的目录。
  • 打开下载的项目,将 Scripts/sims4communitylib 文件夹本身复制到上一步创建的 S4CL 文件夹中。文件夹结构应为:<Your Project>/S4CL/sims4communitylib
  • 右键点击 S4CL 文件夹 -> 标记目录为 -> 源根目录   - S4CL 文件夹应显示为蓝色,而 sims4communitylib 文件夹应显示为带点的文件夹(换句话说,它不应该是蓝色的)。
  • 此时你的文件夹结构应如下所示:<Your Project>/S4CL/sims4communitylib
  • 请确保在您的模组描述中列出GitHub发布页面的链接(您甚至可以链接到特定版本以确保兼容性。)
  • 请根据本自述文件底部的许可证,正确署名S4CL及其作者。
  • 为了防止用户意外在Mods文件夹中安装多个S4CL副本,建议将您的模组用户引导至从github仓库或发布页面下载S4CL,而不是将其与您的模组捆绑在一起。

 

版权所有: 《模拟人生4社区库》采用知识共享署名4.0国际公共许可证(CC BY 4.0)授权。 https://creativecommons.org/licenses/by/4.0/ https://creativecommons.org/licenses/by/4.0/legalcode 版权所有 (c) COLONOLNUTTY