File information

Last updated

Original upload

Created by

Nova77

Uploaded by

Nova77x

Virus scan

Safe to use

Tags for this mod

About this mod

This program/mod will allow you to change your party members whenever you want. You can also play
solo, or with only two characters, or just hide party members like on the ghost ship.

Permissions and credits
Xchange Party

This program/mod will allow you to change your party members whenever you want. You can also play
solo, or with only two characters, or just hide party members like on the ghost ship.

v2.3 Update:

- Updated Event Fixer:

  - Fixed: Small issue with duo and solo runs.

v2.2 Update:

- Updated Event Fixer:

  - Fixed: Ability Alchemic Acumen didn't trigger after speaking with Grand Croix.

v2.1 Update:

- Updated Party Select windowed version:

  - Added an advanced level of configuration as well as indicators for Join/Ghost states:

    - By default unjoined characters are marked as Ghosts with a Joined/Ghost toggle.
 
    - In advanced mode: you can set a character as neither (very useful for setting up a party in a new game).

    - Basic mode enforcement is so you don't accidentally leave a character in a limbo state outside of the early game (causes issues).

  - General code refinements, bugfixes and stability improvements.

- Updated Event Fixer:

  - Fixed: Character Join/Leave Events for Solo/Duo Runs

    - Cascade Cavern Entrance: If your second character is Blank: No character join cutscenes happen.

    - Jadd Palace: If your third character is Blank: events follow as if Charlotte was your third, meaning Duran,
                              Angela or Hawkeye rescue you, and get left behind, and no character join cutscenes on the boat.

    - Ghost Ship: (1 or 2 Party Members): No characters become a ghost after reading the book, no characters rejoin after Gova.

  - Solo/Duo Runs:

    - Seeds: When a seed is planted, and a Blank character is chosen for the equipment/class change item:
 
      - ??? Seed: Holy Bottle, Salt Bottle

      - Equipment: Demon Ring

      Note: The game always rolls the accessory slot for a Blank character, and a Blank character can only be Class 1,
                 so only one item can be received. So the Demon Ring (which cannot normally be obtained) was chosen as the item.

    - Epilogue Fixes:

      - Blank character slots are skipped over in the epilogue, so you still get everyone's ending in duo/solo runs.
        (previously you'd get no character epilogues)

    - Temple of Light Fix:

      - Proper support for duo/solo runs when talking to the Priest of Light when you first get to Wendel.
        (previously you'd get an invisible Duran as your second character)

    - Sidetalks Fixes:
  
      - Sidetalks that are exclusively a second or third character speaking would display a blank sidetalk for a split second.
        This has been fixed, and a ton of sidetalks have been cleaned up to properly handle edge cases with duo/solo runs.

    - Cutscene Fixes - mostly adjusting branching for when a character is missing:

      - Too many to list.

- Bugfix: In runs without six_trial_run_1_P, Kevin/Duran's trials ended the trials early, this has been fixed.

- Added support infrastructure for new mod Three Dungeon Run R.

- Known Issues:

  - There are a few lines (11-13 total) in cutscenes where an invisible Duran will speak in place of a Blank character.

v1.9 Update:

- Small correction to integrated "Event Fixer".

v1.8 Update:

- Replaced all mods with a new mod "Event Fixer". It handles everything the old mods did, along with other fixes.

v1.7 Update:

- Updated "Sublevel Access to all Characters":

  - Small adjustment to some enemy change timings that were overlapping (only noticeable by warping to an area early).

  - Fix for Gusthall and Fiery Gorge: there were no enemies in these areas during the Rescue Faerie mission.

v1.6 Update:

- Updated "Party Select" windowed version:

  - Fixed: The auto-refresh sometimes crashed when you saved in-game.

v1.5 Update:

- Updated "Party Select" windowed version:

  - Added an auto-refresh option (default on), so you don't get an annoying dialog popup everytime your savefile changes.

  - General code refinements, bugfixes and stability improvements.

v1.4 Update:

- Updated "Party Select" windowed version:

  - General code refinements, bugfixes and stability improvements.

v1.3 Update:

- Updated "Party Select" windowed version to watch for file changes. If your save file is updated
  by the game, you'll get asked if you want to reload it.

v1.2 Update:

- Updated "Remove Final Boss Trigger Restrictions" so it no longer has compatibility issues.

Instructions for Event Fixer:

Put the event_fixer_10NN_1_P.pak file in your mod folder.

That's it.

To put things back the way they were, just remove the pak file.

Note: Only the newest event_fixer is needed. If you have older ones, just delete them, you only need the newest.

           ex: (newest) 1004 > 1003 > 1002 > 1001 > no_version (oldest)

Instructions for Party Select:

Extract party_select-win.exe to anywhere and run it.

Check "Advanced" if you're working with a save file before all your characters have joined (like a new game).

Click "Open" and select your save file, or drag and drop a save file onto the window.

Colours: Purple (joined, visible)
                Blue (hidden ghost)
                Grey (has not joined yet) [Advanced Mode only]

Details for Party Select:

party_select-win.exe

This program will allow you to change your party members. You can select any of the six characters,
or replace them with a blank. This will allow for a true solo or duo team.

You can also hide players like what happens on the Ghost Ship. They'll be registered in your party,
but absent from all the menus. They will not be in cutscenes, but sometimes they still have lines.
They'll still participate in sidetalks, where a line of dialogue comes up when you're walking around
and so on. They're technically in your party, it's just in cutscenes since their model isn't loaded,
their parts tend to get cut.

Hiding players can be useful if say, you want to play in Duran's story, but as Kevin for example.
So if you start as Duran/Kevin/Riesz, start the game and save. Check "advanced mode" in the program and swap
Duran and Kevin, so that it looks like Kevin (purple) / Duran (grey) / Riesz (grey) and now you'll be soloing
as Kevin in Duran's prologue.

By default unjoined/non-ghost characters are marked as Ghosts with a Joined/Ghost toggle checkbox. In advanced mode
you can set a character as neither (very useful for setting up a party in a new game). The reason for the
basic mode enforcement is so you don't accidentally leave a character in a limbo state outside of the early game
which can cause issues.

Note: If you hide your first character, you'll walk around as your second character in towns. But
since your first character is still technically the leader, he/she won't be around in town, it's
still your other two party members. This also means you can talk to yourself in town. Neat.

Note 2: Be careful - setting your first character to a ghost can cause certain scenes to freeze. The program will warn you.

Versions:

There are two versions - a console version and a windows version. The console versions is slow if
you don't have python installed, but it's faster to make quick changes with drag and dropping the save
onto the preset batch files. The GUI version is easier to use. It also supports dragging and dropping the
save file on the window, so that makes the process a little faster. It's up to you.

Note: The console version is pretty outdated. Highly recommond the windows version.

How it works:

The programs sets the SAVE_CHARACTER_JOIN flag for your current party members only, and then sets your
current party to "BaseParty" and "NowParty". When you hide a character, they are removed from your
"NowParty" and the SAVE_GHOSTSHIP_CHARACTER_LEAVE flag is set for that character. An additional adjustment
is made to ensure a certain unimportant cutscene in Mirage Palace doesn't trigger for invalid party setups.

Details for Event Fixer:

event_fixer_10NN_1_P.pak

Event Fixer is a shared library between multiple mods. It has no impact on a game played normally, but handles all sorts of
edge cases for situations the game isn't designed to normally handle. It also serves as a library for storing variables,
and various core functions and event handling.

It has a number to ensure you're always using the latest version. This allows for bugfixes that only affect one particular mod,
without requiring an update to every single mod that uses it.

It's included in: Open Sesame R, Anise Anytime, Six Trial Run, Three Dungeon Run R, and with TimeWarp and Xchange Party.

The list of fixes includes, but is not limited to:

- Solo/Duo Runs Fixes

  - Cascade Cavern Entrance: If your second character is Blank: No character join cutscenes happen.

  - Jadd Palace: If your third character is Blank: events follow as if Charlotte was your third, meaning Duran,
                 Angela or Hawkeye rescue you, and get left behind, and no character join cutscenes on the boat.

  - Ghost Ship: (1 or 2 Party Members): No characters become a ghost after reading the book, no characters rejoin after Gova.

  - Seeds: When a seed is planted, and a Blank character is chosen for the equipment/class change item:
 
    - ??? Seed: Holy Bottle, Salt Bottle

    - Equipment: Demon Ring

    Note: The game always rolls the accessory slot for a Blank character, and a Blank character can only be Class 1,
               so only one item can be received. So the Demon Ring (which cannot normally be obtained) was chosen as the item.

  - Epilogue Fixes:

    - Blank character slots are skipped over in the epilogue, so you still get everyone's ending in duo/solo runs.
      (previously you'd get no character epilogues)

  - Temple of Light Fix:

    - Proper support for duo/solo runs when talking to the Priest of Light when you first get to Wendel.
      (previously you'd get an invisible Duran as your second character)

  - Sidetalks Fixes:
 
    - Sidetalks that are exclusively a second or third character speaking would display a blank sidetalk for a split second.
      This has been fixed, and a ton of sidetalks have been cleaned up to properly handle edge cases with duo/solo runs.

  - Cutscene Fixes - mostly adjusting branching for when a character is missing:

    - Too many to list.

  - Solo, and Duo runs can now complete the Class 4 Character Trials.

    - You only need as many class items as you have characters (hidden characters count):

      - For a solo run: 1 item, duo run: 2 items, normal: 3 items.

      - When you've met the requirements, the story advances after your last character trial.
 
      - If you load a save that meets the requirements: a star appears on the library to continue the story.

- Sublevel Access to all Characters:

  - It ensures all sublevels load correctly for everyone.

    A sublevel is basically when an area has different versions, usually when enemies
    change. For example, there's no enemies at Altena Castle, but when your rescue Faerie
    a different "sublevel" is loaded with enemies.  

    For some reason the game limits these sublevels to specific characters,
    even when the excluded characters could never normally be there anyway.

- Remove Final Boss Trigger Restrictions:

  - When you approach the dead Mana Tree, the game determines which final boss cutscene to play based
    on your party leader. It also does a check to make sure you've defeated the last boss on that
    particular story arc.

    So for example: if you played the game as Duran, and wanted to fight Kevin's final boss by swapping
    Kevin to the leader, the game wouldn't let you fight the Dark Lich because Heath wasn't defeated.
    This restriction is removed. Swap your leader to whatever, and fight the final boss you want.

- NPC Fixes:

  - NPCs are cleaned up, to ensure if you're accessing areas early (TimeWarp/Open Sesame R) there's no overlap
    with enemies and NPCs.

- Temple of Light Fix:

  - Ensures the Priest doesn't have a double if you change your party leader.

  - Ensures Charlotte leaving/joining the party in front of the temple is handled correctly when you hide/show
    Charlotte, or change party members.

- Dragonsmaw Fix:

  - Ensures the elevator always works regardless of the story events.

- Pull Mana Sword with Leader Hidden:

  - Ensures you can always pull the Mana Sword, even if you've hidden your party leader.

- Zable Fahr Warp to Final Dungeon Fix:

  - Ensures you always get sent back to the correct dungeon regardless of your party setup.

- Ferolia Rescue Faerie Cutscene Fix:

  - Ensures the Ferolia rescue Faerie cutscenes play correctly without Kevin/Charlotte visible.

- Mirage Palace Temple of Light Fix:

  - Prevents cutscene freeze if you enter the Temple of Light mirage without Kevin/Charlotte visible.

- Night Cavern Find Malocchio Fix:

  - Prevents cutscene freeze if you approach Malocchio in Night Cavern without Hawkeye/Riesz visible.
 
- Dark Castle Tower Fall Cutscene Fix:

  - Prevents cutscene freeze when you leave Belladonna's Tower without Hawkeye/Riesz visible.

- Charlotte Prologue NPC Fix:

  - Disables a completely unnecessary check on the party leader to spawn the NPCs in the Temple of Light.

- Angela Prologue Snowfield Cutscene Fix:

  - Prevent cutscene from freezing when you collapse in the snow/wake up in Alrant without Angela visible.

- Hawkeye Prologue Eagle Fix:

  - Bypasses tutorial which doesn't work when you have to fight Eagle without Hawkeye visible.

- Hawkeye Prologue End Cutscene Fix:

  - Prevents cutscene from freezing when you leave Nevarl Fortress without Hawkeye visible.

- Early - StoneSplit Gap / Rabite Forest / Astoria (Charlotte Prologue) / Cascade Cavern / Wendel / Beiser Fix:

  - Prevents these intro cutscenes from triggering early, and breaking story progress.

  - Fixes saves that have already seen them.

- Early - Golden Road / Dwarf Village Cutscene Fix:

  - Prevents these intro cutscenes from triggering early.

- Ferolia Guard Fix:

  - Removes the Ferolia guard if the door is open.

- Anise's Stockade Portal:

  - Prevents the cutscene from trigger before it's supposed to.

- Early Diorre NPC Fix:

  - Allows the NPCs to talk to you before you get there in story (TimeWarp/Early Flammie Drum).

  - Changes back to normal - not talking when you get there in the story.

- Early Cascade Cavern Fix:

  - Removes the barrier until it's supposed to be there in the story.

- Class 4 Character Trial Fix:

  - Prevents cutscenes that cannot play without that party member visible.

- Class 4 Character Trial Sidetalk Fix:

  - Prevents hints from triggering after the trial is complete.

  - An alternate sidetalk plays if a character is missing to prevent it triggering if you add them later.

- Known Issues:

  - There are a few lines (11-13 total) in cutscenes where an invisible Duran will speak in place of a Blank character.