Project Zomboid

Project Zomboid

34 betyg
[B41] Map Marker System
   
Utmärkelse
Favorit
Favoritmarkerad
Avfavoritmarkerad
Filstorlek
Lades upp
Uppdaterades
298.629 KB
24 jan @ 10:46
27 maj @ 12:42
4 ändringsnotiser ( visa )

Abonnera för att ladda ner
[B41] Map Marker System

Beskrivning
This mod introduces an in-game interface for creating and managing custom map markers on both the world map and mini-map. This mod is particularly useful for server administrators and players organizing events, providing versatile tools for marking locations, areas, and points of interest with ease.

How to Access the Map Marker System
Singleplayer:
  • Open the Debug Menu and select the "Map Marker System" button.
  • Use the right-click context menu to find the "Map Marker System" option.

Multiplayer:
  • Open the Admin Menu and select the "Map Marker System" button.
  • Alternatively, access it through the Debug Menu.

Features
The mod comes packed with numerous features to help you customize and manage markers effectively:
  • Comprehensive Marker Management: Add, edit, delete, and organize multiple markers with an intuitive user interface
  • Import/Export System: Save your marker configurations to JSON files and share them between servers or restore from backups
  • Current Location Picking: One-click button to automatically set marker coordinates to your current player position
  • Admin Teleportation: Instantly teleport to any marker location for quick navigation (admin feature)
  • Dynamic UI: Interface elements automatically arrange based on marker type for optimal user experience
  • Real-time Updates: All changes sync immediately across the server for multiplayer consistency

Marker Types & Capabilities
The mod includes three distinct types of markers, each with unique capabilities:

1. Texture Marker
Displays custom textures (icons, images, or symbols) on the map.
Features include:
  • Custom Textures: Use any image file path, including built-in examples like
    media/ui/quest1.png
  • Smart Scaling: Choose between fixed scale or zoom-based scaling that adapts to map zoom level
  • Zoom Control: Set maximum zoom level for marker visibility
  • Size Customization: Adjust texture scale for perfect visibility

2. Rectangle Marker
Creates customizable rectangular shapes with full color and text control.
Features include:
  • Advanced Text Options: Enable/disable marker names, different fonts, customize colors and scaling
  • Precise Positioning: Set exact center coordinates with width and height controls
  • Full Color Control: Customize both marker and text colors with RGB values
  • Smart Scaling: Fixed scale or zoom-based scaling with maximum zoom level control

3. Area Marker
Defines large areas by selecting two corner points for zone marking.
Features include:
  • Corner-based Definition: Set Northwest and Southeast corners for precise area coverage
  • Customizable Outlines: Full RGB color control for area boundaries
  • Text Integration: Same advanced text options as rectangle markers
  • Zoom Control: Maximum zoom level setting for optimal visibility

Advanced Features
  • Font Variety: 22 different font options including Small, Medium, Large, Handwritten, Dialogue, and more
  • Zoom-based Visibility: Control when markers appear based on map zoom level for clutter-free navigation
  • Server Logging: Complete admin action logging with player details, Steam IDs, and role information
  • Multiplayer Sync: Real-time marker updates across all connected players
  • Persistent Storage: Markers automatically save and persist between server restarts

Perfect For
  • Server Administrators: Mark important locations, safe zones, and event areas
  • Event Organizers: Create temporary markers for community events and activities
  • Roleplay Servers: Mark faction territories, trading posts, and points of interest
  • New Player Guides: Mark safe houses, water sources, and essential locations
  • Community Projects: Coordinate building projects and resource gathering areas

Technical Notes
  • Area markers cannot be filled with color due to game engine limitations (outline only)
  • Area marker names may not render on the mini-map in some cases

Requirements
  • ElyonLib
  • Starlit Library
Load these before Map Marker System.



Frequently Asked Question:

Is it compatible with Multiplayer?
Absolutely! Extensively tested and fully functional on MP servers.

Does it work on existing saves?
Absolutely! Enable it mid-save without issues.

Does it work for all game versions?
Only tested and working on the latest game version (v41.78.16).

Developer Note: This mod is in development, featuring the latest improvements and experimental features. While thoroughly tested, some features may be refined in future stable releases.

This mod was commissioned by the Dawn of the Dead community. I'm open to new commissions - contact me on Discord .ely0n or find me in the PZ Modding Discord.



[discord.gg]

[github.com][ko-fi.com]
Ursprungligen skrivet av author:
This mod's permissions fall under TIS's policy On Lockdown [theindiestone.com]
This mod cannot be modified by anyone else, for anything else, at all, ever. Even if the user disappears, they would much rather you didn't touch the fruits of their hard labour.
[theindiestone.com]

Workshop ID: 3413696009
Mod ID: MapMarkerSystem
29 kommentarer
El1oN  [skapare] 8 aug @ 9:57 
You need to create a separate mod containing the pino.png file and upload it to Steam Workshop, since the server path you're using is only on your machine, players can't access it and need the image downloaded through mod subscription. Create a simple mod with the image in the media/ui/ folder structure, upload it to Workshop, and add it to your server's mod list so players automatically download it, similar to how this creator handled custom icons: https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3536453249
unknown 7 aug @ 18:37 
Hello! I’m the admin of a small server and I’m using the image
D:\pzserver\steamapps\workshop\content\108600\3413696009\mods\MapMarkerSystem\media\ui\pino.png
on the map.

For me, it shows up fine because the image is stored locally.
What I don’t understand is how to make this image appear for all players,
since the path I’m using is internal to the server and not to the client/user.
七夜向日葵 9 jun @ 22:20 
Great mod!!!
MiX74P3 8 jun @ 15:56 
great mod
El1oN  [skapare] 27 maj @ 12:47 
Small changes to the library mod, and I had to update this mod too
RegularPlayer 27 maj @ 12:44 
What are the new changes?
Syn 15 maj @ 21:26 
Great mod!
marshmallow justice 18 mar @ 23:58 
Ahh so this is quite similar to the custom modded DayZ servers that would have pre-marked map annotations and such and 'safezone' circles and whatnot. Quite a useful feature, even as a normal player to draw more accurate boundaries of notes, thanks.
El1oN  [skapare] 7 feb @ 7:33 
Yeah that, there is a problem with the entry box in the game, when I "force" them to accept only numbers, the ones with decimals don't work. But I'll see what workarounds I can find.
Alex 7 feb @ 7:27 
@El1oN Marker Name Scale cannot go below 1 and in alot of cases 1 marker name will scroll across the screen alot of the time Was hoping we could go a bit lower than that if possible