Project Zomboid

Project Zomboid

32 ratings
[B42] Ogrim Mod's - Machine Utils
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
1.327 MB
Aug 24 @ 6:02pm
Sep 8 @ 5:12pm
3 Change Notes ( view )

Subscribe to download
[B42] Ogrim Mod's - Machine Utils

Description
Foundation library + shared items for all my machine-type mods.

🔍 What is this?
Machine Utils is a lightweight API that centralizes common logic for “machine” gameplay.
It also introduces a new fluid: Machine Oil — the fuel/maintenance resource used by my machine mods (e.g., Sewing Workbranch).

This doesn’t add new craft benches by itself. It equips other mods with a shared oil resource and a clean set of tools to use it.

🛢️ What it adds (for players)

New fluid: Machine Oil — consumed by supported machines.
World spawns: bottles of Machine Oil distributed across loot (configurable).
Sandbox option: Machine Oil Find Multiplier to tune rarity.
Dependency for other mods: required by Sewing Workbranch and future machines.

⚙️ Goals & Design

One shared resource for every machine (no duplicate items across mods).
Centralized code for oil consumption, condition checks, timing hooks, UI text, and item tags.
Future-proof: I’ll keep moving common logic from machine mods into this API to reduce conflicts and maintenance.

🧰 For Modders (API Highlights)

Helpers for oil checks/consumption, machine condition gating, and UI labels.
Common item tags and translation keys to keep things consistent.
Simple, dependency-friendly structure so your machine mod can just “plug in”.

🛠️ Compatibility

Built on vanilla systems; additive loot distribution for oil bottles.
Load order: place above the machine mods that depend on it.

🌍 Languages

English, Español, Português (BR)

❓ FAQ
Does it do anything alone?
It adds the Machine Oil item and spawns, but you’ll feel its purpose when used with supported machine mods.

Safe for existing saves?
Adding is generally safe. Removing after other mods placed machine-related items can cause missing-item warnings (as usual with dependencies).

🎯 Roadmap

Unify more shared code (actions, effects, balance hooks) into the API.
Extra helpers for new machine types (industrial/personal variants, etc.).

Let your machines sip oil — not your patience.

☕🧡 Want to Support me?
https://ko-fi.com/ogrimdooh

👥💬 Join the community!
https://discord.gg/rTd2P6pbEu

Workshop ID: 3555558732
Mod ID: GRM-OgrimMachineUtils
6 Comments
Thekyle Oct 10 @ 12:25am 
Thank you!
I was wrong, the recipe allows me to remove only the limb protections to obtain heavy tread, but not Kevlar strips.
ogrimdooh  [author] Oct 9 @ 5:59pm 
@Thekyle: Yea, but need to add the itens from this mod to the kevlar list. I can add this in the mod, in the weekend I will had time to do this.
Thekyle Oct 9 @ 1:42pm 
I found the recipe in the crafting (only on vanilla equipment). Would it be possible to do it with the equipment from the "Vanilla gear expanded" mod?
Thekyle Oct 9 @ 1:20pm 
It doesn't work for me, I don't have the option like with other clothes. I think the problem comes from another mod (armor weight or vanilla gear expended or both). Already seen this problem? Sorry I just saw that I'm not on the sewing machine mod page :)
ogrimdooh  [author] Oct 9 @ 8:28am 
@Thekyle: You need to tear apart others armors.
Thekyle Oct 8 @ 10:10am 
Good job! very usefull!
Where do you find "Kevlar strips" to repair armor?