Yes, it is actor.SubtitlesPosXCenter = true; Do you think that this is the reason?
How can I do the same with the caption?
And still, the caption is on the left,
since X=0, where 0 is the left border of the screen.
Here is this piece of code:
// handle the standard foating caption
if(Game.Interactive && ActObj!=null)
{
if (Game.SelectedItem==null)
{
WinCaption.X = 0;
WinCaption.Y = 550;
WinCaption.Width = Game.ScreenWidth;
WinCaption.TextAlign = TAL_CENTER;
WinCaption.Text = ActObj.Caption;