/ScaleformUI

ScaleformUI is a branch of NativeUI made with custom Scaleforms to be lighter, faster and visually better

Primary LanguageC#Apache License 2.0Apache-2.0

image

License Github Forks Github stars Github contributors

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

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! ⚠️

Documentation 📖

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

Features 🔧

  • Support for simple buttons, checkboxes and lists.
  • 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!
  • Easy nested menus for fast and painless nested menu system.
  • 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.