小
→开始
小 (→mod的使用: 把内边距消掉了,浏览器将盒模型的内容部分认定为width:100%的宽,忽视了内边距,而内边距可能是overflow加的,但也可能是wiki对pre标签的“美化”) |
小 (→开始) |
||
| 第17行: | 第17行: | ||
*不得不提的是游戏还在更新本身并不完善,现有的可能真的难以实现某些功能,还有小部分游戏bug存在,因而制作过程中要与人交流及时反馈问题,进而加深了解,做出更多有趣的内容。 | *不得不提的是游戏还在更新本身并不完善,现有的可能真的难以实现某些功能,还有小部分游戏bug存在,因而制作过程中要与人交流及时反馈问题,进而加深了解,做出更多有趣的内容。 | ||
<div style="text-align:center;width:100%;border:1px solid #eaecf0;border-bottom:none;background-color:#f8f9fa;">Windows/Android目录<span class="mw-customtoggle-winc mw-customtoggle-anc" style="color:#3366cc;float:inline-end;">[切换]</span></div> | <div style="text-align:center;width:100%;border:1px solid #eaecf0;border-bottom:none;background-color:#f8f9fa;">Windows/Android目录<span class="mw-customtoggle-winc mw-customtoggle-anc" style="color:#3366cc;float:inline-end;">[切换]</span></div> | ||
<pre class="mw-collapsible" id="mw-customcollapsible-winc" style="white-space:pre;overflow:auto;margin:0;padding:0;width:100%;"> | <pre class="mw-collapsible" id="mw-customcollapsible-winc" style="white-space:pre;overflow:auto;margin:0;padding:0;width:100%;"> | ||
#windows版本-v1.15 | #windows版本-v1.15 | ||
| 第57行: | 第53行: | ||
/xml | /xml | ||
/saves -- 保存的游戏 | /saves -- 保存的游戏 | ||
crashes.txt -- 崩溃日志 | /crashes.txt -- 崩溃日志 | ||
fallback.bat | /fallback.bat | ||
fallback_lowmem.bat | /fallback_lowmem.bat | ||
fallback64.bat | /fallback64.bat | ||
... | ... | ||
game-lib.jar -- 游戏的主代码部分,一些原版单位从其中加载 | /game-lib.jar -- 游戏的主代码部分,一些原版单位从其中加载 | ||
... | ... | ||
preferences.ini -- 用户偏好设置文件,较游戏内设置更丰富 | /preferences.ini -- 用户偏好设置文件,较游戏内设置更丰富 | ||
... | ... | ||
Rusted Warfare - 64.exe -- 64位游戏客户端 | /Rusted Warfare - 64.exe -- 64位游戏客户端 | ||
Rusted Warfare.exe -- 32位游戏客户端 | /Rusted Warfare.exe -- 32位游戏客户端 | ||
... | ... | ||
</pre> | </pre> | ||
<pre class="mw-collapsible mw-collapsed" id="mw-customcollapsible-anc" style="white-space:pre;overflow:auto;margin:0;padding:0;width:100%;"> | <pre class="mw-collapsible mw-collapsed" id="mw-customcollapsible-anc" style="white-space:pre;overflow:auto;margin:0;padding:0;width:100%;"> | ||
#android版本-v1.15 | #android版本-v1.15 | ||
#路径:"{玩家自定文件夹}/rustedWarfare"或"Android/data/com.corrodinggames.rts/files | #路径:"{玩家自定文件夹}/rustedWarfare"或"Android/data/com.corrodinggames.rts/files" | ||
|-maps tmx地图文件和png地图封面文件放这里,可以里面再套文件夹 | |-maps tmx地图文件和png地图封面文件放这里,可以里面再套文件夹 | ||
| | | | ||
| 第87行: | 第83行: | ||
|-crashes.txt 游戏运行出错日志 | |-crashes.txt 游戏运行出错日志 | ||
</pre> | </pre> | ||
一般我们在"mods/units"目录下新建一个文件夹就可以开始工作了,游戏会像读取<code>.rwmod</code>mod文件一样读取文件夹的内容。接下来我们认识mod文件夹内的结构。以游戏自带的"mega_builders"为例。 | |||
<pre style="white-space:pre;overflow:auto;margin:0;padding:0;width:100%;"> | |||
mega_builders -- 该mod的文件夹,游戏认定"units"目录下一个文件夹是一个mod | |||
│ mod-info.txt -- 提供给游戏的mod的信息,可以设置mod的标题和描述,最低版本要求,背景音乐 | |||
│ mod-thumbnail.png -- 认为是mod的概念宣传图,但无法在游戏中展示 | |||
│ | |||
└─mega_builder -- 游戏不会识别mod文件夹一级目录的.ini单位配置文件,所以需为单位创建文件夹 | |||
builder.png -- 单位的主体贴图 | |||
builder_dead.png -- 单位的死亡贴图 | |||
mega_builder.ini -- 单位的ini配置文件,一个单位的一个.ini文件 | |||
</pre> | |||
除此以为你可能还会在mod文件夹的一级目录见到<code>all-units.template</code>文件,它是全单位模板,里面的内容会自动应用到它所有次级目录的.ini文件中,用法常见于定义mod在游戏中的资金资源。 | |||