The PokéCommunity Forums Fan Games Game Development Scripts & Tutorials
Essentials Script [v17] Radial Menu Script (a.k.a. Ring Menu)

Scripts & Tutorials This forum is for scripts and code, as well as all kinds of tutorials, software, tools and so forth. Remember to give credit!
The thread revival limit does not apply here.

Thread Tools
Old November 9th, 2017 (4:35 AM). Edited November 11th, 2017 by Yankas.
Yankas Yankas is offline
    Join Date: Mar 2013
    Gender: Male
    Posts: 55
    Yankas' Radial Menu Script

    Examples: (Left) Top-aligned menu, using ~70% transparent icons / (Right) Right-aligned menu using 100% grey-scale icons

    BIG UPDATE TO v1.1, now includes super easy config section at beginning

    I spent the past couple of days making this script, almost every aspect of it can be configured, through an easy to use configuration section at the beginning of the file. If you like this project, and want to help, I'd really really appreciate if someone more capable than me could make proper sprites for the menu entries. Should you encounter any bugs or have any other questions or feedback, please feel free to leave a comment. This MAY work with older versions of Essentials if related utility classes weren't changed to badly, no guarantees though, use at your own risk.

    Download & Installation
    Add the script file from the pastebin to your scripts somewhere above main, but below PScreen_PauseMenu and FL's Unreal Time System (if installed).
    Download the itemPokegear.png from the attachment and place in your projects' Graphics/Icons folder.
    Alternatively, you can use an already existing icon by going to the following section and changing the ICON_POKEGEAR value in the configuration.

    Pastebin - Version 1.1

    Configuration Hints

    The sections below only scratch the surface of what you can do using the provided configuration sections. As mentioned use CTRL+F "CONFIGURATION SECTION" to browse through the options. If you are comfortable with Ruby and RGGS then you can easily edit any part of the script. Everything part of the script, like the Clock and Safari has been neatly (kinda) modularized and seperated to make it relatively intuitive to extend and edit. Certain parts like exiting the menu from a MenuEntry are a bit wonky, use existing entries for reference.


    Version 1.1
    - Setting movement duration below 1 no longer crashes game.
    - Option "@forcePlayerLookDown", forces player to face downwards while menu is open, disabled by default


    - Better/Proper icons for menu entries.
    - Fix spaghetti code relate to exits.
    - Maybe make an exit menu animation.
    - Update screenshots for safari zone / bug catching contest
    - Improve visuals for clock, safari and bug catching HUDs


    Yankas - Scripting & Pokégear Sprite

    Old Versions
    Attached Images
    Reply With Quote

    Relevant Advertising!

    Old 4 Weeks Ago (9:22 PM).
    tutoriando's Avatar
    tutoriando tutoriando is offline
    Manoel Afonso
      Join Date: Aug 2017
      Location: Porto Alegre, Brasil
      Gender: Male
      Nature: Docile
      Posts: 12
      Don't works in v16.2 ?
      My game fanpage:

      Pokémon Dimensions is a fan game that proposes to bring several different dimensions in a single game. Explore Pokémon World, win the challenges of Digimon World, discover a wonderful story with Monster Rancher, and many other universes!
      Reply With Quote
      Old 3 Weeks Ago (11:41 PM).'s Avatar
      [email protected] is offline
        Join Date: Mar 2018
        Posts: 1
        This is super awesome! I remember seeing this and wanting to use it. secret of mana menu for the win!
        Reply With Quote

        Quick Reply

        Join the conversation!

        Create an account to post a reply in this thread, participate in other discussions, and more!

        Create a PokéCommunity Account

        Sponsored Links
        Thread Tools

        Posting Rules
        You may not post new threads
        You may not post replies
        You may not post attachments
        You may not edit your posts

        BB code is On
        Smilies are On
        [IMG] code is On
        HTML code is Off

        Forum Jump

        All times are GMT -8. The time now is 2:23 PM.