OK, thank you(akumakazama, TurboJoe & M Schum), I appreciate the help. I don't really that stuff works on the programming side of things. But, I'm trying to learn. So. akumakazama when you say there are mislabled GUID names vs. filenames, would that be from the modder or the user doing the mislabling. I would just like to be able to recongize that kind of mistake on my own. With it, being a small mistake thats causing an error. I would hate to bother others with it. It doen't seem like it would be extremely complicated to recognize and fix.
The GUID is the internal name or if we go by its proper name, the Globally Unique IDentifier.
Usually you want file names to proper identify what it is, problem is someone takes up lets say sjjpl_hair_Female60.zipmod, changes the mesh inside, saves it as sjjpl_hair_Female60_a.zipmod but doesnt change the GUID so if you are missing that file for a card you downloaded it will say "missing mod:sjjpl.Female60" since that is the GUID of the sjjpl_hair_Female60.zipmod, you can actually see it since zipmod files are just zip files and if you open one you find a manifest.xml that contains the GUID information.
Another problem is when someone renames the GUID but doesnt put other information so you will see lets go back to my example and you see the error saying "sjjpl.Female60a" so you have the idea its something sjjpl did so you looking on his Patreon and find nothing, if you open the file they can just have left the other fields intact (there is one for author) or blank then, most users dont go looking anyway since they dont know.
In the end its about good pratices and even professionally you see a lot of sloppy work let alone in modding, in the end it will be hard to find a file even if the GUID is correct since there isnt a way to track all zipmods created, most creators do put their name on the mainifest.xml but some dont and even so they can have the zipmod filename being diferent that the GUID that makes it harder to track.