Don't Starve Together

Don't Starve Together

245 ratings
[DST] Musha (bug fix)
3
4
11
5
2
2
3
4
3
2
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
39.654 MB
Oct 26, 2020 @ 9:20pm
Oct 1, 2024 @ 6:31am
74 Change Notes ( view )

Subscribe to download
[DST] Musha (bug fix)

Description
This is the branch mod from "[DST] Musha" version:t 14.2.4
When these bugs were corrected in the original mod, you should use the original mod.
>> https://steamcommunity.com/sharedfiles/filedetails/?id=439115156


FIXED BUGS:
1) playercontroller.lua:3741, When inventoryitem is nil, game would down. (Jun/25/2022)
2) musha_adds_actions.lua:60, attempt to index field 'target' (a nil value) (Jun/25/2022)
3) Playing with game controller, you can't switch Musha's weapons (e.g. Blade<-->Bow) (Jun/25/2022)
4) Playing with game controller, you can't switch Musha's helmets (e.g. Bunny Scout Hat) (Jun/26/2022)
5) Breaking stone chair, table, base in the ruin is course of the game crash. (Jun/29/2022)
6) Musha could not craft a tunacan. (Jun/29/2022)
7) Playing by game controller, Musha's weapon didn't show Telepoof ability. (Jul/20/2022)
8) modmain.lua:4315, attempt to index field 'playercontroller' (a nil value) (Jul/24/2022)
9) Server closed when I try to place a mushroom farm. (Aug/13/2022)
10) Playing a Musha' flute, the game crashed. (Aug/21/2022)
11) Wearing prototype armor and being attacked by multiple killer bees will disconnect the server. (Aug/21/2022)
12) The game crashed every time when it tries to save, after the official update. (Oct/27/2022)
13) Attacking by Phoenix Axe, and when Musha logged out, the game crashed. (Dec/23/2022)
14) The display name of Arong was not defined. It was the cause of some issues. (Dec/29/2022)
15) The display name of Arong was not defined. It was the cause of some issues. (Dec/29/2022)
16) Fighting by Musha's Valkyrie mode, when dying Antlion attacked her, the game crashed. (Jan/05/2022)
17) ../mods/workshop-2269092717/scripts/prefabs/musha_egg.lua:248 in () ? (Lua) (Jun/13/2023)
18) Change widgetsetup(container, prefab) to widgetsetup(container, prefab, data) (JuL/25/2023)
Reason: there is a third parameter for this function in the game body, which is used to be compatible with mods that add their own box interface layout.
19) "Shadow Reaper cannot harvest any crops" (Jan/27/2024))
20) After Maxwell summoned his shadow dolls, when he used a sinkhole, the game crashed. (Mar/13/2024))
21) In Valkyrie mode, attacking monsters (such as spiders, hounds, and bosses) causes the program to crash. (Mar/27/2024)
22) A food in Ice-Yamche never perished, even is was take out from Ice-Yamche. (Oct/01/2024))


KNOWN ISSUES: (reported by 微笑的浮梦月?)
1. level emptied and rediscovered the first treasure when musha changed back into a monkey
3. The shortcut key (MUSHA skill) is not triggered when typing in the text box
4. Caused a crash while wearing ice armor and replacing it with a dummy. sg is nil.
5. broken_frosthammer Prevent continuous fuel consumption. (maybe it is a feature, not a bug)
6. Original code string variable call error, no add 1
7. The following function replaces all armor components with InitIndestructible.
I think the original author used the armor component as a defense percentage setting and the fuel component to record durability.
8. Modify the percentages displayed to focus on fuel for armor.
Musha's armor has two percentages: durability and fuel, but I believe the original author intended to use fuel as its actual percentage, so he set the armor durability to a value that is almost impossible to consume. I have now called a function for armor that does not include durability to set the defense ratio. InitIndestructible
9. Do not extinguish the flame when the phoenix falls. This is not a bug.
10. Do not extinguish the flame when opening the phoenix chest. This is not a bug.
11. Retain the ice Phoenix property when reloading game.
12. Fixed an issue where san value would return to 0 after gaining experience while wearing the Nightmare Amulet.


MODIFICATION:
1) You can upgrade Musha's Armor to max level 30 by Musha's Forge. (Dec/13/2022)
2) Giving a crystal to Super Baby Yamche, it changes to an egg. (Dec/13/2022)
3) Now you can build a Frog-Oven again! (Oct/01/2024)


VERY THANKS:
Sunnyyyyholic created the original mod, and 洛克人雪儿 had maintained it for long time.
Offer the greatest praise to them.
>> https://steamcommunity.com/sharedfiles/filedetails/?id=439115156


!!! my game crashed !!!
When a game crashed, it records the error in the two log files.
>> C:\Users\"-username-"\Documents\Klei\DoNotStarveTogether\master_server_log.tx
>> C:\Users\"-username-"\Documents\Klei\DoNotStarveTogether\client_log.txt

The error is recorded near the end line of the files.
You tell me the error.
Popular Discussions View All (3)
1
Oct 9, 2023 @ 9:15am
Got crash When I open Yamcha's storage in winter
Đại Vương Gâu
0
Jun 22, 2024 @ 3:24pm
[BUG] Junk pile rummage
Aery
0
Feb 24, 2024 @ 4:46am
bug report
Kizuna
405 Comments
Titus May 18 @ 7:38pm 
game crashes when smiting a frog
]KD[ GlaDos Apr 26 @ 1:56pm 
I got the same error:

[string "scripts/components/playercontroller.lua"]:5077: attempt to call field 'preview_cb' (a nil value)
...

But I don't even have this mod. Stumbled upon the thread though googling. I use some mods, but no mods with new characters or mobs.

The error happened when I entered the cave the first time and fought cave spider. I play as Wigfrid.

My thoughs are the bug is from the vanilla game itself, because Itsumademo written about it just a month ago, which is curious. Perhaps, some recent update has this bug.
Itsumademo Mar 26 @ 3:07am 
PART 1/6

Got same than @Janus happen every time i use the action "Smite" right clic attack with some weapon or even bare handed.

Log :
Itsumademo Mar 26 @ 3:06am 
PART 2/6

[00:03:16]: [string "scripts/components/playercontroller.lua"]:5077: attempt to call field 'preview_cb' (a nil value)
LUA ERROR stack traceback:
scripts/components/playercontroller.lua:5077 in (method) RemoteBufferedAction (Lua) <5068-5081>
self =
predictionsent = false
predictwalking = false
draggingonground = false
deploy_mode = true
controller_targeting_modifier_down = false
controller_targeting_lock_target = false
can_use_map = true
remote_predicting = true
map = Map (0000000038FCC3F0)
is_hopping = false
actionholding = false
isclientcontrollerattached = false
is_map_enabled = true
controller_target_age = 1.#INF
dragwalking = false
inst = 135949 - musha (valid:true)
remote_vector = (148.70, 0.00, 67.68)
classified = 135950 - player_classified (valid:true)
lastheldaction = Smite 106260 - rook (valid:true)
Itsumademo Mar 26 @ 3:04am 
PART 3/6

remote_authority = true
directwalking = false
doubletapmem = table: 00000000635CFD50
recent_bufferedaction = table: 00000000635CFF30
locomotor = table: 000000000DF44390
GetItemUseAction = function - ../mods/workshop-2269092717/modmain.lua:4686
time_direct_walking = 2.3333334550261
ismastersim = true
heldactioncooldown = 0
client_last_predict_walk = table: 00000000635CF620
mousetimeout = 10
HasItemSlots = function - scripts/components/playercontroller.lua:35
controller_targeting_targets = table: 00000000635D07F0
remote_controls = table: 00000000635D0610
buffaction = Smite 106260 - rook (valid:true)
scripts/entityscript.lua:1509 in (method) PerformPreviewBufferedAction (Lua) <1506-1513>
self (valid:true) =
Call_lightining_check = PERIODIC 135949: 0.500000
hungry_state = false
GetMoistureRateScale = function - scripts/prefabs/player_common.lua:254
vl1 = false
_blackout = net_bool (000000001740AE30)
ScreenFlash = function - scripts/prefabs/player_common.lua:1584
valkyrie = false
Itsumademo Mar 26 @ 3:02am 
PART 4/6

player_classified = 135950 - player_classified (valid:true)
ApplySkinOverrides = function - scripts/prefabs/player_common.lua:1682
_parasiteoverlay = net_bool (000000001740B010)
MakeGenericCommander = function - scripts/prefabs/player_common_extensions.lua:919
wakefn = function - ../mods/workshop-2269092717/scripts/prefabs/musha.lua:6139
IsActing = function - scripts/prefabs/player_common_extensions.lua:960
SetClientAuthoritativeSetting = function - scripts/prefabs/player_common_extensions.lua:988
customidleanim = idle_warly
_underleafcanopy = net_bool (000000001740B8D0)
_PostActivateHandshakeState_Client = 0
dmusic_veasy = true
unstable_mana = false
active_valkyrie = false
SetCameraDistance = function - scripts/prefabs/player_common.lua:1506
ShowHUD = function - scripts/prefabs/player_common.lua:1478
ResetMinimapOffset = function - scripts/prefabs/player_common.lua:1490
vl8 = false
dsniff_easy = true
Itsumademo Mar 26 @ 3:00am 
PART 5/6

StartBlooming = function - ../mods/workshop-2269092717/scripts/prefabs/musha.lua:401
CanSeePointOnMiniMap = function - scripts/prefabs/player_common_extensions.lua:898
On_freeze = function - ../mods/workshop-2269092717/scripts/prefabs/musha.lua:6400
ShowActions = function - scripts/prefabs/player_common.lua:1472
skeleton_prefab = skeleton_player
OnWakeUp = function - scripts/prefabs/player_common.lua:1336
Transform = Transform (0000000023629110)
dmana_veasy = true
danger = true
actionreplica = table: 00000000173FD640
event_listening = table: 00000000173FDAA0
= net_float (000000001740AB10)
actioncomponents = table: 00000000173FDB40
EnableBoatCamera = function - scripts/prefabs/player_common.lua:915
damage_set_melee = false
SwapAllCharacteristics = function - scripts/prefabs/player_common.lua:2167
tired_debuff_30 = false
warnning_tired = false
tired_debuff_50 = false
Itsumademo Mar 26 @ 2:57am 
PART 6/6

[00:03:16]: [string "scripts/components/playercontroller.lua"]:5077: attempt to call field 'preview_cb' (a nil value)
LUA ERROR stack traceback:
scripts/components/playercontroller.lua:5077 in (method) RemoteBufferedAction (Lua) <5068-5081>
scripts/entityscript.lua:1509 in (method) PerformPreviewBufferedAction (Lua) <1506-1513>
../mods/workshop-2269092717/scripts/mypower_musha_1.lua:404 in (field) onenter (Lua) <288-405>
scripts/stategraph.lua:591 in (method) GoToState (Lua) <529-600>
scripts/stategraph.lua:439 in (method) StartAction (Lua) <430-461>
scripts/entityscript.lua:1552 in (method) PushBufferedAction (Lua) <1515-1558>
scripts/components/locomotor.lua:1423 in (method) OnUpdate (Lua) <1333-1634>
scripts/update.lua:262 in () ? (Lua) <224-298>
Janus Mar 22 @ 10:11am 
Not sure, but it started when playing with someone, who selected Wilson.

There's also libGLESv2.dll error triggering, but it doesn't go to logs. But are they even connected?

Microsoft Visual C++ Runtime Library

Assertion failed!
Program: ...s\common\Don't Starve Together\bin64\libGLESv2.dll
File: libGLESv2\Framebuffer.cpp
Line: 504
Expression: Framebuffer:completeness() == Ox8CD5

For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts
(Press Retry to debug the application -JIT must be enabled)
pbc (temiruya)  [author] Mar 22 @ 8:40am 
@Janus
Thanks for your bug report.
Can you tell me what Is happen when your game crashed?