Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
日志文件有3个:caves_server_log.txt(如果崩溃发生在地下世界就发这个log) ,master_server_log.txt(如果崩溃发生在森林世界并且开了地洞就发这个log),client_log.txt(如果没有开地洞就发这个log)。 或者你3个文件都发给我也行,3Q~
鼠标拿起弹性空间升级道具,直接左键想要升级的木箱,龙鳞宝箱,或者建家档狂喜的粮仓就行了
① 找到文件
322330\3485622209\scripts\sort.lua
② 精确替换
lua
Copy
Edit
-- ★★★ 把原来的 430 行整段删掉,换成下方代码 ★★★
-- 生成排序用 key,任何物品都会得到一个字符串
local function makekey(item)
if item == nil then
return "zzz_nil"
end
-- 示范:优先按 prefab,再按皮肤,再按 stacksize 做二级排序
local pf = item.prefab or "zzz_no_prefab"
local skin = (item.skinname or "")
local sz = (item.components.stackable and ("%03d"):format(item.components.stackable:StackSize())) or "000"
return table.concat({pf, skin, sz}, "|")
end
-- 永远返回 true/false
local function safelt(a, b)
return makekey(a) < makekey(b)
end
-- 真·安全排序
table.sort(items, safelt)
注意
只要有 makekey 就几乎不会再返回 nil。
LUA ERROR stack traceback:
=[C]:-1 in (field) sort (C) <-1--1>
../mods/workshop-3485622209/scripts/sort.lua:430 in (upvalue) CXZ_SortUp (Lua) <367-528>
inst = 121731 - wortox (valid:true)
union = true
lockedslots = table: 00000000385071C0
items = table: 000000005568FD50
additemcount = 153
container = table: 0000000017C74820
containernumslots = 150
../mods/workshop-3485622209/scripts/sort.lua:552 in (field) CXZSort (Lua) <549-554>
inst = 121731 - wortox (valid:true)
doer = 121731 - wortox (valid:true)
union = true
lockedslots = table: 0000000038506F40
../mods/workshop-3485622209/modmain.lua:234 in (field) fn (Lua) <227-238>
act = 带包整理 121731 - wortox (valid:true)
targ = 121731 - wortox (valid:true)
scripts/bufferedaction.lua:26 in (method) Do (Lua) <22-36>
self (valid:true) =
LUA ERROR stack traceback:
=[C]:-1 in (field) sort (C) <-1--1>
../mods/workshop-3485622209/scripts/sort.lua:430 in (upvalue) CXZ_SortUp (Lua) <367-528>
inst = 138076 - wortox (valid:true)
union = true
lockedslots = table: 0000000017F65B20
items = table: 000000001B8E6E80
additemcount = 129
container = table: 0000000018B08E40
containernumslots = 150
../mods/workshop-3485622209/scripts/sort.lua:552 in (field) CXZSort (Lua) <549-554>
inst = 138076 - wortox (valid:true)
doer = 138076 - wortox (valid:true)
union = true
lockedslots = table: 0000000035089F70
../mods/workshop-3485622209/modmain.lua:234 in (field) fn (Lua) <227-238>
act = 带包整理 138076 - wortox (valid:true)
targ = 138076 - wortox (valid:true)
45格子我是单独测试过的,上面的图片用的就是45格子,小狐狸昨天也测试了,没问题。大背包没试过,等下都开起来看看
Upgradeable Chest的连接: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2484725102&searchtext=up