• Stars
    star
    139
  • Rank 262,954 (Top 6 %)
  • Language
    C#
  • License
    Other
  • Created about 3 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ScaleformUI is a GTA menu styled API made with custom Scaleforms to be lighter, faster and visually better

image

License Github Forks Github stars Github contributors

NativeUI alike all done with custom-made Scaleforms.

ScaleformUI is a library that helps you quickly and easily build Rockstar-like menus Pause Menus and Lobby systems.

⚠️ NOTE: you can use this in your resources as you want, but you cannot add it in any paid resource! If you want to sell a resource using this library, please refer this repository in your script's requirements! ⚠️

⚠️ NOTE: This also requires an Assets resource from the Github Repo Releases, it will not work without them. ⚠️

Documentation 📖

Take a look at our Wiki here: https://github.com/manups4e/ScaleformUI/wiki (WIP)

Discord

If you didn't do that yet, join my discord server to talk about scripting, scaleformui, coding, and chilling :D https://discord.gg/KKN7kRT2vM

Features 🔧

  • Support for simple buttons, checkboxes and lists with special support for dynamicLists.
  • Support for custom banners from game sprites and your own textures.
  • Support for panels from grid panels to color panels and side panels.
  • Support for custom labels, texts, icons using ~ symbol and emojis and custom fonts!
  • Easy nested menus for fast and painless nested menu system (no submenus, more like navigating webpages).
  • Controller support.
  • Mouse controls.
  • Custom instructional buttons.
  • Support for all screen resolutions.
  • Item descriptions.
  • Rebindable keys and controls.
  • Badges to decorate your items.
  • Event-based callbacks.

Screenshots 📸

NativeUI Example Lobby Menu Example Pause Menu Example

Made for CitizenFX

This is a custom made version for CitizenFX. Developers looking to create C# Resources for FiveM can use this port to create custom menus. Note, not all features are documented yet.