Barotrauma

Barotrauma

Item IO Framework(Temp Fixed)
23 Comments
Lucifinel 22 Apr @ 9:36pm 
我發現一件事,被吞掉的物品有時候並不是真的被吞掉,而是直接噴出箱子,掉到地上
Lucifinel 12 Apr @ 4:23am 
@碎语轻声 我測出具體的BUG觸發方式了,在把物品向物品箱內放置時,如果將物品向物品箱本身拖動,則可以正常使用
但多人模式下,如果將物品向物品箱內部的格子拖動,則物品必定會被吞掉
碎语轻声  [author] 12 Apr @ 2:37am 
实际上在cs代码跟原mod是完全一样的,我不清楚为什么原mod可以用而fix用不了。或许有其他mod影响了。我在本地测试是可以正常放入和取出的
Lucifinel 12 Apr @ 1:43am 
@碎语轻声 安裝了,也開了Enable CSharp Scripting,如果沒開Enable CSharp Scripting,那早就在放入物品時報錯或是崩潰了

因為Item IO Framework可以正常用,但Item IO Framework(Temp Fixed)不能,物品雖然能拿出來,但放入物品後物品累計的數量不增加,導致物品會憑空消失

舉個例子,我往有10個氧礦碎片且內部放有7個氧礦碎片的物品箱中放入7個氧礦碎片,物品是吞掉了,但箱子累計的物品數量沒有增加,導致我憑空被吞了7個物品,反覆測試也是一樣的結果
碎语轻声  [author] 11 Apr @ 11:46pm 
如果不能用需要检查是否正确安装lua,安装成功后主菜单的左上角有红字,
底下有Open LuaCs Settings,需要打开并勾选Enable CSharp Scripting才能正常使用
Lucifinel 11 Apr @ 10:47pm 
還是不能用,物品雖然能拿出來,但放入後數量不增加
柊 かがみ 10 Apr @ 10:23am 
大佬救命,更新后无法正常使用:Gachislave:
Lucifinel 10 Apr @ 10:12am 
更新後廢了.....雖然我不意外就是,畢竟是基於LUA的模組,但希望可以盡快更新:vanilla:
概念 21 Dec, 2024 @ 4:02am 
人家就是这么设计的,你能不能不要多事@Azure,想不超模就别用io箱,减重
Azure 21 Dec, 2024 @ 3:58am 
物品箱可以放在物品栏里,一个格子可以带超过物品栏堆叠上限的物品,也可以把一些原本只能拿在手上的物品储存在物品栏中
万物转大招 15 Dec, 2024 @ 7:19pm 
cs开了也会崩溃,反复重装游戏以及各种mod确认是这个造成的。可是别人都说没问题,实在没招了,拜托作者看看模组是否还有问题
FireCream 11 Dec, 2024 @ 6:35pm 
非常好更新使我存档复活:steamthumbsup:
Neko_Yukari 1 Oct, 2024 @ 9:50pm 
好的,确认是cs没开,麻烦了
Neko_Yukari 1 Oct, 2024 @ 9:35pm 
at Barotrauma.Networking.GameClient.<>c__DisplayClass123_0.<ReadIngameUpdate>b__0(ServerNetSegment segment, IReadMessage inc) in <DEV>\Barotrauma\BarotraumaClient\ClientSource\Networking\GameClient.cs:line 2177
at Barotrauma.Networking.SegmentTableReader`1.Read(IReadMessage msg, SegmentDataReader segmentDataReader, ExceptionHandler exceptionHandler) in <DEV>\Barotrauma\BarotraumaShared\SharedSource\Utils\SegmentTable.cs:line 296
Neko_Yukari 1 Oct, 2024 @ 9:35pm 
客户端方面这么报错
Error while reading a message from server.
Exception thrown while reading segment EntityEvent at position 32.
Inner exception: Message byte position incorrect after reading an event for the entity "物品箱 (ID: 1944)" (ID 1944). The previous entity was "" (ID 0) Read 40 bits, expected message length was 176 bits.
at Barotrauma.Networking.ClientEntityEventManager.Read(ServerNetSegment type, IReadMessage msg, Single sendingTime) in <DEV>\Barotrauma\BarotraumaClient\ClientSource\Networking\NetEntityEvent\ClientEntityEventManager.cs:line 234
Neko_Yukari 1 Oct, 2024 @ 9:35pm 
服务端没有崩溃,只是会把所有玩家踢出服务器

3月时原作者下面就有同样的留言,但作者似乎没有修好
服务器是根据文档手动安装的,我不清楚c#是不是一直开着的,但我找不到可以把它启用的配置文件
碎语轻声  [author] 1 Oct, 2024 @ 7:39pm 
如果崩溃就是服务端没有启用lua和cs,服务端安装lua需要自己手动覆盖文件以及启用cs需要有对应的配置文件(LuaCsSetupConfig.xml)中EnableCsScripting设置为true。从自己游戏根目录复制就好
Neko_Yukari 1 Oct, 2024 @ 7:56am 
这个模组会出现用steamcmd启动服务端后把物品放入物品箱会崩溃的问题吗
Glory to Hong Kong 31 Oct, 2023 @ 6:35am 
感谢大佬分享
碎语轻声  [author] 21 Oct, 2023 @ 7:05pm 
xpath版本没有更新,所以不能用
Hanling 21 Oct, 2023 @ 6:50pm 
也許是Lua For Barotrauma (with xpath patch)的問題?
我自己都忘己我是用這個了
碎语轻声  [author] 21 Oct, 2023 @ 6:01pm 
我这边单人和多人测试都没啥问题,你是不是lua没有更新或者启用了原mod导致的
Hanling 21 Oct, 2023 @ 3:44pm 
單人,只留lua和CS也會跳
Could not find the component "ConditionStorage" (C:/Users/~/XML/ItemBox.xml)