SpeedPortPRO [NEW] | AUTO DETECT/ADJUST UPLOADED IMAGE RESOLUTIONS!

SpeedPortPro [ALPHA]

Install | Tutorial | Bug Reports / Feature Requests

After a bit of convincing, I have decided to revamp SpeedPortUI with quite a few new features. SpeedPortPro allows for you to not only import images faster, but also allows you to do repetitive tasks incredibly fast. This is the only plugin to instantly rescale images to their uploaded aspect ratio without external proxies. Unfortunately, I can’t make the product cheaper, and all proceeds will go to my college fund.

If you want the old/free version you can find it here.

teaser

:eyes: Quick showcase of the plugin:

:spiral_notepad: Features

Feature List

SpeedPortUI provides users with many unique features to quickly set up their UI.

  • Fix Image Scale
    Automatically detect and set the correct aspect ratio for imported images, so you don’t have to find the resolution yourself.
  • Bulk Insert
    Quickly insert the images from the asset manager into ScreenGuis
  • Set Alignment
    Align any UIs onto corners, edges, or the center
  • Lock Ratio
    Lock the ratio of a GuiObject
  • Sticker
    Insert selected UIs into any GuiObjects while maintaining their size and positions
  • Show/Hide BG
    Instantly show or hide the background to any GuiObjects
  • ImageLabel<–>ImageButton Conversion
    Convert all selected ImageLabels to ImageButtons or vice versa
  • Lazy:
    Lazy Lock: Lock everything selected (check below)
    Lazy Scale: Convert everything selected into scale
    Lazy Offset: Convert everything selected into offset
    Lazy++: Covert everything selected to scale, set anchor point to 0.5,0.5, and ratio constraint all uiobjects that have “_holder” in their name.
  • Locks:
    Lock Scroll: Lock scrolling frame scroll bars so that they will scale with respect to scrolling frame sizes.
    Lock Text: Lock text size such that scaling the label will scale the text as well.
    Lock Stroke: Lock uistroke sizes so they scale with whatever you put it under.
  • Layout:
    Instantly set uilistlayouts/scrollingframes to scroll/stack in either the x or y direction.
  • Misc:
    Frame: Create a transparent frame under everything selected with size 1, 1 anchor 0.5,0.5 position 0.5,0.5 and transparency 1
    Fit to Parent: Fit object to parent.
    Grid Fix: Any selected frames with uigridlayouts will auto-scale their grid layout to the first uiobject under that frame.

:hammer_and_wrench: Contributors

@Quellyxx - Logo + Banner :sob::pray:
Comission her to make some UIs here.

:pen: Notes

SpeedPortUI and SpeedPortPro utilizes EditableImages, so the beta feature must be turned on. Additionally, due to it using EditableImages, the autoscaling feature requires that you utilize your own images on your own game. Unfortunately, there is no workaround for this unless Roblox changes the rules around EditableImages. Bulk import will work if they aren’t your images/your game as long as you do not use the rescaling feature.

20 Likes

I’ll probably upload a tutorial video by tomorrow, let me know if you guys have any questions.

Edit: Tutorial is up!

3 Likes

I love you, you very bootiful hooman ty

2 Likes

Quick Update before I head to bed:

  • Fixed Fit To Parent
  • Increased conversion speed (comparison below):
    ezgif-5-d937820fe1

Edit: Increased conversion speed may affect how many you can import at a time, I will be adding an option to set the speed soon to make sure you don’t get rate limited.

1 Like

Major Update:

  • Added Robux Version of the plugin
  • Added warnings to ensure the plugin can function properly

You are very sigma, thank you for this amazing plugin

1 Like

You need to handle the robux buying process differently and make it more secure. Right now, you’re just giving away your plugin source for free, which isn’t safe. Plus, your anti-crack method is really bad since it only shows a bunch of warnings. Try to enhance your gamepass payment system with server-side validation.

How do I do a server side validation?

Edit: Ngl im just not going to even dev this anymore there’s literally no point. Noone wants to get it normally and the ones that try to get it just try to bypass.

I made the plugin free for everyone since I’ve generally received good feedback from the community. It won’t be updated anymore, though. I genuinely thought I would make this long-term, but it’s just not possible. You can support me if you want by buying the gamepass but you don’t have to.

Don’t do that bro. My intentions were never to give you any negative thoughts. Just remove the robux payment and you’ll be fine.

1 Like

It’s fine. I’ve already moved on to other projects. It was hard enough getting people to even be interested, but in the end, it looks like no one really wants to support the project, so there is no point in continuing.

Please could you just make it so people cant bypass? UI designers like us find these plugins extremely useful

2 Likes

For everyone else, the plugin is still available, I may release an open sourced but cut down version of it for other developers who may want the auto scaling feature. For those who are curious, the plugin utilizes editable images and fetches the size by loading the image to an editable image. If you have any questions, shoot me a message or let me know here.

FYI, editable images/meshes are no longer turned on through studio beta features. You need to go to game settings → security to turn it on. Check the post here: