Jump to content
  • The Modpack Project

    Throughout this tutorial, I've been referring to the solution as a modpack. By default, they can be thought of as synonymous, because a solution automatically has a modpack solution created. Any mod project that the modpack project references is part of it, and is kept when the modpack is built. However, a solution can contain multiple modpacks. Another modpack project can be created the same way as any other project. However, the UI currently does not support managing the required references, and this requires manually editing the project JSON, and is not recommended. If this feature interests you, please leave feedback in this issue on GitHub so I can prioritize it.

    The reason this is useful is that you can have multiple distributions. Modpacks contain mods that make sense to have together, but with multiple modpacks, you could split up the mods that don't make sense to have together. For example, if you modify the wild Pokemon that can be encountered in a main series game, one mod-pack could change the encounters and level them accordingly, another could change the encounters and leave their levels unchanged, and a third could leave the encounters alone.

    Unlike other project types, this can only be used with a single Base ROM project.

    Setting the 3DS output

    When a modpack is built, it automatically applies its mods to its associated base ROM. If the base ROM is a 3DS ROM, there are a few options for how this can be done. This defaults to Luma 3DS game patching, but you can follow these instructions to set the output to your liking:

    1. Right-click the Modpack project in the Solution Explorer and click Properties.
      image.png
    2. Go to the 3DS Build Options tab and check whatever you'd like. Do not check the first two at the same time. If you do, one will be overwritten. Leave feedback on this GitHub issue if you want to do both at the same time, and I can prioritize it accordingly.
      image.png
    3. If you made any changes, Click File -> Save -> Save File.
      image.png

    Edited by evandixon



    User Feedback

    Recommended Comments

    So if I build this as a CIA and install it using FBI, would it just modify the game (in my case PSMD) automatically like installing a software update?

    Share this comment


    Link to comment
    Share on other sites

    If you create a CIA, installing it will replace any previously installed version, as well as clearing the save file. The recommended method is Luma's Layered FS, but the CIA method is fine too; just be sure to back up your save file first if you don't want to lose it.

    Share this comment


    Link to comment
    Share on other sites
    On 2/12/2020 at 1:57 PM, evandixon said:

    If you create a CIA, installing it will replace any previously installed version, as well as clearing the save file. The recommended method is Luma's Layered FS, but the CIA method is fine too; just be sure to back up your save file first if you don't want to lose it.

    But still Evandixon, is this the real tutorial of "building solution" for 3DS PMD games?

    Share this comment


    Link to comment
    Share on other sites

    tried to use Cia file and 3ds file on citra. crashes when loading up. Is it because i changed starters to legends?

    Share this comment


    Link to comment
    Share on other sites

    I've used this before and it worked, but I lost all my files and got a new pc anyway so I had to redo. When I start up the cia or 3ds file, the 3 loading pokeballs appear, but right after that the screen goes black and it shows 0fps. I don't know how to fix this. Can you help?

    Share this comment


    Link to comment
    Share on other sites


    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

×
×
  • Create New...