Talk:RCOXML Fonts: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
Line 14: Line 14:
  *offsets are relative to the TOC start offset
  *offsets are relative to the TOC start offset


*'''FontTree''' TOC entry
*'''MainTree''' TOC entry (it has 4 children "trees")
**01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 28 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 
*'''FontTree''' TOC entry (is one of the childrens of MainTree, and only has 1 children)
**07 00 00 00 FF FF FF FF 00 00 00 00 00 00 00 28 00 00 00 01 00 00 00 5C 00 00 00 00 00 00 11 A8 00 00 00 00 00 00 00 00
**07 00 00 00 FF FF FF FF 00 00 00 00 00 00 00 28 00 00 00 01 00 00 00 5C 00 00 00 00 00 00 11 A8 00 00 00 00 00 00 00 00



Revision as of 07:43, 27 September 2016

Examples

PS3 sysconf_plugin.rco 4.76

After TOC decompressed manually...

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

000011A0                          07 00 00 00 FF FF FF FF          ....ÿÿÿÿ
000011B0  00 00 00 00 00 00 00 28 00 00 00 01 00 00 00 5C  .......(.......\
000011C0  00 00 00 00 00 00 11 A8 00 00 00 00 00 00 00 00  .......¨........
000011D0  07 01 00 00 00 00 B1 BC 00 00 00 28 00 00 00 00  ......±¼...(....
000011E0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28  ...............(
000011F0  00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00  ................
00001200  41 60 00 00                                      A`..
*offsets are relative to the TOC start offset
  • MainTree TOC entry (it has 4 children "trees")
    • 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 28 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  • FontTree TOC entry (is one of the childrens of MainTree, and only has 1 children)
    • 07 00 00 00 FF FF FF FF 00 00 00 00 00 00 00 28 00 00 00 01 00 00 00 5C 00 00 00 00 00 00 11 A8 00 00 00 00 00 00 00 00
  • FontStyle TOC entry (children of FontTree)
    • 07 01 00 00 00 00 B1 BC 00 00 00 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 00 00 00 00 00 00 00 00 00
    • Attributes
      • 01 00 00 00 00 00 00 41 60 00 00

In rcomage

Code Sample


  • (0x7) Font
Offset Length Name Example Notes Speculation
0x00 0x02 file_format 01 00 0x0=unknown
0x1=?
0x0=font file is inside the RCO container ?
0x1=system font from firmware ?
0x02 0x02 file_compression 00 00 0x0=NONE ?
0x1=ZLIB ?
0x2=RLZ ?
0x04 0x04 unknown 00 00 00 00 file_offset ?
0x08 0x04 unknown 41 60 00 00 character_heigth ? this looks like a float... 0x41600000 = 14.0 (float)