xStarbound 功能列表
starbound吧
全部回复
仅看楼主
level 6
推荐xStarbound客户端,源自开源的OpenStarbound,之前叫 XSB-2
变化
若干新命令(由 FezzedOne 提供)!键入 /xclient 了解新的客户端命令,或键入 /help (在 xServer、xClient 主机或在 xClient 单人游戏中)查看新的服务器端命令。
玩家和 NPC 的非像素化人形技术和状态效果缩放更美观(并经过优化)(由 FezzedOne 重新实现)。
现在运行 Pluto,这是 Lua 5.4 的一个分叉!
启用 "safeScripts" 时的完全 Lua 沙盒!由 FezzedOne 提供。
为了取代某些修改器使用的旧的、可能导致崩溃的沙盒破坏代码,新的 Lua 回调用于安全地保存和读取全局变量表中的变量,并具有相同的预期跨上下文作用域。
注意:这会导致一些模式兼容性问题;请参阅下文了解受影响的模式。修复这些问题的补丁将很快发布。
完整、最新的 Lua API 文档。(除了大量引擎调用 Lua 脚本)。
在一个客户端上控制多个角色!完全兼容多人游戏。由 FezzedOne 制作。取代 OpenStarbound 的角色互换功能。
/add 和 /adduuid :加载并添加保存的玩家角色。
/swap 和 /swapuuid :切换到不同的角色。如果角色未加载,则替换当前角色。
/remove 和 /removeuuid :删除当前未控制的角色。
有一些游戏平衡限制--死亡的角色不会重生,直到你传送到自己的飞船上。这些限制可以通过 Lua API 以每个角色为单位禁用。
xStarbound 在加载飞船世界和天体世界文件时会自动重新打包,从而为您节省大量磁盘空间,对于 xClient 来说,还能减少飞船世界造成的服务器延迟。由 FezzedOne 提供。
舰船世界重新打包是客户端操作;天体世界重新打包是服务器端操作。
通过在 xclient.config 或 xserver.config 中添加 "disableRepacking": true 禁用自动重新打包功能。
附加 Lua 回调,使玩家角色与 NPC 一样完全可编写脚本!
现在可以在图形设置对话框中调整用户界面缩放比例,并可配置按键绑定和支持分数缩放比例(FezzedOne)。还有用于更改游戏内摄像头缩放的按键绑定(Kae)。用户界面缩放比例和缩放级别都是可编写脚本的(FezzedOne)。在 xStarbound 中不再需要用户界面缩放 MOD(事实上也不再有任何作用)!
聊天信息历史记录现在会保存到存储目录中的 messages.json 中,而不会在每次断开连接时重置。请使用 xClient 上新的 /clear 命令清除聊天记录。
库存和动作条扩展(或缩减)MOD 现在与香草多人游戏完全兼容,无需对 MOD 进行任何更改。此外,只要在 xStarbound 中加载了角色,现在就可以安全地添加或移除这些修改器,而不会出现物品丢失或崩溃的情况。由 WasabiRaptor 和 FezzedOne 添加。
更改库存或操作栏模式后载入角色时,不再适合的物品会掉落在玩家身边的地面上(如果还有库存空间,则会被拾起),而不是显示错误对话。
警告使用虚幻客户端和其他客户端 MOD 的用户:如果您在非 xStarbound 客户端上加载任何已调整库存大小但尚未掉落溢出物品的角色--如果您在更换修改器后打开 xStarbound,但在切换到其他客户端之前并未实际加载某些角色,则可能会发生这种情况--您可能会丢失物品,因此请在 xStarbound 中加载角色并先保存物品!
网络化库存和操作栏配置可以通过 $assets/player.config 的补丁单独配置;有关新参数,请参阅 $src/assets/xSBassets/player.config.patch 。xClient 客户端要加入安装了库存或动作条配置的非 xServer 服务器,就必须使用这样的补丁配置,但允许加入配置不匹配的服务器(假设允许不匹配的资产)。
游戏中转换为 "完美通用物品 "的任何东西现在都会在物品中保存参数,一旦重新安装了任何缺失的修改器(WasabiRaptor 和 FezzedOne),这些参数就会恢复。服务器端物品需要 xServer(或主机上的 xClient)(例如世界上容器中的物品,甚至是飞船世界中的物品!),单人游戏和客户端物品(玩家库存中的物品)需要 xClient。
支持可编写脚本的资产预处理。由 Kae 提供;由 FezzedOne 修正并大大增强。
移除修改后的技术和状态效果时,不再导致菜单崩溃(Kae 和 WasabiRaptor)。
支持可编写脚本的着色器和照明参数(FezzedOne)。
现在,您可以制作 .patch 文件,这些文件可以直接合并到早期版本中(Kae)。这就是 assets/xSBassets 中的补丁文件异常简单的原因。此外,在 "remove" 和 "replace" 操作中,如果 "path" 指向一个 JSON 数组 (FezzedOne),则支持一个新的 "find" 参数 - 如果 "find" 存在,则只有与 "find" 中的值完全匹配的第一个数组值会被 "value" 删除或替换,而不是整个数组。
几乎所有来自原始 xSB 的 Lua 回调(由 FezzedOne 提供)、 input 回调(由 Kae 提供),以及一些额外的 player , chat , interface 和 clipboard 回调,以便与 OpenStarbound mods 和一些 StarExtensions mods 兼容 (FezzedOne)。 setSpecies 和 setIdentity 回调不会让你切换到不存在的物种(FezzedOne)。文档尚未更新。
各种崩溃修复(FezzedOne 和 Kae)。
通过按键菜单支持自定义用户输入(由 StarExtensions 的 Kae 重写)。
客户端定位语音聊天,可在完全虚构的服务器上运行;与 StarExtensions 兼容。它使用 Opus 制作清晰的高清音频。由 Kae 从 StarExtensions 重写。
语音聊天配置对话在选项菜单中提供,而不是作为聊天命令。
使用 /voice 命令(FezzedOne)可以获得额外的语音聊天选项,包括持续保存的静音。
多字体支持(使用 ^font=name; 内联切换字体,自动检测 .ttf 资产)。由 Kae 添加,由 FezzedOne 修复。此外,在聊天框中,转义码和自定义字体可以正确地换行和传播(FezzedOne)。
照明部分是异步的(Kae)。
对内存中指令和图像的存储进行了各种修改,以大大降低它们对 FPS 的影响(Kae)。
当超长指令用于 "虚幻多人游戏兼容 "的创作(如生成的服装)时,它就能很好地发挥作用。
客户端磁贴位置预测(由 StarExtensions 的 Kae 重写)。
您还可以即时调整磁贴放置区域的大小。
客户端和服务器端支持使用自定义碰撞类型放置前景地砖(由 StarExtensions 的 Kae 重写;需要主机上的 xServer 或 xClient)。xWEdit 是支持这些功能的 WEdit 的分叉版;xWEdit 需要 xClient 才能实现完整的客户端功能,但部分功能可与 OpenStarbound 客户端(非 StarExtensions!)配合使用。
此外,还可以在非实心前景瓷砖下放置物体(Kae)。
通过 world.placeMaterial() 的额外参数,支持在半空中放置未连接到现有瓦片的瓦片(需要 xClient 以及多人游戏中主机上的 xServer/xClient)。由 FezzedOne 提供。
对用户界面进行了一些打磨(FezzedOne 和 Kae)。
类似《泰拉瑞亚》的物体、地砖和液体放置动画(FezzedOne)。如果不喜欢,可以使用资产修改器禁用它们。
2024年07月13日 06点07分 1
level 13
这个和starrypy3k有什么不同的吗
2024年07月22日 09点07分 2
level 7
那么在哪里可以玩的到呢
2024年09月21日 01点09分 3
1