Project Zomboid

Project Zomboid

Custom Gamepad UI [B42 Compatible]
52 Comments
iGoCommando x 12 Jul @ 6:11am 
thanks fot getting back to me, i would really appreciate if you could do such a thing! ive been configuring a controller layout on steam using LB to modeshift for extra key bindings and all was going well until i had a gun in my hand! thank you
somewhatfrog  [author] 12 Jul @ 1:18am 
@iGoCommando x I doubt there's a simple way to replace only one action for a button. In this case LB was chosen because RB already reloads the weapon. I assume racking being a separate input is a deliberate choice by TIS: if default reloading button would also rack the jammed weapon it would drastically reduce the impact of jam mechanic on the gameplay. Though maybe it was unintentional, I will try find the time next week to make it as standalone mod.
iGoCommando x 11 Jul @ 4:19pm 
Hey somehwatfrog, i want to use the LB button to navigate the menus but is it possible to switch the rack and reload button to RB rather than LB? or is it possible to give the option of creating its own key binding? I really enjoy and appreciate the menus navigation! amazing work.
Diarrea 12 Jun @ 8:44am 
cool +rep; please consider doing this for both panels :steamsunny:
somewhatfrog  [author] 11 Jun @ 2:59pm 
@Diarrea nope, but I might add this in the future
Diarrea 11 Jun @ 1:30pm 
can flip the side of containers in the loot panel?
somewhatfrog  [author] 8 Mar @ 3:00am 
+ reduced percentage step from 10 to 5, B41 users might have to re-adjust their settings
somewhatfrog  [author] 4 Mar @ 3:14pm 
- removed temporary support for crafting and building menus
+ fixed sorting and close with aiming options

this update will reset your B42 Custom Gamepad UI settings to defaults
somewhatfrog  [author] 29 Jan @ 5:21am 
+ increased max available height to 80%
+ B42 added `Designated Zones` option to the radial menu and ability to close it with aiming
+ code cleanup
somewhatfrog  [author] 28 Jan @ 4:49pm 
@Preman Kampung welcome, thank you again for the suggestion!
somewhatfrog  [author] 28 Jan @ 3:04pm 
+ added `Double-Click with Start` option which simulates the Double-Click when used on items
+ new radial menu options like `User Panel` should be fixed
Preman Kampung 28 Jan @ 1:59pm 
Great update :steamthumbsup: thanks for keep developing the mod
somewhatfrog  [author] 28 Jan @ 11:08am 
+ added `Hide UI elements` option which hides most of the inaccessible UI elements in the top left part of the screen (read the tooltip)
+ added toggles for Multiplayer specific options like `User Panel` to the radial menu
+ fixed `Close UI with aiming` not working for B42 Crafting/Building UI after 42.1 update
somewhatfrog  [author] 28 Jan @ 7:20am 
@Preman Kampung they changed the methods, will be fixed in the next update, thanks
Preman Kampung 22 Jan @ 2:30am 
I can't close build & craft menu by aiming anymore after the 42.1 update.
somewhatfrog  [author] 2 Jan @ 8:42am 
@Fridget np, welcome

@KodeMan :spiffo:
KodeMan 30 Dec, 2024 @ 6:08am 
That official controller support cant come soon enough!
This mod helps so much. Here, have some awards.
Fridget 28 Dec, 2024 @ 11:02am 
nevermind sorry, it works thank you so much
Fridget 28 Dec, 2024 @ 10:58am 
Hello I upgraded the mod but I don't see the crafting menu in the radial menu? it's the one you open when you select select no?
somewhatfrog  [author] 28 Dec, 2024 @ 10:20am 
@KodeMan I did what I could, now we have to wait for devs for a new release

@Hermit the Trog thank you for the kind words :cherrypie: updating everything is exhausting
Hermit the Trog 27 Dec, 2024 @ 3:03pm 
Thank you for your work! Really appreciate that this mod exists and is actively being improved. Great job! :spiffo:
KodeMan 27 Dec, 2024 @ 4:36am 
Amazing you got the building and crafting menus able to open and close with a controller! Now if only we can navigate the menus, craft and build with a controller :)
somewhatfrog  [author] 27 Dec, 2024 @ 3:07am 
- added experimental support to show/hide b42 Crafting and Building UI with radial menu, you still have to use touchpad/mouse to navigate inside those
- `Close UI with aiming` now also closes b42 Crafting and Building UI
- improved local co-op support, `Close UI with aiming` now works as well
somewhatfrog  [author] 26 Dec, 2024 @ 9:35am 
@Fridget I figured how to allow to show/hide the new crafting and building menus, will be in the next update, testing right now
Fridget 26 Dec, 2024 @ 9:21am 
that'd be really helpful please do if you can, the aim and the building menu are the only thing keeping me from playing properly
somewhatfrog  [author] 26 Dec, 2024 @ 12:43am 
@Fridget probably not possible until devs add proper gamepad and split screen support, I'll see if can add both new crafting and building UI's to the radial menu where it was in b41

@Rafaatho the new crafting UI height seem to depend on the font size, it fits into Steam Deck resolution with 19px font and lower, 26ps cuts a little on the bottom
Fridget 25 Dec, 2024 @ 10:40am 
do you know a way to open build menu in controller? trying to play in slip screen and i cannot use professions because of this
somewhatfrog  [author] 25 Dec, 2024 @ 12:52am 
@Preman Kampung When you accept/apply the ingame settings it applies the preset from mod options. In b42 the position of inventory and loot persist across restarts, unlike in b41 where it got reset all the time. I've added Reset Layout function because of that, but sometimes you might have to quit the game. I am still figuring out where outside of the layout.ini the game stores the values for inv/loot panels
Preman Kampung 24 Dec, 2024 @ 7:40pm 
If i move the inventory and loot window its stay the same position even after restarting the game. But if I open the option menu then the position revert back to the original position when enabling this mod. Is that suppose to happen like that?
somewhatfrog  [author] 24 Dec, 2024 @ 12:06pm 
@Rafaatho as of now TIS doesn't recommend to play B42 with controller or on steamdeck, I will see if I can do something with the new Crafting UI in the meantime, thank you for the input

@Preman Kampung :spiffo:
ᴼᴹᴱᴺRafaathoᴷᴴᴬᴺ 24 Dec, 2024 @ 3:23am 
I’m on steam deck. When I go to crafting I cannot see the whole menu, so I just can’t craft or repair any items. I thought this mod would fix that? The menu of that is too big
Preman Kampung 23 Dec, 2024 @ 5:11pm 
Thank you for the update :mhwgood:
somewhatfrog  [author] 22 Dec, 2024 @ 5:55am 
@KodeMan welcome! It will come out later anyway and creating something as complicated from scratch especially at the current state of b42 is madness, just porting this mod took over 10 hours from my life already lol. Apart from that I am somewhat used to resort to touchpad already (a lot of mods don't have gamepad support and chunk of b41 had no support either) a keyboard with integrated touchpad is always on my lap
KodeMan 22 Dec, 2024 @ 5:31am 
Awesome, thanks for the update! Do you plan on making B42 fully functional with a controller before the devs or are you not going to bother since it's coming out later anyways? Playing with a controller is my preferred way I just wished I could do more basic functions with a controller in B42.
somewhatfrog  [author] 21 Dec, 2024 @ 1:15pm 
- settings now apply immediately
- added a temporary fix for b42 bug where ModOptions.ini is not read on case sensitive systems like Linux (Steam Deck) until it is fixed by the devs
- added new experimental feature to reset /Zomboid/Lua/layout.ini file, read the tooltip
somewhatfrog  [author] 21 Dec, 2024 @ 10:03am 
Hey everyone, I am going to push an update later today which fixes settings not being applied/loaded (this was partly due to a bug in b42 for case sensitive systems like Linux and SteamDeck which i temporary fixed until it is fixed by devs)

I am doing my best, please keep in mind B42 release note from TIS :
SteamDeck / controller input is still WIP, and currently not recommended for play
somewhatfrog  [author] 21 Dec, 2024 @ 4:20am 
@Jessejd right now you need to resize the game window or reset the layout for settings to apply, i am looking into making it instant as it worked in b41

@ALAMO this mod doesn't touch dpad or any other inputs apart from adding extra functionality to select button, something else is off
ALAMO 20 Dec, 2024 @ 10:23pm 
d pad doesn't work in either window and it doesn't close without clicking X
Jessejd 20 Dec, 2024 @ 9:13pm 
for some reason nothing changes for me on build 42
somewhatfrog  [author] 20 Dec, 2024 @ 7:39am 
@ALAMO :spiffo:
ALAMO 20 Dec, 2024 @ 5:51am 
Thank you
somewhatfrog  [author] 20 Dec, 2024 @ 4:18am 
b42 compatibility added, please read the change notes
somewhatfrog  [author] 1 Dec, 2024 @ 7:48am 
@Cro Maxim glad you found it helpful, enjoy!
Cro Magnon 29 Nov, 2024 @ 6:50pm 
IMO, the steamdeck version is unplayable with the ui size, I've been looking for a mod like this for 6 months. Thank you so much random post the mod author made on the forums
somewhatfrog  [author] 16 Mar, 2024 @ 11:16am 
Thank you!
Burryaga 12 Mar, 2024 @ 6:54pm 
Congrats on publishing! <3
chrishirata22 20 Dec, 2023 @ 4:11pm 
interesting coz i play exclusively on steam deck. imma try this out later
Jibby 22 Sep, 2023 @ 5:08am 
Thank god for this! Vanilla HUD does not feel good on Steam Deck
somewhatfrog  [author] 12 Jul, 2023 @ 9:28am 
:D
ShavedTube 12 Jul, 2023 @ 8:46am 
You are amazing. Will put it to the test today!!! Thank you