opencomputers-1.7.10-forge-MC1.7.10-1.8.7+7fecb07
on 2025 Jan 06修复/改进
- [#3703] 修复潜在的数据包内存泄漏问题。
- [#3729] 修复打开手册时的潜在崩溃问题。
- 为网络数据包 TTL 添加了一个配置选项。(Timothé GRISOT)
- 在某些平台上提高了模组加载时间。(charagarland)
- 更新了中文翻译。(HfSr)
- 更新了 Unifont 至 16.0.02。
OpenOS 修复/改进
- [#3714] 修复了 OpenOS 1.8.0 的回归问题,该问题导致 event.pullFiltered() 实际上忽略了过滤超时。
- [#3727] 修复了 process.lua 中的异常处理程序错误,该错误是在修复 1.8.4 中的递归 xpcall() 处理时发现的。
贡献者列表
asie, charagarland, DragDen, HfSr, Timothé GRISOT
opencomputers-1.7.10-forge-MC1.7.10-1.8.6+b0b022a
on 2024 Dec 07修复/改进
- [#3731] 修复 OpenOS package.lua 中 string.format() 的遗漏。
- [#3735] 修复长时间 HTTP 请求导致的服务器挂起问题。
贡献者列表
asie, REUSS-dev
opencomputers-1.7.10-forge-MC1.7.10-1.8.5+ad76e2a
on 2024 Dec 07修复/改进
- [#3710] 修复 1.8.4 中引入的本地化回归问题。
贡献者列表
asie
opencomputers-1.7.10-forge-MC1.7.10-1.8.4+479b301
on 2024 Dec 07新功能
- [#3524] 添加对从魔杖读取魔法工艺方面信息的支持。(repo-alt)
- 改进 OpenOS “包”实现:
- [#3447] 填充 package.config,添加对 package.preload 表的支持。(RobertCochran)
- 添加对 package.searchers 表的支持。
修复/改进
- [CVE-2024-31446] 修复涉及 xpcall() 的 Lua 虚拟机冻结问题。
- [#3664] 在集成服务器上使用第三方模组能量集成时修复客户端错误。
- [#3677] 修复显示包含百分号的错误与分析器项目时的崩溃。
- [#3698] 修复屏幕的“turnOn”和“turnOff”函数的文档。(Hawk777, DCNick3)
- [#3663] 修复未成功的 HTTP 响应的响应代码/消息信息未被保留的问题。
- [#3691] 改进随“网络”软盘捆绑的软件的文档。(Computerdores)
- [#3644] 改进关于配置服务器机架的伪造数据包保护。(Glease)
- [#3652] 更新法语翻译。(ff66theone)
- 更新 GNU Unifont 至 15.1.05。
贡献者列表
asie, Computerdores, ff66theone, Glease, Hawk777, repo-alt, RobertCochran, yut23
opencomputers-1.7.10-forge-MC1.7.10-1.8.3+089dd28
on 2024 Dec 07修复/改进
- 重新设计了互联网卡过滤规则。
- 实现了一个新的、更强大的系统并改进了默认配置。
- 互联网卡规则现在存储在“internet.filteringRules”配置键中。
- 旧的键(“internet.whitelist”,“internet.blacklist”)不再使用;在升级模组时会自动进行迁移。
- [#3635] 在使用带有 3 张网卡的服务器时出现 ArrayIndexOutOfBoundsException
- [#3634] 互联网卡选择器更新逻辑错误地删除了未就绪的键
贡献者列表
asie, Fingercomp
opencomputers-1.7.10-forge-MC1.7.10-1.8.2+94f6405
on 2024 Dec 07新功能
- [#3533] 添加了对观察流体容器物品内容的支持。
- 添加了 Railcraft 锚/Worldspike 驱动程序(repo-alt)。
- 添加了西班牙语翻译(sanmofe)。
修复/改进
- [#3620] 修复了 OC 1.8.0+ 中涉及 API 参数和数字的回归问题。
- [#3013] 修复了在发送磁盘活动更新数据包时罕见的服务器端死锁问题。
- 修复了内部 wcwidth() 实现中的错误,并将其更新以涵盖 Unicode 12。
- 修复了 Database 升级的文档在 NEI 中不显示的问题。
- 修复了某些类型的 GPU 位块传输操作的服务器到客户端同步问题。
- 修复了 string.gmatch 在 Lua 5.4 上不支持“init”参数的问题。
- 对服务器到客户端的网络代码进行了调整:
- 添加了对配置效果、声音和所有客户端数据包的最大数据包距离的支持。
- 改进了与客户端同步方块实体更新的方法。
- 现在将机器人灯光颜色发送给方块实体的所有观察者,防止潜在的(罕见)故障。
- 更新 GNU Unifont 到 15.0.05。
OpenOS 修复/改进
- [#3371] 修复了 rm.lua 中的小错误。
- 修复了 Lua 5.4 上的“ls -l”命令。
- 对代码库进行了一般的小改进。
贡献者列表
asie, ds84182, Possseidon, repo-alt, sanmofe
opencomputers-1.7.10-forge-MC1.7.10-1.8.1+c71c147
on 2024 Dec 07修复/改进
- 将互联网卡代码回滚到 OC 1.7.7,修复了许多相关的回归问题。
- 修复了在 Lua 5.3+ 上显示“预期数字,得到数字”而不是“数字没有整数表示”的问题。
- 修复了 math.randomseed() 不支持非整数值的问题。
OpenOS 修复/改进
- 修复了 OpenOS 版本号。
贡献者列表
asie
opencomputers-1.7.10-forge-MC1.7.10-1.8.0+8fb006a
on 2024 Dec 07新功能/支持
- 添加:实验性 Lua 5.4 支持(Lua 5.4.4)。
- 目前,此功能隐藏在配置选项后面。
- 添加:林业电路板的内部布局现在可供 Lua 脚本使用。
- 添加:Lua 库的重大升级。
- 将 LuaJ 更新到 3.0.2,并应用了许多第三方补丁。
- JNLua 现在已进行适当优化编译 - 性能提高约 2 倍!
- Lua 5.2 已更新为 gamax92 回溯的错误修复。
- Lua 5.3 已从 5.3.2 更新到 5.3.6。
- 调用中的 64 位整数现在应得到正确处理。
- 添加:新的机器人名称。
- 添加:Linux 和 macOS 上对 AArch64 的官方支持。
- 添加:Transposer transferFluid() 的源罐参数。(repo-alt)
- 添加:红石 I/O 纹理的细微缩进。
- 每侧的暗点数量标记其响应的边的序号。
- 添加:对非 BMP Unicode 代码点的支持!
- 需明确的是,只要字体中提供,现在应完全支持 Unicode 字符 >= 0x10000。
- 添加:资源包中部分字体覆盖的支持。
- 如果资源包的 font.hex 文件仅包含某些字形,父资源包中缺失的字形不会消失。
- 添加:对“PATCH”HTTP 方法的支持。(hohserg1)
- 添加:新的配置选项:“transposerFluidTransferRate”。(repo-alt)
- 更改:新的 limitFlightHeight 配置定义。
- 这允许使用 256 以上的值,对于立方块用户可能很有用。
- 更改:用两个新选项替换 forceNativeLibWithName 配置选项:forceNativeLibPlatform 和 forceNativeLibPathFirst。(TheCodex6824)
- forceNativeLibPlatform 允许将通常自动检测的平台字符串覆盖为自定义值,以防用户使用不受支持的平台。
- forceNativeLibPathFirst 允许选择要在其中检查本机的目录,而不是始终在 jar 中搜索。这允许在无需先将自定义本机打包到 mod jar 中的情况下使用它们,这对最终用户来说应该容易得多。
- 更改:如果存在但无效的配置文件,游戏现在会崩溃而不是重新加载默认值。
- 修复:[#3239]机器人块点击中的不一致性。
- 修复:[#3588]重命名其他文件时未正确释放空间。
- 修复:[#3591]来自其他 mod 的包装世界的内存泄漏。
- 修复:[#3596]通过适配器连接 ComputerCraft 外围设备时冻结(Kosmos-Prime)
- 修复:[#3603]computer.getDeviceInfo 不会立即暂停计算机(AR2000AR)
- 修复:[#3609]在显卡“bitblt()”边缘情况中交换了参数。(Kosmos-Prime)
- 删除:x86(32 位)macOS 的本机 Lua 库支持。
OpenOS 修复/改进
- 修复:[#3558]/bin/ls 中的无效文件修改时间戳。
贡献者列表
AR2000AR、asie、hohserg1、Kosmos-Prime、payonel、repo-alt、Smok1e、TheCodex6824
1.8.0-snapshot-20220918
on 2024 Dec 071.8.0-snapshot-20220917
on 2024 Dec 07无
opencomputers-1.7.10-forge-MC1.7.10-1.7.7+3d2bec9
on 2024 Dec 07新功能/支持
- 修复:调整了版本检查以支持更新的 GitHub 标签格式。
- 修复:[#2883] 如果白名单域解析失败,则允许任何域通过。
- 修复:[#3547] 字符字形回归(在 OpenComputers 1.7.6 中引入)。
- 修复:[#3004] 电缆物品上的损坏/元数据值不正确。
OpenOS 修复/改进
- 修复:/bin/edit 在 Lua 5.2 上不起作用(在 OpenOS 1.7.6 中引入)。
- 修复:由于回归,回退了“[#3196] Env 在'sh'命令中传递。”。
贡献者列表
payonel, asie
OpenComputers-MC1.12.2-1.7.6+fe5ba4e
on 2024 Dec 07新功能/支持
- 添加:在导航升级中访问航路点地址 UUID。(hohserg1)
- 添加:[#779] 图形卡视频内存系统。
- 图形卡现在有多个内部视频内存缓冲区,可以分配和释放。
- 对视频内存的读写成本为零。
- 在视口之外写入文本缓冲区现在成本为零。
- 添加:更完整的 Unicode 支持!
- Unscii 已升级到 2.1 版本(带有 funscii 补丁)。
- 由于许可证更改,现在可以使用 Unifont 14.0.04 来填充缺失的字形。
- 上述内容意味着 OpenComputers 现在支持近乎完整的 Unicode 基本多语言平面。
- 添加:更多升级现在有描述性工具提示。
- 添加:新的模组集成:
- GregTech:地震勘探数据读取。(repo-alt)
- Thaumic Energistics:蒸馏模式方面信息。(repo-alt)
- 更改:默认情况下将块 0.0.0.0/8 从互联网卡更改为其他。(divergentdave)
- 更改:游戏日志现在在报告机器位置时包含维度。(D-Cysteine, repo-alt)
- 更改:使 Lua BIOS 采用尾调用优化。(skyem123)
- 更改:[#3440] 'media()' 现在在服务器磁盘驱动器上实现。
- 更改:运动传感器现在在检查实体可见性时同时考虑脚部和眼睛。
- 更改:默认 CPU 架构现在是 Lua 5.3。
- 更改:创建新机架时,默认情况下“中继模式”处于禁用状态。
- 其他:更新了以下翻译:
- 中文(低功耗)
- 德语(JakobDev)
- 葡萄牙语(guilherme-puida)
- 俄语(Fingercomp, Smollet777)
- 修复:AE2 物品堆栈大小大于 2^31-1。
- 修复:条形码读取器升级在扫描不是有效目标的任何内容时崩溃。(AmandaCameron)
- 修复:[#3509] ByteBufInputStream 内存泄漏。
- 修复:[#3187] 安装 CodeChickenLib 和 IC2 时崩溃。
- 修复:[#3247] 反汇编器通过直接库存访问接受整个堆栈。
- 修复:[#3254] 全息图复制()的边缘情况问题。
- 修复:[#2999, #3225] 删除计算机/机器人持久性数据的边缘情况问题。
- 修复:Ender IO/Project: Red 扳手兼容性。
- 修复:[#3159] 调用 'debug.sendToDebugCard()' 时出错。
- 修复:[#3494] 在较大/负 Y 值上使用块 GUI 时出错(例如使用 Cubic Chunks)。
- 修复:[#3391] 发电机升级会破坏燃料容器。
- 修复:3D 打印物品堆叠不一致(Quant1um)。
- 修复:[#2911] Debug Card 中 getGameType() 和 setGameType() 使用的不一致值。
- 修复:[#3472] 3D 打印照明不正确。
- 修复:[#3226] 格式化时硬盘报告的最大堆栈大小不正确。
- 修复:[#3084] 'maxSignalQueueSize' 配置选项的解析不正确。
- 修复:[#3184] 机架和计算机内部的红石卡侧面不正确。
- 修复:[#3182] Transposer 中实体库存名称的报告不正确,以及其他 Transposer 交互问题。
- 修复:Blood Magic 集成缺少空检查。
- 修复:[#3336] GregTech 数据棒 NBT 缺少空检查。
- 修复:[#3249] 远程终端缺失时的空指针异常。
- 修复:Tank Controller Upgrade 的潜在边缘情况崩溃。
- 修复:[#3401] 'rawSetForeground','rawSetBackground' 工作不正确。
- 修复:[#3265] 中继 'setStrength' 无上限。(JamesOrdner)
- 修复:[#1999] 'string.gsub' 模式现在允许数字。
- 修复:[#3195] 一级无线卡未接收消息。
- 修复:软盘驱动器 GUI 中的更新问题。
OpenOS 修复/改进
- 更改:向 'text.internal.reader' 添加二进制支持。
- 更改:现在将错误传递回 'shell.execute'。
- 更改:'install' 不再覆盖 '/etc/rc.cfg' 或 '/home/.shrc'。
- 更改:如果 /home 是只读的,会显示一条有用的消息告诉用户运行 'install'。
- 更改:从 'cp' 别名中删除 '-i'。
- 更改:[#3320] VT ABCD 默认应移动 1 个字符。
- 更改:[#3305] 'wget' 现在传递默认用户代理。
- 修复:[#3423] 不能从孤儿协程中让出。
- 修复:调用 'tty.setViewport' 时没有参数时崩溃。
- 修复:[#3499] 点击某处后 'edit' 崩溃。
- 修复:[#3196] 'sh' 命令中的环境传递。
- 修复:[#3201] 'io.input' 实现不一致。
- 修复:[#1207] I/O 缓冲区读取分割 UTF-8 序列。
- 修复:OpenOS 的 'ls' 手册页中的小问题。(avevad)
- 修复:[#3308] 在某些情况下,外壳中未报告内存不足错误。
- 修复:'/bin/edit' 中的 Shift+Backspace 处理。
- 对代码库进行了许多小的改进。
贡献者列表
payonel, asie, AmandaCameron, avevad, D-Cysteine, divergentdave, hohserg1, JamesOrdner, repo-alt, Fingercomp, guilherme-puida, JakobDev, Low-power, Quant1um, skyem123, Smollet777
OpenComputers-MC1.11.2-1.7.5.170
on 2024 Dec 07OpenComputers-MC1.10.2-1.7.5.245
on 2024 Dec 07- 首先上传到 社区。
OpenComputers-MC1.12.2-1.7.5.192
on 2024 Dec 07- 初始上传到 社区。