Imo this could improve overall quality of hub-hosted content.
In the past unaware users removed version or renamed entire package.
So if user is trying to upload .var format that doesn't follow correct naming scheme: <creator> . <package name> . <version> . var
automatically reject it. This should auto reject packages like package.var, creator.package.var, creator.package.1(1).var
Maybe go few steps further:
-reject fake .vars without meta
-check expected creator & package name from meta inside package, reject if creator and package name are not the same
-reject/prevent uploading same version again as resource update (if creator and package names are the same)
-auto reject uploading archives that contain .var before extension? creator.package.1.var.zip, xxx.var.rar, xxx.var.7z, etc...
-auto reject .vac files (when comparing to vars, old vac packages by nature create more mess inside client and most (if not all) users are on version 1.19+ to support vars)
Some examples:
kmsktx.Simple_Headband.var (no version) --> broken reference link https://hub.virtamate.com/resources/nadia.4900/dependencies
Wishfullsoul.bath.var (no version)
THICC.Valencia_K.2.var.zip with THICC.Valencia_K.2.var folder inside
fake var package (no meta.json)
I couldn't find any examples of fully renamed packages, I have seen them before.
In the past unaware users removed version or renamed entire package.
So if user is trying to upload .var format that doesn't follow correct naming scheme: <creator> . <package name> . <version> . var
automatically reject it. This should auto reject packages like package.var, creator.package.var, creator.package.1(1).var
Maybe go few steps further:
-reject fake .vars without meta
-check expected creator & package name from meta inside package, reject if creator and package name are not the same
-reject/prevent uploading same version again as resource update (if creator and package names are the same)
-auto reject uploading archives that contain .var before extension? creator.package.1.var.zip, xxx.var.rar, xxx.var.7z, etc...
-auto reject .vac files (when comparing to vars, old vac packages by nature create more mess inside client and most (if not all) users are on version 1.19+ to support vars)
Some examples:
Clothing - Simple Headband
A simple headband clothing item, that goes well with punk hairstyles. My first asset!
hub.virtamate.com
Looks - Valencia K
I'm very proud of this one, reminds me of a certain "star" Credit: utilizing soupface27's Bisho-Whoah! Mom as a base for my look. Body: xSkullDrill - Air_Jordan_1_Mocha SolidVault.LiST_Steph_Gingrich.1 Hair: kementate.Female_Body_Hair.1...
hub.virtamate.com
I couldn't find any examples of fully renamed packages, I have seen them before.