Successful Romance Modding!
#101
Posté 24 mars 2013 - 09:27
#102
Posté 24 mars 2013 - 04:44
Llane wrote...
Stop.
Stop and think about what you're doing.
Characters are created with a set sexuality. What you're doing, even if you didn't think about it that way, says you have no respect for what the developers intended, you don't care. Much, much worse is that you're changing the Steve Cortez and Samantha Traynor romances. These characters are clearly established as homosexual. The LGBT community fought long and hard for this kind of inclusion and they still face plenty of discrimination. Forcing these characters into a heterosexual relationship is insulting beyond words.
No offense intended, but modding straight characters into a gay relationship is OK, (been done since ME1) but modding a gay character into a straight relationship is violating the said character?
(Still no offence intended please don't start inquisition against me, and no I'm not directing any insult towards anyone. have to be careful after Priestly's threat about banning insulters and name callers)
Talking about double standards.
#103
Posté 24 mars 2013 - 05:10
#104
Posté 24 mars 2013 - 05:15
As a gay man, I agree.FIN-Olmi wrote...
Llane wrote...
Stop.
Stop and think about what you're doing.
Characters are created with a set sexuality. What you're doing, even if you didn't think about it that way, says you have no respect for what the developers intended, you don't care. Much, much worse is that you're changing the Steve Cortez and Samantha Traynor romances. These characters are clearly established as homosexual. The LGBT community fought long and hard for this kind of inclusion and they still face plenty of discrimination. Forcing these characters into a heterosexual relationship is insulting beyond words.
No offense intended, but modding straight characters into a gay relationship is OK, (been done since ME1) but modding a gay character into a straight relationship is violating the said character?
(Still no offence intended please don't start inquisition against me, and no I'm not directing any insult towards anyone. have to be careful after Priestly's threat about banning insulters and name callers)
Talking about double standards.
And I plan on a playthrough with FemShep/Cortez, ManShep/Traynor and FemShep/Ashley.
#105
Posté 24 mars 2013 - 05:55
Modifié par Dmthoth, 24 mars 2013 - 06:15 .
#106
Guest_Rubios_*
Posté 24 mars 2013 - 06:55
Guest_Rubios_*
Not sure if hilarious or hilarious.Llane wrote...
Forcing these characters into a heterosexual relationship is insulting beyond words.
Modifié par Rubios, 24 mars 2013 - 07:00 .
#107
Posté 24 mars 2013 - 07:03
#108
Posté 24 mars 2013 - 07:07
#109
Posté 27 mars 2013 - 05:27
I support this 1000 timesnrobbiec wrote...
Think you could make a male version of the Shepard/Vega thing from Citadel?
#111
Posté 30 mars 2013 - 05:44
#112
Posté 30 mars 2013 - 11:47
However, I know that modding certain romances (via Gibbed, at least) really bugs out the game at points. I tried modding a Garrus/Male Shep romance once, and when I got to a certain point towards the end of the game, the file became corrupt, and I couldn't play it anymore. I think it had something to do with a conflict w/ the Extended Cut.
Which makes me wonder if DLCs are going to give a mod like this a problem.
#113
Posté 30 mars 2013 - 11:54
I'm glad you're allowing us to add this to our experience. I don't believe there's any ownership over the characters in our personal games but our own. It's our fantasy, and furthermore, it's completely harmless. The game can easily be played vanilla, and in fact many people posting here already know that story (I actually don't, just got past Tuchanka in ME3 myself! Not that I feel that ME romances are particularly relevant anyway in the grand scheme of things). Like all modding, this is for people who want to tear down the walls of authorship, be "god" of the universe, give themselves special treatment and shift the experience towards their personal POV.
#114
Posté 31 mars 2013 - 06:33
HJF4 wrote...
Making some progress on Tali + Female Shepard. Found out how to give female Shepard a voice where she previously didn't.
Great news! Can you elaborate how you cracked that particular one? Should prove useful for other LIs too.
#115
Posté 31 mars 2013 - 07:36
#116
Posté 31 mars 2013 - 08:17
@Pawper: Thanks for the support.
Yes, it's indeed the same for other LIs...Great news! Can you elaborate how you cracked that particular one? Should prove useful for other LIs too.
1. Open up Mass Effect 3 Explorer, Open PCC Editor 2.0, open a localization file (LOC_INT for english) I am going to use BIOD_NOR_133ROMTALI_LOC_INT.pcc for this example.
2. In the export list, go to item # 289. Click on interpret. Start scan.
3. You'll see a list of "ReferencedSoundCues." The numbers here reference items in the export list. It's worth noting that the numbers here are +1 what they actually are in the export list...That means you see 359 in this kind of list, it's actually referencing #358 in the export list. And if you look at #358, you can tell what voice file/what is said by looking at the number in it's name. Reference extracted audio files or the tlk.
4. Now close out of this (click x, but just for the interpret screen, not the whole program) and interpret+start scan for export item #288. As you should be able to tell, this is the female version. All of items in the list for referencedsoundcues are 0. Nothing. So, what you want to do to change the numbers so they aren't nothing. The easiest way is to simply copy the male version's numbers to the female version. I suppose you could choose other appropriate numbers, though.
5. To do this, I would recommend closing out again of interpret, then going to debug --> get complete dump. Save this file somewhere.
6. Open the .bin file you just saved with a hex editor. I use hxd.
7. *On hex offset 20 and at the beginning of the line, write 5B 03 00 00 5C 03 00 00 5D 03 00 00. Make sure not to insert new data, just overwrite. Basically what we just did was input the male version's numbers.
Note that the Mass Effect files typically, if not always, use little endian. If you go to the Windows calculator, go to view -> Programmer, type in 859 in dec, then convert to hex, you get 03 5B. This is reverse of 5B 03, because the calculator is using big endian.
8. Save the .bin file.
9. In Mass Effect explorer with export item #288 selected, go to edit -> Replace with bin. Use the file you just saved.
10. Now, interpret and scan it. You'll see that you've got the male version's numbers instead of just zeros.
11. Save the pcc file and run tocbinupdater.
12. Start the Tali romance scene before Chronos.
13. Now, female Shepard is speaking with male Shepard's voice. Obviously the practical use of this is that you can replace those male Shepard voice files with female Shepard voice files instead using Mass Effect 3 explorer's tools.
14. Even with that, there's still the obvious problem of timing...to that end, you can alter the interplength in the "InterpData" items in the export list (example: #320). These lengths of each "part" of a dialog. Not all of them have dialog. You can tell what a part is, usually, by seeing when the camera or subtitles suddenly shifts. It's unclear which InterpData item corresponds to which dialog and which part of a dialog, but you can narrow it down by looking at the file name and just experimenting. norhen_lightculm_tali is the dialog before the dream sequence, norcat_cat4_dream_tali is after it, obviously.
The other part of the timing issue...for an example, go to item #858. DurationMilliseconds, I believe, is the amount of time before the voice file is count off. Change it as appropriate to your voice file replacement.
15. I've been experimenting using the game's other voice files (meaning ones that aren't already referenced in the same .pcc...like using a voice file normally used in Traynor's romance for the female Shepard + Tali romance) with their proper lip synch animations instead of just replacing the audio, but haven't quite gotten it.
*If you want to give Shepard a female voice right away, you can use 4E 03 00 00 4F 03 00 00 50 03 00 00 instead. These are for her lines in the Garrus romance scene, which for some reason are in the Tali romance pcc, as well as one or more of the other romance pccs as well it seems.
You can see these changes here:
This conversation makes less sense, the lip synching is wrong, and subtitles show up for some reason, but it's an example of what I found out how to do. So as of right now, if you're willing to put up with incorrect lip synch and subtitles (learn about subtitles here: http://me3explorer.f...onals-t259.html) showing up even if they're turned off, this is the way to do it. I'll still be researching how to reference other audio lines and to get proper lip synching.
#117
Posté 31 mars 2013 - 09:52
One question about your step-by-step tutorial:
HJF4 wrote...
Yes, it's indeed the same for other LIs...
1. Open up Mass Effect 3 Explorer, Open PCC Editor 2.0, open a localization file (LOC_INT for english) I am going to use BIOD_NOR_133ROMTALI_LOC_INT.pcc for this example.
2. In the export list, go to item # 289. Click on interpret. Start scan.
3. You'll see a list of "ReferencedSoundCues." The numbers here reference items in the export list. It's worth noting that the numbers here are +1 what they actually are in the export list...That means you see 359 in this kind of list, it's actually referencing #358 in the export list. And if you look at #358, you can tell what voice file/what is said by looking at the number in it's name. Reference extracted audio files or the tlk.
4. Now close out of this (click x, but just for the interpret screen, not the whole program) and interpret+start scan for export item #288. As you should be able to tell, this is the female version. All of items in the list for referencedsoundcues are 0. Nothing. So, what you want to do to change the numbers so they aren't nothing. The easiest way is to simply copy the male version's numbers to the female version. I suppose you could choose other appropriate numbers, though.
Would simply doing this in PCC-editor work as well?
Another thing I encounter when playing a Femshep with Williams as LI carried over from ME1 and ME2 was Meer's dialogue being in effect for the interim sequence from Mars to Citadel. Am I right in suspecting that the key to 'fixing' this would be found in the .pcc-file of the scene, namely BioD_CitHub_000ProCit? I had a look at the LOC_INT file of it via PCC-editor just now and could not find an entry marked Shepard/Femshep or otherwise that had as clear-cut a difference like in your example.
Way I resolved to 'fix' this up until now was to insert Hale's identical lines here in place of Meer's, with a few cuts here and there. Simply having Femshep's dialogue-sequence locked in does sound a fair bit more elegant in comparison, given the identical dialogue between Sheploo and Femshep in this particular scene.
You can see these changes here:
This conversation makes less sense, the lip synching is wrong, and subtitles show up for some reason, but it's an example of what I found out how to do. So as of right now, if you're willing to put up with incorrect lip synch and subtitles (learn about subtitles here: http://me3explorer.f...onals-t259.html) showing up even if they're turned off, this is the way to do it. I'll still be researching how to reference other audio lines and to get proper lip synching.
I suppose some mixing and matching is in order in that particular sequence, yep.
Looking at subs again now that we got an idea how to 'unlock' additional dialogue does warrant consideration, at that...
Amazing progress at any rate, will try to see how I'll fare in unlocking the audio-part of things for Williams in the coming days.
#118
Posté 31 mars 2013 - 10:54
The hex editing part? Yes. I got so used to hxd that I often don't hex edit in the PCC editor. In this case, it's pretty simple to figure out where to make your changes in the PCC editor. However, for more complex things, a proper hex editor is really the place to go.Would simply doing this in PCC-editor work as well?
Huh, BioD_CitHub_000ProCit_Loc_Int is weird. The soundcues look like they're set up correctly...
But I do have a solution that doesn't involve replacing existing sound.
Look at #166 in the export list. View -> Properties. Copy the ID number. Go to #167 (male version). Paste ID number. Go back to #166, copy DurationMilliseconds, then paste into #167.
Now female Shepard will say "Hold on, Ash" in female voice. Do this from #160 to #177, noting which is for which gender. The lip synching here is perfect. Not sure if that's luck or something else having to do with the pcc.
For more information on this process, look at this:
http://me3explorer.f...swaps-t238.html
Technically, this means that if you played as male Shepard with these changes, he'll sound like female Shepard. But I doubt you'd be playing as male Shepard with changes incorporated in the first place.
Looks like this method will work for the Mars conversation with the Cerberus husk, too. Or wherever else "imported" romance lines exist for the S/S VS.
Modifié par HJF4, 31 mars 2013 - 11:06 .
#119
Posté 31 mars 2013 - 11:39
#120
Posté 31 mars 2013 - 11:59
#122
Posté 01 avril 2013 - 05:28
Alaric123 wrote...
HJF4 wrote...
Came across this while experimenting with male Shepard and Thane...it may amuse you.
Wierdest sounding kiss ever
#123
Posté 01 avril 2013 - 05:39
HJF4 wrote...
If the lines were recorded already by Bioware, I doubt it's impossible...I've done quite a bit already. I'm going to put most of my other projects on hold to fix Ashley's stuff, I think.
Sweet! Can't wait to see what you do to fix Ashley's stuff. She really could use the help.
#124
Posté 01 avril 2013 - 06:12
Have to admit I'm rooting for Male Shepard + Garrus.
#125
Posté 01 avril 2013 - 06:16
@Pawper:
I'm going to fix as much Ashley dialog as I can, but after that, the main issue is lip synching. I would ask, in the event I don't find out how to avoid it, how much lip synching that doesn't match voice matters.
Modifié par HJF4, 01 avril 2013 - 06:39 .





Retour en haut






