March 28, 2024, 20:41
bigger smaller reset     1020px Wide width Full width Reset   * *

Gildor's Forums

  Homepage Facebook Read news on Twitter Youtube channel Github page
Welcome, Guest. Please login or register.
Did you miss your activation email?

« previous next »
Print
Author Topic: ME Dialogue tree  (Read 4498 times)
Julia_Ana
Newbie
*
Posts: 3


View Profile
« on: July 14, 2013, 18:02 »

Hello :)

Since it’s the Misc. resource search part of the forum I thought I might try my luck here.
To my understanding (and please correct me if I’m wrong) ME stores the dialogue lines and their IDs in separate files (*.biotlkfile), but without any link between the lines themselves.

So I was wondering if anyone knows where is the actual dialogue tree(s) i.e. the info about what is the proper order of connecting those IDs.

Thank you for your help!
Logged
warrantyvoider
Full Member
***
Posts: 109


View Profile
« Reply #1 on: July 18, 2013, 14:45 »

there you go: this is for me3 but should work the same in me1

greetz
Logged
warrantyvoider
Full Member
***
Posts: 109


View Profile
« Reply #2 on: July 18, 2013, 18:56 »

yup, looks like it:



greetz WV
Logged
Julia_Ana
Newbie
*
Posts: 3


View Profile
« Reply #3 on: July 20, 2013, 14:58 »

Hello WV,

Thank you very much for pointing me to this great set of tools!

However, I still can’t seem to make the last leap of logic :(
I have the IDs and the text of a conversation (like in the attached csv), I have its HEX representation but how on earth do I link these 2 to form a tree-like conversation structure?

Thanks again :)

[вложение удалено Администратором]
Logged
warrantyvoider
Full Member
***
Posts: 109


View Profile
« Reply #4 on: July 20, 2013, 18:59 »

well each entry in entrylist and replylist seems to have a list of what other entries are connected to this, so you just add them as subnodes. the problem is, that dialogs contain loops, so you cant simply trace them (pick entry, follow childs, add nodes, pick one of the nodes and repeat) because you would be stuck in an infinite loop. you need to detect repeats(was node/entry already touched before) and so on. this is actually a task for a coder, dunno how good you are at it

greetz WV

PS: Me3Explorer includes the tlk tools, with them you can convert the language files into xml for easier access
« Last Edit: July 20, 2013, 19:01 by warrantyvoider » Logged
Julia_Ana
Newbie
*
Posts: 3


View Profile
« Reply #5 on: July 22, 2013, 22:54 »

OMG  x_x

I guess I bit off more than I can chew. I’m by no means a coder.

Anyways, thanks for your feedback WV :)
Logged
Print 
« previous next »
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Leviathan design by Bloc | XHTML | CSS