模组·制作指南/入门

您所在的位置:网站首页 リストラ英语怎么写 模组·制作指南/入门

模组·制作指南/入门

2023-07-18 12:51| 来源: 网络整理| 查看: 265

这篇文章需要改进。你可以帮助StardewValley星露谷维基来 编辑它。

制作SMAPI模组 SMAPI mascot.png

入门 游戏基础 测试&疑难解答 发布 API参考 基础SMAPI APIs: 模组结构 Manifest 事件 配置 加载/编辑内容 数据 输入 记录 映射 多玩家 翻译 实用对象 进阶SMAPI APIs: 内容包 模组控制台命令 模组整合 Harmony补丁 具体指南

← 模组

这篇文章正在被编辑中,编辑完成前请不要同时编辑,以免撞车。此处查看需要帮助的词条列表。编辑者签名:,本提示有效期15天,过期请协助解除。

本教程是为有意愿制作SMAPI模组的同学准备的。因此,走错的同学请选下面的链接。

使用模组:https://xinglugu.huijiwiki.com/wiki/%E6%A8%A1%E7%BB%84%C2%B7%E7%8E%A9%E5%AE%B6%E6%8C%87%E5%8D%97/%E5%85%A5%E9%97%A8 制作CP包:https://xinglugu.huijiwiki.com/index.php?title=%E6%A8%A1%E7%BB%84%C2%B7Content_Patcher&action=edit&redlink=1

目录: 1 概述

1.1 什么是SMAPI模组? 1.2 为什么选择SMAPI? 1.3 我可以自己做模组吗? 1.4 我可以不学编程就做模组吗? 1.5 遇到困难去找谁帮忙?

2 入门

2.1 学习C# 2.2 提前准备

3 制作一个简单的模组(实战)

3.1 基本思路 3.2 创建一个项目 3.3 添加代码 3.4 添加manifest文件 3.5 调试 3.6 故障排除(Troubleshoot)

4 拓展

4.1 SMAPI提供的APIs 4.2 跨平台支持 4.3 反编译游戏源码 目录 1 概述 1.1 什么是SMAPI模组? 1.2 为什么选择SMAPI? 1.3 我可以自己做模组吗? 1.4 我可以不学编程就做模组吗? 1.5 遇到困难去找谁帮忙? 概述 什么是SMAPI模组?

SMAPI模组通过SMAPI中的接口(API,Application Programming Interface)来扩展游戏逻辑,比如当某些事件(如某个物品被放置)发生时,模组会作出相应;又比如能够循环地(如每隔一次更新节点)运行某段代码;再比如改变游戏的资源文件和数据,等等。SMAPI模组是用C#语言和.NET框架写的,而游戏本体使用XNA/MonoGame框架。

为什么选择SMAPI?

SMAPI功能齐全且强大,如下:

加载模组。 内置APIs和事件。 简易的API针对游戏资源文件、玩家配置、翻译、反射 等等。这些咱们以后再说。 你可以针对不同平台兼容性修改代码。 你不必担心Linux/Mac/Windows平台的差异性。 修改代码并更新。 SMAPI会自动检修因为游戏本体更新而导致的代码错误。 拦截错误。 如果模组崩溃或报错了,SMAPI会拦截这些报错信息并显示在其控制台窗体中,这使你不仅能够正常地运行游戏,还能更方便地排除故障错误。 检测模组更新。 每当有模组需要更新时,SMAPI会提醒玩家。 检测模组兼容性。 如果不兼容游戏本体,它并不会加载这些模组,以确保游戏不会崩溃。 我可以自己做模组吗?

当然,本章会手把手教你做一个简单模组,然后在此基础上加以改动,你自己的模组就诞生啦。 什么?你是编程萌新?没关系啦,很多模组爱好者一开始都是像你这样滴。只要热爱,并投之以决心、精力,一步一脚印,离成功就只是时间问题了。当然了,也要避免眼高手低哦。 如果你之前学过C#(或者Java),那就再好不过了。

我可以不学编程就做模组吗?

当然也行。许多SMAPI模组支持“cp包”[请求来源],你仅仅需要提供Json文件(编辑信息),图片等一些资源文件。比如,你可以通过Content Patcher来编辑游戏资源,不需要会C#哦!本章以下内容将介绍如何制作SMAPI模组。关于cp包,见https://xinglugu.huijiwiki.com/index.php?title=%E6%A8%A1%E7%BB%84%C2%B7Content_Patcher&action=edit&redlink=1。

遇到困难去找谁帮忙?

星露谷模组社区里的人都很热情。有问题放开了问。(不过得会英文哦)https://stardewvalleywiki.com/Modding:Community#Discord



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3