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

Scripts, Tutorials & Tools 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: 56
    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
    File Type: png itemPokegear.png‎ (639 Bytes, 602 views) (Save to Dropbox)
    Reply With Quote
    Old March 24th, 2018 (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: 16
      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 March 29th, 2018 (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
        Old May 13th, 2018 (11:33 AM).
        Yankas Yankas is offline
          Join Date: Mar 2013
          Gender: Male
          Posts: 56
          Originally Posted by tutoriando View Post
          Don't works in v16.2 ?
          Sorry for the late response, but only supports Essentials v17.
          That said I depending on how much changed it might work with v16.2, but if any adjustments are required, you'll have to make those yourselves.
          Reply With Quote
          Old July 16th, 2018 (10:40 AM).
          Tw_raZ's Avatar
          Tw_raZ Tw_raZ is offline
          The Man at the Summit
            Join Date: Jun 2018
            Gender: Male
            Nature: Sassy
            Posts: 3
            Hey so this menu works great, it's easy to add new options etc

            One problem: By having this in my game, it disables the ability to fish. I don't know why. And I know this menu is causing it, because when I remove the menu I can fish again. Any idea?
            Reply With Quote
            Old September 8th, 2018 (12:49 AM).
            CTF Studios's Avatar
            CTF Studios CTF Studios is offline
              Join Date: Jul 2016
              Location: Brisbane City, Australia
              Gender: Male
              Nature: Bold
              Posts: 6
              Hey, great system. Just wondering, how do i remove entries to the menu like pokegear and exit game options? I tried silencing the code lines that showed the entries but it just threw up error at me.
              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
              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 3:28 AM.