XML:PSpc: Difference between revisions
Paradox-01 (talk | contribs) m (xml update) |
Paradox-01 (talk | contribs) mNo edit summary |
||
Line 1: | Line 1: | ||
=PSpc: part specification= | =PSpc: part specification= | ||
{{Template:XMLModdingHints}} | |||
{| border=0 cellspacing=20 cellpadding=0 align=center | |||
| The xml code on this page is compatible with onisplit '''v0.9.61.0''' | |||
|} | |||
'''general information''' | '''general information''' | ||
* This file handles TXMP (images) in IGPG (in-game page) which is used by [[OBD_talk:OPge|OPge]], [[OBD_talk:TxtC|TxtC]] and maybe a few other. | |||
This file handles TXMP (images) in IGPG (in-game page) which is used by [[OBD_talk:OPge|OPge]], [[OBD_talk:TxtC|TxtC]] and maybe a few other. | * You could also try to emulate image align that way. (The image would be a corner and the rest would be a transparent, stretched pixel line.) | ||
* Limitation: please note that an animated TXMP doesn't work in PSpc. | |||
You could also try to emulate image align that way. (The image would be a corner and the rest would be a transparent, stretched pixel line.) | |||
Limitation: please note that an animated TXMP doesn't work in PSpc. | |||
Line 32: | Line 32: | ||
There are 9 <TopLeft> and <RightBottom> | There are 9 <PSpcPoint> tags under <TopLeft> and <RightBottom>. The first <PSpcPoint> tag of <TopLeft> and <RightBottom> belong together - as well as all other second, third, etc. <PSpcPoint> tags belong together. But the order goes from top to bottom (so the upper parts are 1, 4, and 7). | ||
|} | |} | ||
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> |
Revision as of 10:21, 8 April 2012
PSpc: part specification
The xml code on this page is compatible with onisplit v0.9.61.0 |
general information
- This file handles TXMP (images) in IGPG (in-game page) which is used by OPge, TxtC and maybe a few other.
- You could also try to emulate image align that way. (The image would be a corner and the rest would be a transparent, stretched pixel line.)
- Limitation: please note that an animated TXMP doesn't work in PSpc.
XML structure
|
<?xml version="1.0" encoding="utf-8"?> <Oni> <PSpc id="0"> <TopLeft> <PSpcPoint> <X>0</X> <Y>0</Y> </PSpcPoint> [...] </TopLeft> <RightBottom> <PSpcPoint> <X>0</X> <Y>0</Y> </PSpcPoint> [...] </RightBottom> <Texture>TXMP...</Texture> </PSpc> </Oni>
positions on example
TXMPh_19 is the only image of TxtClevel_19a but Oni divide it into 9 parts. Each part is framed by pixel coordinates from [Left|Top] to [Right|Bottom].
The corners are fixed while boarders become stretched. Used parts in following example are 1, 4, and 7.
TXMPh_19
Green left part is 1. Coordinates of 1: [0|0] to [64|32] |
<?xml version="1.0" encoding="utf-8"?> <Oni> <PSpc id="0"> <LeftTop> <PSpcPoint> <X>0</X> <Y>0</Y> </PSpcPoint> <PSpcPoint> <X>0</X> <Y>0</Y> </PSpcPoint> <PSpcPoint> <X>0</X> <Y>0</Y> </PSpcPoint> <PSpcPoint> <X>64</X> <Y>0</Y> </PSpcPoint> <PSpcPoint> <X>0</X> <Y>0</Y> </PSpcPoint> <PSpcPoint> <X>0</X> <Y>0</Y> </PSpcPoint> <PSpcPoint> <X>65</X> <Y>0</Y> </PSpcPoint> <PSpcPoint> <X>0</X> <Y>0</Y> </PSpcPoint> <PSpcPoint> <X>0</X> <Y>0</Y> </PSpcPoint> </LeftTop> <RightBottom> <PSpcPoint> <X>64</X> <Y>32</Y> </PSpcPoint> <PSpcPoint> <X>0</X> <Y>0</Y> </PSpcPoint> <PSpcPoint> <X>0</X> <Y>0</Y> </PSpcPoint> <PSpcPoint> <X>64</X> <Y>32</Y> </PSpcPoint> <PSpcPoint> <X>0</X> <Y>0</Y> </PSpcPoint> <PSpcPoint> <X>0</X> <Y>0</Y> </PSpcPoint> <PSpcPoint> <X>128</X> <Y>32</Y> </PSpcPoint> <PSpcPoint> <X>0</X> <Y>0</Y> </PSpcPoint> <PSpcPoint> <X>0</X> <Y>0</Y> </PSpcPoint> </RightBottom> <Texture>TXMPh_19</Texture> </PSpc> </Oni>