Talk:RCOXML Fonts: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
Line 4: Line 4:


  Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
  Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000  01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 28  ...............(
00000010  00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000020  00 00 00 00 00 00 00 00                          ........
   
   
  000011A0                          07 00 00 00 FF FF FF FF          ....ÿÿÿÿ
  000011A0                          07 00 00 00 FF FF FF FF          ....ÿÿÿÿ

Revision as of 07:44, 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

00000000  01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 28  ...............(
00000010  00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00  ................
00000020  00 00 00 00 00 00 00 00                          ........

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)