Open edale2 opened 1 year ago
Didn't notice this before, but I had Triblader2 and C'tron on the team when I went into the Maroon Cave, And when Emile joins a bit later, Triblader2 didn't leave, so I've got a party of 4. I had to remove Triblader2 from the party to enter the Temple.
Thanks for the report. The game doesn't manage modded party members (it's all hard-coded in cutscenes for vanilla party members), so there will be some issues if your party contains a modded party member at certain points in the story.
My initial solution in previous versions was to prevent the player from obtaining the party member until after the DLC dungeon was completed. This avoids all issues, but it also prevents modded content from being used throughout the entire story.
I will come up with a solution in coming updates. I'm thinking that I need to set the party member to "offline" (and add a quick cutscene of them "logging out" if they are already present) before key story cutscenes and resetting this to "online" later once it is safe.
The alternative solution is to patch every single story cutscene to include the modded party member. However I am not sure I am up for this amount of work, nor do I think a nameless character deserves to be included in the game's story.
The most immediate thing I can do is add a message warning the player to be careful about using the modded party member in main story cutscenes. That will be in the next update.
Hmm... For the Apollo duels, you could insert the logout dialog/event right at the start of the "BLUE-HAIRED SPHEROMANCER!" events right before a duel starts. So it goes from: Trigger -> Apollo interrupt to Trigger -> Triblader2 logout -> Apollo interrupt
Using the game's pre-existing triggers to handle things, rather than creating a new one. And you can set Triblader2's status back to 'online' during Apollo's post-duel speech.
Should you ever ty to flesh Triblader2 out as a real character, you could even make it part of her backstory. She knows Apollo, either IRL or from one of his previous accounts, and is trying to avoid him. Opens up the possibility for a lot of fun dialog between the two for those 'random convos as you're wandering the map' CrossCode is full of.
Triblader2 will remain a nameless/soulless/generic character. The only way I'm willing to change that is if some artist wants to design an actual Triblader OC for the mod.
For now, version 0.8.0 will contain the following warning:
I'm leaving this issue open so I can document cutscene patches that I make in the future to fix some of the more seriously-broken cutscenes due to having a modded party member.
Using 0.7.1. I had Triblader2 as a party member (playing as vanilla Lea), when I got to the Apollo duel in front of Faj'ro Temple, and Triblader2 decided to join the duel and help me out.