Welcome
Ladies and Gents:

These forums are now closed and registration disabled.

Please join us at our new forum on Proboards. Our hope is that these new forums are more stable, provide more and better features, and allow continuation of the project forums in a safer, more secure, long term environment.

me3explorer.proboards.com

--The ME3Explorer Team

new emails; something obvious I'm missing

Dedicated area for content modders to help each other with technical aspects of modding the Mass Effect Trilogy.

new emails; something obvious I'm missing

Postby Deager » 24 May 2016, 02:31

I've read this and spent some time on it but either I'm testing it incorrectly or doing something else improperly. I'm working with two tests. The SendConditionals are 4000, which is Traynor finishing Kapesh-Yakshi and wanting to visit your apartment and 4010, which is EDI wanting to visit the apartment.

I'm missing something painfully obvious but I can't get it. Following is what I have. What steps have I missed from the email thread?
email-modding-t285.html
Thanks

I'm using the coaelesced editor not in me3explorer but here's the dump.
Spoiler:
{
"name": "..\\..\\biogame\\config\\bioui.ini",
"sections": {
"sfxgamecontent.sfxguidata_mail_normandy": {
"maillist": [
{
"Type": 2,
"Value": "Value: \"(MailTitle=973333, MailBody=973334, MailStatePlot=33330, SendConditional=4000, SmallImage=\\\"\\\")"
},
{
"Type": 2,
"Value": "Value: \"(MailTitle=973335, MailBody=973336, MailStatePlot=33331, SendConditional=4010, SmallImage=\\\"\\\")"
}
]
}
}
}


And then here's towards the end of the tlk.
Spoiler:
<string>
<id>814437</id>
<position>248</position>
<data>From: Armax Arsenal Arena Team

Dear Commander Shepard,

We here at Armax Arsenal are huge fans of yours, and we can't tell you how much we thank you for saving us from the Reapers. We have holographic enemies in our simulator which look like Cerberus, geth, and Reaper troops. Now others can "save the galaxy" as well!

We understand how busy you are, but if you ever feel like unwinding on shore leave and giving our viewers a taste of what a real military veteran can do, we would love to have you come compete. You've got a complimentary pass waiting for you whenever you're interested.

Thanks again,
Your friends at Armax Arsenal</data>
</string>
<string>
<id>913700</id>
<position>249</position>
<data>CEM Full</data>
</string>
<string>
<id>973333</id>
<position>250</position>
<data>Title1</data>
</string>
<string>
<id>973334</id>
<position>251</position>
<data>Body1</data>
</string>
<string>
<id>973335</id>
<position>252</position>
<data>Title2</data>
</string>
<string>
<id>973336</id>
<position>253</position>
<data>Body2</data>
</string>
<string>
<id>134217731</id>
<position>300</position>
<data>Male</data>
</string>
<!--Male entries section end-->
<!--Female entries section begin (ends at position 251)-->
<string>
<id>134217731</id>
<position>301</position>
<data>Female</data>
</string>
<!--Female entries section end-->
</tlkFile>
User avatar
Deager
Modder
 
Posts: 805
Joined: 16 Feb 2013, 01:37
Has thanked: 284 time
Have thanks: 164 time

Re: new emails; something obvious I'm missing

Postby SirCxyrtyx » 24 May 2016, 02:58

Well, it looks mostly correct to me. When I added an e-mail, I used type 3 though. Not sure what the types mean to be honest, but that's what kinkojiro uses in EGM.

SirCxyrtyx has been thanked by:
User avatar
SirCxyrtyx
Toolset Lead
 
Posts: 345
Joined: 16 Apr 2014, 00:20
Has thanked: 28 time
Have thanks: 288 time

Re: new emails; something obvious I'm missing

Postby Kinkojiro » 24 May 2016, 12:10

What are you trying to do exactly? I am not clear.

If it is changing the timing of certain emails you only need to add an identical id conditional to your higher mounted mod.

If it is changing the text you only need to edit your mods tlk with an identical string number.

If it is adding a new email you need a type 3.

Typology
Type 0 - ignore everything mounted below this for this setting and add this new version.
Type 1 - null everything mounted lower (in a list this will null absolutely everything)
Type 2 - add setting or add to list (original base coalesced)
Type 3 - add setting or add to list (dlc coalesced)
Type 4 - delete setting or list item identical to this.

Kinkojiro has been thanked by:
User avatar
Kinkojiro
Modder
 
Posts: 578
Joined: 02 Dec 2013, 04:14
Has thanked: 233 time
Have thanks: 249 time

Re: new emails; something obvious I'm missing

Postby Deager » 24 May 2016, 13:15

Thank you both. This is why I'm not a programmer. ;)

I forgot to say what I was doing but yes, a new email and type 3 looks to be what I was missing. I'll work on it later today. Right now I'm just being lazy and using existing conditionals since I have enough variance to make them work within the timing of how they do in the Citadel DLC already.
User avatar
Deager
Modder
 
Posts: 805
Joined: 16 Feb 2013, 01:37
Has thanked: 284 time
Have thanks: 164 time

Re: new emails; something obvious I'm missing

Postby Deager » 24 May 2016, 14:17

*#&*(. I'm still doing something wrong. I was looking at BackOff to make sure my syntax was the same and it appears to be identical except for, obviously, the values of the tlk, mailstateplots, and conditionals. I'll mess around with other save points to see if I can figure out how to trigger this properly.
User avatar
Deager
Modder
 
Posts: 805
Joined: 16 Feb 2013, 01:37
Has thanked: 284 time
Have thanks: 164 time

Re: new emails; something obvious I'm missing

Postby FemShep » 24 May 2016, 14:43

Actually type 2 is add to list and type 3 is add to list only if unique. You would use type 2 if you wanted to add duplicates to a list.

More info here
http://me3tweaks.com/wiki/Coalesced_(Mass_Effect_3)
Last edited by FemShep on 24 May 2016, 14:47, edited 2 times in total.
Image
ME3Tweaks has modding guides, tools, forums for mods, a modding wiki, and ModMaker, an online mod creation tool.
ME3 Mod Manager, the civilized way of installing and managing ME3 mods.
ME3Tweaks Facebook Page

FemShep has been thanked by:
User avatar
FemShep
Modder
 
Posts: 1101
Joined: 18 Oct 2012, 20:48
Has thanked: 42 time
Have thanks: 76 time

Re: new emails; something obvious I'm missing

Postby giftfish » 24 May 2016, 14:44

@deager -- You say this:

"I'm using the coaelesced editor not in me3explorer but here's the dump."

Does this mean you ARE or ARE NOT using the coalesced editor in ME3Explorer? The one in the toolset will not work correctly for DLC mods; it does not save type 3 appropriately. If you don't have any emails in CEM, you might not have noticed that until now.

I also see you are still using the toolset's TLK tool, lol. You should really switch to TankMaster's. The toolset's TLK tool has several bugs that TankMaster's fixes -- plus, his doesn't use those damn positions, so you don't have to constantly re-number things whenever you add something new.

giftfish has been thanked by:
User avatar
giftfish
Toolset Developer
 
Posts: 1247
Joined: 08 Jan 2016, 02:35
Has thanked: 129 time
Have thanks: 75 time

Re: new emails; something obvious I'm missing

Postby FemShep » 24 May 2016, 14:46

Also guys, you don't need to use tankmasters tlk manifest to compile. Just compile the direct xml file for tlk and it will work, much simpler.

Your output is in json format which means you are using gibbed. You'll have to restart and use tankmasters. I am unsure though if he ever posted his updated version that I have that fixes his whitespace stripping issue.
Last edited by FemShep on 24 May 2016, 14:49, edited 1 time in total.
Image
ME3Tweaks has modding guides, tools, forums for mods, a modding wiki, and ModMaker, an online mod creation tool.
ME3 Mod Manager, the civilized way of installing and managing ME3 mods.
ME3Tweaks Facebook Page

FemShep has been thanked by:
User avatar
FemShep
Modder
 
Posts: 1101
Joined: 18 Oct 2012, 20:48
Has thanked: 42 time
Have thanks: 76 time

Re: new emails; something obvious I'm missing

Postby Kinkojiro » 24 May 2016, 14:48

Thanks Femshep.

Deager - firstly use a process of elimination. Firstly change the conditionals to 634. This is a vanilla bioware conditional for always true. If that works then you know something is wrong with your conditionals or the cnd file.

If it doesnt then you know something is wrong with the coalesced edits.

Secondly - just looking => What is the maximum 16bit integer SirC/Femshep? I think that might be the problem. You cannot put a plot above about 32000 from memory.

Kinkojiro has been thanked by:
User avatar
Kinkojiro
Modder
 
Posts: 578
Joined: 02 Dec 2013, 04:14
Has thanked: 233 time
Have thanks: 249 time

Re: new emails; something obvious I'm missing

Postby FemShep » 24 May 2016, 14:50

It's 32767 IIRC. Depends on if it is signed, if unsigned it's 65535. Unsigned numbers cannot be negative but its really up to how they declared the conditional.
Image
ME3Tweaks has modding guides, tools, forums for mods, a modding wiki, and ModMaker, an online mod creation tool.
ME3 Mod Manager, the civilized way of installing and managing ME3 mods.
ME3Tweaks Facebook Page
User avatar
FemShep
Modder
 
Posts: 1101
Joined: 18 Oct 2012, 20:48
Has thanked: 42 time
Have thanks: 76 time

Next

Return to Modders' Help

Who is online

Users browsing this forum: No registered users and 1 guest

cron
suspicion-preferred