I'm updating an old system for promotion I made back in WoL with a screen like this, just need to use the model show up on the front, whether part of the dialog or not.
This was closest from what I saw, still have same error message.
Using a Link only if there is a unit shows it, but it rotates. From this here I saw I can use it as a portrait to not rotate but if you have an image dialog item you cannot make the portrait stay on top of other dialog items? The portrait is behind the image dialog item.
Or how do I zoom in or scale the model since the model is too zoomed out, Star2CameraMid24 or 25 is not zoomed enough if I used the model as a unit, the only way to be on top of all dialogues.
Dialog - Set (Last created dialog item) Camera to "Star2CameraMid24" for (Player group(1))
^ This doesn't help but a simple scale of the item does:
Dialog - Set (Last created dialog item) size to (1437, 1437) for (All players)
THIS works perfectly and it's not rotating cause it is a portrait and now show on top! A way to send actor message is here.
My question is, how can I fix the camera that always points at the upper part of the model, no matter the dialog item or portrait size, if the portrait is full screen or not ?
UPDATE:
This is the savior of the case, when your model appears way off the camera and you cannot set camera, position the model itself with actor message on the XYZ plane!
Actor - Send message (SetPosition 0.14 0.37 0.16) to actor (Actor for (Last created dialog item))
Dialog - Create a Portrait for dialog (Last created dialog) Dialog - Move (Last created dialog item) to (0, 0) relative to Center of dialog for (Player group((Picked integer))) Portrait - Set (Get Portrait Id from (Last created dialog item)) model to UI_Screen_League_Promotion_Celebration00 (Unnamed) (Don't Wait until loaded) and play animation Birth using No Options Portrait - Set (Get Portrait Id from (Last created dialog item)) Render Type to PortraitRenderTypeLDR Portrait - Turn (Get Portrait Id from (Last created dialog item)) background Off Portrait - Turn (Get Portrait Id from (Last created dialog item)) border Off Portrait - Turn (Get Portrait Id from (Last created dialog item)) fullscreen On Portrait - Wait for (Get Portrait Id from (Last created dialog item)) to finish loading Actor - Send message (SetPosition 0.14 0.37 0.16) to actor (Actor for (Last created dialog item)) UI - Hide game UI for (Player group((Picked integer)))
I'm updating an old system for promotion I made back in WoL with a screen like this, just need to use the model show up on the front, whether part of the dialog or not.
This was closest from what I saw, still have same error message.
Using a Link only if there is a unit shows it, but it rotates. From this here I saw I can use it as a portrait to not rotate but if you have an image dialog item you cannot make the portrait stay on top of other dialog items? The portrait is behind the image dialog item.
Or how do I zoom in or scale the model since the model is too zoomed out, Star2CameraMid24 or 25 is not zoomed enough if I used the model as a unit, the only way to be on top of all dialogues.
Dialog - Set (Last created dialog item) Camera to "Star2CameraMid24" for (Player group(1))^ This doesn't help but a simple scale of the item does:
Dialog - Set (Last created dialog item) size to (1437, 1437) for (All players)
THIS works perfectly and it's not rotating cause it is a portrait and now show on top! A way to send actor message is here.
for camera portrait
My question is, how can I fix the camera that always points at the upper part of the model, no matter the dialog item or portrait size, if the portrait is full screen or not ?
UPDATE:
This is the savior of the case, when your model appears way off the camera and you cannot set camera, position the model itself with actor message on the XYZ plane!
Actor - Send message (SetPosition 0.14 0.37 0.16) to actor (Actor for (Last created dialog item))
Dialog - Create a Portrait for dialog (Last created dialog)
Dialog - Move (Last created dialog item) to (0, 0) relative to Center of dialog for (Player group((Picked integer)))
Portrait - Set (Get Portrait Id from (Last created dialog item)) model to UI_Screen_League_Promotion_Celebration00 (Unnamed) (Don't Wait until loaded) and play animation Birth using No Options
Portrait - Set (Get Portrait Id from (Last created dialog item)) Render Type to PortraitRenderTypeLDR
Portrait - Turn (Get Portrait Id from (Last created dialog item)) background Off
Portrait - Turn (Get Portrait Id from (Last created dialog item)) border Off
Portrait - Turn (Get Portrait Id from (Last created dialog item)) fullscreen On
Portrait - Wait for (Get Portrait Id from (Last created dialog item)) to finish loading
Actor - Send message (SetPosition 0.14 0.37 0.16) to actor (Actor for (Last created dialog item))
UI - Hide game UI for (Player group((Picked integer)))
Below is the before and after