How do I stream a catalog_mp.ymt file?

How would I stream a catalog_mp.ymt file?

I see the catalog_mp.ymt data type isn’t a registered type here: https://docs.fivem.net/docs/game-references/data-files/

I found this in default.ymt :

   <filename>platform:/data/itemdatabase/catalog_mp</filename>
   <fileType>guoggwja_0x5438022c</fileType>

If the name of the file type is hashed, how are we supposed to stream it? Some people suggested using guoggwja_0x5438022c as the file type since it produces the hash 0x5438022c but RedM refuses to stream it! (“invalid type”)

Ultimately, the goal of streaming this file is to enable singleplayer items in RedM.

It seems that catalog streaming is still not implemented in RedM. The latest relevant information about this was from Disquse in this thread (Additional Unique Weapons/Items - #4 by Disquse) and there has been no progress since then.

The only possible way is to stream a new catalog by adding catalog_mp.rpf file on your computer in RedM Application Data (RedM\RedM.app\citizen\platform\data\itemdatabase\catalog_mp.rpf). I tried streaming an empty catalog_mp.rpf (0 bytes) and this resulted that in-game there was no weapons at all - they are disappeared, which means I successfully managed to delete the weapon definitions. I guess this could be a starting point, however, since there are no possibility so far to edit/create RPF files in RDR, we stuck so far: