sandungas
Developer
There was one more thing missing though... but i just found it (im in a combo strike)
The values of position's (originally intended for PSP) and positionOverride's (specific for PS3) are related, and usually the positions are = 0
Incase the positions are = 0 the only values that matters are the overrides
But when both values exists the position works as a multiplyer ! of the overrides. See this example:
I dont know where appears this screen though, but are 5 lines of text centered, is pretty much the same that the image of the previous post but with 5 text lines
The absolute position X of all the texts is = 0
And the value of positionOverrideY in all them is = 40
So in this example the value responsible of the absolute Y are the positionY... but not alone
Is needed to multiply positionY * positionOverrideY
So...
"msg_game_quit" is located at absolute Y position 1.5 * 40 = 60
"msg_controller_setting" is located at absolute Y position 0.5 * 40 = 20
"msg_power_off_controller" is located at absolute Y position -0.5 * 40 = -20
"msg_power_off_console" is located at absolute Y position -1.5 * 40 = -60
"nothing" is located at absolute Y position -2.5 * 40 = -100
Thats the part that was partially right...The theory is... if what i said is right, so the positionOverride's are completly replacing the position's values
Then why in this sample there are some values of position = 1 ?![]()
The values of position's (originally intended for PSP) and positionOverride's (specific for PS3) are related, and usually the positions are = 0
Incase the positions are = 0 the only values that matters are the overrides
But when both values exists the position works as a multiplyer ! of the overrides. See this example:
I dont know where appears this screen though, but are 5 lines of text centered, is pretty much the same that the image of the previous post but with 5 text lines
Code:
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- This XML representation of an RCO structure was generated by Rcomage v1.1.2 -->
<RcoFile UMDFlag="0" rcomageXmlVer="1.1" type="ps3" minFirmwareVer="unknownId0x130">
<MainTree name="impose_plugin">
<ObjectTree>
<Page name="impose_page">
<Plane name="impose_menu_plane_0">
<Text name="impose_menu_item_0" anchorMode="0x100" textMessage="text:msg_game_quit"
positionX="0"
positionY="1.5"
positionOverrideX="0x4000000" <!-- (grid5)0, 0 -->
positionOverrideY="0x5006800" <!-- (grid6)0, (factor105)40 -->
></Text>
<Text name="impose_menu_item_1" anchorMode="0x100" textMessage="text:msg_controller_setting"
positionX="0"
positionY="0.5"
positionOverrideX="0x4000000" <!-- (grid5)0, 0 -->
positionOverrideY="0x5006800" <!-- (grid6)0, (factor105)40 -->
></Text>
<Text name="impose_menu_item_2" anchorMode="0x100" textMessage="text:msg_power_off_controller"
positionX="0"
positionY="-0.5"
positionOverrideX="0x4000000" <!-- (grid5)0, 0 -->
positionOverrideY="0x5006800" <!-- (grid6)0, (factor105)40 -->
></Text>
<Text name="impose_menu_item_3" anchorMode="0x100" textMessage="text:msg_power_off_console"
positionX="0"
positionY="-1.5"
positionOverrideX="0x4000000" <!-- (grid5)0, 0 -->
positionOverrideY="0x5006800" <!-- (grid6)0, (factor105)40 -->
></Text>
<Text name="impose_menu_item_4" anchorMode="0x100" textMessage="nothing"
positionX="0"
positionY="-2.5"
positionOverrideX="0x4000000" <!-- (grid5)0, 0 -->
positionOverrideY="0x5006800" <!-- (grid6)0, (factor105)40 -->
></Text>
</Plane>
</Page>
</ObjectTree>
</MainTree>
</RcoFile>
And the value of positionOverrideY in all them is = 40
So in this example the value responsible of the absolute Y are the positionY... but not alone
Is needed to multiply positionY * positionOverrideY
So...
"msg_game_quit" is located at absolute Y position 1.5 * 40 = 60
"msg_controller_setting" is located at absolute Y position 0.5 * 40 = 20
"msg_power_off_controller" is located at absolute Y position -0.5 * 40 = -20
"msg_power_off_console" is located at absolute Y position -1.5 * 40 = -60
"nothing" is located at absolute Y position -2.5 * 40 = -100
Last edited: