Skip to content

Setting up your development environment

kyfex edited this page Mar 5, 2026 · 36 revisions

You'll need:

  1. Decompile Ultrapool with Godot RE Tools. This will be your modding environment

    • RE Tools -> Recover project
    • Select the .exe (or .apk)
    • Make sure all the files are checked, and that Full Recovery is selected
    • Enable Export settings -> Delete auto-converted files
    • Set the extract folder to whatever you'd like (a good option is a decompiled folder inside your Steam installation folder)
    • Click Extract
    • If the resulting decompilation doesn't have a project.godot file in it, repeat step 1
  2. Set up your environment

    • Open your decompiled Ultrapool in Godot 4.6
    • Search for the Multrapool Bridge plugin in the AssetLib page, add it to your project, and enable it
    • Go to Project > Tools > Multrapool Bridge: Init Environment and select it
      • Note: If you don't see a success message in the console, reload your project and try again
      • There might be some errors; that's ok! To solve this, do a couple things:
        • Make sure both A Mod Loader Hooks Exporter and Mod Loader Dev Tool are enabled in Plugins
        • Reload your project and try running Multrapool Bridge: Init Environment again
    • Reload your project
  3. Test

    • Hit the play button on the top menubar. Ultrapool should play! If you've installed everything correct, you should see the Multrapool ball in the center of the table.

you are now ready to start developing your mod :3

Important tips

  • Press "~" to open the debug console! There you can spawn in balls, give yourself money, and even win the round

Clone this wiki locally