pd2voidteam / voidui Goto Github PK
View Code? Open in Web Editor NEWVoidUI BLT code and textures
License: GNU General Public License v3.0
VoidUI BLT code and textures
License: GNU General Public License v3.0
Is possible to implement this feature in future?
Not sure why, but when I have VoidUI enabled, all my additional inventory slots from this mod (https://modworkshop.net/mydownloads.php?action=view_down&did=13899) are disabled and I'm left with the default inventory grid. Is there a way to make these two mods compatible or does VoidUI have an option for this I'm not seeing?
--Edit--
Nevermind, this was when VoidUI was DISABLED. Strange, anyway no issue here. My mistake.
I've tried running VoidUI on Linux, almost any other mod I've tried has worked on the Linux version of Payday 2. Other HUD mods I've previously used such as WolfHUD, VanillaHUD+, and PocoHUD have worked fine. However, not this one. When I go to the Installed Mods menu, VoidUI appears to show, however it is completely absent besides that. I've tried removing every mod except VoidUI, however still not luck. I'd really like to try this mod out for myself. Any suggestions to get this working?
Two suggestions I have.
1.) When using an ammo bag with the Bulletstorm skill applied to it, your ammo indicator should change to the infinite symbol. Perhaps it could also have a bar similar to when you use perk deck throwables like Kingpin, Stoic or Tag Team to show the duration of the skill?
2.) When your ammo is at the maximum total ammo, it should be green to let you know that you have full ammo. This could be added as an option, which would be great. Possibly make the ammo indicator go from green to red in color as ammo depletes.
Not sure if incompatibility with another mod - Intro Cinematics Standalone, but VoidUI was running well before running that mod. Maybe look into the incompatibility?! I love your VOIDUI, very USEFUL.
Hi,
I would like to see a fix for this feature. In Death Sentence difficulty the HUD show 2 downs instead 4.
I would really like to have an icon so i know which player is talking in voice chat.
It's the first time this has happened to me, I went out of a game to the main menu and crashed the game
Crashed (again) when someone dominate a cop.
Using dev branch.
Application has crashed: C++ exception
mods/Void UI/lua/jokers.lua:79: attempt to index local 'unit' (a nil value)
SCRIPT STACK
Callstack:
payday2_win32_release (???) ???
payday2_win32_release (???) zip_get_name
payday2_win32_release (???) zip_get_name
Current thread: Main
Would be a nice optional HUD element, thanks.
Mods used are:
Application has crashed: C++ exception
mods/Void UI/lua/jokers.lua:53: attempt to index a nil value
SCRIPT STACK
Callstack:
payday2_win32_release (???) ???
payday2_win32_release (???) zip_get_name
payday2_win32_release (???) zip_get_name
Current thread: Main
dohttpreq("http://steamcommunity.com/profiles/" .. peer:user_id() .. "/games/?tab=recent"
return "Please login first."
I'm pretty sure my steam is running normally. I think steam should have denied the automatic program access to the player game list, even if my account has Family View Mode, but i still don't think this should be a problem. (btw "Lobby Inspect" doesn't have this problem)
Application has crashed: C++ exception
mods/VoidUI-master/lua/HudChat.lua:160: attempt to index a nil value
SCRIPT STACK
-------------------------------
Callstack:
payday2_win32_release (???) ???
payday2_win32_release (???) ???
payday2_win32_release (???) ???
payday2_win32_release (???) zip_get_name
ntdll (???) RtlAllocateHeap
ntdll (???) RtlInterlockedPushEntrySList
Game crashes when converting an enemy if using both Keepers' Joker Names and HeistHUD's Joker Names. HeistHUD should disable it's option automatically if the game is running with the Keepers mod
Edit: Even disabling the option manually causes the same crash
Upon further analysis of the crashlog and code, the cause of the crash may be more than converting enemies.
See my first crash here:
Application has crashed: C++ exception mods/Keepers/lua/menumanager.lua:144: attempt to index local 'txt' (a nil value)
Line 144 of keepers/lua/menumanager.lua is:
radial_health:set_center_y(txt:center_y())
Now see my second crash here, which happened when issuing a stop moving command to an AI:
Application has crashed: C++ exception mods/Keepers/lua/menumanager.lua:406: attempt to index local 'txt' (a nil value)
Line 406 is:
bmp:set_center_y(txt:center_y())
I think Keepers is trying to adjust the position of stuff, but is being stopped by HeistHUD. My guess is the label minimal mode.
Using keepers without using the HUD had no issues
Application has crashed: C++ exception
mods/Void UI/lua/LevelLoadingScreen.lua:404: attempt to index a nil value
SCRIPT STACK
original() lib/setups/setup.lua:475
start_loading_screen() @mods/base/req/core/Hooks.lua:185
core/lib/setups/coresetup.lua:647
I'm using the latest Void UI & Latest BeardLib & BeardLib Editor from Luffy's GitHub.
Application has crashed: access violation
Callstack:
payday2_win32_release (???) ???
payday2_win32_release (???) ???
payday2_win32_release (???) ???
payday2_win32_release (???) ???
payday2_win32_release (???) ???
payday2_win32_release (???) ???
payday2_win32_release (???) ???
payday2_win32_release (???) zip_get_name
payday2_win32_release (???) ???
Current thread: Main
Script stack:
@mods/Void
UI/lua/HudAssaultCorner.lua:1503 end_update()
lib/setups/setup.lua:893 end_update()
lib/setups/gamesetup.lua:769 end_update()
lib/setups/networkgamesetup.lua:33
core/lib/setups/coresetup.lua:583
Void UI
GameInfoManager (for HUDList)
Never happened before.
Application has crashed: C++ exception
[string "lib/network/handlers/unitnetworkhandler.lua"]:2830: attempt to perform arithmetic on a nil value
SCRIPT STACK
mark_minion_original() @mods/Void UI/lua/jokers.lua:51
@mods/GameInfoManager/GIM_Unit_Plugin.lua:270
Callstack:
payday2_win32_release (???) ???
payday2_win32_release (???) zip_get_name
payday2_win32_release (???) zip_get_name
Current thread: Main
Application has crashed: C++ exception
mods/VoidUI/lua/HudAssaultCorner.lua:115: attempt to index field 'combat' (a nil value)
SCRIPT STACK
new() core/lib/utils/coreclass.lua:35
_create_assault_corner() lib/managers/hudmanagerpd2.lua:716
setup_player_info_hud_pd2() lib/managers/hudmanagerpd2.lua:663
_setup_player_info_hud_pd2() @mods/VoidUI/lua/HudManager.lua:214
setup() 4
setup() lib/managers/hudmanager.lua:328
load_hud() lib/managers/hudmanager.lua:315
init_finalize_original() lib/managers/hudmanager.lua:217
init_finalize() @mods/KillFeed/killfeed.lua:310
init_finalize() lib/setups/gamesetup.lua:668
init_finalize() lib/setups/networkgamesetup.lua:15
core/lib/setups/coresetup.lua:425
-------------------------------
Callstack:
payday2_win32_release (???) ???
payday2_win32_release (???) zip_get_name
payday2_win32_release (???) zip_get_name
-------------------------------
Current thread: Main
-------------------------------
System information:
Application version : 1.92.676.
CPU : Intel(R) Core(TM)2 Quad CPU Q9400 @ 2.66GHz (2 cores); SSE; SSE2; SSE3; SSSE3; SSE4.1
DirectX : 12.0
GPU : NVIDIA GeForce GT 640 / nvldumd.dll[24.21.13.9882]
Language : english
Memory : 8191MB 52KB
OS : 6.2.9200 () 0x100-0x1 (64 bits)
Physics : threaded
Renderer : DX9 threaded
Sound : Realtek Semiconductor Corp. (Alto-falantes (Realtek High Definition Audio))
When using the dev build with the scoreboard enabled, pressing TAB does nothing. The Scoreboard doesn't show up at all. Is this intended right now, a mod conflict or a bug?
Only other HUD mods I'm using would be : Lobby Player Info, GameInfoManager and HUDList.
Icons of activity is not appearing on namelabel of bot, also HUD is glitchy when bot is doing any activity such as reviving, taking money etc.
Application has crashed: C++ exception
[string "lib/managers/musicmanager.lua"]:195: attempt to concatenate field 'current_track' (a nil value)
SCRIPT STACK
recreate_right() lib/managers/hud/newhudstatsscreen.lua:250
init() lib/managers/hud/newhudstatsscreen.lua:82
new() core/lib/utils/coreclass.lua:35
_setup_stats_screen() lib/managers/hudmanagerpd2.lua:1044
setup() 4
setup() lib/managers/hudmanager.lua:269
load_hud() lib/managers/hudmanager.lua:256
show_stats_screen() lib/managers/hudmanagerpd2.lua:1054
_setup_player_info_hud_pd2() @mods/VoidUI/lua/HudManager.lua:224
setup() 4
setup() lib/managers/hudmanager.lua:269
load_hud() lib/managers/hudmanager.lua:256
init_finalize() lib/managers/hudmanager.lua:169
init_finalize() lib/setups/gamesetup.lua:622
init_finalize() lib/setups/networkgamesetup.lua:15
core/lib/setups/coresetup.lua:422
Callstack:
payday2_win32_release (???) ???
payday2_win32_release (???) zip_get_name
payday2_win32_release (???) zip_get_name
Current thread: Main
System information:
Application version : 1.79.387.
CPU : Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz (2 cores); SSE; SSE2; SSE3; SSSE3; SSE4.1; SSE4.2
DirectX : 12.0
GPU : NVIDIA GeForce GTX 970 / nvldumd.dll[22.21.13.8569]
Language : english
Memory : 16244MB 932KB
OS : 6.2.9200 () 0x100-0x1 (64 bits)
Physics : threaded
Renderer : DX9 threaded
Sound : Realtek Semiconductor Corp. (Speakers (Realtek High Definition Audio))
VoidUI is quite the eye candy because of how it's more responsive and friendly compared to the vanilla HUD and whatnot, but using it with WolfHUD crashes the game.
Is it possible to do like Luffyyy did with HoloUI, by disabling certain stuff WolfHUD requires to display its own HUD and place VoidUI on top?
I feel like they should be either left in English, or the translators come up with their own lines if they choose. Some of them probably don't work as well in other languages.
Interacting with stuff in the world that has a interaction time leads to a crash.
If playing without VoidUI there is no crash happening : Press2Hold is working perfectly. When playing with VoidUI, pressing F or G leads to a crash
Sun Oct 08 13:13:02 2017
Application has crashed: C++ exception
mods/Press2hold/press2hold.lua:90: attempt to perform arithmetic on field '_circle_radius' (a nil value)
SCRIPT STACK
show_progress_timer_bar() lib/managers/hudmanagerpd2.lua:963
_start_action_use_item() lib/units/beings/player/states/playerstandard.lua:3125
_check_use_item() lib/units/beings/player/states/playerstandard.lua:3078
_update_check_actions() lib/units/beings/player/states/playerstandard.lua:902
master_PlayerStandard_update() lib/units/beings/player/states/playerstandard.lua:414
update() @mods/Carry Stacker Reloaded/lua/playerstandard.lua:5
lib/units/beings/player/playermovement.lua:275
-------------------------------
Callstack:
payday2_win32_release (???) ???
payday2_win32_release (???) ???
-------------------------------
Current thread: Main
-------------------------------
System information:
Application version : 1.78.340.
CPU : Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz (2 cores); SSE; SSE2; SSE3; SSSE3; SSE4.1; SSE4.2
DirectX : 12.0
GPU : NVIDIA GeForce GT 440 / nvldumd.dll[22.21.13.8205]
Language : english
Memory : 14327MB 116KB
OS : 6.2.9200 () 0x100-0x1 (64 bits)
Physics : threaded
Renderer : DX9 threaded
Sound : Microsoft (Altifalantes (Dispositivo de Áudio de Alta Definição))
EDIT : Just wrapped the crashlog inside code formatting + adding some infos (Fanged Hex)
Application has crashed: C++ exception
mods/Void UI/lua/HudBlackscreen.lua:95: attempt to compare number with nil
SCRIPT STACK
set_job_data() lib/managers/hud/hudblackscreen.lua:98
set_blackscreen_job_data() lib/managers/hudmanagerpd2.lua:1758
update() core/lib/utils/game_state_machine/coregamestatemachine.lua:92
update() lib/setups/setup.lua:848
update() lib/setups/gamesetup.lua:696
update() lib/setups/networkgamesetup.lua:21
orig__update() core/lib/setups/coresetup.lua:540
Callstack:
payday2_win32_release (???) ???
payday2_win32_release (???) zip_get_name
payday2_win32_release (???) zip_get_name
Current thread: Main
Application has crashed: C++ exception
mods/VoidUI-master/lua/HudHeistTimer.lua:253: attempt to perform arithmetic on field '_scale' (a nil value)
SCRIPT STACK
feed_heist_time() lib/managers/hudmanagerpd2.lua:1326
original() lib/managers/gameplaycentralmanager.lua:202
update() @mods/base/req/core/Hooks.lua:260
update() lib/setups/gamesetup.lua:712
update() lib/setups/networkgamesetup.lua:21
core/lib/setups/coresetup.lua:540
We can't support Linux for the moment because there is no SystemFS API inside blt4l
We are awaiting for blt4l to implement it and then I can work to fix the last bugs under Linux and we are good to go !
EDIT : The DB:create_entry is Overkill fault, they forget to implement into the linux binary because they are dumb developers ...
when I'm in a heist and I click quit to the main menu it crashes my game.
In the latest version (v1.2.9.13) the chat windows got broken - the chat won't hide after a timeout.
Tried separating the mod from all the other mods (disabling all the ones besides that one) and resetting its options to default (VoidUI.txt) - all to no avail. Main files are bit-exact to the ones from the github, of course.
When you disable this mod - the chat disappears properly after a timeout.
Releasing enter before the blackscreen intro is skipped when you have a custom time set for skipping it causes holding enter again to skip the intro use the vanilla time.
Steps to reproduce:
Hi, I have seen this error alot in my log:
FATAL ERROR: (..\src\InitiateState.cpp:409) mods/Void UI/Main.lua:69: attempt to index global 'MenuManager' (a nil value)
stack traceback:
mods/Void UI/Main.lua:69: in main chunk
[C]: in function 'dofile'
mods/base/base.lua:120: in function 'RunHookFile'
mods/base/base.lua:113: in function 'RunHookTable'
mods/base/base.lua:142: in function 'require'
[string "core/lib/system/coremodule.lua"]:52: in function 'import'
[string "core/lib/managers/subtitle/coresubtitlemanage..."]:5: in main chunk
[C]: in function 'require'
mods/base/base.lua:141: in function 'require'
[string "core/lib/system/coremodule.lua"]:52: in function 'import'
[string "core/lib/setups/coresetup.lua"]:15: in main chunk
...
[string "lib/setups/setup.lua"]:21: in main chunk
[C]: in function 'require'
mods/base/base.lua:141: in function 'require'
[string "lib/setups/menusetup.lua"]:1: in main chunk
[C]: in function 'require'
mods/base/base.lua:141: in function 'require'
[string "lib/entry.lua"]:13: in main chunk
[C]: in function 'require'
mods/base/base.lua:141: in function 'require'
[string "core/lib/coreentry.lua"]:19: in main chunk
If I were to fix the error I would just remove:
function MenuManager:toggle_chatinput()
if Application:editor() then
return
end
if SystemInfo:platform() ~= Idstring("WIN32") then
return
end
if self:active_menu() then
return
end
if not managers.network:session() then
return
end
if managers.hud then
managers.hud:toggle_chatinput()
return true
end
end
Then add it back at the bottom like this:
if RequiredScript == "lib/managers/menumanager" then
function MenuManager:toggle_chatinput()
if Application:editor() then
return
end
if SystemInfo:platform() ~= Idstring("WIN32") then
return
end
if self:active_menu() then
return
end
if not managers.network:session() then
return
end
if managers.hud then
managers.hud:toggle_chatinput()
return true
end
end
end
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.