shazbot / vermintide-mods Goto Github PK
View Code? Open in Web Editor NEWVermintide 2 mods, uploaded to the workshop under my Steam name "prop joe".
License: MIT License
Vermintide 2 mods, uploaded to the workshop under my Steam name "prop joe".
License: MIT License
broke it after latest refactoring
They indeed disabled the mod entirely in the latest hotfix because it causes almost any game session to crash.
Can the mod be fixed to work with the latest patch?
Thanks
<<Script Error>>scripts/mods/HideBuffs/buffs_manager.lua:48: table index is nil<</Script Error>>
<<Lua Stack>> [1] scripts/mods/HideBuffs/buffs_manager.lua:48: in function buffs_manager_BuffUI_add_buff
[2] scripts/mods/HideBuffs/custom_buffs.lua:387: in function hook_chain
[3] scripts/mods/vmf/modules/core/hooks.lua:180: in function _add_buff
[4] scripts/ui/hud_ui/buff_ui.lua:150: in function hook_chain
[5] scripts/mods/vmf/modules/core/hooks.lua:180: in function _sync_buffs
[6] scripts/ui/hud_ui/buff_ui.lua:356: in function hook_chain
[7] scripts/mods/vmf/modules/core/hooks.lua:180: in function update
[8] scripts/ui/views/ingame_hud.lua:164: in function update
[9] scripts/ui/views/ingame_ui.lua:628: in function hook_chain
[10] scripts/mods/vmf/modules/core/hooks.lua:180: in function update
[11] scripts/game_state/state_ingame_running.lua:920: in function update_ui
[12] scripts/game_state/state_ingame.lua:618:in function <scripts/game_state/state_ingame.lua:616>
[13] [C]: in function update_animations_with_callback
[14] foundation/scripts/util/script_world.lua:358: in function update
[15] foundation/scripts/managers/world/world_manager.lua:102: in function update
[16] scripts/boot.lua:772: in function game_update
[17] scripts/boot.lua:528:in function <scripts/boot.lua:526>
<</Lua Stack>>
<<Lua Locals>> [1] buff = table: 000000000CECC000; icon = "victor_zealot_passive_invulnerability"; buff_type = nil
[2] self = table: 0000000009626560; buff = table: 000000000CECC000; infinite = false; end_time = 430.37973588518798
[3] hook_chain = [function]
[4] self = table: 0000000009626560; debug_buffs = nil; t = 420.39663952030241; active_buffs = table: 000000000470BE10; align_widgets = false; player = table: 0000000006BB4C30; player_unit = [Unit \'#ID[a517234b54b4bc4a]\']; buff_extension = table: 0000000003101F00; buffs = table: 00000000031026D0; num_buffs = 54; i = 54; buff = table: 000000000CECC000; duration = 10; start_time = 420.37973588518798; buff_template = table: 0000000000F6FA70; handle_buff = true; j = 12; id = 4635; infinite = false; end_time = 430.37973588518798
[5] hook_chain = [function]
[6] self = table: 0000000009626560; dt = 0.016516400501132011; t = 8045.9390381163685; dirty = false; gamepad_active = false
[7] hook_chain = [function]
[8] self = table: 0000000007EA1B90; dt = 0.016516400501132011; t = 8045.9390381163685; peer_id = "1100001021cec0b"; player_manager = table: 0000000000DDEE00; player = table: 0000000006BB4C30; currently_visible_components = table: 0000000007EA1BC0; components_array = table: 0000000007B7C750; use_custom_hud_scale = false; hud_scale_applied = false; resolution_modified = nil; i = 18; component = table: 0000000009626560; component_name = "BuffUI"
[9] self = table: 00000000043551F0; dt = 0.016516400501132011; t = 8045.9390381163685; disable_ingame_ui = nil; end_of_level_ui = nil; views = table: 000000000535D0E0; is_in_inn = nil; input_service = table: 00000000056378F0; end_screen_active = nil; ingame_hud = table: 0000000007EA1B90; transition_manager = table: 000000000205A480; end_screen = table: 00000000091C5C80
[10] hook_chain = [function]
[11] self = table: 0000000004CE04C0; t = 8045.9390381163685; dt = 0.016516400501132011; disable_ingame_ui = nil; ingame_ui = table: 00000000043551F0; level_end_view_wrapper = nil; level_end_view = nil
[12] i = 1; machine = table: 0000000006B70C00
[14] world = [World]; dt = 0.016903635114431381; anim_callback = [function]; scene_callback = [function]
[15] self = table: 000000000C3A22D0; dt = 0.016903635114431381; t = 7993.5023386745597; _ = 2; world = [World]
[16] self = table: 0000000000017DB0; real_world_dt = 0.016903635114431381; dt = 0.016903635114431381; t = 7993.5023386745597
[17] dt = 0.016903635114431381
<</Lua Locals>>
<<Lua Self>> [2] _is_visible = true; _parent = table: 0000000007EA1B90; _hb_mod_first_frame_done = true; _active_buffs = table: 000000000470BE10; ui_renderer = table: 00000000094E4830; ingame_ui = table: 00000000043551F0; ui_animations = table: 0000000009AAC880; input_manager = table: 0000000006C05B20; peer_id = "1100001021cec0b"; _dirty = false; _current_career_index = 3; player_manager = table: 0000000000DDEE00; ui_scenegraph = table: 00000000096266F0; render_settings = table: 0000000009AAC8B0; _unused_buff_widgets = table: 0000000006C68090; name = "BuffUI"; _buff_widgets = table: 0000000006C68060;
[4] _is_visible = true; _parent = table: 0000000007EA1B90; _hb_mod_first_frame_done = true; _active_buffs = table: 000000000470BE10; ui_renderer = table: 00000000094E4830; ingame_ui = table: 00000000043551F0; ui_animations = table: 0000000009AAC880; input_manager = table: 0000000006C05B20; peer_id = "1100001021cec0b"; _dirty = false; _current_career_index = 3; player_manager = table: 0000000000DDEE00; ui_scenegraph = table: 00000000096266F0; render_settings = table: 0000000009AAC8B0; _unused_buff_widgets = table: 0000000006C68090; name = "BuffUI"; _buff_widgets = table: 0000000006C68060;
[6] _is_visible = true; _parent = table: 0000000007EA1B90; _hb_mod_first_frame_done = true; _active_buffs = table: 000000000470BE10; ui_renderer = table: 00000000094E4830; ingame_ui = table: 00000000043551F0; ui_animations = table: 0000000009AAC880; input_manager = table: 0000000006C05B20; peer_id = "1100001021cec0b"; _dirty = false; _current_career_index = 3; player_manager = table: 0000000000DDEE00; ui_scenegraph = table: 00000000096266F0; render_settings = table: 0000000009AAC8B0; _unused_buff_widgets = table: 0000000006C68090; name = "BuffUI"; _buff_widgets = table: 0000000006C68060;
[8] _definitions = table: 000000000B227D90; _crosshair_position_x = 960; _had_tobii = false; _currently_visible_components = table: 0000000007EA1BC0; _crosshair_position_y = 540; _parent = table: 00000000043551F0; _is_own_player_dead = false; _components = table: 0000000007B7C720; _current_group_name = "alive"; _peer_id = "1100001021cec0b"; _clean_ui = table: 0000000005537BA0; _tobii_clean_ui_is_enabled = false; _components_array = table: 0000000007B7C750; _ingame_ui_context = table: 00000000049A8670;
[9] fps = 0; world_manager = table: 000000000C3A22D0; ingame_hud = table: 0000000007EA1B90; is_server = true; ingame_ui_context = table: 00000000049A8670; top_world = [World]; ui_renderer = table: 00000000094E4830; telemetry_time_view_enter = 0; input_manager = table: 0000000006C05B20; profile_synchronizer = table: 0000000000C02100; blocked_transitions = table: 000000000C911BD0; motd_ui = table: 000000000488B340; cutscene_system = table: 0000000006B7D720; text_popup_ui = table: 000000000310C600; local_player_id = 1; unlock_manager = table: 00000000014937F0; last_resolution_y = 900; motd_loading = false; end_screen = table: 00000000091C5C80; ui_top_renderer = table: 00000000038C0350; peer_id = "1100001021cec0b"; _profile_requester = table: 0000000000BE7230; upsell_popup_handler = table: 0000000000EA93C0; _mod_gui = [Gui]; views = table: 000000000535D0E0; wwise_world = [WwiseWorld]; camera_manager = table: 0000000009428DB0; _fps_cooldown = 0; world = [World]; hotkey_mapping = table: 000000000C910B10; weave_onboarding = table: 0000000005E21210; last_resolution_x = 1600; network_event_delegate = table: 0000000005622030;
[11] world_name = "level_world"; rewards = table: 00000000040E22B0; network_server = table: 00000000023AF3C0; _is_initial_spawn = true; local_player_id = 1; _t = 8045.9225217158673; parent = table: 000000000386E380; _spawn_initialized = true; player = table: 0000000006BB4C30; viewport_name = "player_1"; is_server = true; statistics_db = table: 0000000006184BF0; world = [World]; _network_options = table: 000000000A8E6750; level_transition_handler = table: 0000000000832D60; is_in_tutorial = false; _ui_update_initialized = true; ingame_ui = table: 00000000043551F0; input_manager = table: 0000000006C05B20; profile_synchronizer = table: 0000000000C0<</Lua Self>>
[Log end]
Most likely related to one of the new Twitch buffs, steam commenter says it's Glittering Robe
As per Fatshark_Calavera's comment in the mod's Steam Workshop page:
Hello everyone,
we are unsanctioning this mod as it has been reported to cause incorrect score being shown for all clients. We generally try to avoid unsanctioning due to minor issues, but in this case it's impacting other players negatively and more specifically even those without mods installed.If the issue can be resolved, sanctioned status will be restored swiftly. Cheers!
Bug reports in the Fatshark forums, both are marked as 'acknowledged' by Fatshark:
https://forums.fatsharkgames.com/t/scoreboard-chaos-wastes/45437
https://forums.fatsharkgames.com/t/chaos-waste-scoreboard-not-recording-some-players/46815
Bug reports from Reddit:
https://www.reddit.com/r/Vermintide/comments/oq8tkk/just_how_accurate_is_the_scoreboard/h6a3o4i/
https://www.reddit.com/r/Vermintide/comments/qgl13u/do_the_scoreboard_and_the_kill_feed_work_properly/
Every time there's an event, like the current Patch 4.4.2 Geheimnisnacht event, the mod will not display text while in the keep. This has been happening for years now, on every event. It seems that the mod can't detect the status of being in the keep when there is an active event.
keep getting error spam in chat
but the mod still works
just the spam
Disabling the mod doesn't clean up everything cleanly, the non-default hero icon stays and needs the related anti-crash hook enabled.
<<Script Error>>scripts/mods/vmf/modules/core/hooks.lua:180: bad argument #1 to 'hook_chain' (userdata expected, got nil)<</Script Error>>
<<Lua Stack>> [1] [C]: in function hook_chain
[2] scripts/mods/vmf/modules/core/hooks.lua:180: in function set_vector2
[3] scripts/ui/hud_ui/unit_frame_ui.lua:476: in function hook_chain
[4] scripts/mods/vmf/modules/core/hooks.lua:180: in function set_portrait_status
[5] scripts/ui/hud_ui/unit_frames_handler.lua:676: in function _sync_player_stats
[6] scripts/ui/hud_ui/unit_frames_handler.lua:944: in function hook_chain
[7] scripts/mods/vmf/modules/core/hooks.lua:180: in function update
[8] scripts/ui/views/ingame_hud.lua:164: in function update
[9] scripts/ui/views/ingame_ui.lua:628: in function update
[10] scripts/game_state/state_ingame_running.lua:920: in function update_ui
[11] scripts/game_state/state_ingame.lua:618:in function <scripts/game_state/state_ingame.lua:616>
[12] [C]: in function update_animations_with_callback
[13] foundation/scripts/util/script_world.lua:358: in function update
[14] foundation/scripts/managers/world/world_manager.lua:102: in function update
[15] scripts/boot.lua:772: in function game_update
[16] scripts/boot.lua:528:in function <scripts/boot.lua:526>
<</Lua Stack>>
Apologies, this appears to be working for most people but attempting to fetch presets always results in CTD for me.
GUID: a23dff66-a6d8-400a-834c-3dd7632f1c64
Log File:
Info Type:
[Crash Link]:
crashify://a23dff66-a6d8-400a-834c-3dd7632f1c64
console-2021-01-16-13.33.57-a2a8c54f-2637-48c3-b3b3-7f1177f3b63b.log
The only thing that stands out for me is this line from the console_log:-
13:35:09.781 <>Not enough memory reserved for heap lua_heap, reserved: 1073741824ll, required: 1075838976ll
However I have no experience with lua scripting :)
I've validated my files and double checked the load order.
Do you think a clean install might help?
Many thanks for such an awesome mod!
Ben
Haven't looked through the SDK myself but it would seem that the aforementioned energy bar for the Moonfire bow is its own thing, unrelated to heat bar UI element, and the mod does not offer customizing it in any way.
Consequently, the empty (--/--
) ammo indicator remains visible with the bow equipped.
Any chances to see this supported in the future?
In the current implementation the "Infinite Ammo" mutator uses the same buff that twitch mode uses. Since this mod checks and removes the buff on every frame, the twitch vote is effectively useless.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.