• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

[pokefirered] Add Free Move Maniac to Any Map (Very Simple)

  • 37
    Posts
    1
    Years
    • Seen Apr 6, 2025
    This is a simple method to add scripts, add an object to a map, and apply a script to add a free (doesn't require mushrooms) Move Maniac (aka Move Relearner or Move Rememberer) to any map.

    This is mostly an edit of the scripts.inc and text.inc files found in data\map\TwoIsland_House, which is where the original Move Maniac is located. This guide assumes you have Porymap installed. If you don't, you really should because it makes adding map objects so much easier than trying to type it.

    Go to data\scripts and add the file move_relearner_pc.inc (or whatever you want to name it). Open the file in a text editor and add this following:
    Spoiler:


    Now go to data\text and create a file with the same name and extension ("move_relearner_pc.inc"). Open this file in a text editor and add the following:
    Spoiler:


    Now open data\event_scripts.s in a text editor. Look for a line beginning with ".include" and below it add .include "data/scripts/move_relearner_pc.inc" and .include "data/text/move_relearner_pc.inc". I honestly don't know if the precise location matters, this is just where I put those lines and it's been working for me.

    Open Porymap and open a map where you want to add a Move Maniac (I used the Pokémon Centers). Above the map image select the Events tab. On the right is a button with a green circle and a white plus sign on it. It should say "New Object", but if it doesn't, click on the arrow to the right of the button and select New Object. You'll notice a character sprite appear on the screen (Agatha's, to be precise). Click and drag the sprite to where you want it on the map (or manipulate the x/y numbers on the right). In the Sprite drop-down list, select the sprite you want for your Move Maniac (the game's version is "FAT_MAN"). In the Movement drop-down list you can select to have the character move or choose a direction for the character to face (it faces down by default). In the Script box type Common_EventScript_MoveRelearner, save the map, and you're done. Compile, run the game, and the character should be there ready to teach a Pokémon a forgotten move.
     
    Last edited:
    Back
    Top