本文根据 30HB 使用教程 - 哔哩哔哩 (bilibili.com) 的教程修改和其他网友的解答和自己探索写的,可能有错误,还请见谅。
准备物品:一台电脑,一部手机,一个网络 (我用的路由器 WiFi),电脑和手机连接同一 WiFi 。但是,我不够严谨,我并没有测试热点能不能行。、
对于如果只有手机没有电脑的情况,我之前虽然安装过 Winlator 模拟器,但我晓龙 870 运行了 Galgame 的游戏有点卡,就没有弄。
不过海岛奇兵毕竟只是做个服务器应该也不是很卡吧,这我不知道了。
我打算有时间再弄,这是 Winlator 的网址,https://winltor.org/, 通过这个模拟器可以手机模拟 Windows 。
开始部署
整体流程很简单,分三步:
- 通过启动 exe 获取自己网络的 IP 地址。如果自己电脑直连的路由器 WiFi,也可以直接通过电脑快捷键 Win + R,输入 cmd,再使用 ipconfig 命令,获取 IPv4 地址。
- 通过修改 .apk 的 .so 文件里的 IP 地址,使其指向自己服务器的 IP 地址。
- 启动电脑上的服务器,在启动手机上的客户端就能玩了。
第一步
获取 https://www.bilibili.com/video/BV1Hb421p7BE 链接下的 30HB 安装包。
第二步
在任意盘符下 (如 D 、 E 盘),新建一个名为 Boombeach 的文件夹。
第三步
将安装包解压到 Boombeach 的文件夹内。如图所示。
第四步
在 PublishedServerSelfContained 文件夹下新建文件夹 Saves,并在 Saves 下新建 level 和 pp 这 2 个文件夹 (这 2 个文件夹用来存档) 。
第五步
找到 PublishedServerSelfContained 文件夹内名为 HBS.exe 的可执行文件,右键,以管理员身份运行。
第六步
输入命令/status 获取 ip 地址, 查看 IPV4 地址,得到一个格式为 192.168.xx.xx 的地址,需要记住 xx.xx 这后面两部分的地址。
第八步
打开 Boombeach 文件夹下名为 30HB 的 apk 文件。使用任意解压缩软件打开压缩包,进入 lib 文件夹,在进入 armeabi-v7a 文件夹,找到 libg.so 文件。将此文件解压复制到 Boombeach 或其他任意地方。
第九步
打开此网站 https://hexed.it/, 点击打开文件,找到刚才自己存放的 libg.so 文件,点击确定。
第十步
在右侧搜索栏内输入 0x576740,并回车。如果地址格式同样为 192.168.xx.xx 代表找到了。
第十一步
接下来,将当前地址更改为刚才第六步要记住的 IP 地址。
第十二步
更改完成后,发现数一下 IP 地址后面的小数点个数不满足原来的 10 个,此时要添加到 10 个小数点。点击键盘上的 insert 键,注意,不能是自己单击键盘上的那个小数点,(因为自己键盘单击的小数点 16 进制是 2E,而系统的小数点是 00,格式必须匹配) 。差几个小数点补几个小数点,最后数下小数点是不是有 10 个,并且格式是不是都是 00,而不是 2E 。
第十三步
发现没有问题后,此时就可以点击另存为将文件保存在任意地方 (文件名必须还是 libg.so 跟原来一样) 。自此电脑上的操作已经全部完成,接下来就是将手机操作了。
第十四步
将这 Boombeach 文件下的四个文件 (我把修改好后的 libg.so 放在了这里,所以有 4 个) 传到手机里的方便能找到的文件夹内,并且下载一个 mt 管理器。
第十五步
打开文件 mt 文件管理器,并找到刚才存放文件的地方。
第十六步
点击左边的 30HB.apk,点击查看。进入 lib 文件夹下的 armeabi-v7a 文件夹下,长按右边的 libg.so 文件,点击添加。并勾选自动签名,点击确定。此时完成以后就可以直接出 mt 管理器直接安装游戏包,直接玩游戏了。
第十八步
此时还剩下 2 个文件,这两个文件是用来开启游戏内无限制建筑使用的。有了这 2 个文件可以在游戏内直接建造建筑物。 (用代码也能实现同样的效果) 。
第十九步
点击进入 assets 文件夹下的 csv,与替换刚才 libg 的步骤一样,点击添加并自动签名,随后确认就可以了。
第二十步
将游戏的安装包安装后。进入电脑。执行第五步操作,记得用管理员身份打开。那么服务器就此开启运行。手机登录海岛奇兵就行了。
命令
根据介绍文档的命令代码写的。
0.打开海岛奇兵,在聊天框内就可以输入命令,更多命令可以在游戏的邮箱内获取,命令要打斜线,并且中间用空格分开,[] 代表可选。
1.清空自己的基地,只保留大本营 (包括树木,石头,建筑等)
/tsarbomba
2.清除障碍物
/removestatue
2.将基地变成满级基地 (直接满级基地)
/easy
3.自己攻击自己,(自己变哈莫曼了)
/attack
4.生成随机基地来打
/newge
5,攻打铺满同一种建筑的特遣队基地,(比如地图上全是迫击炮 (1000021),加农炮 (1000026))
/attackbuilding <建筑 id>
例如:/attackbuilding 1000021,这条命令会把地图变成全部都是迫击炮。
6.用于放置:建筑物 (id 以 1 开头:1000000),陷阱 (id 以 12 开头:12000000),障碍物 (id 以 8 开头:8000000),装饰 (id 以 18 开头:18000000)
格式:/place <X 坐标><Y 坐标><id 编号> [< 等级>]
例如:我要在 (10,10) 的地方放置一个等级为 8 的重机枪 (等级是可写可不写的,比如有的装饰物没有等级,那么就不用写等级),那么命令为:
/place 10 10 1000022 8
例如:我要在 (10,10) 的地方放置一个红树林 (id 是 03),那么命令写为:
/place 10 10 8000003
7.神像建造,
绿色神像的建造 id:小巧 (12),精良 (13),极品 (14)
蓝色神像的建造 id:小巧 (30),精良 (40),极品 (41)
红色神像的建造 id:小巧 (42),精良 (43),极品 (44)
紫色神像的建造 id:小巧 (45),精良 (46),极品 (47)
绿色神像的加成 id:金币 (0),木头 (1),石头 (2),钢铁 (3),全产 (11)
蓝色神像的加成 id:攻击 (7),血量 (5)
红色神像的加成 id:攻击 (6),血量 (4)
紫色神像的加成 id:能量 (8),资源 (9),水晶 (10)
命令格式为:
/getstatue <神像 id>< 加成类型>< 加成百分比>[< 剩余时间>]
例如,建造一个紫色神像,能量加成为 1234 的极品神像,命令写为:
/getstatue 47 8 1234
例如,建造一个红色神像,血量加成为 9999 的小巧神像,主要来玩火车,命令写为:
/getstatue 42 4 9999
海岛奇兵的 X 和 Y 轴:
海岛奇兵的 (0,0) 这个点在左上角的石头某个位置。
如下图,震爆雷的位置如果按照地图边界算,那么就是 (12,13),但是如果安装这样写命令,如建一个以左上角为 xy 点的民房。 x 是 12,y 是 13 的民房就会出错。如这条命令:/place 12 13 1000001 10 。
我猜可能是 x 和 y 在更里面,如果以民房的左上角为建筑物的 xy 点,那么就要加上 (x+3,y+4),所以震爆雷此时的坐标就是 (15,17) 。
这条命令/place 12 13 1000001 10,就会得到图 2 的结果。
常用 id:
建筑 ID,为了方便只取最后 2 位。 Id 要写全,两位写:1000001,三位写:1000103
00 司令部
01 民房
02 锯木厂
03 采石场
04 铁矿
05 金库
06 木材库
07 石材库
08 钢材库
09 保险库
10 雷达
11 神庙
12 小巧神像
13 精良神像
14 极品神像
15 战舰
16 补给
17 登陆艇
18 研究所
19 城墙
20 狙击塔
21 迫击炮
22 重机枪
23 火箭发射器
24 火焰喷射器
25 分基地
26 加农炮
27 教程司令部
28 巨型加农炮
29 MMG 9000
30 SM 3000
31 地堡
32 补给 1
33 补给 2
34 补给 3
35 补给 4
36 补给 5
37 水晶溶液
38 邪恶的计划
39 蓝小巧神像
40 蓝精良神像
41 蓝极品神像
42 红小巧神像
43 红精良神像
44 红极品神像
45 紫小巧神像
46 紫精良神像
47 紫极品神像
48 潜水艇
49 震爆发射器
50 死亡神器
51 蓄电池
52 能量中心
20版没有的:
53 工厂补给
54 震爆器 I
55 震爆器 II
56 震爆器 III
57 激光 I
58 激光 II
59 激光 III
60 伤害放大器 I
61 伤害放大器 II
62 伤害放大器 III
63 毁灭加农炮 I
64 毁灭加农炮 II
65 毁灭加农炮 III
66 武器实验室
67 护盾发生器 I
68 护盾发生器 II
69 护盾发生器 III
70 超级核心
71 博士补给 1(圆柱形)
72 博士补给 2(窨井盖形)
73 博士补给 3(双把手形)
74 机器小怪监狱
75 神像仓库
76 冷冻炸弹
77 Disruptor
78 WalkingTurret
79 哈莫曼雕像
80 加速血清
81 机械飞爪 I
82 机械飞爪 II
83 机械飞爪 III
84 高压喷火器 I
85 高压喷火器 II
86 高压喷火器 III
87 疯狂南瓜炮
88 瓜田
89 蝙蝠小怪监狱
90 10级博士岛司令部
91 20级博士岛司令部
92 45级战争工厂司令部
93 哈莫曼的司令部
94 铁丝网 (顶点)(·)
95 铁丝网 1b(↘)(-)
96 铁丝网 2b(↗)(|)
97 铁丝网 3(\/)(-|)
98 铁丝网 1a(↘+顶点)(-·)
99 铁丝网 2a(顶点+↗)(!)
100 博士雕像
101 克隆岛司令部
102 英雄小屋
103 超级步兵
30版没有,我还原官方的:
104 超级医生
105 超级土著勇士
106 超级重机枪手
107 超级机器小怪
108 超级投弹兵
109 防空护盾 I
110 防空护盾 II
111 防空护盾 III
112 西蒙狙击塔 I
113 西蒙狙击塔 II
114 西蒙狙击塔 III
115 惊喜双管炮 I
116 惊喜双管炮 II
117 惊喜双管炮 III
118 微波炉 I
119 微波炉 II
120 微波炉 III
121 鱼雷 I
122 鱼雷 II
123 鱼雷 III
124 引擎室
125 烈焰碰口
126 音响
127 小怪发射器
128 神秘纪念碑
129 地堡
30HB额外建筑:
201 分基地司令部
202 恐怖博士司令部
203 吉尔哈特司令部
204 喷火器 I
205 喷火器 II
206 喷火器 III
207 火炮发射器 I
208 火炮发射器 II
209 火炮发射器 III
210 多管火箭炮发射器 I
211 多管火箭炮发射器 II
212 多管火箭炮发射器 III
213 猪猪炸弹
214 冷冻迫击炮
215 超级疯狂南瓜炮
216 CritterCritterPrison
217 HeroContainerDrillSergeant
218 HeroContainerMechromancer
219 HeroContainerWitchDoctor
220 HeroContainerBerserker
221 红树
222 成年红树
223 红树丛
224 红树林
225 石头
226 巨石
227 红树苗
228 厚实红树
229 古老红树
障碍物 ID,为了方便只取最后 2 位。
00 Trees 1
01 Trees 2
02 Trees 3
03 Trees 3b
04 Stones 1
05 Stones 2
06 Trees 1b
07 Trees 1c
08 Trees 2b