Aller au contenu

Photo

Is it possible to do something to force miranda's Citadel DLC meetups if you haven't done Horizon yet?


  • Veuillez vous connecter pour répondre
15 réponses à ce sujet

#1
Doctor_Jackstraw

Doctor_Jackstraw
  • Members
  • 2 231 messages

Something I'd love would be some way to set the room invite and casino meetup to active if horizon hadn't been completed yet (if she's still alive obviously) would there be any way to change what trigger it looks for, or maybe force it triggered on?  Or would it be as simple as a memory edit?  It'd be great if there was a custom keybind trick to just turn those two meetups on. 

 

I usually play Citadel DLC and Omega DLC after the Citadel Coup, technically after recruiting Tali, when you've had several victories and are pushing Cerberus back, and it makes sense that the Normandy would take on Retrofits before starting the mission to infiltrate Rannoch and everything else sort of lines up.  Depending on which ME2 characters I have in my save file, I can get everyone to show up in the dlc except Miranda, because her trigger is so specific.  I'm not asking to get her added to the party, as she has dialogs that reference the end of the horizon mission in that, but I believe everything she says in the casino and apartment meetups do not reference horizon or the fallout of that mission. 

 

A big example would be a playthrough where you romance liara and miranda in the past games, and then break up with miranda in 3.  This would mean she dies at horizon, but she's still working with you and has 3 meetups in me3 before horizon.  I would basically want the ability to add her extra 2 meetups from the dlc to this type of playthrough, since they'd still make narrative sense.  (Still being friends with someone after a breakup and all that)

 

What ways would there be to do this?  I've done modifications to my files already to alter shops, war assets, and the galaxy scan mechanic to be more what I feel is balanced to a more interesting playthrough (such as making it so only a playthrough that gets as many war assets as you can get through all 3 games would be able to get the best ending, or losing a major asset at tuchunka or rannoch would result in a severely weakened fleet)  So I'd be capable of helping out with the legwork if there's any base to start from, here.  (or at the very least i'd probably just be happy if it's possible to just set some flags in an editor to turn it on and off)



#2
Deager

Deager
  • Members
  • 724 messages

For the apartment, in BioD_CitApt_000Global.pcc, it looks like Miranda's availability is looking for conditional 3508.

((plot.ints[11147] >= i2) && (plot.bools[24106] == Bool false))

 

So, 24106 to true wouldn't be difficult in gibbed, but I'm not sure about plot.ints 11147. Someone else may chime in with the correct way to handle this. I only know how to change conditional 3508 is the actual file to be something else or to simply drop the 11147 requirement. Using EDI's requirement would be the simplest, conditional 3501.

 

For the casino, I actually am not positive which file to confirm for that conditional. I'm sort of hoping by me replying that someone who understands this stuff better may reply with a solution in Gibbed that you can use. If not, and if you are OK editing conditionals with me3explorer, then that's an option for the apartment and I would think I can find the conditional for the casino after looking a bit more.



#3
Doctor_Jackstraw

Doctor_Jackstraw
  • Members
  • 2 231 messages

I'm sort of hoping by me replying that someone who understands this stuff better may reply with a solution in Gibbed that you can use. If not, and if you are OK editing conditionals with me3explorer, then that's an option for the apartment and I would think I can find the conditional for the casino after looking a bit more.

----

Yeah.  Even in Gibbed it'd be great to have some values figured out to set that don't break other things relating to horizon or other dialogs.

I've actually done a bit of messing on my game in explorer to change shop and war asset values, and tweak the way the scanning works.  lots of stuff really.  I'd be up for doing some stuff with the game to make that work with these two dialogs.  It just makes sense to be able to meet her after the midpoint, since she's about and has other meetups.



#4
Deager

Deager
  • Members
  • 724 messages

OK, I'd say for a test, edit conditional 3508 and use the values from conditional 3501. That's EDI's apartment invite and that shows up immediately after the main Citadel DLC mission. Maybe since we're rocking the boat, do one meetup, leave the apartment, and come back if it doesn't show right away. But I bet that will get Miranda available first thing. Then it's just a matter of finding the sequence so we can figure out the casino conditional.



#5
Doctor_Jackstraw

Doctor_Jackstraw
  • Members
  • 2 231 messages

OK, I'd say for a test, edit conditional 3508 and use the values from conditional 3501. That's EDI's apartment invite and that shows up immediately after the main Citadel DLC mission. Maybe since we're rocking the boat, do one meetup, leave the apartment, and come back if it doesn't show right away. But I bet that will get Miranda available first thing. Then it's just a matter of finding the sequence so we can figure out the casino conditional.

So I didn't have a ready save at the time, but I loaded a Citadel II mission save and then popped through that on a low difficulty, then I ran the citadel dlc mission right after that.  (My canon playthrough at this point, after Tuchunka, is actually: Grissom -> Citadel II -> Recruit Tali -> Citadel DLC -> Omega DLC -> Throw Party -> Armax Side Stuff.  Then I do the rest of the game, with Leviathan after Rannoch but before Thessia.  So getting this working at that point in the game would be ideal.  I do that order because it gives Cerberus an arc, where they get "dealt with" until the end of the game.  Rannoch is all Geth, and Thessia + Leviathan + Monastery is all reapers.)

Pointless musings aside....So after getting this all set up, I opened Gibbed and checked the Bool, Int, and Float for 3501.  I got True, 0, 0.  I didnt see Edi's invite available, so i went and talked to everyone on my ship, on the regular citadel, and then i did an N7 mission to be sure.  Edi, Kolyat, and Liara showed up on my invite (I forgot to talk to James on my ship, but I'm not sure if that's how that triggers?  I forgot to go visit thane in this setup)  So Edi's thing showed up, but nothing changed when I checked those values again.  I had also checked 3508 at the same time, that was False, 0, 0.  After Edi I set 3508 to True, 0, 0.  No difference.  I hadn't spoken to miranda at the spectre terminal up to this point, i then talked to her, did edi's meetup, and didn't see miranda show up.


Am I doing something wrong in Gibbed, or do I need a new version?  I have revision 89.  I didnt get any results so far.  I'd love to have something that I can set when I start my me3 saves.  (I have a few flags set to fix some of the stuff that me2 imports forgot to set properly, involving shadow broker, the engineer buddies, and I always translate my credits to me3, and I even have a little conversion table I set up for all 4 minerals into credits to add onto that in a way I feel is balanced to give me bang for my time in me2, without giving me "infinite money".  Gotta limit things a bit to keep the game design interesting, afterall.)  But yeah.  I didn't get results from either, unless I did something wrong or have a bum version of gibbed...



#6
Deager

Deager
  • Members
  • 724 messages

Sorry, I actually meant edit the conditional itself in DLC_Pack_003 because Miranda has a plot.ints as well and I don't know how to edit that in gibbed.

 

EDIT: You'll need to use the conditionals editor in me3explorer. The reason for this is, in conditional 3508, in the actual .cnd file of the Citadel DLC, Miranda's apartment invite has this check

 

(plot.ints[11147] >= i2)

 

and I'm guessing that's how far along the plot is with her mission, greater than or equal to 2 is how I read that; in other words, it started.

 

By simply using the expression from conditional 3501 for EDI, that should get Miranda showing up for the apartment invite. Then it's just a matter of finding that one for the casino.

 

If you need a hand, let me know. And as I think about it more, even if you could change the plot.ints 11147 to 2 or higher, that would probably mess up things later.



#7
Doctor_Jackstraw

Doctor_Jackstraw
  • Members
  • 2 231 messages

Sorry, I actually meant edit the conditional itself in DLC_Pack_003 because Miranda has a plot.ints as well and I don't know how to edit that in gibbed.

 

EDIT: You'll need to use the conditionals editor in me3explorer. The reason for this is, in conditional 3508, in the actual .cnd file of the Citadel DLC, Miranda's apartment invite has this check

 

(plot.ints[11147] >= i2)

 

and I'm guessing that's how far along the plot is with her mission, greater than or equal to 2 is how I read that; in other words, it started.

 

By simply using the expression from conditional 3501 for EDI, that should get Miranda showing up for the apartment invite. Then it's just a matter of finding that one for the casino.

 

If you need a hand, let me know. And as I think about it more, even if you could change the plot.ints 11147 to 2 or higher, that would probably mess up things later.

Just changing the 11147 int to 2 causes the miranda meetup to trigger, but it doens't setup the party trigger.  I haven't done tests to see if it messes up other miranda actions.  it would involve replaying large missions before miranda segments trigger, since if it broke anything, it likely wouldnt effect saves where miranda situations are already triggered.  It'd be really convenient to be in a spot where its just "set 2 flags" and it triggers those two with nothing else breaking.  Thought if theres an easy way to find anything that calls for 3508 in the base game's events that'd help too.  since party invite doesn't trigger, but the room invite does, I'm wondering if playing the game from start to finish with that flag set...it'd be so easy if it ends up not breaking anything.  (Casino flag still a mystery though)

 

as far as editing the conditionals, I'm having trouble with editing the dlc, I've only ever edited the base coalesced ini file, and I'm looking in the dlc folder and I see sfar files but nothing coalesced can get to?  Anything you could do to help would be greatly appreciated yeah.

Edit: Also I guess I have very little experience with ME3Explorer.  I've used Coalesced Editor to modify my game plenty, though I wasn't able to get anything in the DLC's edited (I wanted to move oleg's war asset to ex-cerberus, instead of alien, and couldn't get it to work)



#8
Deager

Deager
  • Members
  • 724 messages

Gotcha. Well, you know Gibbed better than me so that's good. I could maybe see Horizon not triggering if 11147 to 2 since it may need to be 0 to get the email and 1 to mark as read, or something like that like.

 

I'm a little fried from updating and testing CEM but if I get a little gumption, then I'll try to throw a conditional mod as DLC your way. I'll at least try to find the conditional and expression for the casino meetup.



#9
Doctor_Jackstraw

Doctor_Jackstraw
  • Members
  • 2 231 messages

Gotcha. Well, you know Gibbed better than me so that's good. I could maybe see Horizon not triggering if 11147 to 2 since it may need to be 0 to get the email and 1 to mark as read, or something like that like.

 

I'm a little fried from updating and testing CEM but if I get a little gumption, then I'll try to throw a conditional mod as DLC your way. I'll at least try to find the conditional and expression for the casino meetup.

Thanks!  That'd be super cool.  (About the only other thing I really care about at this point is that Oleg's war asset is in alien, rather than ex-cerberus.  I haven't looked to see if anyone's tried to fix that yet..)

Oh a little extra to add, I tried running thessia with 11147 set to 2 and horizon loaded right, and miranda showed up as expected.  I didnt extend it to try like...killing her in horizon and then seeing if she still shows up in citadel invites, but that'd be the next step for me to check.  (I'd like to do some checks for the casino thing as well if you're able to find that, as well, to see if anything breaks)

 



#10
Deager

Deager
  • Members
  • 724 messages

I guess I was a little bored. Actually, I realized the file I should check. It appears conditional 3653 with expression ((plot.ints[11163] >= i2) && (plot.bools[24038] == Bool false)) from BioD_CitCas_200Casino.pcc is the answer. I admit, I have no idea what plot.ints 11163 is, which means, now I'm not so sure what exactly plot.ints 11147 is either.

 

Anyway, it may require a little digging yet to figure out what exactly should be done to make it all work, but if you're willing to run some tests, I can probably put something together that should work. Besides, I was always thinking about tweaking a few things for the non-CEM crowd who like almost all of the Citadel DLC as it is. This would fit nicely with that idea.



#11
Doctor_Jackstraw

Doctor_Jackstraw
  • Members
  • 2 231 messages

Hmmm...quick run looks like both trigger normally.  No idea of any bugs yet, only had enough time to test a little bit before heading off for work.  Thank you for helping here, it's really great for what I've always wanted to do for a playthrough.  (I feel Citadel works really well in the middle of the game, before things get dark when you head for rannoch and thessia.  It sort of makes sense to have the normandy get called in for retrofits at this point in the story, and the mercs play off of the chaos caused by the cerberus attack on the citadel.  It also feels good to have the silversun strip and extra me2 character meetups just happen during the second half of the game)

Some minor thoughts: I wonder if it's possible to set miranda for armax arena, and if she dies on horizon, if the game automatically removes her from the arena?  If it's dependant on a death condition or not, that could cause problems.  I haven't tested the other meetups with deaths either.  Hope to get around to that later.  Adding her to the party if you run it before horizon would be difficult to test, as there are several combinations, and they'd have to all be checked for references to Oriana, Kai Leng, Horizon, and her father (from other character responses as well as her own) so it might not be worth going for that...Still, it's cool to have these 2 set for this kind of playthrough.  Very awesome dude.  Thanks ton's for your efforts already.  :D



#12
Deager

Deager
  • Members
  • 724 messages

That's a good point about death checks and all that if you go back to the Citadel DLC after Horizon and if Miranda dies. Heh. I forget what a can of worms changing conditionals can be. ;) If even the gibbed changes get you what you need, that's great. Plus, as I'm thinking more about this idea...man, I'm burned out. Maybe I should call what I've done, done, and relax.



#13
Doctor_Jackstraw

Doctor_Jackstraw
  • Members
  • 2 231 messages

I just remembered that Tali's armax card automatically goes away when she dies horribly to falling off a cliff on rannoch, so I am curious if Miranda's card goes away when she dies, too.  If you're up for it, it'd be cool if you could get that Armax tag as well.  (Namely, the value that triggers miranda's card being purchasable at the armax shop.)  But yeah, thanks for all your help, dude!

Are you interested at all in a description of how I was able to get the triggers set in gibbed, btw?  I could throw together a few screenshots later.  It's actually pretty straight forward.  (No idea yet if any problems occur, but I believe the death flag might be separate, so it shouldn't trigger these if she's gonzo.)



#14
Deager

Deager
  • Members
  • 724 messages

You know, if the card automatically goes away...well, that's right though, they wouldn't have a conditional fire off if they don't need one. Still, I'll look at the sequence to see what's up.

 

Sure, plot.ints stuff in Gibbed would be handy to know. I've just never bothered to learn it much.



#15
Doctor_Jackstraw

Doctor_Jackstraw
  • Members
  • 2 231 messages

Sorry that I kinda let this thread die.  I was doing a test run through the game and i got side tracked a ways back but now had time to resume the save.  Everything seems to be working so far.  I'm doing a run where I break up with miranda the first time, which triggers her "She's gonna die" state, and both conversations are showing up after having set the ints at the start of the game.  I haven't finished yet (I'm doing a total run through) but I don't think anything weird is gonna happen with this. 

It's a great "fix" since it doesn't break anything and allows you to continue her dialogs while allowing you to do the citadel dlc in the middle of the game.  In this playthrough I'm doing Omega, Citadel, and Leviathan inbetween the midgame Citadel II mission and starting Rannoch.  So on this playthrough it's possible to get all of miranda and tali's meetups before doing rannoch (Since both can die in the second half)  It feels like an oversight that bioware didn't make it work this way normally.  I'd love to check the armax arena card too.  It also feels liberating to be able to play this content earlier rather than later.  Before doing Rannoch Shepard's kind of riding a high.  Shepard secured the krogan/salarian alliance, saved the council, and just reunited with tali (I kind of like the idea of "We have to retrofit the normandy before the rannoch assault" as if it were 2 weeks away or something)   And so far nothing would have gone terribly wrong, so it doesnt seem too bad that the citadel dlc is a little jokey.


Oh and how you set the values is actually pretty straight forward!  Open up Gibbed's ME3 Save Editor and open your save file.  Click the Plot tab and under Manual you have Bool, Int, and Float.  Enter the number for the bool or the int in the left box of that value (So int would be second from the top, left side) and then click get.  It will tell you what value it's set to.  if the Bool returns True uncheck the box and click Set.  If the Int isn't what you want, type the number you want in the right box under Int and click Set.  To check another int just change the number on the left side and hit Get.  It's actually pretty straightforward and it works pretty flawlessly I think!  Sorry for not explaining it earlier.  :(

 

The progression of her normal citadel meetups isn't effected by triggering the citadel dlc meetups early, and it actually feels more natural to have Miranda finding out about your clone, coming over to check on you, then feeling guilt about it LATER afterwards, like it built up inside.  In the main game she just comes out and says it out of nowhere, but it feels more like a narrative arc this way.  It also makes sense for her to not be at the party because if you take all of her citadel and normal meetups in this context, she stops by at the citadel briefly to catch up with Shepard and then leaves after requesting those resources to find her sister.  It's a shame the base game didnt work like this but I can see why they'd overlook it.  Maybe they had a more complicated inclusion that they scrapped for budget and just made it work how it does now.



#16
Deager

Deager
  • Members
  • 724 messages

Thanks for the tips. I just never Gibbed much stuff but good to know. I think I can answer why the Citadel DLC is disjointed during the story. Bioware really treats it as the end of the game. At least, this stage direction embedded in the BioD_CitCas_530Goodbye_LOC_INT.pcc file makes it pretty clear.

 

This is the final scene of the DLC, and the last scene of the Mass Effect trilogy forever. This is the "big goodbye" to the fans, letting them know we're moving on after this, Shepard's story is officially done with this scene.

In the scene, Shepard is standing outside the Normandy at the docking station. His entire crew is with him, all looking at their famous ship -- the place they've called home. It's a warm scene, full of nostalgia. This will one day be considered "the good old days". Shepard has a moment with his/her love interest, reflecting on good times, before everyone else peels off and boards the Normandy...except Shepard, who lingers a moment for the one last line of dialogue that he/she will ever utter in the game.

 

And that's how a lot of fans used the Citadel DLC. Those of us who keep playing try to figure out where it fits or do crazy things like me and make mods. As a side note, I never planned on modding the Citadel DLC. I was just stuck like you; when do you play it and have it feel right? I think you've got a pretty good solution right now with those edits to the save file.