本帖最后由 coralfox 于 2014-3-28 19:26 编辑
Ø MOD下载 请各位都去给作者评个分(点击下载),然后点星星就可以了
Ø 分流下载 http://pan.baidu.com/s/1sj76Dzv Ø 这个MOD能干啥: MOD内置了10件可放置道具,当你在游戏中生产并放置在地面上时,静等片刻,房子自动建造完成,神奇吧!(作者自己制作的,超级高楼是半成品,测试道具只是为了测试) MOD还有一个JAVA程序,可以有玩家自己设计建筑,然后生成可放置道具,然后进入游戏,轻轻一放,高楼大厦平地起。 当然这个MOD还是测试阶段,也许会存在无法启动,无法使用的情况。不过作者承诺,他一直在修改BUG,基本上没有明显的问题;当然如果你有使用问题,可以反馈给他。当然是在源地址用英文提问!
Ø 需要: 游戏本体 JAVA环境(编辑器需要,runjar.bat)
可选项:JDK(JAVA开放环境,一般人不需要,makejar.bat会用到) http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html Ø 安装说明: 和其他MOD一样,解压,放到mods文件夹下 Ø 游戏中使用: 游戏中,打开任意合成菜单,就可以看见“建筑工坊”(我汉化的名字) 用1个像素合成,然后放置在某处,打开它,就可以看到默认的10个道具。都只需要1个像素就可以合成。 合成出来后,将道具放置在星球上,就会开始在其右侧开始自动建造建筑。 警告:建筑过程中会替换掉原有的东西,所以千万不要在建筑物内或附近使用。 Ø 如何设计自己的口袋建筑 1. 打开Starbound/mods/ConstructionSquared/StructureGen/ 目录 2. 运行 Structure.jar 或者runjar.bat.推荐启动bat文件,因为会启动命令行窗口,一些错误信息会显示在这里. n 打开Structure.jar,启动编辑器,没其他啥 n 运行runjar.bat则会打开Structure.jar,但是会加一个200MB内存限制,避免一些愚蠢的内存占用过大情况 n makejar.bat是用于修改了java文件后,重新生成编辑器的.需要JAVA开发环境支持,下载地址在上面 3. 以上任意方式,最终都会有如下窗口显示
4. 如何使用编辑器 a) 顶部的8个按钮,控制了网格的大小.”++”意味着增加格子,”—“意味着缩减格子.所以顶部++就意味着顶部增加了一行.右侧—意味着右侧缩减了一列.这些按钮都有快捷键.鼠标停留在按钮上都有相应提示 | 按钮 |
快捷键
|
按钮
|
快捷键
|
顶部++
|
大写T
|
顶部--
|
小写t
|
右侧++
|
大写R
|
右侧--
|
小写r
|
底部++
|
大写B
|
底部--
|
小写b
|
左侧++
|
大写L
|
左侧--
|
小写l
|
b) 中间的网格区域,是设计建筑的主要区域.左键点击是绘制,右键点击删除.左键拖动则是进行连续绘制,右键拖动是进行连续删除 | 操作 |
作用
|
操作
|
作用
|
左键点击
|
单格绘制
|
右键点击
|
单格删除
|
左键拖动
|
连续绘制
|
右键拖动
|
连续删除
|
左侧的行列显示,显示了当前表格位置和大小.行:a/b,列:a/b..”a”代表了你最后点击的格子行或列,”b”代表了网格的整个大小(行数,列数) 右侧的按钮,是编辑器主要功能,作用不言自明 | 按钮名称 |
作用
|
快捷键
|
重置网格
|
重置所有数据(慎用)
|
1
|
重置结构
|
重置所有结构,但会保留网格大小
|
2
|
重置图层
|
重置当前图层,另外的图层会保留
|
3
|
前景/背景
|
切换当前图层,显示文本代表你当前所在层次。如果格子是灰色的,则代表现在是前景,而且这个格子在背景层是有东西的。如果这个格子是红色的,代表现在是背景,而这个格子在前景是有东西的。(自行体会)
|
4
|
删除
|
删除道具(建筑),慎用
|
5
|
载入
|
载入一个道具(建筑)。item.txt保存着之前未命名的道具,而不是当前道具
|
6
|
保存
|
保存当前道具(建筑),输入道具名称将会生成道具,游戏中就可以调用了;或者留空白,就会临时保存到item.txt,以便下次修改。道具名会过滤掉非字母文字,例如“item&*&*&&&&one”,就会保存为“itemone” 警告:不要用中文,这个是不会过滤的,生成后会导致游戏启动崩溃
|
7
|
向上/向下
|
控制建筑物是向上还是向下建设(地下建筑)。注意空行的作用,如果建筑物下面有9空行,就代表建筑物会高9行
|
8
|
c) 左上角的”杂项“,提供了一个菜单,收录了一些没有按钮的功能, n 有一个简单的撤销/恢复功能,支持增加/删除格子/行/列。撤销快捷键是“z”,恢复快捷键是“y“。 n 有一个颜料桶功能,快捷键是“P“键,此时光标会变为蓝色。会将相连的相同砖块替换成当前选取的。 n 有一个刷子功能,通过”=/-“来增加/缩减刷子的大小。(主键盘区域)
d) 整个下方区域,是所有可以绘制的材料。左边是砖块,平台等,右边则是各种物件
Ø 使用MOD砖块 只要mod的材质按照官方的命名规则,对应于“images/tiles/tiles/“,并且是14*14像素大小。
Ø 限制 1. 砖块/平台: 暂时还没有办法”强迫“游戏将砖块放置到任意位置,即MOD跟玩家手动放置一样的原理,对于一些悬空的块,会出现没有放置的问题。作者的建议是,充分放置背景墙。如果你有方法强制放置这些悬空的块(没有背景支持的),请告之作者 2. 物件: 游戏中现有700多个物件,但游戏中只使用了一半左右,所以有些物件没有放置成功,也是可以理解的 有些物件虽然在编辑器中只占用了一格,但是在实际游戏中,是占用了多个格子。那么你得大概估计其大小,将物件放在估计区域的右下角。具体可参考实例中的几个仓库,其中的门的放置。 3. 树: 请手动砍掉吧,树是无法自己移除的,所以请使用各种工具将建筑区域的树砍掉。
Ø TODO: 这个清单记录了未来的计划。如果我完成了某项或者有新的想法,随时都会修改。排名不分先后,不代表重要性,优先度。
Ø FAQ: 1. 内存占用:如果你使用编辑器时,有内存占用的问题。请运行runjar.bat。
2. 快捷键停止工作:点击任何按钮,确保你点击的时候没有移动鼠标。如果还是有问题,那么就是个BUG。我的意思是说,你这种行为就是个BUG。点击按钮的时候还拖动实在是个BUG的行为,恕我无能为力,没有办法“修复“。
3. 物件没有显示:查看你的starbound.log日志。看时候有错误记录提到你要放置的物件。如果有,那么就是个BUG,这个请反馈;如果没有错误记录,那么说明你没有放正确
4. 源代码:所有人都可以直接查看,记事本可以直接打开java文件。也可以跟踪git地址,查看最新的提交,修改。如果自己修改了,使用mackjar.bat,重新打包就可以了
5. 授权:如果有人需要转载,修改什么的,需要用到我的MOD,我一点也不介意,我都会回答”YES“。当然请至少告之一下我,你要用它
Ø 上报BUG 首先:不要只说 XXX不起作用了DO NOTJUST SAY "X DOESN'T WORK",我会直接忽略。 请说详细点。 请告之你在做什么操作时发生了什么:你点击了啥按钮?你做了什么操作?等等。推荐使用runjar.bat运行,可以在CMD中得到报错信息。所以最好是把这些报错信息也截图
Ø 其他人的建筑 安装:有两种方式来使用其他人的建筑主,这取决于他们怎么共享的。
如果是直接生成的道具(包含objects,recipe,scirpts文件夹),即从mods/ConstructionSquared/复制出来的。请放到相同位置,然后编辑player.config,添加道具名称,或者是使用编辑器载入然后保存。DONE
如果只有scripts/[道具名称] 文件夹,那么复制/粘贴到mods/ConstructionSquared/scripts/路径,然后在编辑器中载入,保存。DONE
Ø 建筑分享
Ø 其他 A reskin of the Platform forum skin by me. Requires the add-on Stylishto be installed. 一个浏览器皮肤插件,改变浏览器的皮肤,需要安装stylish扩展.Firefox,chrome
|