Jump to content

PlatinumMaster

Member
  • Posts

    8
  • Joined

  • Last visited

Posts posted by PlatinumMaster

  1. Hey all, I created a macro system for event scripting in the DS generation of Pokémon games.
    It can be found here.

    Note: this only supports Black 2 and White 2 at the moment, and not all script commands from those games are in.

    Requirements
    To set it up, you will need:

    Utilizing it:

    • To start, make sure this is included at the top of your file:
    • Once you do that, make a label for the script you are writing:
    Example:
        # script goes here
    • Then, add a new label at the top, and add pointers to your script like so:
    scripts:
         script <script label>
    • Then, compile it using the Python script:
    python CheapScript.py <script> <output directory>
    • Once you do all of that, add the script to your game by finding the corresponding script NARC (in B2W2, it is a0/5/6), and replacing the script container that you want to (in SDSME, you can find a list of them, under the “script” section in the Map Headers tab).
    • Profit!

    An example of a script in action can be seen here.

    Happy scripting!

    • Like 2
  2. On 5/27/2016 at 5:35 PM, zeyuf said:

    compared to ORAS, it seems really hard. can anyone point me in the right direction?

    It's not exactly hard, just slightly more advanced. The easy part is building an AAC using Audacity (it has to be a specific profile). The slightly more advanced part would be having to hex edit the values for looping, as we currently have no tools to edit the BCSAR.

  3. Hello, I attempted to replace the Nitro Sound Bank (SBNK) of a song in the SDAT of Pokémon White 2, also replacing the Nitro Wave Archive (SWAR) and Nitro Song Sequence (SSEQ). When I try to play the song via VGMTrans, it plays just fine. However, when I replace the SDAT of a ROM with this modified one, and try to play the song, nothing plays.

    Would anyone know how to fix this?

×
×
  • Create New...