Supported path
For a character that does not yet have an RCO appearance:- RSG Core
- VORP Core
The supported legacy source is the stock RSG appearance data used by
rsg-appearance / playerskins for the same citizen/character.After RCO owns the character, old appearance tables are no longer the save target.What is not automatically migrated
A custom system that stores appearance in its own tables or uses a private blob format is not automatically supported just because it runs on RSG or VORP. Examples:- a third-party multicharacter that writes its own skin table;
- a clothing resource that saves custom numeric indexes instead of RDR2 shop hashes/components;
- a barber that persists only hair in a separate custom table;
- a server that heavily changed the stock schema.
RCO does not delete your old data
Legacy tables can stay in the database as a backup. RCO simply stops treating them as authoritative after a canonical RCO snapshot exists. That is useful during rollout: you can verify migrated characters before deciding whether old tables can be archived later.Live-server migration checklist
- Take a database backup.
- Clone the server or make a staging environment.
- Stop the resources RCO replaces.
- Test at least one male and one female character with real existing clothing/hair.
- Test a character that has unusual/NPC-style clothing if your old resource supported it.
- Save a new RCO change, relog, and confirm the old system does not overwrite it.
- Only then roll the change to production.

