As far as i know this is not possible with the standard dialogue system.I cant find any setting for this.If you really need this, i would recommend to send the feature request to one of the devs or post it here in the forum and hope they add that function in a future release.Another solution right now would be to code your own dialogue system which may would require Lua.
-- let's create the function which sets the position of displayed text
function setTextPosHook(text)
-- if text owner is a character then...
if text:getLink(VTextOwner):getId().tableId == eCharacters then
text:setValue(VTextPosition, {x=960, y=100})
return true
end
end
I know. Can you suggest me some script to allign to the center the multiple question dialogue? PleeeeeaaaaseThat script will just force display texts (when a character speaks) into the specified position. The alignment you set for text alignment under the main game settings area of the editor will also play a part.This will not affect the dialog system at all.
Well since I understand nothin of scripting I cannot manage all this stuff. Anyway at least I've manage to copy/paste two codes that make it possibile to center dialoges and alternate text boxes based on who s speakingBeside repositioning the texts, you would also need to change the polygon for the clickable area, too. And there is currently no way to change it for the default dialogue system, as it has no possibilities to hook into or change the relevant information for the displayed texts.Depending on how complex you want to have your dialogues itself, you may could build your own interface with centered object texts from scratch. But this will not work with the default system.
Wouldn't be a bad idea to look into learning a bit of Lua script. It's one of the easier languages to learn. You only really need the basics, then you use the data structure & scripting pages on the wiki (link in menu above) or Simon's Lua docs page.This is a great place to start. It's a blog that covers the basics; written out in laymen terms.