栈切片器 - 将一个栈拆分为自定义数量的栈

栈切片器 - 将一个栈拆分为自定义数量的栈

将一个物品堆分成几个等量的堆。指向它,按一个数字,完成。300个蛋糕分成4堆,每堆75个。在背包和所有箱子中都能用。无需拖拽,无需计数。

[size=4][b]将一个堆叠拆分成多个均等堆叠。[/b][/size]


指向一堆300个蛋糕,按下[b]4[/b],你会得到四堆各75个。它甚至能一次性拆分成3或5这样的奇数堆数!
整个模组就是这样。无需拖拽,无需逐个点击物品,无需计数。

[b]操作控制[/b]
[list]
[]指向物品时按下[b]数字键2到9,以及0[/b]:将其拆分成对应数量。[b]0[/b]代表十。[/]
[][b]鼠标中键[/b]:使用你最后选择的数字进行拆分。[/]
[]拆分过程中再次按下[b]鼠标中键[/b]:停止拆分。[/]
[][b]Page Up和Page Down[/b]:将数字增减一。按住[b]Ctrl[/b]+[b]PgUp/Dwn[/b]可增减十。[/]
[][b]F10[/b]:向日志输出诊断报告。不会更改任何内容。[/]
[/list]在游戏世界中,模组会忽略数字键。

你的数字会被记住,包括游戏重启后。

[b]对于十以上的数字:[/b]打开你的[b]背包[/b]或[b]箱子[/b],将光标移离物品,[b]按下一个数字[/b],然后使用[b]Page Up[/b]来递增。
[b]示例:[/b]要输入十四,按下[b]0[/b]然后按Page Up四次。现在指向一个堆叠并[b]点击鼠标中键[/b]即可拆分成14个堆叠。


[b]预期效果[/b]
[list]
[][b]当无法整除时[/b],新生成的堆叠保持均等,余数留在原位置。300分成7堆会得到六堆42个并留下48个。物品永远不会丢失。[/]
[][b]当没有足够的空闲格子时[/b],它会尽可能多地拆分,并提示已满。[/]
[][b]2、4、8和16是即时拆分的[/b],无论堆叠大小如何。它们使用游戏自带的“取半”操作,所以一千二百万个物品也能像十二个一样快速拆分。[/]
[][b]对于非常大的堆叠,奇数堆数会花费更长时间[/b](主要是金币),因为物品是一个一个移动的。游戏在此过程中保持运行,任何需要超过几秒的操作会先大致告知所需时间。[/]
[][b]关闭界面会停止操作[/b],再次点击鼠标中键同样如此。无论哪种方式,它都会干净利落地停止。[/]
[/list]该模组只做你本来就能手动完成的事情,只是帮你省去了点击操作。


[b]适用范围[/b]

你的背包以及目前测试过的所有存储容器:木制、金属、精炼金属、高级、日式和公会箱子,以及饲料箱和冷藏箱。

如果你发现某处它无法工作,指向那里的一个堆叠并按[b]F10[/b],然后发布日志。该报告通常能自行说明问题。
日志文件位于:
C:\SteamLibrary\steamapps\common\Palworld\Pal\Binaries\Win64\ue4ss\UE4SS.log

[b]环境要求[/b]

[b]Okaetsu RE-UE4SS,实验性帕鲁世界构建。[/b]不是常规的UE4SS。同时运行两者会破坏你的游戏。

[b]安装方法[/b]
[list=1]
[]解压压缩包。[/]
[]将[b]StackSlicer[/b]文件夹放入[font=Courier New]Palworld\Pal\Binaries\Win64\ue4ss\Mods\[/font][/]
[]启动游戏。[/]
[/list]要检查是否加载成功,打开[font=Courier New]ue4ss\UE4SS.log[/font]并查找以[font=Courier New][StackSlicer] v1.0 loaded.[/font]开头的行。

要卸载,删除该文件夹即可。

[b]设置[/b]

所有设置都在[font=Courier New]Scripts\config.lua[/font]中,每个选项上方都有注释说明。编辑后,请完全退出并重新启动游戏,因为Lua模组只在启动时加载。

你可以更改按键、默认数字、堆叠之间的等待时间等。

还有一个较旧的模式,[font=Courier New]middle_mouse_mode = "amount"[/font],它使鼠标中键拾取精确数量的物品到光标上,而不是拆分堆叠。该功能默认关闭。请注意,这个功能是在开发过程中被遗留的,因为我把模组的初衷从[u]从堆叠中取固定数量[/u][b]改为[/b][u]将堆叠拆分成自定义数量的堆叠[/u]。


[b]问题反馈[/b]

在[font=Courier New]config.lua[/font]中设置[font=Courier New]verbose = true[/font],重现问题,然后发布[font=Courier New]UE4SS.log[/font]。请包含[font=Courier New]v1.0 loaded[/font]所在的行,以便我知道你使用的构建版本。


[b]已知限制[/b]
[list]
[]无法在屏幕上显示当前数字。据我所知,Lua模组无法在帕鲁世界中绘制任何内容。该数字在启动日志行中可见,按数字键会将其设置为已知值。[/]
[]除2、4、8和16之外的数字会逐个移动物品,因此非常大的堆叠会需要一些时间。模组会提醒你并允许你停止。[/]
[][s]仅[/s]在单人游戏和专用服务器上测试过(专用服务器测试由[url=https://www.nexusmods.com/palworld/mods/5230?tab=posts]giorgn[/url]完成 - 感谢!)[/]
[/list][url=https://www.nexusmods.com/palworld/users/myaccount?tab=files][size=6]查看我的其他模组![/size][/url]