[PAID] [MINIMAP] Postalmap 8K - Roxwood, Cayo, Alamo, Bridges, Chiliad Town

:round_pushpin: GTA 8K Minimap & Custom Map Loader

Experience Los Santos, Roxwood, Cayo Perico, and more in stunning 8K resolution. This minimap package includes postals for all major regions, with both postal and non-postal versions available.

Included Addons

- DNX Chiliad Town

- NE NOORE Bridges (V1 & V2)

- TurboSaif’s Alamo, Canyon Bridge & Cayo Bridge

- Patoche’s Raceway

- Roxwood

- Cayo Perico
- More on the Discord…

Missing an addon? Just reach out and we’ll add it in!

:warning: Note: The map is very large, meaning high data size. Resource is escrowed.

:rocket: Features

  • :puzzle_piece: Unlimited map expansion: Tile-based grid system

  • :gear: Simple and clean configuration

  • :counterclockwise_arrows_button: Live reload support: No restart needed

  • :world_map: Multiple overlay layers: Postal, text, custom maps

  • :bullseye: Optimized minimap zoom handling

  • :brain: Clean and extendable architecture

  • :package: Simple YTD streaming

  • :electric_plug: ox_lib support


:package: Requirements


:inbox_tray: Installation

  1. Place the resource in your server: resources/sdev_maplayer

  2. Add to your server.cfg: ensure ox_lib ensure extra-map-tiles ensure sdev_maplayer

  3. Put your map tiles (.ytd) into: sdev_maplayer/stream/

  4. Configure your tiles in: extra-map-tiles/config.lua


:hammer_and_wrench: Maplayer Creator (Sinners DEV)

A powerful web tool for creating, editing, and exporting overlays on large maps. Perfect for FiveM developers working with expanded worlds.

What You Can Do

  • Load any basemap (e.g. 16,384 × 24,576 px)

  • Place & move texts, markers, and PNG overlays

  • Export overlays as PNG tiles (e.g. 8192 × 8192) for GTA map/YTD integration

  • Save and restore entire projects (JSON)

  • Clean, dark UI for smooth workflow

:key: Requires the Postalmap Role to access the Maplayer Creator

Pics



Tebex 13€ + VAT

Caution: The map is huge and so is the amount of data!

Other Release:

Code is accessible No
Subscription-based No
Lines (approximately) 150
Support Yes
2 Likes

Update

  • New Roxwood Version
  • Textures improved on Roxwood

2 Likes

Hello,

We are using a custom version of Roxwood (in a different place), is it possible to change the textures from it or is everything escrowed.

Thanks.

Hi,
at the moment the .ytd are Escrowed. But the configs are open.

But i do Custom work too if this is in your interest.

1 Like

Update

  • Reworked Patoche Raceway
  • Add the Sea to Roxwod
  • Added a No Postal Version

Update is Ready on your Keymaster

Update

  • Added NTeam Bridge

Update

New Map Loader

sdev_maplayer – Custom Map Layer & Minimap Loader

Description:

Special thanks to Monarch DEV for inspiration.

sdev_maplayer allows you to completely replace or extend the GTA minimap
and pause menu map with your own custom tiles (YTD files). You can use an
unlimited number of sectors (tiles), making it possible to go far beyond
the original GTA map size.

Features:

  • Unlimited minimap & map expansion (tile grid: as big as you want)
  • Sector/grid config via config/config.lua
  • Alpha blending (custom overlays with transparency)
  • Super simple YTD streaming (just put in /stream folder)
  • Built-in ox_lib support (required!)
  • Clean, open source, and easy to expand

Quick Installation:

  1. Place this folder (“sdev_maplayer”) into your resources directory.
  2. Add to your server.cfg:
    ensure ox_lib
    ensure sdev_maplayer
  3. Place your custom map tiles (*.ytd) into the /stream directory.
  4. Edit config/sectors.lua to define your grid/tiles:
    [1] = { dict = ‘map_0_0’, name = ‘map_0_0’, row = 0, col = 0, alpha = 100 },
    [2] = { dict = ‘map_0_1’, name = ‘map_0_1’, row = 0, col = 1, alpha = 100 },
    … (add more as needed)
  5. Restart your server and enjoy your new map!

Example: Expanding Beyond Standard GTA Grid

return {
    [1] = { dict = 'map_0_0', name = 'map_0_0', row = 0, col = 0, alpha = 100 },
    [2] = { dict = 'map_0_1', name = 'map_0_1', row = 0, col = 1, alpha = 100 },
    [3] = { dict = 'map_0_2', name = 'map_0_2', row = 0, col = 2, alpha = 100 },
    [4] = { dict = 'map_0_3', name = 'map_0_3', row = 0, col = 3, alpha = 100 },
    [5] = { dict = 'map_1_0', name = 'map_1_0', row = 1, col = 0, alpha = 100 },
    [6] = { dict = 'map_1_1', name = 'map_1_1', row = 1, col = 1, alpha = 100 },
    [7] = { dict = 'map_1_2', name = 'map_1_2', row = 1, col = 2, alpha = 100 },
    [8] = { dict = 'map_1_3', name = 'map_1_3', row = 1, col = 3, alpha = 100 },
    [9] = { dict = 'map_2_0', name = 'map_2_0', row = 2, col = 0, alpha = 100 },
    [10] = { dict = 'map_2_1', name = 'map_2_1', row = 2, col = 1, alpha = 100 },
    [11] = { dict = 'map_2_2', name = 'map_2_2', row = 2, col = 2, alpha = 100 },
    [12] = { dict = 'map_2_3', name = 'map_2_3', row = 2, col = 3, alpha = 100 },
}

Notes:

  • The YTD filename and the internal texture name (“name”) must match!
  • Resource must be named “sdev_maplayer”.
  • ox_lib is required (ensure it’s loaded before this resource).
  • Minimap navigation lines (routes) will always appear below your overlay (engine limitation).

Have fun and happy mapping!

============================================================

Sinners DEV. Maplayer Creator

Your flexible tool for placing, editing & exporting overlays on large maps (FiveM).

What can the tool do?
Load maps of any size and use them as a base
Place and move texts, markers & PNG overlays anywhere
Export as tiles (e.g. 8192×8192 px) for map or YTD integration
Save and restore your projects
Modern dark design for best workflow

Quick Start Guide
Upload a map image: Upload a PNG/JPG (e.g. 16384×24576 px) as your basemap.
Add overlay images (PNGs): Place as many PNGs as you like (markers, logos, extensions). Each overlay has a handle for moving.
Add texts: Place labels anywhere on the map.
Export: Export your overlay as PNG tiles (perfect for map layers or .ytd files).
Save your project: Save your current work as a JSON file to continue later.

You need the Postalmap Role to get Access to the Maplayer Creator - https://maplayer.woodhosting.de/

Update is Ready on your Keymaster :slight_smile:

Update

  • Roxwood
1 Like

can you add a coloured basic version ? like the one thats already there just with the map updates

or like the 4k satelite map

U can find the Standard map on the Roxwood Discord.

im having issues with the textures not being streamed because too many oversized assets at once , is there any fix for this? increasing texture thingy?

Delete the Parts u dont use. Like Chiliad Town if u dont use it

Terrible customer support from Blacii.

The script gets updated when Map tiles updates his.

Hint hint HELLLOOO Quasar 2.0

Extra-Map-Tiles is a Requirements and with the DEV of the Script clarified.

Why should I reinvent the wheel when his script already includes all the features? I’ve tried my best to help you, but there was no way for me to know that your cache was causing the issue.

I suggested clearing all caches because it’s a standard troubleshooting step that never hurts. I honestly don’t understand the comparison to Quasar here. You mentioned in the ticket that you are a developer; meanwhile, many of my other customers have reported that everything worked perfectly out of the box. I can’t possibly know the internal workings of every single server. To be honest, I find your statement quite unfair.

You didn’t suggest anything. You kept repeating the same questions over and over, acting like I was incompetent. I answered everything clearly each time, yet you kept doubting my side and dismissing the issue by saying “it works for 30 others,” which isn’t relevant when the problem is clearly client-side.

This had nothing to do with the server. The issue is NUI cache and resource-based behavior. That’s a known thing in FiveM. We’ve seen it before with UI tiles breaking or not updating properly, and clearing NUI cache is what fixes it. That’s exactly what was happening here.

Trying to get help from you right after your update was like talking to a wall. You claim you helped, but from my perspective, nothing useful was actually provided. It could have been handled far more professionally.

Also, give credit where it’s due. The fix and understanding came from prior dev experience and the original developer, not from your support. If you’re escrowing code that isn’t yours, then support needs to reflect that responsibility.

I was professional the entire time. Your responses were not.

At the end of the day, if you’re taking money from a community, the expectation is better support, better listening, and not dismissing valid issues.

Let’s keep this factual.

The script itself is working as intended — this has been verified across multiple servers, including a test using your exact files.

In your specific case, the issue was caused by client-side NUI cache behavior. As there were no errors in the F8 console and no misconfiguration present, there was no direct indicator pointing to this during troubleshooting.

When there are no logs or errors to work with, support is limited to standard diagnostic steps and process of elimination. That’s exactly what was happening here.

The fact that the issue was environment-specific (client-side cache) also explains why it could not be reproduced on other setups.

Regarding the claim about “copying” or “ripping” scripts: that’s simply incorrect. Extra-Map-Tiles is a clearly defined dependency and is openly referenced. There is no attempt to hide or repackage anything — it’s part of the intended setup and aligned with the original developer.

I understand that troubleshooting can be frustrating, especially when the root cause is something not immediately visible. However, labeling the support as “terrible” in a case where the issue turned out to be client-side cache behavior — without any prior indicators — doesn’t accurately reflect what actually happened.

For future cases: clearing NUI cache is always a good step when dealing with UI/map inconsistencies, even if no direct errors are shown.

I’ll also be refining my support workflow to make edge cases like this easier to identify earlier.

I don’t see any value in continuing this discussion further, as the technical cause has been identified and clarified.

That’s all.

Let’s not rewrite what actually happened.

You didn’t troubleshoot anything meaningful. You repeated generic questions, ignored direct answers, and defaulted to “it works for others” instead of actually listening to the issue being explained. That’s not support, that’s deflection.

This was a known NUI cache behavior issue. It wasn’t random, it wasn’t untraceable, and it wasn’t some impossible edge case. Anyone familiar with FiveM UI behavior knows cache causes exactly these kinds of problems. You didn’t identify it, didn’t guide toward it, and didn’t even acknowledge it until after the fact.

Saying “there were no logs” doesn’t excuse poor support. Good support isn’t just reading logs, it’s understanding common failure points and applying experience. That didn’t happen here.

Also, let’s be real, your response now reads like a polished rewrite after the fact. During the actual interaction, none of this clarity or direction existed. That’s the issue.

At the end of the day, the fix didn’t come from you, the understanding didn’t come from you, and the resolution didn’t come from you. So yeah, the support was lacking.

That’s all.

1 Like