How do people create visual packs for client side use in FiveM?

Not sure where the best place to ask is, but being as visual modifications in FiveM are very very rarely ever discussed anywhere, I was wondering how do people create visual packs that work in FiveM? I’ve been having a very odd issue with NVR and extremely bright lights at night, but I’m not necessarily asking a fix for that, more so, how can I modify these visuals to my own liking and still have them be usable in FiveM? I’m mostly trying to figure this out so that I can modify these files and fix this issue: https://i.imgur.com/OQAMfM6.jpg

When editing visualsettings.dat in NVR, after saving I get the Invalid rage::fiPackfile encryption type specified error. How do people make these mods work in FiveM in the first place? And is there a way to make modifications to these files work in FiveM after being edited? I’ve heard of Archive fix but have had a tough time finding any credible sources for how to make that work as well.

Overall TL;DR, how do people make these visual packs work through just citizen and platform files (or through .rpf’s like NVR) on FiveM? I notice people asking for visual modifications but a whole lot of silence on the matter.

I would also like to add, I’m only really looking for ways to do this on a client side. Hope to hear back from some of you! :grinning: