Allow for Servers to specify paths "Excluded" By Pure Mode (Such as Mini Maps)

With Pure Mode now being implemented across many servers one of the mods that a lot of people use, and one that I would say could fall under “Accessibly” is no longer usable

This is the Atlas Map mod, although there are other mods like it that replace the default Black & White Map with something that is a lot nicer and easier to use.

My suggestion would be to allow servers to specify paths that are not enforced by Pure Mode, so that servers that use this feature can still allow players to use extra mods such as Maps, as well as Sound FX Replacement etc.

For example, to allow the “DLK HD Map For FiveM” mod to be used on a Pure Mode server they server owner could add this to their config:

sets pureMode_excludePath "common.rpf\data\ui\mapzoomdata.meta"
sets pureMode_excludePath "update\update.rpf\x64\data\tune\minimap.ymt"
sets pureMode_excludePath "x64b.rpf\data\cdimages\scaleform_generic.rpf\minimap_*"
sets pureMode_excludePath "x64e.rpf\levels\gta5\minimap.rpf\minimap_*"
2 Likes

Not likely to happen in this way, in part because pure mode has to filter files from early game launch, having any configurable policy is very difficult, if not impossible.

It’d make more sense (from a technical perspective, but also for predictability towards both server owners and users) to have use cases like this able to be added in a supported way (not requiring editing arbitrary meta files with a broad scope, or raw game RPFs) and then permitted in pure level 1, or more granular levels be added ‘in between’ - as the initial announcement said, the current makeup of level ‘1’ is very much subject to change and we were expecting a lot more user feedback already. :sweat_smile:

For example, for this case, we’d also have to know what exactly people are editing for mods like this - what files are in these .rpfs? what is changed in mapzoomdata.meta and minimap.ymt, and why? - and actual example files would help a lot with making a proper way to customize client stuff like this without requiring server owners to formulate meticulous policies with exact filenames, while also not confusing players with ‘why do my files work on some servers but not others?’ as ‘some mods allowed’ would be a consistent set.

(similarly, ‘Sound FX Replacement’ should be working in pure level 1 already - any example of something that isn’t?)

An example mod is attached (Original and style variants can be found here: DLK GTAV FiveM Map Mods – AothsA)

DLK_HD_Map_FiveM.rpf (63.0 MB)

The changes to minimap.ymt look to be redundant. Not sure why they removed the decimals from the values (Eg 1.00000000 becomes 1, and 0.10000000 becomes 0.1)

As for mapzoomdata.meta the tweaks look to be adjustments to positioning to make sure they new tiles properly align correctly (Someone with more knowledge of these files would be better at checking this one and explaining, but from using it I noticed no difference between vanilla and the modded map in terms of functionality)