本帖最后由 路邊電燈泡 于 2013-5-25 10:30 编辑
Isaac's Auxiliary System是一个在电脑mod上建立的一个辅助程序,内置了大家平时能够用到的一些程序
目前还在持续更新中,大家有什么好的想法或者建议欢迎大家留言
感谢
johnbanq君的指导,感谢
evileyecc 君帮助lz进行的测试,感谢
liayy君提出的各种好想法以及对mc1.5的测试
考虑到最近lz 的努力和帖子的反响不成正比,所以lz无条件开放下载相隔四个版本以前的程序,最新程序需要回复可见,还望大家见谅
每周五或周六更新
Isaac君希望大家的电脑mod不再是摆设
测试环境 mc 1.47/1.5/1.51
电脑mod 版本1.481/1.5/1.51/1.52
文件解压目录
*\.minecraft\mods\ComputerCraft
替换lua文件夹,替换前倾做好备份
密码门用户名:isaac 密码:294883304
以下是lz的发布版本和补完版本的 Isaac's Auxiliary System版本更新
发布版本 0.46 Beta 说明
看着computerCraft官方的bbs里面有那么多的作品
自己也是手痒痒看着lua手册和computercraft的API列表做了一个小程序
放上来,现在还不是很成熟 |
发布版本 0.53 说明
继续修改已有的程序
修改附带的一些小功能
加入的自动启动
同时继续学习lua语言C |
发布版本0.60 beta 说明
增加功能:
电脑和机器人的判断
挖矿机器人的tunnel pro
相对于原版tunnel程序
这个程序完全是lz编写
挖取为3*3的矿洞
自定义挖掘深度
挖掘完成后,返回初始位置
重新启动命令
重新定义启动运行命令
相较于0.53版本
这样的开机启动方式lz觉得更容易添加一些高级功能 |
发布版本0.63 beta 说明
增加功能:
添加了原版电脑mod的所有功能(本来计划在0.67的时候放出,现在放出来是因为海绵宝宝童鞋反映这个系统太封闭)
这个功能算是系统的一个程序需要adv命令进入
进入之后包含原版电脑mod所有功能
重新编写了program sarch程序
大幅度的整理主程序代码,提高执行效率 |
发布版本0.67 beta 说明
增加功能:
添加bomber(轰炸机)程序
这个程序和tunnel(隧道)都是turtle(机器人)的专有程序
修改了tunnel(隧道)的能源补充参数设置,增长了隧道的可完成距离
修复了tunnel的一个致命bug |
发布版本0.689 beta 说明
增加功能:
发布了一个的computercraft版本的oicq(在电脑mod中,红石路由收取信息时整个程序都会暂停,由于lua语言的协程问题lz没有解决,现在只能实现两个人点对点的通信,且要求两点同时开机)
在主程序中添加机器人的遥控接收程序(为以后的遥控程序做准备,目前无法未调试运行)
同时修补tunnel中的两个bug
1.行程过远后能源不足而停机的bug(前提是你喂给机器人的能源够多)
2.在完成隧道后返回途中遇到阻碍停机的bug |
补完版本 0.717 alpha 说明
更新了oicq程序
加入了聊天室
在聊天室中,需要两台电脑一台作为接受,一台作为发送,两台电脑为伙伴关系
任何用户都不需要同步登录,在发信的时候能够同时收信
(lz真的败给lua的协程了)
修复了双人模式下聊天被其他用户干扰的问题
修改了tunnel的燃料补充机制 |
补完版本 0.731 beta 说明
更新了oicq程序
聊天室接线方式现在与双人聊天接线方式相同,一个显示屏搭配一台电脑即可
聊天室放弃了握手步骤,现在直接开启程序即可
双人模式下重写了握手程序现在握手时间大大缩短并且双人模式改名为"our"模式,同时由于连接运作机制改变,现在允许在双人模式下1对N(N小于等于5)聊天
在"our"聊天模式中现在放弃了之前的启动方式,不需要同时开机,在启动后根据提示输入想要握手的电脑ID即可(此电脑必须为运行our模式的电脑)
现在our模式下的通信是保密的,其他电脑无法接收,且在握手时不必纠结其他人的干扰 |
补完版本 0.771 beta 说明
添加了遥控机器人程序
与our聊天模式相同的握手机制
与our聊天模式完全不干扰的握手过程
受控端与控制端双向控制程序关闭
控制端无代码遥控
键盘按键功能见使用注意实现
修复了一个oicq程序中our聊天模式下重复输出的bug |
发布版本 0.800 Beta 说明
修复遥控机器人的文字提示不正确的bug
修复遥控机器人点火有时候不能够触发的bug
修复遥控机器人以为燃料补充问题引发的路程上限bug
修复tunnel(矿洞程序)因为燃料补充问题引发的路程上限bug
修复了一个tunnel(矿洞程序)因为遇到砂硕而导致的方向bug(特别感谢evileyecc 帮助lz进行的测试)
修复了bomber(轰炸机程序)因为燃料补充问题引发的路程上限bug
修复了遥控机器人启动时燃料一次性添加所有燃料的bug
修复了在oicq程序中our模式下作者粗心留下的握手ID探查代码打印的bug
由于功能的重合,删除oicq中的watcher(观察者)模式
还为遥控程序添加了新功能(具体功能见上面的解说)现在遥控机器人也能当轰炸机用了,同时还能够选择背包的当前位置,在每一次机器人接到并运行成功命令后还会向主控端发回运行的命令回执
添加了无限造石机的程序 使用时在机器人侧使用的是机器人的被遥控程序(已更新)
电脑侧使用的是"usm"启动的控制程序
在机器人的背包中空间不足时自动停止造石机 |
补完版本 0.809 GI Alpha 说明
修改了所有的文字提示显示方式
加快了所有程序的运行节奏加入预览的图形界面程序(单独运行在程序界面输入gui即可见到大家期待已久的gui预览了)
在gui预览中加入了对高级电脑的优化程序(我们的程序界面终于不只有黑白的了)
密码门程序加入密码输入星号显示
完善了系统内的一些小问题 |
补完版本 0.875 GI LT Alpha 说明
使用gui代码更换当前的启动界面
重写主程序
加入硬件探查功能,并且给出了不同设备的纠错提示(为了大家更好的玩这个mod)
开始使用GUI编码的错误提示页面来代替启动时的错误提示
为tunnel添加错误提示的GUI界面
修复tunnel中一个轻微bug整理部分源代码,现在的源代码可读性更好
整理主程序源代码,现在可读性更好
添加了mydrive硬件探查程序 |
PS:在0.875更新后,LZ会只保留最新版的程序压缩包
发布版本 0.900 GI Beta 说明
修改了系统的启动机制,部分重写了主程序,剥离启动动画和硬件探查程序为单独文件
现在从adv返回不等于重新启动 启动时显示可以运行的程序
加入鼠标点击控制的预览程序(输入mouse既能看到)
添加造墙机器人程序
部分完成主程序的gui菜单
加入了用户创建和修改的密码登录预览(输入com既能看到)
修复在启动时非彩屏电脑崩溃的bug
修复在oicq中our模式下大于5人通讯时,后接入者不能自动退出的bug
同时由于个人能力不足,现已征召了基友一名来共同完成以后的程序,目前基友ID尚未申请,暂共同使用此ID.
同时修改了所有程序启动时的等待时间,加快了程序的运行节奏 |
发布版本 0.925 GI Beta
1.相应戰神英雄的建议加入伐木程序 大家可以通过tc来执行
2.添加所有的错误GUI界面
3.整理程序排版,完善注释(为大家自己修改谋福祉啊~~~~~)
4.重写ias中运行程序的搜寻机制 现在第三方的程序能够在ias中执行
第三方程序直接拷贝放入*\.minecraft\mods\ComputerCraft\rom\iasp文件夹中即可
5.为机器人添加手动燃料添加的功能
6.重写了蓝屏的触发和运行机制添加了蓝屏显示的系统api
7.修复openthedoor程序中更新版本超过发布版本导致功能不兼容的问题,同时openthedoor回滚至0.81
8.修复openthedoor在输入用户和密码时不能关闭的bug
9.在系统中的根目录下添加了新的api的接口说明和样例程序
10.对启动过程中硬件探查,版本验证,API预读等功能的等待时间压缩,重写了boot文件内的部分代码
现在启动速度较之前至少快了一倍以上
11.添加debug命令,来查看目前正在测试的程序
自己写的也可以使用,放在*\.minecraft\mods\ComputerCraft\rom\test文件夹即可
12.修复在机器人遥控程序(rc)中输入ID时使用"~"键无法退出的问题
13.修复遥控机器人某些情况下无法输入握手目标的bug
14.完善遥控机器人的文字提示
15.修复某些情况下bomber燃料添加判断错误导致行程中端的bug
这次的版本更新要动很多地方,所以从编程和debug的时间可能会长一些
|
发布版本 0.926 GI Alpha
发布版本 0.932 GI Beta
1.添加机器人的手动控制,输入handle运行
具体键位参见遥控程序
2.添加新的系统API
燃料添加和验证功能(refuel)
3.修复蓝屏API不能关闭系统的bug
4.使用refuel.API修改所有机器人运行程序
5.添加了一个由liayy君制作的n*n耕地播种的机器人,输入farm运行
6.修复两个文本显示的错误
|
发布版本 0.9XX GI Alpha (正在制作预计版本0.950,每一次修改之后的备份,版本号都要加一,所以这个就不好说了)
1.修复一个tc(伐木机器人)的两个致命bug
2.添加图形绘制的API(方形,单色)(以后会添加更多的形状,主要是lz懒惰了,慢慢来吧~~)
3.完善鼠标点击的预览程序
4.(还有更多,说不定是什么)
|
当前开放下载版本0.809,下载地址:
Isaac's Auxiliary System 0.809 GI alpha.rar
(227.81 KB, 下载次数: 529)
当前隐藏下载版本0.932,好帖就收藏一下,点击收藏
Isaac's Auxiliary System使用注意事项:
程序列表:
adv:进阶控制程序(原版电脑mod所有的功能,输入exit重返ias)
oicq:聊天程序
usm:造石机(红石电路如下图)
rc:遥控程序
about:本os的关于
reboot:重新启动
program:查询当前所有的程序
help:本os的帮助程序
openthedoor:密码门程序(红石电路如下图)
game:原版所带的rpg游戏
tunnel:矿洞程序
bomber:轰炸机程序
movie:星球大战电影(原版的彩蛋)
exit:关机
mydrive:电脑周围硬件探查
wall:机器人造墙程序
debug:当前处于测试状态的程序列表
tc:机器人伐木工程序
refuel:机器人添加燃料程序
handle:机器人的就地控制
farm:自动耕种程序(需要在带锄头的机器人上面运行,还处于测试阶段)
其他注意事项
在连接电脑外置配件时,建议使用lz截图的连接方式另外在电脑的后面和右面是密码门的预留
具体的密码门连接方式,lz在下面贴图里面已经给出了,如果还有疑问可以给我留言
在bomber中启动的时候考虑到很多玩家不修改机器人的能源设置,机器人会在他的背包中搜索能源并消耗1个,还有tnt只有放在左上角格子内时有效
tunnel的启动和bomber一样需要消耗1个燃料同时由于tunnel程序可能走得很远(就像楼主走了300格,然后被系统卸载了)大家注意系统的卸载距离
在"our"的聊天模式下记得启动时有一天电脑要等待接收,聊天过程和握手步骤不必担心被截获或干扰
聊天室模式下现在没有握手步骤
所有的通讯都是建立在无线网卡的基础上
所以大家在使用通讯功能之前记得在电脑的上面和机器人的右面(方向参看无线机器人网卡安装位置)安装无线网卡
在机器人遥控时按键对应:
移动: wsad对应前进,后转身,左转身,右转身 Lshift 向上移动 Lctrl 向下移动
箭头前后左右 对应向前挖,向后挖,向左挖,向右挖 Rshift 向上挖 Rctrl 向下挖
数字键盘8264 对应向前攻击 向后攻击 向右攻击 向左攻击 数字键盘+ 对应向上攻击 数字键盘- 对应向下攻击
数字键盘 5 对应信号输出(可以用来点炸药什么的)输出方向是正前方和正下方同时输出
在0.800版本后F1~F12来选择机器人的背包 最后一行的四个格子作为保留格
在0.800版本后I K M分别是在上 前 后位置放置当前背包位置的块在机器人的遥控范围上lz自己测试的可用距离是32格(半径)
机器人启动时会有选择是否进入被遥控状态,启动前记得加燃料哦~~~~
在另一个电脑或者机器人的界面出入rc进入遥控状态,在遥控一开始会有与our聊天模式一样的握手过程
在机器人的造墙程序中造墙的原料要求被放置在上面三行中,最后一行作为能源的补给行
|
附上机器人不需要能源的设置:
原文:
In this mode, Turtles use their internal Redstone Engine, and as such, they do not need to be re-charged, or receive any other form of external power. This is because Redstone continuously emits low levels of energy, and the Turtle's engine is very efficient. This mode can be turned on by editing the turtle config file (config/mod_CCTurtle.cfg) and setting turtleNeedsFuel to 0.
译文:
在*\.minecraft\config/mod_CCTurtle.cfg把turtleNeedsFuel项改成0(多余的不翻译了,宽恕楼主吧)
若不改这个设置,记得在机器人里面任意位置放几个煤啊什么什么什么的
电脑mod 1.52 下载地址链接:http://www.minecraftforum.net/to ... uchscreen-monitors/
要转载的时候麻烦注明出处,lz编程不易
PS:
lz是作工业控制编程出身的,如果哪位程序员大大拿到lz 的作品,觉得有什么不对或者不好的地方,还望能够赐教
Isaac(爱梦公爵)上
2013.03.16.22.41
又ps前一段时间lz事情太多,没有顾上更新下周三左右会放出补完的中间更新,其中包括了GUI绘制的AIP和鼠标点击区域判断的API
不出意外下周六会有一个完整的使用GUI界面的程序放出
之后会在完善API的基础上继续更新
敬请大家期待
Isaac(爱梦公爵)上
201304192320
最后更新时间
2013.05.22.17.49
另:您的收藏和人气就是我们最大的动力
-
2.jpg
(27.36 KB, 下载次数: 9)
使用了外置屏幕的oicq(和原始电脑不冲突哦~~~)
-
3.jpg
(36.67 KB, 下载次数: 9)
电脑执行oicq截图
-
4.jpg
(36.52 KB, 下载次数: 7)
turtle执行oicq截图
-
5.jpg
(28.29 KB, 下载次数: 9)
建议使用的Isaac's Auxiliary System 配件链接图
-
6.jpg
(21.41 KB, 下载次数: 13)
内置密码门(后视图)
-
7.jpg
(25.89 KB, 下载次数: 10)
内置密码门电路(左上视图)
-
8.jpg
(121.8 KB, 下载次数: 8)
又见bomber
-
9.jpg
(72.71 KB, 下载次数: 13)
bomber轰炸截图
-
11.jpg
(17.42 KB, 下载次数: 9)
-
12.jpg
(17.43 KB, 下载次数: 9)
-
13.jpg
(17.98 KB, 下载次数: 9)
-
14.jpg
(18.1 KB, 下载次数: 9)
造石机构造
-
15.jpg
(23.51 KB, 下载次数: 9)
造石机的俯视图
-
16.jpg
(13.67 KB, 下载次数: 6)
-
17.jpg
(13.89 KB, 下载次数: 11)
GUI预览截图