本帖最后由 u.s.knowledge 于 2018-2-23 02:44 编辑
FrogCraft: Rebirth - Taking chemical industry back into Minecraft world!
青蛙化工:重生 - 将化工重新带回Minecraft世界!
相信看到这个贴子的老一代MOD玩家们应该对
FrogCraft这个名字有一点印象吧,没错,现在你看到的就是它的复刻版!
关于名字的
解释:
故事从2015年4月,我想到了在1.6.2断更的FrogCraft,开始:
然而,所谓的更新,并没有发生...然后找到了它的源码并着手尝试重构。
但结果是...因为它的代码毫无可维护性可言,决定开始从零开始写一个1.7.10版的FrogCraft: Rebirth。重写了一年多的结果是:我在短短十多天内抛弃了1.7.10(这是真事,
我好像用半个月的时间收了一年我都没收掉的尾),直接让FrogCraft: Rebirth升级到了1.10.2。
在拿到原作者对使用部分旧版材质的授权后,FrogCraft: Rebirth如今终于得以平稳进入预发布阶段。
以下截图来自Minecraft 1.10.2的问候。你可以注意到大部分方块的材质发生了巨大变化——当然这只是为了贴合IC2exp的画风。
那么说这么多,来说下现在(2.2.1)有的内容吧:
- 高级化学反应器——本MOD的旗舰设备,5输入5输出,独立的通用流体单元输入输出,独立的催化剂模块,可胜任各式化学反应(已支持 JEI)
- 工业气泵 & 空气液化机 —— 可缓慢生产ic2的液化空气
- 冷凝塔——根据液体沸点不同将混合液体分离 (已支持 JEI)
- 热裂解机——利用高温分解物质(已支持 JEI)
- 进阶高炉——用于冶炼某些 IC2 自己的高炉搞不定的特殊金属(已支持 JEI)
- 混合存储单元(HSU)、终极混合存储单元(UHSU)——超大容量 EU 存储设备,无 Chargepad 版本,电压级别分别为 2048 (EV) 和 8192 (UV, IC2标准/IV, 格雷标准)
- 移动电源(支持部分IC2升级)
- 三种矿石(光卤石、铝钒土矿、氟磷灰石,看材质猜生成范围)
- 放射性衰变电池(无合成,供 Modpack 作者自行发挥)
- 氨冷却剂
- 金坷垃(暂无合成,现已支持无限骨粉效果)
- 全面兼容 CraftTweaker——现已可以自行利用 CraftTweaker 加合成
|
已移除的特性:
- 电磁炮(真的,请使用 AcademyCraft)
- 学园都市风力发电机 (真的,请使用 AcademyCraft,各种意义上,FrogCraft 里的超炮元素都被 AcademyCraft 继承了,那我也只能复刻化工内容了)
- 红宝石、蓝宝石、绿色蓝宝石 (拒绝烂大街的RP2复刻)
- 大理石、玄武岩(这个还是交给别的MOD吧——我也懒得画材质了)
- 四种工业级的机器(这四个玩意的源码和材质我分离出去了,打算做一个新的迷你工业扩展)
- 气动压缩机(同工业级机器)
- 液体背包(我还是做一个独立的 Mod 比较合适)
- 所有跟泰伯利亚能扯上关系的东西(我把它们也分离成独立的 Mod 了)
|
新手指南
可能常见的问题一览
Q: 为什么没有 1.7.10 版本?
A: 本来是从 1.7.10 开始弄的复刻...但是,1.7.10 首先 ic2 的电网依旧有问题,其次有一些特别难以维护的代码(在我看来是这样)。所以放弃了。
Q: 但是有 Uncomplication/IC2 Classic 啊?
A: 拒绝评论此问题。当时试图兼容的时候产生了严重心理阴影。另,1.9 开始 IC2exp 恢复旧版电网,于是我失去了兼容 Uncomplication/IC2 Classic 的最后的理由。
Q: 1.9.4/1.10.2/1.11.2?
A: 拒绝。请用1.10.2。
Q: 下载?
A: 跳过本小节,看下面。
Q: 国内网盘?
A: 看“未来展望”小节。
Q: 为何叫青蛙工艺/为何叫FrogCraft?
A: 回去看本贴开头。TLDR:原作 (FrogCraft) 受《某科学超电磁炮》影响过深。作为复刻,原样继承名字。
Q: 为什么通用流体单元放进去取不出液体?
A: 这是个技术性问题。如果你是普通用户的话,不要打开GUI,直接潜行+右击就可以解决问题。
Q: 合成呢?
A: 大部分合成还在制作中。机器的功能目前是完好的(你可以看着JEI试试看现在有的合成)。
Q: 魔改?
A: 计划中。
Q: 前文你提到用AcademyCraft作为旧版FrogCraft中电磁炮和学园都市风力发电机的替代品,但是AcademyCraft没有1.10.2版本啊?
A: 此问题超出了我可以解决的范围。还有,千万不要催更AcademyCraft的开发者,他们不是神,不可能立刻变出一个适用于1.10.2的AcademyCraft来。
Q: 希望能添加_________
A: 这个看情况。一,新特性最好不要偏离化工的主题;二,材质,材质,材质,材质,材质;三,新特性总会带来新Bug,同时增加维护成本(消耗在修bug上的时间什么的)。
Q: 希望能兼容_________Mod
A: 兼容和兼容不一样。只是矿物字典的话那根本算不上兼容。请详细描述你的想法,然后我会给予考虑的。
Q: XXX不平衡
A: http://blog.exz.me/post/ideal-minecraft-playground/ 另,我会留出足够的修改空间的。
Q: 为何____不支持机器升级?
A: 原作中我不记得支持机器升级。
Q: 哇!游戏崩溃了!
A: 开发者面对的最麻烦的问题,莫过于有用户反馈bug时只说他程序崩溃了,然后什么描述和日志文件都没有。
Minecraft崩溃日志通常位于.minecraft/crash-report文件夹下,所有文件均以产生时间命名。
最近一次的FML启动日志通常是.minecraft/log/fml-latest.log。
Java虚拟机的崩溃日志好像是以这个格式命名的:hs_err_pidXXX.log,其中XXX是数字。一般不会遇到这个情况。
|
下载地址?
现在应该有三个下载方式可用,换着试试吧:
注:请务必使用最新版的 MinecraftForge 和 IC2-Experimental,这是强制要求,重复,这是强制要求)
另外,这里还有一个专门为 FrogCraft: Rebirth 设计的整合,有兴趣的可以来挑战一下:
License (仅针对代码,材质目前仍然 All rights reserved)
- FrogCraft: Rebirth
- Copyright (c) 2015 - 2017 3TUSK
- Permission is hereby granted, free of charge, to any person obtaining a copyof this software and associated documentation files (the "Software"), to dealin the Software without restriction, including without limitation the rightsto use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software isfurnished to do so, subject to the following conditions:
- The above copyright notice and this permission notice shall be included inall copies or substantial portions of the Software.
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ORIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THEAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHERLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS INTHE SOFTWARE.
复制代码 |
等等,这个许可证有点眼熟?
未来展望
鸣谢
原作者 Rikka, et al——感谢他们的原作设定,但最后FrogCraft留下的代码实在是不忍直视,以至于我重构时必须重建所有infrastructure
1.6.4的复刻作者 M3gaFra3k——感谢他的 1.6.4 的 port,虽然最后写JEI兼容时,他们的NEI兼容的相关数据完全没用上
贴吧的 ueyudiud,FarLandEra 远陆时代作者——感谢他日常的答疑解惑
贴吧的 huangziye812——没有他,就不会有现在切合 IC2-exp 风格的材质
Glease,实际上他还是mc工业2吧的吧主——日常对我的奇怪的代码风格吐槽和杂七杂八的改进建议
dunge(不好意思我忘记他贴吧id了)——他的脑洞:流体储存铠甲(虽然现在被删掉了... 但是还是要感谢一下的)
Vexatos——German translation. Time is the witness.
NEI 保护协会 & JEI 推广协会——在想放弃NEI/JEI兼容的时候及时拦下我,雾
以及所有出现在这里的人。
|