]> Chaos Git - console/RCOMage.git/commitdiff
Adding data directory with .ini configuration files
authorYouness Alaoui <kakaroto@kakaroto.homelinux.net>
Sun, 9 Jan 2011 14:49:46 +0000 (09:49 -0500)
committerYouness Alaoui <kakaroto@kakaroto.homelinux.net>
Sun, 9 Jan 2011 14:49:46 +0000 (09:49 -0500)
data/animattribdef-ps3.ini [new file with mode: 0644]
data/animattribdef-psp.ini [new file with mode: 0644]
data/miscmap.ini [new file with mode: 0644]
data/objattribdef-ps3.ini [new file with mode: 0644]
data/objattribdef-psp.ini [new file with mode: 0644]
data/tagmap.ini [new file with mode: 0644]

diff --git a/data/animattribdef-ps3.ini b/data/animattribdef-ps3.ini
new file mode 100644 (file)
index 0000000..37f4c05
--- /dev/null
@@ -0,0 +1,70 @@
+; Rcomage Animation Attribute Definition File
+;   Note that Id is determined via the order of these items!
+
+[AnimTree]
+
+[Animation]
+
+[MoveTo]
+object = ref
+duration = float
+accelMode = int
+x = float
+y = float
+unknownFloat4 = float
+unknownInt5 = int
+unknownInt6 = int
+unknown7 = unk
+
+[Recolour]
+object = ref
+duration = float
+accelMode = int
+red = float
+green = float
+blue = float
+alpha = float
+
+[Rotate]
+object = ref
+duration = float
+accelMode = int
+x = float
+y = float
+z = float
+
+[Resize]
+object = ref
+duration = float
+accelMode = int
+width = float
+height = float
+unknownFloat4 = float
+
+[Fade]
+object = ref
+duration = float
+accelMode = int
+transparency = float
+
+[Delay]
+time = float
+
+[FireEvent]
+object = ref
+
+[Lock]
+unknownInt0 = int
+
+[Unlock]
+unknownInt0 = int
+
+[SlideOut]
+object = ref
+duration = float
+accelMode = int
+xspeed = float
+yspeed = float
+xcompress = float
+ycompress = float
+
diff --git a/data/animattribdef-psp.ini b/data/animattribdef-psp.ini
new file mode 100644 (file)
index 0000000..b63dbc7
--- /dev/null
@@ -0,0 +1,66 @@
+; Rcomage Anim Attribute Definition File
+
+[AnimTree]
+
+[Animation]
+
+[MoveTo]
+object = ref
+duration = float
+accelMode = int
+x = float
+y = float
+unknownFloat4 = float
+
+[Recolour]
+object = ref
+duration = float
+accelMode = int
+red = float
+green = float
+blue = float
+alpha = float
+
+[Rotate]
+object = ref
+duration = float
+accelMode = int
+x = float
+y = float
+z = float
+
+[Resize]
+object = ref
+duration = float
+accelMode = int
+width = float
+height = float
+unknownFloat4 = float
+
+[Fade]
+object = ref
+duration = float
+accelMode = int
+transparency = float
+
+[Delay]
+time = float
+
+[FireEvent]
+object = ref
+
+[Lock]
+unknownInt0 = int
+
+[Unlock]
+unknownInt0 = int
+
+[SlideOut]
+object = ref
+duration = float
+accelMode = int
+xspeed = float
+yspeed = float
+xcompress = float
+ycompress = float
+
diff --git a/data/miscmap.ini b/data/miscmap.ini
new file mode 100644 (file)
index 0000000..ff39b0d
--- /dev/null
@@ -0,0 +1,46 @@
+; Rcomage Misc Mapping File\r
+;   Maps various RCO IDs to a text equivalent\r
+;   Id determined via order\r
+\r
+[compression]\r
+uncompressed\r
+zlib\r
+rlz\r
+\r
+[languages]\r
+Japanese      ; jp\r
+English       ; en\r
+French        ; fr\r
+Spanish       ; es\r
+German        ; de\r
+Italian       ; it\r
+Dutch         ; nl\r
+Portugese     ; pt\r
+Russian       ; ru\r
+Korean        ; ko\r
+ChineseTrad   ; zh_t\r
+ChineseSimpl  ; zh_s \r
+Finnish       ; fi\r
+Swedish       ; sv\r
+Danish        ; da\r
+Norwegian     ; no\r
+\r
+[textformats]\r
+utf8\r
+utf16\r
+utf32\r
+\r
+[imageformats]\r
+png\r
+jpg\r
+tif\r
+gif\r
+bmp\r
+gim\r
+\r
+[soundformats]\r
+unknown0x0\r
+vag\r
+\r
+[modelformats]\r
+gmo\r
diff --git a/data/objattribdef-ps3.ini b/data/objattribdef-ps3.ini
new file mode 100644 (file)
index 0000000..fbc44bb
--- /dev/null
@@ -0,0 +1,836 @@
+; Rcomage Object Attribute Definition File
+;   Note that Id is determined via the order of these items!
+
+[ObjectTree]
+
+[Page]
+unknownInt0 = int
+onInit = event
+onCancel = event
+onContextMenu = event
+onActivate = event
+
+[Plane]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+unknown17 = unk
+unknown18 = unk
+unknown19 = unk
+unknownInt20 = int
+unknownInt21 = int
+unknown22 = unk
+; -- END STANDARD POSITION DEFINITION --
+image = image
+unknownInt24 = int
+
+[Button]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+unknown17 = unk
+unknown18 = unk
+unknown19 = unk
+unknownInt20 = int
+unknownInt21 = int
+unknown22 = unk
+; -- END STANDARD POSITION DEFINITION --
+image = image
+shadow = image
+image2 = image
+unknownRef29 = ref
+unknownEvent31 = event
+unknownEvent33 = event
+unknownEvent35 = event
+unknownEvent37 = event
+unknownEvent39 = event
+unknownEvent41 = event
+unknownEvent43 = event
+unknownEvent45 = event
+unknownInt47 = int
+
+[XMenu]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+unknown17 = unk
+unknown18 = unk
+unknown19 = unk
+unknownInt20 = int
+unknownInt21 = int
+unknown22 = unk
+; -- END STANDARD POSITION DEFINITION --
+menus = int
+onEnter = event
+onContext = event
+unknownEvent28 = event
+onLabelLoad = event
+unknownRef32 = ref
+
+[XMList]
+unknown0 = unk
+image = image
+unknownRef3 = ref
+
+[XList]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+unknown17 = unk
+unknown18 = unk
+unknown19 = unk
+unknownInt20 = int
+unknownInt21 = int
+unknown22 = unk
+; -- END STANDARD POSITION DEFINITION --
+unknownInt23 = int
+onMove = event
+onScrollIn = event
+onScrollOut = event
+onPush = event
+onContext = event
+onCancel = event
+unknownEvent36 = event
+
+[Progress]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+unknown17 = unk
+unknown18 = unk
+unknown19 = unk
+unknownInt20 = int
+unknownInt21 = int
+unknown22 = unk
+; -- END STANDARD POSITION DEFINITION --
+unknownFloat23 = float
+unknown24 = unk
+unknownRef25 = ref
+unknownRef27 = ref
+unknownRef29 = ref
+
+[Scroll]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+unknown17 = unk
+unknown18 = unk
+unknown19 = unk
+unknownInt20 = int
+unknownInt21 = int
+unknown22 = unk
+; -- END STANDARD POSITION DEFINITION --
+unknownFloat23 = float
+unknownFloat24 = float
+unknown25 = unk
+unknownRef26 = ref
+unknownRef28 = ref
+unknownRef30 = ref
+unknownRef32 = ref
+unknownRef34 = ref
+
+[MList]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+unknown17 = unk
+unknown18 = unk
+unknown19 = unk
+unknownInt20 = int
+unknownInt21 = int
+unknown22 = unk
+; -- END STANDARD POSITION DEFINITION --
+unknown23 = unk
+unknown24 = unk
+unknown25 = int
+unknown26 = unk
+unknown27 = unk
+unknown28 = unk
+unknown29 = unk
+unknown30 = unk
+unknownRef32 = ref
+unknownRef33 = ref
+unknownRef35 = ref
+unknownRef37 = ref
+unknownRef39 = ref
+unknownRef41 = ref
+unknownRef43 = ref
+unknownRef45 = ref
+unknownRef47 = ref
+unknownRef49 = ref
+unknownRef51 = ref
+
+[MItem]
+text = text
+altText = text
+unknownRef4 = ref
+
+[ObjUnknown0xB]
+
+[XItem]
+image = image
+text = text
+unknownRef4 = ref
+
+[Text]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+unknown17 = unk
+unknown18 = unk
+unknown19 = unk
+unknownInt20 = int
+unknownInt21 = int
+unknown22 = unk
+; -- END STANDARD POSITION DEFINITION --
+text = text
+font = ref
+unknownInt27 = int
+unknownInt29 = int
+size = float
+topRed = float
+topGreen = float
+topBlue = float
+bottomRed = float
+bottomGreen = float
+bottomBlue = float
+spacingHorizontal = float
+unknown37 = unk
+unknown38 = unk
+unknown39 = unk
+spacingVertical = float
+shadowX = float
+shadowY = float
+shadowPerspective = float
+shadowRed = float
+shadowGreen = float
+shadowBlue = float
+shadowAlpha = float
+unknown48 = unk
+unknown49 = unk
+unknown50 = unk
+unknownFloat51 = float
+unknownFloat52 = float
+unknownFloat53 = float
+unknownFloat54 = float
+unknown55 = unk
+unknownInt56 = int
+unknownInt57 = int
+unknown58 = unk
+
+[ModelObject]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+unknown17 = unk
+unknown18 = unk
+unknown19 = unk
+unknownInt20 = int
+unknownInt21 = int
+unknown22 = unk
+; -- END STANDARD POSITION DEFINITION --
+model = model
+
+[Spin]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+unknown17 = unk
+unknown18 = unk
+unknown19 = unk
+unknownInt20 = int
+unknownInt21 = int
+unknown22 = unk
+; -- END STANDARD POSITION DEFINITION --
+unknown23 = unk
+unknownInt24 = int
+unknownRef25 = ref
+unknownRef27 = ref
+unknownEvent29 = event
+unknownEvent31 = event
+unknownEvent33 = event
+unknownRef35 = ref
+unknownRef37 = ref
+unknownRef39 = ref
+unknownRef41 = ref
+unknownRef43 = ref
+unknownRef45 = ref
+unknownRef47 = ref
+
+[Action]
+unknownRef0 = ref
+
+[ItemSpin]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+unknown17 = unk
+unknown18 = unk
+unknown19 = unk
+unknownInt20 = int
+unknownInt21 = int
+unknown22 = unk
+; -- END STANDARD POSITION DEFINITION --
+unknownInt23 = int
+unknownInt24 = int
+unknownInt25 = int
+unknownInt26 = int
+unknownInt27 = int
+unknownFloat28 = float
+unknownRef29 = ref
+unknownRef31 = ref
+unknownEvent33 = event
+unknownEvent35 = event
+unknownRef37 = ref
+unknownRef39 = ref
+unknownRef41 = ref
+unknownRef43 = ref
+unknownRef45 = ref
+unknownRef47 = ref
+objPrev = object
+objNext = object
+
+[Group]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+unknown17 = unk
+unknown18 = unk
+unknown19 = unk
+unknownInt20 = int
+unknownInt21 = int
+unknown22 = unk
+; -- END STANDARD POSITION DEFINITION --
+
+[LList]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+unknown17 = unk
+unknown18 = unk
+unknown19 = unk
+unknownInt20 = int
+unknownInt21 = int
+unknown22 = unk
+; -- END STANDARD POSITION DEFINITION --
+unknownInt23 = int
+unknown24 = unk
+unknownFloat25 = float
+unknownUnk26 = unk
+unknownUnk27 = unk
+unknownRef28 = ref
+unknownRef30 = ref
+unknownRef32 = ref
+unknownRef34 = ref
+unknownRef36 = ref
+unknownRef38 = ref
+unknownEvent40 = event
+unknownRef42 = ref
+
+[LItem]
+text = text
+unknownRef2 = ref
+unknownRef4 = ref
+
+[Edit]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+unknown17 = unk
+unknown18 = unk
+unknown19 = unk
+unknownInt20 = int
+unknownInt21 = int
+unknown22 = unk
+; -- END STANDARD POSITION DEFINITION --
+unknown23 = unk
+unknown24 = unk
+unknown25 = unk
+unknown26 = unk
+unknownRef27 = ref
+unknownRef29 = ref
+unknownEvent31 = event
+unknownRef33 = ref
+unknownRef35 = ref
+unknownRef37 = ref
+unknownEvent39 = event
+unknownEvent41 = event
+unknownObject43 = object
+unknownObject45 = object
+unknownRef47 = ref
+
+[Clock]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+unknown17 = unk
+unknown18 = unk
+unknown19 = unk
+unknownInt20 = int
+unknownInt21 = int
+unknown22 = unk
+; -- END STANDARD POSITION DEFINITION --
+unknownInt23 = int
+unknownFloat24 = float
+unknownText25 = text
+unknownText27 = text
+unknownRef29 = ref
+unknownRef31 = ref
+unknownEvent33 = event
+unknownEvent35 = event
+unknownRef37 = ref
+unknownRef39 = ref
+unknownEvent41 = event
+unknownEvent43 = event
+unknownRef45 = ref
+unknownRef47 = ref
+unknownEvent49 = event
+
+[IList]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+unknown17 = unk
+unknown18 = unk
+unknown19 = unk
+unknownInt20 = int
+unknownInt21 = int
+unknown22 = unk
+; -- END STANDARD POSITION DEFINITION --
+unknown23 = unk
+unknown24 = unk
+unknownRef25 = ref
+unknownRef27 = ref
+unknownEvent29 = event
+unknownRef31 = ref
+unknownRef33 = ref
+unknownRef35 = ref
+unknownRef37 = ref
+
+[IItem]
+unknown1 = unk
+textDefault = text
+textError = text
+
+[Icon]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+unknown17 = unk
+unknown18 = unk
+unknown19 = unk
+unknownInt20 = int
+unknownInt21 = int
+unknown22 = unk
+; -- END STANDARD POSITION DEFINITION --
+unknownImage23 = image
+unknownImage25 = image
+unknownImage27 = image
+
+[UButton]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+unknown17 = unk
+unknown18 = unk
+unknown19 = unk
+unknownInt20 = int
+unknownInt21 = int
+unknown22 = unk
+; -- END STANDARD POSITION DEFINITION --
+image = image
+onPush = event
+onFocusIn = event
+onFocusOut = event
+onLeft = ref
+onRight = ref
+onUp = ref
+onDown = ref
+unknownInt39 = int
+
+[ObjUnknown0x1B]
+
+[CheckboxGroup]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+unknown17 = unk
+unknown18 = unk
+unknown19 = unk
+unknownInt20 = int
+unknownInt21 = int
+unknown22 = unk
+; -- END STANDARD POSITION DEFINITION --
+unknown23 = unk
+unknown24 = unk
+unknown25 = unk
+unknown26 = unk
+unknown27 = unk
+unknown28 = unk
+unknown29 = unk
+unknown30 = unk
+unknownRef31 = ref
+unknownRef33 = ref
+unknownRef35 = ref
+unknownRef37 = ref
+unknownRef39 = ref
+unknownRef41 = ref
+unknownRef43 = ref
+unknownRef45 = ref
+unknownRef47 = ref
+unknownRef49 = ref
+unknownRef51 = ref
+
+[CheckboxItem]
+unknownRef1 = ref
+unknownRef3 = ref
+unknownRef5 = ref
+
+[Meter]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+unknown17 = unk
+unknown18 = unk
+unknown19 = unk
+unknownInt20 = int
+unknownInt21 = int
+unknown22 = unk
+; -- END STANDARD POSITION DEFINITION --
+unknown23 = unk
+unknown24 = unk
+unknown25 = unk
+unknown26 = unk
+unknown27 = unk
+unknownRef28 = ref
+unknownRef30 = ref
+unknownRef32 = ref
+unknownRef34 = ref
+
+[EditBox]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+unknown17 = unk
+unknown18 = unk
+unknown19 = unk
+unknownInt20 = int
+unknownInt21 = int
+unknown22 = unk
+; -- END STANDARD POSITION DEFINITION --
+unknownRef23 = ref
+unknownRef25 = ref
+unknown27 = unk
+unknown28 = unk
+unknown29 = unk
+unknownFloat30 = float
+unknownFloat31 = float
+unknownFloat32 = float
+unknownFloat33 = float
+unknownFloat34 = float
+unknownFloat35 = float
+unknown36 = unk
+unknown37 = unk
+unknown38 = unk
+unknown39 = unk
+unknown40 = unk
+unknownFloat41 = float
+unknown42 = unk
+unknown43 = unk
+unknownFloat44 = float
+unknownFloat45 = float
+unknownFloat46 = float
+unknownFloat47 = float
+unknown48 = unk
+unknown49 = unk
+unknown50 = unk
+unknownFloat51 = float
+unknownFloat52 = float
+unknownFloat53 = float
+unknownFloat54 = float
+unknown55 = unk
+unknown56 = unk
+unknown57 = unk
+unknown58 = unk
+unknownRef59 = ref
+unknownRef61 = ref
+unknownRef63 = ref
+unknownRef65 = ref
+unknownRef67 = ref
+unknownRef69 = ref
+unknownRef71 = ref
+unknownRef73 = ref
+unknownRef75 = ref
diff --git a/data/objattribdef-psp.ini b/data/objattribdef-psp.ini
new file mode 100644 (file)
index 0000000..4b967cd
--- /dev/null
@@ -0,0 +1,558 @@
+; Rcomage Object Attribute Definition File
+;   Note that Id is determined via the order of these items!
+
+[ObjectTree]
+
+[Page]
+unknownInt0 = int
+onInit = event
+onCancel = event
+onContextMenu = event
+onActivate = event
+
+[Plane]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+; -- END STANDARD POSITION DEFINITION --
+image = image
+unknownInt18 = int
+
+[Button]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+; -- END STANDARD POSITION DEFINITION --
+image = image
+shadow = image
+image2 = image
+unknownRef22 = ref
+unknownEvent24 = event
+unknownEvent26 = event
+unknownEvent28 = event
+unknownEvent30 = event
+unknownEvent32 = event
+unknownEvent34 = event
+unknownEvent36 = event
+unknownEvent38 = event
+unknownInt40 = int
+
+[XMenu]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+; -- END STANDARD POSITION DEFINITION --
+menus = int
+onEnter = event
+onContext = event
+unknownEvent21 = event
+onLabelLoad = event
+unknownRef25 = ref
+
+[XMList]
+unknown0 = unk
+image = image
+unknownRef3 = ref
+
+[XList]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+; -- END STANDARD POSITION DEFINITION --
+unknownInt16 = int
+onMove = event
+onScrollIn = event
+onScrollOut = event
+onPush = event
+onContext = event
+onCancel = event
+unknownEvent29 = event
+
+[Progress]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+; -- END STANDARD POSITION DEFINITION --
+unknownFloat16 = float
+unknown17 = unk
+unknownRef18 = ref
+unknownRef20 = ref
+unknownRef22 = ref
+
+[Scroll]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+; -- END STANDARD POSITION DEFINITION --
+unknownFloat16 = float
+unknownFloat17 = float
+unknown18 = unk
+unknownRef19 = ref
+unknownRef21 = ref
+unknownRef23 = ref
+unknownRef25 = ref
+unknownRef27 = ref
+
+[MList]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+; -- END STANDARD POSITION DEFINITION --
+unknownInt16 = int
+unknown17 = unk
+unknownInt18 = int
+unknownFloat19 = float
+unknownFloat20 = float
+unknownRef21 = ref
+unknownEvent23 = event
+unknownRef25 = ref
+unknownRef27 = ref
+unknownRef29 = ref
+unknownEvent31 = event
+unknownRef33 = ref
+unknownRef35 = ref
+unknownRef37 = ref
+unknownEvent39 = event
+unknownRef41 = ref
+
+[MItem]
+text = text
+altText = text
+unknownRef4 = ref
+
+[ObjUnknown0xB]
+
+[XItem]
+image = image
+text = text
+unknownRef4 = ref
+
+[Text]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+; -- END STANDARD POSITION DEFINITION --
+text = text
+unknownRef18 = ref
+unknownInt20 = int
+unknownInt21 = int
+size = float
+topRed = float
+topGreen = float
+topBlue = float
+bottomRed = float
+bottomGreen = float
+bottomBlue = float
+spacingHorizontal = float
+unknown30 = unk
+unknown31 = unk
+unknown32 = unk
+spacingVertical = float
+shadowX = float
+shadowY = float
+shadowPerspective = float
+shadowRed = float
+shadowGreen = float
+shadowBlue = float
+shadowAlpha = float
+unknown41 = unk
+unknown42 = unk
+unknown43 = unk
+unknownFloat44 = float
+unknownFloat45 = float
+unknownFloat46 = float
+unknownFloat47 = float
+unknown48 = unk
+
+[ModelObject]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+; -- END STANDARD POSITION DEFINITION --
+model = model
+
+[Spin]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+; -- END STANDARD POSITION DEFINITION --
+unknown16 = unk
+unknownInt17 = int
+unknownRef18 = ref
+unknownRef20 = ref
+unknownEvent22 = event
+unknownEvent24 = event
+unknownEvent26 = event
+unknownRef28 = ref
+unknownRef30 = ref
+unknownRef32 = ref
+unknownRef34 = ref
+unknownRef36 = ref
+
+[Action]
+unknownRef0 = ref
+
+[ItemSpin]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+; -- END STANDARD POSITION DEFINITION --
+unknownInt16 = int
+unknownInt17 = int
+unknownInt18 = int
+unknownInt19 = int
+unknownInt20 = int
+unknownFloat21 = float
+unknownRef22 = ref
+unknownRef24 = ref
+unknownEvent26 = event
+unknownEvent28 = event
+unknownRef30 = ref
+unknownRef32 = ref
+unknownRef34 = ref
+unknownRef36 = ref
+objPrev = object
+objNext = object
+
+[Group]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+; -- END STANDARD POSITION DEFINITION --
+
+[LList]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+; -- END STANDARD POSITION DEFINITION --
+unknownInt16 = int
+unknown17 = unk
+unknownFloat18 = float
+unknownRef19 = ref
+unknownRef21 = ref
+unknownRef23 = ref
+unknownRef25 = ref
+unknownRef27 = ref
+unknownRef29 = ref
+unknownEvent31 = event
+unknownRef33 = ref
+
+[LItem]
+text = text
+unknownRef2 = ref
+unknownRef4 = ref
+
+[Edit]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+; -- END STANDARD POSITION DEFINITION --
+unknown16 = unk
+unknown17 = unk
+unknown18 = unk
+unknown19 = unk
+unknownRef20 = ref
+unknownRef22 = ref
+unknownEvent24 = event
+unknownRef26 = ref
+unknownRef28 = ref
+unknownRef30 = ref
+unknownEvent32 = event
+unknownEvent34 = event
+unknownObject36 = object
+unknownObject38 = object
+unknownRef40 = ref
+
+[Clock]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+; -- END STANDARD POSITION DEFINITION --
+unknownInt16 = int
+unknownFloat17 = float
+unknownText18 = text
+unknownText20 = text
+unknownRef22 = ref
+unknownRef24 = ref
+unknownEvent26 = event
+unknownEvent28 = event
+unknownRef30 = ref
+unknownRef32 = ref
+unknownEvent34 = event
+unknownEvent36 = event
+unknownRef38 = ref
+unknownRef40 = ref
+unknownEvent42 = event
+
+[IList]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+; -- END STANDARD POSITION DEFINITION --
+unknownFloat16 = float
+unknownRef17 = ref
+unknownRef19 = ref
+unknownEvent21 = event
+unknownRef23 = ref
+
+[IItem]
+textDefault = text
+textError = text
+
+[Icon]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+; -- END STANDARD POSITION DEFINITION --
+unknownImage16 = image
+unknownImage18 = image
+unknownImage20 = image
+
+[UButton]
+; -- BEGIN STANDARD POSITION DEFINITION --
+posX = float
+posY = float
+objectScale = float
+redScale = float
+greenScale = float
+blueScale = float
+alphaScale = float
+width = float
+height = float
+posUnknown = float
+scaleWidth = float
+scaleHeight = float
+elementScale = float
+iconOffset = int
+onLoad = event
+; -- END STANDARD POSITION DEFINITION --
+image = image
+onPush = event
+onFocusIn = event
+onFocusOut = event
+onLeft = ref
+onRight = ref
+onUp = ref
+onDown = ref
+unknownInt32 = int
diff --git a/data/tagmap.ini b/data/tagmap.ini
new file mode 100644 (file)
index 0000000..281b421
--- /dev/null
@@ -0,0 +1,92 @@
+; Rcomage XML Tag Mapping File\r
+;   This is a simple file which maps RCO entry IDs/types to XML tags\r
+;   The syntax is quite simple - the tag names are grouped by ID and then\r
+;   listed.  IDs/types are listed in order.\r
+\r
+; id = 0 (doesn't exist)\r
+[Unknown0]\r
+\r
+; id = 1\r
+[Main]\r
+__Dummy_Main\r
+MainTree\r
+\r
+; id = 2\r
+[VSMX]\r
+__Dummy_VSMX\r
+VSMXFile\r
+\r
+; id = 3\r
+[Text]\r
+TextTree\r
+TextLang\r
+\r
+; id = 4\r
+[Image]\r
+ImageTree\r
+Image\r
+\r
+; id = 5\r
+[Model]\r
+ModelTree\r
+Model\r
+\r
+; id = 6\r
+[Sound]\r
+SoundTree\r
+Sound\r
+\r
+; id = 7 (only seen in PS3 RCOs)\r
+[Font]\r
+FontTree\r
+FontStyle\r
+\r
+; id = 8\r
+[Object]\r
+ObjectTree\r
+Page\r
+Plane\r
+Button\r
+XMenu\r
+XMList\r
+XList\r
+Progress\r
+Scroll\r
+MList\r
+MItem\r
+ObjUnknown0xB\r
+XItem\r
+Text\r
+ModelObject\r
+Spin\r
+Action\r
+ItemSpin\r
+Group\r
+LList\r
+LItem\r
+Edit\r
+Clock\r
+IList\r
+IItem\r
+Icon\r
+UButton\r
+ObjUnknown0x1B\r
+CheckboxGroup\r
+CheckboxItem\r
+Meter\r
+EditBox\r
+\r
+; id = 9\r
+[Anim]\r
+AnimTree\r
+Animation\r
+MoveTo\r
+Recolour\r
+Rotate\r
+Resize\r
+Fade\r
+Delay\r
+FireEvent\r
+Lock\r
+Unlock\r
+SlideOut\r