• 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!
  • 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.

Black 2 hack: Black 2/White 2 Faster Intro

  • 12
    Posts
    3
    Years
    • Seen Dec 15, 2022

    Black 2/White 2 Faster Intro

    Description

    This is a minor hack that shortens and removes cutscenes through the first two gyms. This hack is designed for challenge runs of Black 2/White 2 that incur many resets so that the early game is more streamlined. This patch was specifically made for the "Ironmon" self-imposed challenge.

    There are many segments that are removed, but these are the most notable sections affected:
    • Intro leaf floating cutscene
    • Aspertia City
    • Catching tutorial
    • Alder around Floccesy Town
    • Floccesy Ranch
    • Pokestar Studios (visiting is now optional)

    Note that the mom cutscenes are not shortened, because as per Ironmon rules: "You have to talk to MOM when you start your journey, otherwise that's just rude." If you wish to skip the introductory Juniper cutscene, I recommend saving sometime after it and loading that save when restarting the game.

    This hack is designed to be compatible with the randomizer, including the "Give National Dex at Start" setting.

    This hack has been tested fairly thoroughly, but these kinds of edits are tricky. Please let me know if you find a bug or a crash using this patch!

    Credits

    • SilverstarStream created the patch
    • CUE for the Nintendo DS/GBA BLZ (de)compressor, for decompressing the arm9 assembly and its overlays.
    • Hello007 for CTRMap, for general map value referencing and overlay insertion.
    • PlatinumMaster for SwissArmyKnife (Avalonia), for text and script referencing and text editing.
    • R-YaTian for TinkeDSi, forked from MetLob's TinkeDSi, forked from pleonex's Tinke, for DS file replacement.
    • The people who worked on Gen 5 script command documentation: https://docs.google.com/spreadsheets/d/15n-9xDRZC8IgIILe4fWgREoA6zlIC13K5VhW4ccfM-0
    • The people in the "Kingdom of DS Hacking" Discord server and those that came before them, for the extensive work done documenting the disassembly.

    Special thanks to CaliYuga and Calebhart42 for commissioning me to work on this patch. Especially Cali for reaching out and organizing the commission.

    Patch Download

    (Compatible with English only; The US and Europe versions are the same ROM)
    https://drive.google.com/drive/folders/1Ivt8bd7x2vWeiGtkMRxyqVNDf7eZMJQ2

    How to Use

    This patch can be applied to a CLEAN ROM with this website or any xdelta patching tool of preference.
    INSTRUCTIONS:
    • First, unzip the downloaded zip folder.
    • Then use the patcher to select the base ROM and the matching patch.
    • Hit the apply patch button to create a new patched ROM.
    *If the patcher reports a checksum mismatch error, the ROM is not a clean English ROM. The included readme lists the checksums of clean ROMs*

    Additionally, if using the patch with the randomizer, I recommend using the ZX fork of the randomizer. It is built on Dabomstew's original Pokemon randomizer, but has new features, bug fixes, and is currently supported.
    Apply the patch to the ROM first, then use the patched ROM with the randomizer. It will give a warning about the ROM not being clean, which is expected due to the patch. Then randomize like normal. Please know that using ROM hacks with the randomizer is not supported and typically won't work.

    Finally, if you are a ROM hack creator and wish to use the edited elements in this hack for your own project, go ahead, no need to credit. However, if you specifically plan to make your hack compatible with the randomizer, I request that you include a simple credit in either the hack's information page or readme.
    If you plan to edit these script files with a script editor, they might not be parsed correctly because they had to be specifically edited to work with the randomizer.
    Edited files:
    the scripts NARC at a/0/5/6
    * files 76, 854, 856, 858, 878, 880, 890, 896, 978, 1004, 1132, 1133, 1148, 1284
    the texts NARC at a/0/0/3
    * file 201
    the field entities NARC at a/1/2/6
    * files 163, 192, 195
    arm9.bin
    overlay_35
     
    Back
    Top