17173首页 游戏资讯 官方公告 正文

《Grey Hack》版本更新 - v0.9.7331 - 任务系统优化与Bug修复

导语
《Grey Hack》v0.9.7331更新:任务系统全面优化,新增5种任务原型,修复银行网络、翻译崩溃等大量Bug,性能提升,快来体验!
更新日志

- 修复了可能导致生成的银行网络缺少服务 141 或端口转发重定向的问题。

- 修复了在 Translation/custom_lang.json 存在内容无效的自定义翻译时,打开翻译编辑器导致崩溃的问题。

- 更新了翻译编辑器,使其遵循新的全局关键字高亮规则。

- 在警察局新增了 4 种程序化任务原型,并在黑客商店新增了 1 种原型,黑客商店与警察局的任务总数现已达到 8 种。

- 为程序化任务增加了新机制,包括文件权限、加密、时间戳以及用于解谜的脚本。

- 优化了公会排名计算性能。现在查询时会自动更新排名,而非仅在通过 Stocks.exe 查看公司时更新。

- 针对网络生成进行了多项性能优化。

- 桌面垃圾桶图标现在会根据是否有文件进行状态切换。

- "to_int" 函数现已与 "val" 行为一致。空字符串或非数值字符串现在返回 0,而非原始文本。

- 修复 Bug:MetaMail 中的 .delete() 和 .send() 方法返回 "read: No internet access.",现已修正为正确的方法名。

[Nightly] 版本更新 v0.9.7305

- chmod 命令现在要求用户必须是文件所有者或 root 用户。

- File.set_owner 现在需要 root 权限才能将所有权转移给其他用户(包括 root 本身)。

- File.set_group 允许所有者仅选择其所属的组。root 用户可以分配任何组。

- 移除了更改项目所有者或组时必须具备写权限的要求。

- 重构了 Map.exe,使其成为跨窗口共享的历史记录,单次会话中最多记录 64 个从终端访问过的 IP。出于性能考虑,地图的连接线及其相关逻辑已被移除。恢复了注册连接时的自动居中功能,并添加了一个清除历史记录的按钮。

- 适配了选择器和箭头,以便在访问记录间导航并居中地图。

- 断开连接或关闭窗口后,IP 仍会保留在地图上。达到上限后,最旧的访问记录将被丢弃。重新连接到某个 IP 会将其移至历史记录末尾。

- 修复了 Map.exe 中点击节点无法打开终端并运行 nmap 的 Bug。如果未安装 nmap,现在会在终端显示错误提示。

- 修复了 Map.exe 中发起的跳板链在 SSH 失败后仍继续运行的 Bug。现在跳板链会在首次失败时停止,保留之前的连接,并将终端控制权归还给玩家。

- 修复了 Map.exe 中搜索空 IP 字段导致异常的 Bug。现在会显示 "Invalid address" 警告。

- 修复了 Map.exe 在没有任何保存设备的情况下启动跳板链时的 Bug。现在会显示警告,并阻止终端打开。

- 修复了 Map.exe 的无连接警告,现在它会在网络连接或断开时实时更新,无需重新打开地图。

- 修复了 Map.exe 在搜索某些尚未生成网络的有效公共 IP 时显示 "Address not found" 的 Bug。

- 优化了转售硬件批次。硬件包价格降低了 15%,所有部件的最低质量评级为 5/10,硬盘容量至少为 1 GB。硬件批次超时时间从 24 小时缩短至 6 小时(约 25 分钟现实时间)。

- 修复了在终端按住 Ctrl+C 可能导致玩家被判定为垃圾邮件发送者而踢出的 Bug。现在每次按键仅处理一次取消操作。

- 修复了关闭带有打开子 shell 的 SSH 终端时,system.log 记录的是远程服务器 IP 而非连接源 IP 的问题。

- 修复了 0day 挑战生成中可能创建相同连续指令的问题,该问题曾导致删除行的识别产生歧义,并导致同样有效的答案被拒绝。

- 修复了在为线人分配联系人时可能中断 0day 任务生成的问题。最终网络现在确保始终至少有一个联系人可用。

- 修复了允许在谣言过期后通过回复邮件启动 0day 任务,从而导致任务无法完成的 Bug。

- 修复了生成同名随机对话时可能覆盖 0day 任务初始线索的 Bug。

- 修复了罕见 Bug:两个任务 NPC 可能被分配相同的姓氏,导致数据被覆盖并篡改凭据。现已防止任务 NPC 出现重复姓氏。

- 修复了罕见 Bug:可能为不同玩家分配相同的 debug_tools 登录用户名,导致其中一人无法使用凭据。如果初始用户名已被注册,现在会生成不同的用户名。

- 修复了罕见 Bug:由于内部获取的组没有足够的 IP,可能导致生成不完整的 0day 任务链。

- 修复 Bug #566:在租用服务器上关闭终端后进程仍然存在。

- 修复 Bug #124:崩溃后没有记录连接关闭条目。

- 修复 Bug #1267:poll_input 无法正确更新。

[Nightly] 版本更新 v0.9.7276

- 修复 Bug #1013:ScanLan.exe 视觉反馈模糊,控制台图标问题。

- 修复 Bug #421:重启游戏时,未保存文本的 CodeEditor 或 Notepad 不会关闭。

- 修复 Bug #1152:创意工坊翻译问题。

- 修复 Bug #501:数据库擦除提示会禁用其他选项。

- 修复 Bug #853:系统错误被隐藏,导致无法点击关闭按钮及桌面其他部分。

- 修复 Bug #908:关闭 WiFi 后聊天功能依然可用。

- 修复 Bug #873:在 UI 上断开 WiFi 连接不会切断现有的终端连接。

[Nightly] 版本更新 v0.9.7268

- 文件属性窗口现在也会显示文件的时间戳。

- 尝试在 Notepad/CodeEditor 中打开会导致错误的文件(如二进制文件或无权限文件)时,现在仅显示错误消息,不再打开程序的空白窗口。

- 音乐播放器增加了复选框,允许从自动播放中禁用某些歌曲。

- 改进了 WiFi 网络连接窗口的视觉设计。

- 修复 Bug #1251:AdminMonitor 在断开连接/主动追踪取消后仍显示管理员在线。

- 修复 Bug #1263:购买物品时出现重复获得的情况。

[Nightly] 版本更新 v0.9.7259

- 修复了在重启多人游戏会话时,若前一个玩家实例尚未完成挂起工作可能导致的竞态条件,该问题曾导致客户端无法接收 UI 文件复制和删除等更新。

- 修复了停止已完成或正在完成的脚本时发生的内部崩溃。

- 改进了脚本关闭逻辑,使停止一个脚本的失败不会阻止尝试停止其他脚本。

[Nightly] 版本更新 v0.9.7256

- 增加了文件和文件夹时间戳,显示在 ls -l 和 FTP 列表中,并可通过新的 file.date 脚本方法访问。

- 玩家创建的文件和文件夹会接收当前游戏日期和时间。保存文本会更新文件时间戳,编译会更新生成的二进制文件时间戳。复制、移动和重命名会保留时间戳。符号链接拥有自己的时间戳。文件夹内容更改时,文件夹时间戳不会自动改变。

- 设备初始接收早于世界起始日期的各种文件和文件夹时间戳。在玩家电脑和租用服务器上,用户主目录及其内容和 /etc/passwd 在设置期间会接收当前游戏日期和时间。

- 改进了浏览器在无网络连接时的 "no connection" 页面设计。

- 禁用了属于被解雇或已故 NPC 的账户的 SSH、FTP 和电子邮件登录。系统会显示 "This account is disabled",并阻止从之前打开的电子邮件会话中发送邮件。

- 改进了终端的文本选择系统,使其共享 Notepad/CodeEditor 中实现的改进。

- 修复了银行页面中定期付款部分显示不正确的问题。

- 修复 Bug #1260:在终端从 debug_tools 复制文本无法完全复制。

- 修复 Bug #1068:print("") 在与其他 print() 调用一起使用时仅打印空白行。

- 修复 Bug #1061:代码编辑器中的缩进在滚动条中仅计为一个字符。

[Nightly] 版本更新 v0.9.7239

- 修复保存对话框中的 Bug:浏览时如果文件和文件夹名称匹配,可能会直接打开或执行文件,而非提示确认覆盖。

- 修复 Bug #72:地图中的上下文菜单复制功能无法使用。

- 修复上下文菜单的 Bug:忽略了对其他输入文本字段的左键点击且无法关闭。

- 修复 Bug #108:在网站按钮的左角按住鼠标按钮会导致闪烁。

- 修复 Bug #129:使用 Map.exe 建立连接时,按下向上键无法记住之前使用的 "ssh user@password ip" 命令。

- 修复 Bug #236:打开过多窗口时,重启/关机无法完成。

- 修复 Bug #132:删除桌面文件夹不会刷新桌面。

- 修复 Bug #697:如果默认值是列表或映射,可选参数未定义。

- 修复 Bug #414:地图计算机图标无法正确识别鼠标悬停。

- 修复 Bug #624:format_columns 和富文本问题。

- 修复 Bug #1072:无法直接返回新创建的函数。

- 修复 Bug #620:/var/system.log 被另一个二进制文件替换时,LogViewer.exe 中错误地显示了新文件创建的假阳性提示。

- 修复 Bug #884:String.split("") 报错参数无效。

- 修复 Bug #979:split() 在不带参数时返回 null,与手册说明不符(已更新手册)。

- 修复 Bug #551:使用
时代码编辑器格式混乱。

- 修复 Bug #326:Search.com HTML 过滤器在处理包含空格的闭合脚本/样式标签时失败。

- 修复 Bug #780:变量名为 "end" 时, 被隐藏。

[Nightly] 版本更新 v0.9.7222

- 修复 apt-get addrepo 的 Bug:使用自定义端口时显示成功消息,但未添加存储库。如果输入的端口不是数字,现在也会显示错误。

- 修复了允许使用任意值在智能设备中引发事故的 Bug。功率和温度现在必须与型号手册中指定的完全匹配。

- 在安全警报开启的情况下应用正确的值会保存设置并返回警告,但不会引发事故。

- 在已保存正确值的情况下禁用警报会导致事故,无需重新应用设置。

- 修正代码编辑器文档,指明 set_alarm.enable 参数为 bool 类型。

- 修复了通过 apt 或 scp 下载的商店程序为只读且缺乏执行权限的 Bug。

[Nightly] 版本更新 v0.9.7216

- 桌面和文件资源管理器现在会在权限、所有者或组更改时自动更新。

- 权限恢复后,桌面图标会在不重启游戏的情况下重新出现,并保留其位置(包括从安全模式恢复后)。

- 修复了由于权限不足可能导致程序菜单为空的 Bug。现在它会显示已安装的程序,并在启动时检查权限。

- 修复了通过脚本快速打开和关闭文件资源管理器时可能出现的不正确的 "can't find remote process" 错误消息。

- 文件资源管理器现在会在文件夹不存在或不可访问时显示警告和空白窗口,并保留路径而非重定向到 `/`。

- 修复了在打开或保存对话框打开时对已删除文件的选择问题。

- 修复了移动图标后保存图标位置时的内部崩溃。

[Nightly] 版本更新 v0.9.7210

- 如果文件或文件夹因权限、文件夹限制或目标文件类型冲突而被跳过,复制、下载和删除操作现在会显示警告。操作将继续处理可以复制的项目。

- File.copy、File.delete 和 shell.scp 在检测到跳过的项目时返回错误消息。

- 更新了 file.copy、file.delete 和 shell.scp 的文档。

[Nightly] 版本更新 v0.9.7199

- 修复回归 Bug:在桌面上创建、复制、重命名或删除文件时,可能导致图标过期并显示错误消息。

- 修复回归 Bug:在打开的文件夹中复制或修改文件时关闭文件资源管理器,导致 "can't find remote process" 错误。

[Nightly] 版本更新 v0.9.7196

- 修复了游戏命令和黑客商店生成的漏洞在尝试列出没有所需权限的文件夹时产生的运行时错误。

- File.get_files 和 File.get_folders 中的权限错误现在包含受影响的路径。

- 更新了 get_files 和 get_folders 的文档。

【来源:steam】

我想了解这个游戏:
官网 专区 下载 礼包
尊敬的用户也许你已经注意到了我们文章页面进行了大规模的改造和重构,可以点击提交您的满意度或者想法我们会持续改进,给您提供更好的浏览体验! 一键参与
17173APP

扫描下载APP

游戏礼包一键领取

17173微信公众号

扫描关注公众号

每天更新