Project Zomboid

Project Zomboid

22,753 ratings
Mod Options (Build 41)
2
2
30
14
13
12
12
8
8
6
5
4
4
4
4
4
3
2
2
2
2
2
142
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
31.729 KB
Jul 17, 2020 @ 2:31pm
Oct 17, 2022 @ 8:06am
19 Change Notes ( view )

Subscribe to download
Mod Options (Build 41)

Description
ModOptions WIP (paused)!

Allows other mods to be customized.
Any mod author can add custom options to their mod.

Requirements
(!) THIS MOD IS COMPATIBLE ONLY WITH BUILD 41
(!) For Build 42 see here.

Steam Workshop Issues
1. Quit the game.
2. Unsubscribe. Wait ~1 minute.
3. Subscribe. Wait ~1 minute.
4. Make sure the mod version is 1.4.4

Minimal Code (for modders)
Put it in subfolder media/lua/client of your mod folder.
-- These are the default options. local OPTIONS = { box1 = true, box2 = false, } -- Connecting the options to the menu, so user can change them. if ModOptions and ModOptions.getInstance then ModOptions:getInstance(OPTIONS, "MyModID", "My Mod") end -- Check actual options at game loading. Events.OnGameStart.Add(function() print("checkbox1 = ", OPTIONS.box1) print("checkbox2 = ", OPTIONS.box2) end)
This mod should be enbaled.
But note that your mod will work without this mod!
So you do not have to create a hard dependence on this mod.

For more info, see Guide.

TODO:
- Options other than checkbox (done)
- Option like edit input.
- Option like change color.
- Possibility to add custom tab
- Possibility to tune by server admins only (using UI)
- Sandbox options. (done)

Workshop ID: 2169435993
Mod ID: modoptions
Popular Discussions View All (21)
44
May 6, 2025 @ 4:30pm
Can´t host a coop server with mods
QUANDALE DINGLE
22
Apr 3 @ 8:53am
"File doesn't exist on the client:"
Sennyツ
3
Oct 28, 2025 @ 10:24pm
File does not exist on the server
Chris Redfield
878 Comments
May 27 @ 12:52am 
.
May 24 @ 3:05pm 
what does orange text mean
May 2 @ 1:44am 
gg
:steamhappy:
Apr 19 @ 4:22am 
great
Apr 10 @ 2:16pm 
Uhh
Apr 8 @ 8:50am 
nice
Apr 3 @ 5:51pm 
nice
Mar 10 @ 11:32pm 
GREAT
Mar 10 @ 8:48pm 
so good!
Mar 6 @ 3:37pm 
incrivel