Aller au contenu

Photo

Arrival Triggering Mod for ME2


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

#1
MrFob

MrFob
  • Members
  • 5 410 messages

Hey, just a little something I came up with for ME2.

 

I was always annoyed, by how Arrival triggers right after Horizon. So I changed the trigger for Hackett's message, to only pop up after you finish the Suicide Mission. That way, you can play Arrival as a bridge between ME2 and ME3 much more conveniently.

 

The mod can be found on Nexus.

 

I made 2 Versions. One just triggers the mission after the SM, no questions asked.

The second version ties it to Legion's conversations on the Normandy. Basically, you have to have talked to Legion 4 times before Arrival will trigger. That way you can do the DLC as the last mission, then talk to Legion one last (and 5th) time after Arrival and then import into ME3.

That's the way I usually play.

Be aware that for this version, you will need to "save" one N7 mission for after the SM or you may not be able to trigger enough of Legion's dialogues.

 

Compatibility with texture mods is not a problem in principle but you may have to re-install your game and your mods unfortunately. See the mod readme for more info on this.

 

If you have questions, issues or suggestions, post them here.

Cheers and enjoy!

 

Known issues: The Journal entry will still pop up after Horizon, so you'll have to ignore that.


  • Ottemis, cmessaz, Almostfaceman et 1 autre aiment ceci

#2
AVPen

AVPen
  • Members
  • 2 599 messages

Any chance of making a version of the mod that'll trigger the email after the Collector Ship mission instead? (I tend to prefer playing Arrival before the SM instead of after, lol)



#3
MrFob

MrFob
  • Members
  • 5 410 messages

Sure. Just have to find the right plot variable to check for. Then it should be as easy as just changin a single byte in the file.

 

EDIT: You can try plot variable 5797. Open Version 1 of the mod file with a HEX editor like HxD. Hit Ctrl+G and go to the HEX offset 2C2BDB. The bytes in front of your curser should read "B0 05". Change them to "A5 16" and save the file.

 

I hope this works. I don't have a save to test it, so you'll have to see.

 

If it does work, you can basically trigger Arrival whenever you like. As you can see in the example above, "A5 16" is just "5797" in HEX. So all you need to do is find the correct plot variable, convert it to HEX and insert it at the offset above in the file.

You can find plot variable numbers for every mission in the Coalsced.ini.

Note: You will not be able to trigger Arrival before Horizon, as I left the original condition in place in order to prevent Hackett's briefing to trigger over and over.



#4
Deager

Deager
  • Members
  • 723 messages

Sweet! I remember you wanting to do this. I'll give this a try on my current trilogy run.



#5
JohnP

JohnP
  • Members
  • 142 messages

Awesome!



#6
MrFob

MrFob
  • Members
  • 5 410 messages

Sweet! I remember you wanting to do this. I'll give this a try on my current trilogy run.

Cool, let me know if it works for you, once you get around to trying it.

 

It works for me but it's always good to get confirmation from another user. :)



#7
Deager

Deager
  • Members
  • 723 messages

Cool, let me know if it works for you, once you get around to trying it.

 

It works for me but it's always good to get confirmation from another user. :)

I'm guessing I got something wrong. I'm trying version 1 of it, replaced the BioD_Nor.pcc file within %\Mass Effect 2\BioGame\DLC\DLC_EXP_Part02\CookedPC, ran the me2explorer DLC cr*#(, but I still got the message after finishing Horizon. Now, I was already into ME2 and didn't do this until the trigger was there to force Horizon to start by chatting with TIM.

 

So, I went back a save before Horizon would be required but it still didn't work out. I tried version 2 (although I only went back to an autosave during the fighting on Horizon and perhaps the trigger was already there.)

 

So, not sure what the deal is. I'm guessing others got it to go? Did I have to apply the mod much, much earlier for some reason?

 

Granted, my ME2 stuff could be a little jacked. I know that when trying to apply some .mod textures that the game wouldn't launch. Also, despite deleting everything in the install directory and the My Docs directory, the game only launches if texmod is the masseffect.exe instead of the real one. If others have it going it's just my problem then, which is fine.



#8
MrFob

MrFob
  • Members
  • 5 410 messages

Hmmm, this is strange. None of the possible causes you mentioned could be responsible as far as I can see. The save shoudn't matter a t all. I was able to get this to work properly with an autosave right before using the terminal (already after Horizon, my Shepard was already back on the Normandy in this save). So the save should not matter.

Also, I just played through Horizon Yesterday myself with a new Shepard and the mod worked perfectly for me.

I also have trouble with texture mods at this point by the way (see here). I don't think this is related.

Also, the exe file should have nothing to do with it and neither should Texmod. I don't get it.

 

Are you running ME2 through Origin or Steam? If so, make sure, you deactivate any Update features. Also, make sure that your BioD_Nor.pcc file is not replaced at the start of the game. Personally, because I have issues with using the authorization fix, I usually disable my internet connection when starting ME2 but I don't do it all the time and it never caused issues.

EDIT: Also sent you a pm,.

 

Also, just FYI: I have all DLC for ME2, except for "Genesis" and the "Alternate Appearance Pack 1 (Garrus, Thane, Jack)". Do you have any of those (not that it should cause issues but who knows).

 

I am really surprised it doesn't work for you. Thought this would be a rather simple mod. :)

If anyone else can report success or failure with this mod, please let me know.



#9
Deager

Deager
  • Members
  • 723 messages

I'm just doing a public post here to say that, in all likelihood, the issue is something bizarre on my machine. If you think Arrival should happen later in ME2, give this mod a try. When it works, please make a post here so Fob knows it's good to go.



#10
DingleBerry

DingleBerry
  • Members
  • 2 messages

I have the same problem that Deager seems to be having. I try to install the mod but, I still get the message after horizon. I've tried different saves at different times of the game but, it doesn't work.



#11
MrFob

MrFob
  • Members
  • 5 410 messages

Ok, I have just been in fairly extensive contact with Deager on this problem and I don't have a clue what's going on there.

 

I just downloaded the mod from Nexus myself (to check that I didn't accidentally upload the wrong file), installed it and for all my saves, as well as for two others, which Deager sent me, the mod works perfectly.

It's really tough for me to figure this out if I can't reproduce the problem but I will keep trying. For now, can I please ask anyone who tried this to report their results, no matter if it's working for them or not. Thanks.

 

I am really sorry about this issue, but with this fairly simple mod, I really didn't anticipate such problems and I am rather dumbfounded as to the cause of the problem at the moment. I'll keep you updated on any progress of course.

 

 

EDIT: So, just to make absolutely sure here: It is normal that you will still get the Journal entry and that the quest itself will start after Horizon even with the mod. That is to be expected.

 

However, Hackett's briefing should not trigger when you check your messages on the private terminal near the galaxy map. So I do understand this correctly, right? Both of you did try to activate the terminal and Hackett's briefing (the one that automatically makes Shepard go up to his/her room and starts up the big screen in front of the model ships) did trigger. Is that correct?



#12
Deager

Deager
  • Members
  • 723 messages

The first time I was having issues, yes, I got the email from Hackett when I checked messages up in the cabin. But, I decided to redo everything (again) and ah ha! It worked. Sure, I get the journal entry but no email arrives; finally! Hopefully DingleBerry will report the same.

 

That's interesting how ME2 handles conditionals given that in ME3 it's the actual reading of the email which triggers Citadel DLC stuff.

 

Anyway, looks like it is working as intended. My installation was indeed borked and is fixed now.



#13
MrFob

MrFob
  • Members
  • 5 410 messages

Phew, I am relieved to hear that 'cause I was beginning to doubt my sanity. :)

Really hope it works for you as well DingleBerry, let us know.

 

And guys, just a general note, do remember to turn off any update features in Origin and Steam before modding any ME games. These auto-updates will always cause problems with mods.

 

As for the technical side of things: Arrival is handled differently than other messages and emails in ME2. It's not an email as such but has it's own sequence, which starts the briefing. That is what I changed. With some time and effort, I could probably also change the journal entry trigger but it would require quite a bit of trial and error and I think that journal entry is quite easy to ignore, so I didn't think it was worth the time.



#14
DingleBerry

DingleBerry
  • Members
  • 2 messages

I was glad to hear it worked for Deager so, I went back and re-downloaded, re-installed, and tried running the mod again. For some odd reason, now it is working for me as well. I have no idea why, I did the exact same thing the last few times I tried. It's so weird. 

 

Anyway, thanks for the replies to help! :D


  • Deager aime ceci

#15
MrFob

MrFob
  • Members
  • 5 410 messages

Glad to hear it. Not sure what's going on with the re-installs but it does seem to work as it should then.



#16
Doctor_Jackstraw

Doctor_Jackstraw
  • Members
  • 2 231 messages

Sorry for bumping an old topic, (no idea if the OP would even be watching, actually) but would it be possible to do a version of this mod where the trigger is the same, but the terminal in shepard's room just doesn't trigger it.  that way you can trigger it whenever you want from the terminal by the galaxy map, but if you use the one in your room you can still check your emails without talking to hacket?


  • Tin-kicker01 aime ceci

#17
Tin-kicker01

Tin-kicker01
  • Members
  • 66 messages

Sorry for bumping an old topic, (no idea if the OP would even be watching, actually) but would it be possible to do a version of this mod where the trigger is the same, but the terminal in shepard's room just doesn't trigger it.  that way you can trigger it whenever you want from the terminal by the galaxy map, but if you use the one in your room you can still check your emails without talking to hacket?

they usually respond to old threads of theirs that get bumped. sounds like an idea i could get behind as well



#18
MrFob

MrFob
  • Members
  • 5 410 messages

It's been a while, so I'd have to look into it again but IIRC, the terminal in Shep's room and the one in the CIC are actually referencing the same game files, so it wouldn't be possible to distinguish between them. I'll have another look and make sure though.



#19
Doctor_Jackstraw

Doctor_Jackstraw
  • Members
  • 2 231 messages

How possible would it be to make it trigger off of just reading the entry from it on your assignments screen?



#20
MrFob

MrFob
  • Members
  • 5 410 messages

That would be tough as well. I haven't really figured out how exactly the journal is implemented in ME2. In ME3, it's a bit easier because we have more tools available. In ME2, it's still a lot of direct HEX editing. I think I saw some entries for the journal but I am nowhere near figuring out how to tie clicking on one entry to a variable and then trigger the scene from there. Sorry.



#21
Orikon

Orikon
  • Members
  • 263 messages

Now do that for all DLC in ME3 and you have my endless gratitude Fob. :P



#22
AVPen

AVPen
  • Members
  • 2 599 messages

Sure. Just have to find the right plot variable to check for. Then it should be as easy as just changin a single byte in the file.
 
EDIT: You can try plot variable 5797. Open Version 1 of the mod file with a HEX editor like HxD. Hit Ctrl+G and go to the HEX offset 2C2BDB. The bytes in front of your curser should read "B0 05". Change them to "A5 16" and save the file.
 
I hope this works. I don't have a save to test it, so you'll have to see.

Just an update (since I'm taking a week off from modding to replay ME2), but this hex edit did work and Arrival became available after the Collector Ship mission was completed.


  • MrFob et Orikon aiment ceci