XML:PSpc: Difference between revisions
m (Iritscen moved page OBD talk:PSpc to XML:PSpc without leaving a redirect) |
Paradox-01 (talk | contribs) (+ temp + cat) |
||
Line 1: | Line 1: | ||
{{XML_File_Header | type=PSpc | prev=OSBD | next=PSpL | name=Part Specification }} | |||
{{ | |||
===general information=== | |||
''' | * The xml code on this page is compatible with onisplit '''v0.9.61.0''' | ||
* This file handles TXMP (images) in IGPG (in-game page) which is used by [[ | * This file handles TXMP (images) in IGPG (in-game page) which is used by [[XML:OPge|OPge]], [[XML: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.) | * 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. | * Limitation: please note that an animated TXMP doesn't work in PSpc. | ||
===XML structure=== | |||
{|border=0 cellspacing=20 cellpadding=0 style="float:right" | |||
{|border=0 cellspacing=20 cellpadding=0 | |||
|WIDTH=200px| | |WIDTH=200px| | ||
Line 56: | Line 51: | ||
===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 <nowiki>[Left|Top]</nowiki> to <nowiki>[Right|Bottom]</nowiki>. | TXMPh_19 is the only image of TxtClevel_19a but Oni divide it into 9 parts. Each part is framed by pixel coordinates from <nowiki>[Left|Top]</nowiki> to <nowiki>[Right|Bottom]</nowiki>. | ||
The corners are fixed while boarders become stretched. Used parts in following example are 1, 4, and 7. | The corners are fixed while boarders become stretched. Used parts in following example are 1, 4, and 7. | ||
{| border=0 cellspacing=20 cellpadding=0 | {| border=0 cellspacing=20 cellpadding=0 style="float:right" | ||
| | | | ||
http://i305.photobucket.com/albums/nn207/unknownfuture/Oni_Galore_Images/XML_modding/PSpc_original.png | http://i305.photobucket.com/albums/nn207/unknownfuture/Oni_Galore_Images/XML_modding/PSpc_original.png | ||
Line 164: | Line 158: | ||
</PSpc> | </PSpc> | ||
</Oni> | </Oni> | ||
{{XML}} |
Revision as of 17:14, 8 November 2012
PSpc : Part Specification | ||
---|---|---|
XML
OSBD << Other file types >> PSpL |
general information
- The xml code on this page is compatible with onisplit v0.9.61.0
- 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>