ConvertPlus (Formerly Bloodify) | An Optimized Accessory and Face Converter
Github (Use this for the plugin and follow the manual installation) | Donations
(If you find this post to be messy or bad in general, it’s because it’s my first post
)
ConvertPlus is a overly-optimized fork of HDify by BenIsLegit, designed for instance count optimization on Accessories and uncompressing them by making them a MeshPart, aswell as making Faces HD* (If the decal itself uncompressed is HD). It is customizable with the Preferences button.
This plugin is free and open-source (because I don’t wanna ID verify) and everything is allowed to be used if explicit and obvious credit is given.
(Comparison between default Accessories and converted Accessories)
(Showcase of newline/multiline support, aswell as the hover effect)
Known Issues
- This post kinda sucking
- Custom/UGC heads are not applied to the Face mesh
- NotificationService still has poor commenting
- Converted head’s mesh is not copied over (Will be fixed in a patch)
Latest Changelog
V1.1.0 has released
> Added <
Added more commenting to NotificationService (Will likely be finished next update)
Added --!strict to NotificationService
> Fixed/Changed <
Fixed HeadService thinking something is selected when there wasn’t any (Also unintentionally fixing the issue related to breaking the counter)
Separated alot of the tables in AccessoryService for readability
All issues relating to --!strict have been solved
getValidatedSoundId in NotificationService has been fixed
Optimized AccessoryService (Not gonna be a big difference, just doing some things better)
Fixed the original Weld being :Destroy()'ed, aswell as anything else
> Removed <
All instances of :Destroy()
6 Likes
Planning on adding fallbacks to sounds, aswell as figuring out some more optimizations i can make to AccessoryService and HeadService (Especially HeadService, that one was heavily rushed)
V1.0.3 [Pre-Release] has released
> Added <
Added --!strict to BloodifyMain, AccessoryService, and HeadService
Added --!native to BloodifyMain
Added ChangeHistoryService to HeadService
Added WIP Sound Fallbacks to NotificationService (Will be fixed in V1.1.0)
> Fixed/Changed <
Heavily adjusted BloodifyMain, AccessoryService, and HeadService to work better with --!strict
Fixed ChangeHistoryService issues with AccessoryService
Changed acc:Destroy() to acc.Parent = nil to work better with reverting
> Removed <
Resources and Unused folder (Both are useless as they have nothing under them and likely never will. May be brought back in the future)
Main reason V1.0.3 is out instead of V1.1 is due to NotificationService being 581 lines and straight misery, will be done tommorow hopefully
That and spamming HeadService breaks the counter. Specifically HeadService, AccessoryService works fine.
V1.1.0 has released
> Added <
Added more commenting to NotificationService (Will likely be finished next update)
Added --!strict to NotificationService
> Fixed/Changed <
Fixed HeadService thinking something is selected when there wasn’t any (Also unintentionally fixing the issue related to breaking the counter)
Separated alot of the tables in AccessoryService for readability
All issues relating to --!strict have been solved
getValidatedSoundId in NotificationService has been fixed
Optimized AccessoryService (Not gonna be a big difference, just doing some things better)
Fixed the original Weld being :Destroy()'ed, aswell as anything else
> Removed <
All instances of :Destroy()
The next update of Bloodify may take a little while, as I do plan on working on my other projects more and also some general changes (That and I feel like I could optimize NotificationService more and make the comments formatted better (Since --//? makes me sound like i’m unsure of something when it’s just info, and i don’t want people getting confused about that)
I may replace the accessory converting to general mesh converting since it would make it cover more things generally
don’t expect this until after 1.2.0 though, as i do have more important things to implement
Next update will have general optimizations that should’ve been done much earlier, fixes, aswell as reformatting comments. Expect it in around ~3 days
V1.2.0 has released
> Added <
Added backgrounds to Notifications
Added a duration bar and timer

> Fixed/Changed <
Rebranded to ConvertPlus/Convert+ (Bloodify made it sound like a blood engine, which was not the intent)
Changed some comments
Fixed materials not being ported to the converted accessories (Caused some accessories like the badges to use Plastic/SmoothPlastic instead)
Optimized NotificationService
Improved formatting in some areas minorly
Poorly attempted to make HeadService work properly with UGC heads (caused a bug that will be fixed next update)
Made the counter animation better
Replaced the IsIntro attribute with a more efficient alternative
Added FastSin and FastCos to NotificationService
> Removed <
Some comments to slightly reduce the file size
Re-defining processedModels (I think it was processedModels if I remember correctly)
Separators (Useless due to notifications being much more easier to tell apart now with backgrounds)