EXAPUNKS

EXAPUNKS

Not enough ratings
EXAPUNKS 关卡指南&攻略(主线已完结)
By Chr_
主线已更完,剩下4个支线任务,还差一个没做完,做完了更新指南
本指南侧重解释关卡目标,不给出具体程序。
有需要可以去我的博客上查看。
求赞求收藏。
   
Award
Favorite
Favorited
Unfavorite
汉化补丁链接
游戏汉化:https://github.com/noword/EXAPUNKS-Localize

文档汉化:https://github.com/ShiveryMoon/EXAPUNKS-Manual-Localization-Chinese

目前游戏汉化完成度比较高一些,如果有兴趣也可以参与汉化。
0. 前言
1. WORKHOUSE (工作间)
  • 把左侧的账单条目(名称+价格)输到右边就行了(人肉OCR)
2. TRASH WORLD NEWS (废土新闻)
教程关1
  • 目标
    • 移动文件200到outbox
    • 不留痕迹
  • 程序
教程关2
  • 目标
    • 将文件200中所有数字相加,并将结果写入文件尾
    • 将文件移动到outbox
    • 不留痕迹
  • 程序
教程关3
  • 目标
    • 在outbox中创建正确的文件
      • 文件199包含2个值,调换顺序并写入新文件中
    • 删除文件199
    • 不留痕迹
  • 程序
教程关4
  • 目标
    • 在outbox中创建正确的文件
      • 文件200包含1个值N,新文件中要写入从N到0的所有数
    • 删除文件200
    • 不留痕迹
  • 程序
3. EUCLID‘S PIZZA (欧几里德披萨店)
  • 目标
    • 将文件300中的订单加到文件200的末尾
    • 不留痕迹
  • 程序:
4. MITSUZEN HDI-10 (神经网络)
  • 目标:
    • 按规则中继所有信号
      • 输入:CNS寄存器
      • 输出:ARM寄存器
      • 输出值X要满足-120≤X≤50
      • 若X超过范围,取最接近的数(小于-120取-120,大于50取50)
  • 程序:
5. LAST STOP SNAXNET (终点站SNAXNET)
  • 目标
    • 按描述修改文件237
      • 在文件237中删除文件237中包含的单词
    • 不留痕迹
  • 程序
6. ZEBROS COPIES (斑马打印店)
  • 目标
    • 清零Ghast的余额
      • Ghast的订单号在文件300中
    • 生成相应的付款信息
      • 付款信息格式:日期 , 订单号 , 余额
    • 不留痕迹
  • 程序
7. SFCTA HIGHWAY SIGN #4902 (SFCTA高速公路牌#4902)
  • 目标
    • 在高速公路牌上写信息
      • 路牌使用方法:
        • 往#CLRS中写入值来清空路牌
        • 往#DATA中依次写入行,列,字符值来在指定位置写字
        • 往#INVS中写入值来开/关反色效果(1开,0关)
    • 不留痕迹
  • 程序
8. UNKNOWN NETWORK 1 (未知网络1)
  • 目标
    • 移动文件276到你的主机(机器人出生点)
    • 不留痕迹
  • 程序
9. UC BERKELEY (加州大学伯克利分校)
  • 目标
    • 在你的主机新建指定的文件
      • 文件300中第1个值是磁带号,第二个值是标记
      • 在对应磁带中对应标记后面是序号,需要读取从序号的位置到0直接的所有数字
      • 将读取的数字写入新文件中
    • 不留痕迹
  • 程序
10. ПАСьЯНС (空当接龙游戏)
  • 玩法
    • 类似Windows自带的空当接龙
    • 花牌也需要叠在一起
11. WORKHOUSE (工作间)
  • 目标
    • 按照描述覆写EMBER-2的用户文件
      • 文件300包含了EMBER-2的用户名
      • 在文件199中读取用户名对应的文件号
      • 将对应文件中的数字全部化转化为n个75和余数的形式
    • 不留痕迹
  • 程序
12. EQUITY FIRST BANK(股权第一银行)
  • 目标
    • 从所有ATM机取出所有的零钱
      • ATM机会随机连接在800到806上
      • 一次只能从ATM机取出20块
    • 不留痕迹
  • 程序
13. MITSUZEN HDI-10 (神经网络)
  • 目标
    • 按描述生成信号
      • 流程大致如下:
        • 从CNS中读取一个值N
        • N的第一位表式多久一个波
        • SA-N以波峰(40)开始,经历N个周期再是波峰
        • 两个波峰之间是波谷(-70)
        • AV-N的波比SA-N延后1个周期,其他一样
  • 程序
14. TRASH WORLD NEWS (废土新闻)
  • 目标
    • 寻找并替换给定关键词
    • 移动文件200到outbox
    • 不留痕迹
  • 程序
15. KGOG-TV (KGOG电台)
  • 说明
    • 这是一个对抗地图,可以找好友或者和电脑对抗
    • 得分方式:
      • 放映机一次只能播放1个文件,有多个文件就不播了
      • 从中间拿取视频文件,拿到放映机中可以播放
      • 一方拿取的文件被放映机放映1个周期,文件所有方+1分,对方-1分
      • 使用1次KILL指令-1分
      • 100个周期结束得分高者获胜
  • 程序(仅能战胜电脑)
16. TEC REDSHIFT (REDSHIFT科技)
  • 目标
    • 在你的主机生成指定的文件
      • 所需要的文件在右上角
      • 你需要往#PASS中输入3位的密码(1次1位数字)
      • 密码未知,可以通过穷举算出来
    • 不留痕迹
  • 程序
17. REDSHIFT HOMEBREW (REDSHIFDT定制游戏机)
  • 说明
    • 这一关是一个可编程游戏机
    • 这里的EXA多了G跟C两个寄存器
    • G可以用来在游戏机中显示图像
    • C用途不知,欢迎讨论
    • 我也不是很熟悉这个东西,就不多介绍了
    • 本关可以长按“SKIP”跳过
18. DIGITAL LIBRARY PROJECT(数字图书馆计划)
  • 目标
    • 在你的主机生成指定的文件
      • 文件300中包含了要找的书籍的文件号
      • 你要找到对应的书籍,并 o 复制到新文件中
      • 把新文件带回你的主机(或者直接在你的主机生成新文件)
    • 不留痕迹
  • 程序
19. TEC EXA-BLASTER? MODEM(EXA-爆破者 × 调制解调器)
  • 目标
    • 到达地址簿中的所有主机
      • 文件301中包含所有网络主机的号码
      • 往#DIAL中输入对应号码可以建立到对应主机的链接
      • 1次只能链接1个主机
      • 往#DIAL中输入-1来断开建立的链接
      • 文件300中包含了要爆破的文本
      • 需要把所有主机中的文件用文件300中的单词覆盖
    • 不留痕迹
  • 程序
20. EMERSON'S GUIDE (艾默生的指南)
  • 目标
    • 修改指定餐厅的评分为5星
      • 文件300中第一个单词是餐厅名
      • 后2位数字表示餐厅评分文件的具体位置(向北/南,像东走的次数)
    • 不留痕迹
  • 程序
21. VALHALLA (瓦尔哈拉殿堂)
  • 说明
    • 这是一个对抗地图,可以找好友或者和电脑对抗
    • 得分方式:
      • 往#CTRL中写任意值来获得对应主机的控制权
      • 当你拥有某主机的控制权时#CTRL的值为1,对方拥有则为-1,初始为0
      • 每1个周期从每个控制权是你的主机中获得1分
      • 使用1次KILL指令-1分
    • 100个周期结束得分高者获胜
  • 程序(仅能战胜电脑)
22. MITSUZEN HDI-10(神经网络)
  • 目标
    • 中继所有一一对应的寄存器
      • 完成很简单,难点在于优化程序(显然我做的不好)
  • 程序
23. SAWAYAMA WONDERDISC(佐和山想蹦迪 )
  • 目标
    • 复制请求的文件到buffer
      • 首先向#AUTH写入803271049512526(一次一位)来解锁左上角的主机
      • 然后从#TRAK中读取请求的文件号
      • 进入左上角的主机中,复制指定文件
      • 把新文件中所有非数字修改为文件300中指定单词(SSEA)
      • 把修改后的文件丢到buffer中
  • 程序
24. HACK*MATCK(黑客配对)
  • 说明
    • AD左右移动
    • J拉取上方的方块
    • K交换上方2个方块的位置
    • L加速下滑
    • 规则:
      • 4个相同的规则方块挨在一起可以消除并得分
      • 2个相同的不规则方块挨在一起会消除所有有相同图案的方块,但不得分
      • 方块堆到下方蓝线游戏结束
25. ALLIANCE POWER AND LIGHT (联盟拉闸)
  • 目标
    • 切断指定变电站的电源(将对应的#POWR置为0即可)
    • 不留痕迹
  • 程序
26. DEADLOCK'S DOMAIN (死锁域名)
  • 说明
    • 这是一个对抗地图,可以找好友或者和电脑对抗
    • 得分方式:
      • 每1个周期会在中间3个主机内随机生成文件
      • 通过读取#FILE寄存器可以取得随机文件的文件号
      • 将1份文件带回自己的主机+1分
      • 使用1次KILL指令-1分
    • 100个周期结束得分高者获胜
  • 程序(仅能战胜电脑)
27. XTREME LEAGUE BASEBALL (艾克西姆棒球联盟)
  • 目标
    • 在自己的主机生成指定的文件
      • 有两个主机包含有球员得分的文件,左上角的主机是被封禁的球员,不用管
      • 每个主机中文件199包含了每个球员的得分文件的文件号
      • 每个球员文件的格式:姓名,BA,ZA,APB,WRT,OI,OD,PC,PS
      • 得分计算公式:( BA+ZA+APB ) / 3 + ( WRT * OI ) / OD + ( PC - PS )
      • 算出得分最高的球员,将其姓名写入新文件
      • 将新文件丢在自己的主机内
    • 不留痕迹
  • 程序
28. KING'S RANSOM ONLINE (王♂之救赎OL)
  • 目标
    • 终止其他玩家的EXA
    • 清除每个建筑的所有权
    • 不留痕迹
    • 补充说明:
      • 文件300包含有表式“无主”的代号(P00000)
      • 为了不留痕迹,在修改任意文件前请先终止其他EXA(KILL)
      • 城堡文件(文件200)的格式:城堡名称,类型(城堡),所有权(代号),建筑文件的文件号
      • 建筑文件的格式:建筑名称,类型(建筑),所有权(代号),[升级文件的文件号](可能有)
      • 升级文件的格式:升级名称,类型(升级),所有权(代号)
      • 将所有文件的所有权代号都变成“无主”
  • 程序
29. KGOG-TV (KGOG电台)
  • 目标
    • 让天线对齐指定卫星
      • 文件300给定了方位,高度,频率三个参数
      • 频率直接写入#FREQ就行
      • 方位和高度需要使用步进马达(#MOTR)来调整
      • #MOTR只接受1和-1两个值,1正转,-1反转,正转使对应值升高,反之亦然
      • 调整到#AZIM,#ELEV,#FREQ跟目标值相同即可
    • 加密发送EMBER-2的语音数据
      • 文件199是密钥文件,读完了回头重读
      • 文件301是数据文件,从第2个值开始是数据
      • 加密方法:
        • 从文件199读取1个密钥,记为M
        • 从文件301读取1个数据,记为N
        • 加密后的数据=M+N(有可能会溢出,仅保留后四位)
      • 将加密后的数据写入到#DATA,完成发送
    • 不留痕迹
  • 程序
30. EQUITY FIRST BANK (股权第一银行)
  • 目标
    • 添加EMBER-2的账户
    • 往EMBER-2的账户中存款
    • 从其他账户扣款
    • 不留痕迹
    • 补充说明:
      • 文件301包含了2个单词:CREDIT(贷款方),DEBIT(放贷方)
      • 文件300是EMBER-2的账户文件
      • 文件199包含了当前主机中所有账户文件的文件号
      • 每个账户文件的格式:
        • 账户ID,姓名,2,*
        • [财务信息]
        • [财务信息]
        • ……
          • (财务信息格式:账户ID,类型(借/被借),金额整数部分,金额小数部分)
      • 你要做的是给每个账户添加一条向EMBER-2借款1.00元的财务信息
      • 然后记下账户ID,在EMBER-2的账户中增加被借款1.00元的财务信息
      • 最后将EMBER-2的账户文件丢入银行主机中
      • 别忘了往文件199中写入EMBER-2的账户文件号
    • 不留痕迹
  • 程序
31. AXIOM VIRTUALNETWORK+ (虚拟网络+)
  • 说明
    • 这是是一个地图编辑器
    • 可以创建自己的地图并上传创意工坊
    • 有兴趣自行研究,这里就不展开了
32. THE WORMHOLE (虫洞)
  • 说明
    • 这是一个对抗地图,可以找好友或者和电脑对抗
    • 得分方式:
      • 你需要尽可能多的占据主机中的空位
      • 每1个周期统计在所有网络主机中的EXA,1个EXA+1分
      • 使用1次KILL指令-1分
    • 100个周期结束得分高者获胜
  • 程序(仅能战胜电脑)
33. TEC EXA-BLASTER? MODEM (EXA-爆破者 × 调制解调器)
  • 目标
    • 链接到所有网络主机
      • 文件300中包含1个网络主机的号码
      • 往#DIAL中输入对应号码可以建立到对应主机的链接
      • 1次只能链接1个主机
      • 往#DIAL中输入-1来断开建立的链接
      • 在每个网络主机中,文件200是地址簿
      • 地址簿格式:主机名,11位号码
      • 地址簿给出的号码可能是无效的,需要有应对机制
    • 不留痕迹
  • 程序
34. LAST STOP SNAXNET (终点站SNAXNET)
  • 目标
    • 按正确顺序关闭调节器
      • 左上角的主机中#ZGC0~#ZGC4对应右边5个调节器
      • 每个#ZGCX寄存器的数值表示对应调节器内的压力
      • 每次只能关闭压力最高的调节器
      • 将对应调速器内的#POWR置为0即可关闭
      • 重复操作,直到所有调节器都被关闭
    • 不留痕迹
  • 程序
35. MITSUZEN HDI-10 (神经网络)
  • 目标
    • 生成正确的信号
    • 规则如下:
      • 首先统计右下角9个#NERV中大于-55的数的个数,记为N
      • 计算N * 5 - 75
      • 将计算结果写入上方的#NERV中
    • 感谢18111398的帮助
  • 程序
36. HOLMAN DYNAMICS (霍夫曼动力学)
  • 目标
    • 在你的主机生成指定的文件
      • 在文件199中包含有一个信用卡卡号
      • 卡号符合规则
        • 奇数次位数*2,大于9的位数减9,相加
        • 偶数位相加
        • 总和刚好被10整除(用MODI命令得0)
      • 找到卡号,将其逐位写入文件,并丢到自己的主机中
    • 不留痕迹
  • 程序
37. ABERDEEN(阿伯丁)
  • 说明
    • 这是一个对抗地图,可以找好友或者和电脑对抗
    • 得分方式:
      • 尽可能多的在网络主机中保存EXA
      • 每1个周期分别统计含有某一方EXA的网络主机的数量,多的一方+1分
      • 使用1次KILL指令-1分
      • 往#NUKE(核弹)中写任意值,将引爆该网络主机中的所有EXA
    • 100个周期结束得分高者获胜
  • 程序
38. US. GOVERNMENT (美国政府)
  • 目标
    • 按照要求修改DNA文件
      • 在文件300中包含两个政府官员的姓名
      • 在最上面的主机中,文件200包含了官员姓名与对应DNA储存位置的索引
        • 索引第一位代表主机(1~5代表801~805,5台主机)
        • 索引第二位代表文件号(0~4对应200~204,5个文件)
        • 索引第三位代表DNA在文件中的位置(0为第一行,以此类推)
      • 将文件300中第二个官员的DNA用第一个官员的DNA改写
    • 不留痕迹
  • 程序
39. UNKNOWN NETWORK 2 (未知网络2)
  • 目标
    • 消灭网络中的所有EXA
      • 要注意,外围主机中的EXA有攻击性
      • 一旦受到攻击,会在下一tick反击,并且切断该主机的所有连接通道
    • 将中央主机中EXA持有的文件带回自己的主机
      • 所持文件号未知,介于200到300之间
    • 不留痕迹
  • 程序
40. TEC EXA-BLASTER™ MODEM(EXA-爆破者 × 调制解调器)
  • 目标
    • 往每个传呼机上写入指定的消息
      • 文件300包含了要写入的消息
      • 文件301包含了所有传呼机的号码
      • 往#DIAL中输入对应号码可以建立到对应主机的连接
      • 1次只能链接1个主机
      • 往#DIAL中输入-1来断开建立的连接
      • 将文件300中的消息写入每个主机中的#DATA中
    • 同时激活所有传呼机
      • 往#PAGE中写入任意值就能激活该传呼机
      • 这里需要设计1个计时器来让所有EXA在同一时刻激活
    • 不留痕迹
  • 程序
41. MITSUZEN HDI-10 (神经网络)
  • 目标
    • 在你的主机中生成指定的文件
      • 文件是一个主机名和主机内#NERV值的列表
      • 该列表按主机号码从小到大排序
      • 每一关的网络拓扑都不一样
    • 不留痕迹
  • 程序
4 Comments
Chr_  [author] 2 Nov, 2020 @ 12:33am 
打汉化补丁就行了,这里不再更改了
MIA 1 Nov, 2020 @ 11:07pm 
9. UC BERKELEY (加州大学伯克利分校) 目标描述有误
磁带标记后的两个数字描述了本关需要抓取的字符串,其中第一个数字表示该字符串在磁带文件中的起始位置,第二个数字代表它的长度。
18111398 5 Feb, 2019 @ 4:19am 
恭喜主线通关!!!
Chr_  [author] 9 Nov, 2018 @ 7:32am 
那给你加个贡献者吧