Patch Loader
This page explains how we ensure that different maps work together without conflicts, and what you need to do on your end.
π§© Shared Compatibility System
All TStudio resources rely on a central compatibility system powered by:
tstudio_zmapdata
β Shared map data used by all maps.patch_loader.lua
β Our custom loader that detects installed maps and activates fixes automatically.
tstudio_maps_patches
β A dedicated folder for automatic compatibility patches.
π Recommended Folder Structure
Make sure your resource structure looks like this:
resources/
βββ [tstudio_maps]/
β βββ tstudio_map1
β βββ tstudio_map2
β βββ ...
βββ [tstudio_maps_patches]/
βββ tstudio_zpatch_map1_map2
βββ ...
βοΈ server.cfg Setup
To ensure correct loading order, your server.cfg
should include:
ensure [tstudio_maps] # <-- Containing tstudio_zmapdata
β Do not manually start the
tstudio_maps_patches
folder β it is handled by the system.
π How It Works
Our patch loader script:
Detects which maps are active
Sorts and prioritizes necessary patches
Starts only the relevant fixes to avoid overlap or performance impact
This means: you can freely combine TStudio maps without worrying about compatibility or patch conflicts.
π§ͺ Before You Go Live
We recommend:
Always testing new map combinations on a development server
Keeping
tstudio_zmapdata
updatedNever renaming patch or map resources
π Need Help?
If youβre experiencing issues or unsure whether a patch is active, our team is here to assist:
Last updated