Steamをインストール
ログイン
|
言語
简体中文(簡体字中国語)
繁體中文(繁体字中国語)
한국어 (韓国語)
ไทย (タイ語)
български (ブルガリア語)
Čeština(チェコ語)
Dansk (デンマーク語)
Deutsch (ドイツ語)
English (英語)
Español - España (スペイン語 - スペイン)
Español - Latinoamérica (スペイン語 - ラテンアメリカ)
Ελληνικά (ギリシャ語)
Français (フランス語)
Italiano (イタリア語)
Bahasa Indonesia(インドネシア語)
Magyar(ハンガリー語)
Nederlands (オランダ語)
Norsk (ノルウェー語)
Polski (ポーランド語)
Português(ポルトガル語-ポルトガル)
Português - Brasil (ポルトガル語 - ブラジル)
Română(ルーマニア語)
Русский (ロシア語)
Suomi (フィンランド語)
Svenska (スウェーデン語)
Türkçe (トルコ語)
Tiếng Việt (ベトナム語)
Українська (ウクライナ語)
翻訳の問題を報告
It has a hard-defined list of things it can pick though, so if there were any new crops added in the updates since this feature was added to Sketch Rabbit, then it won't be able to pick that new crop.
I enabled 15 character mods alongside Waroline on a server with caves enabled.
I switched to every character from the list, one by one.
The only crashing character was Wilson after his update, due to some outdated mods.
After I disabled all character mods except Waroline, the game did not crash with Wilson either.
I do not see any possibility of my code crashing the game via builder component's KnowsRecipes function. I only override a part of this function in case of crafting drawings and then execute the original version of it for all other items.
Something else must be the cause of the issue you're experiencing.
scripts/components/builder.lua:762 in () ? (Lua) <739-769>
self =
exclude_tags = table: 0000000067F9E4F0
RemoveRecipe = function - ../mods/workshop-2345989057/scripts/util/drawing_prototyper.lua:471
recipes = table: 0000000067F9E9F0
DoBuild = function - ../mods/workshop-2154719244/scripts/api/demoman_skin_items_api.lua:123
GetKnownDrawings = function - ../mods/workshop-2345989057/scripts/util/drawing_prototyper.lua:512
inst = 124458 - wilson (valid:true)
EvaluateTechTrees = function - ../mods/workshop-2345989057/scripts/util/drawing_prototyper.lua:1104
accessible_tech_trees = table: 0000000067F9ECC0
buffered_builds = table: 0000000067F9EE00
LearnNewDrawing = function - ../mods/workshop-2345989057/scripts/util/drawing_prototyper.lua:517
OnLoad = function - ../mods/workshop-2345989057/scripts/util/drawing_prototyper.lua:571
old_accessible_tech_trees = table: 0000000067F9ED10
MakeRecipeAtPoint = function - ../mods/workshop-2345989057/scripts/util/drawing_prototyper.lua:644
ReloadDrawingUnlocks = function - ../mods/workshop-2345989057/scripts/util/drawing_prototyper.lua:581
OnSave = function - ../mods/workshop-2345989057/scripts/util/drawing_prototyper.lua:560
HasCharacterIngredient = function - ../mods/workshop-2945710455/modmain.lua:2
TestCanDrawInCurrentPos = function - ../mods/workshop-2345989057/scripts/util/drawing_prototyper.lua:526
RemoveIngredients = function - ../mods/workshop-2154719244/scripts/postinits.lua:415
MakeRecipeFromMenu = function - ../mods/workshop-2154719244/scripts/api/demoman_skin_items_api.lua:101
_ = table: 0000000067F9CB00
accessible_tech_trees_no_temp = table: 0000000067F9E450
recipe = table: 000000001C907040
ignore_tempbonus = nil
has_tech = true
i = 32
v = SPIDER_DRAWING
=(tail call):-1 in () (tail) <-1--1>
=(tail call):-1 in () (tail) <-1--1>
self =
enabled = true
focus_target = false
shown = true
owner = 124458 - wilson (valid:true)
valid_recipes = table: 0000000060410330
can_fade_alpha = true
is_left_aligned = true
focus_flow_args = table: 0000000060410240
inst = 124917 - (valid:true)
focus = false
focus_flow = table: 0000000060410790
name = CraftingMenuHUD
children = table: 000000006040FE30
callbacks = table: 000000006040FE80
builder = table: 0000000067F9C2E0
freecrafting = false
tech_trees = table: 0000000067F9ECC0
tech_trees_no_temp = table: 0000000067F9E450
k = minifan
recipe = table: 000000001C907040
self =
enabled = true
focus_target = false
shown = true
owner = 124458 - wilson (valid:true)
valid_recipes = table: 0000000060410330
can_fade_alpha = true
is_left_aligned = true
focus_flow_args = table: 0000000060410240
inst = 124917 - (valid:true)
focus = false
focus_flow = table: 0000000060410790
name = CraftingMenuHUD
children = table: 000000006040FE30
callbacks = table: 000000006040FE80
owner = 124458 - wilson (valid:true)
is_left_aligned = true
class_tbl = table: 000000006C3804F0
arg = nil
obj = CraftingMenuHUD
scripts/widgets/controls.lua:278 in (upvalue) constructor (Lua) <45-326>
self =
top_root = top_scale_root
_scrnh = 1440
shown = true
saving = Saving
chat_queue_root =
topright_over_root = tr_over_scale_root
right_root = right_scale_root
e
[00:01:47]: [string "scripts/components/builder.lua"]:762: attempt to compare number with nil
Can you please send me the log entry showing what exactly causes the game to crash?
The actual cause of the crash should be above the stack trace you sent me so far, for example:
"Tried to index local variable 'var' (a NIL value)"
scripts/components/builder.lua:762 in () ? (Lua) <739-769>
=(tail call):-1 in () (tail) <-1--1>
=(tail call):-1 in () (tail) <-1--1>
scripts/widgets/redux/craftingmenu_hud.lua:265 in (method) RebuildRecipes (Lua) <255-320>
scripts/widgets/redux/craftingmenu_hud.lua:21 in (field) _ctor (Lua) <15-136>
scripts/class.lua:194 in (upvalue) CraftingMenu (Lua) <184-197>
scripts/widgets/controls.lua:278 in (upvalue) constructor (Lua) <45-326>
scripts/modutil.lua:156 in (upvalue) constructor (Lua) <155-158>
scripts/modutil.lua:156 in (upvalue) constructor (Lua) <155-158>
scripts/modutil.lua:156 in (upvalue) constructor (Lua) <155-158>
scripts/modutil.lua:156 in (upvalue) constructor (Lua) <155-158>
scripts/modutil.lua:156 in (upvalue) constructor (Lua) <155-158>
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2879092392
scripts/components/builder_replica.lua:266 in (upvalue) old_KnowsRecipe_replica (Lua) <245-275>
../mods/workshop-2879092392/scripts/libs/jeweldream.lua:96 in (method) KnowsRecipe (Lua) <93-105>
scripts/widgets/redux/craftingmenu_hud.lua:265 in (method) RebuildRecipes (Lua) <255-320>
scripts/widgets/redux/craftingmenu_hud.lua:237 in (method) Initialize (Lua) <236-245>
scripts/widgets/redux/craftingmenu_hud.lua:114 in (local) fn (Lua) <113-115>
scripts/entityscript.lua:1152 in (method) PushEvent (Lua) <1139-1166>
scripts/prefabs/player_common.lua:730 in (field) fn (Lua) <692-742>
scripts/scheduler.lua:186 in (method) OnTick (Lua) <164-216>
scripts/scheduler.lua:419 in (global) RunStaticScheduler (Lua) <417-425>
scripts/update.lua:175 in () ? (Lua) <166-217>
I updated the mod - hopefully the issue does not occur anymore.
Version 1.43
- Fixed game crash after new Wilson character update;
- Improved code for checking known recipes to make it compatible with other mods.
../mods/workshop-1505270912/modmain.lua:6234 in (method) KnowsRecipe (Lua) <6214-6243>
scripts/widgets/redux/craftingmenu_hud.lua:264 in (method) RebuildRecipes (Lua) <254-319>
scripts/widgets/redux/craftingmenu_hud.lua:236 in (method) Initialize (Lua) <235-244>
scripts/widgets/redux/craftingmenu_hud.lua:114 in (local) fn (Lua) <113-115>
scripts/entityscript.lua:1152 in (method) PushEvent (Lua) <1139-1166>
scripts/prefabs/player_common.lua:723 in (field) fn (Lua) <685-734>
scripts/scheduler.lua:186 in (method) OnTick (Lua) <164-216>
scripts/scheduler.lua:419 in (global) RunStaticScheduler (Lua) <417-425>
scripts/update.lua:173 in () ? (Lua) <164-215>
../mods/workshop-1505270912/modmain.lua:6234 in (method) KnowsRecipe (Lua) <6214-6243>
scripts/widgets/redux/craftingmenu_hud.lua:264 in (method) RebuildRecipes (Lua) <254-319>
scripts/widgets/redux/craftingmenu_hud.lua:236 in (method) Initialize (Lua) <235-244>
scripts/widgets/redux/craftingmenu_hud.lua:114 in (local) fn (Lua) <113-115>
scripts/entityscript.lua:1152 in (method) PushEvent (Lua) <1139-1166>
scripts/prefabs/player_common.lua:723 in (field) fn (Lua) <685-734>
scripts/scheduler.lua:186 in (method) OnTick (Lua) <164-216>
scripts/scheduler.lua:419 in (global) RunStaticScheduler (Lua) <417-425>
scripts/update.lua:173 in () ? (Lua) <164-215>
Version 1.42
- Fixed an issue where Waroline could not craft skins of her Sketchbook;
- Fixed an issue where Waroline's character skins were not visible on character screen while "Owned" filter was enabled;
- Fixed an issue where players could not ride regular saddled Beefalos.
Tropical Experience alters a lot of stuff. I tried to make Waroline compatible with that mod back in the day, but I never could get it to work right.
Nowadays fixing that compatibility is on the bottom of my priority list...
@Boredly: Thanks for reporting this issue.
I can't pinpoint where the problem is exactly (I don't directly alter the mount behavior anywhere in the code), so it may take me some time to figure out how to fix it.
Version 1.41
- Fixed game crash on load, related to crafting changes in new DST update.
Screenshot of crash. Hope it helps. [i.imgur.com]
Btw, for some reason, the server disconnects me when I'm Waroline and I interact with an Ice Box. The unique interactions so far which disconnects me are:
1. When I put a corn plant into the icebox.
2. When I ate Honey Nuggets directly from the icebox.
I'd love your input when you get the time. Again, love this mod a whole lot!
Cheers
If you're crashing I'd say the most likely cause is a conflict with another mod (if it's a super popular mod, I might try to make Waroline compatible with it, but if it's not then it's likely someone's bad coding causing issues and I cannot do anything about that)