> For the complete documentation index, see [llms.txt](https://code-after-sex.gitbook.io/script-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://code-after-sex.gitbook.io/script-documentation/character-creator-and-select-and-apppearance/faq.md).

# FAQ

Frequently asked questions about `cas-charcreator`, the dual-framework RedM character creator, multicharacter selection screen, and appearance, barber, and wardrobe stack for VORP and RSGCore. For setup, see the [installation guide](/script-documentation/character-creator-and-select-and-apppearance/installation.md); for every tunable, see the [configuration reference](/script-documentation/character-creator-and-select-and-apppearance/configuration.md); for fixes, see [troubleshooting](/script-documentation/character-creator-and-select-and-apppearance/troubleshooting.md).

***

## Does CAS Character Creator work on both VORP and RSGCore?

Yes. It is one resource with no hard framework dependency. `shared/framework.lua` probes `GetResourceState` for `rsg-core` or `vorp_core` at boot and routes all framework calls through the matching bridge adapter, so the same folder installs on either a VORP or an RSGCore server. The only difference between a VORP and an RSG install is a handful of `server.cfg` lines.

## Does it replace rsg-multicharacter, rsg-appearance, and rsg-barbers?

On RSGCore you `stop rsg-multicharacter` and `stop rsg-barbers`, replace the stock `rsg-appearance` folder with the CAS `rsg-appearance` stub (same resource name), and delete the stock `rsg-wardrobe` folder. The stub declares `provide 'rsg-wardrobe'`, so `rsg-bathing`'s `dependency 'rsg-wardrobe'` resolves to it and no separate wardrobe resource is needed; its exports route to cas-charcreator. On VORP the stock `vorp_character` is replaced by a compatibility shim that proxies to cas, and you `stop vorp_barbershop` because cas owns the barber.

## Do I need to import a SQL file?

No. The install is zero-SQL. On first start cas-charcreator auto-creates its three tables via `oxmysql`: `cas_mugshots` (live mugshot images, when enabled), `cas_player_locale` (per-account language choice), and `outfits` (wardrobe outfits). Character and appearance data stays in your framework's existing tables (`playerskins` on RSG, the `vorp_character` tables on VORP).

## How many languages does CAS Character Creator support?

Eight: English, Spanish, German, French, Italian, Portuguese, Brazilian Portuguese, and Romanian (`en`, `es`, `de`, `fr`, `it`, `pt`, `pt-BR`, `ro`), with a themed first-run language picker, per-account persistence across characters and PCs (stored in the `cas_player_locale` table), and localized server notifications. You can also force a single server-wide language in `config.lua`.

## How do the unlimited clothing and hair colorways work?

Every clothing item, plus hair and beard, carries a metaped tint palette and three independent tint channels (Color 1, Color 2, and Color 3, each an index from 0 to 254). The creator exposes 25 tint palettes, and a palette plus three independent channels per item gives an effectively unlimited range of per-item, per-channel color combinations, applied live by cas's own engine (CCEngine) and saved with the look. Colorways are restored on load, so a barber or clothing shop reopens on exactly what the character is wearing.

## Are the character portraits live in-game shots?

By default, no. The select screen ships showing a clean gendered demo portrait per character. Live mugshot capture (via `screenshot-basic`) is built in but disabled by default (`CCConfig.Mugshot.enabled = false`); enable it in `config.lua`, with `screenshot-basic` installed, to render real per-character portraits.

## Can I edit the config and locales on the escrow build?

Yes. `config.lua` and the `locales` folder are kept editable via `escrow_ignore`, so server owners can tune languages, spawn points, money mapping, character slots, shops, swatches, and dev mode, and edit translations, without de-escrowing the resource. The core logic is escrow-protected, and the open-source companion resources are published on GitHub.

***

## More resources and support

* [Buy CAS Character Creator (escrow)](https://codeaftersex.com/script/character-creator?v=escrow)
* [Preview video (YouTube)](https://youtu.be/U8ZZdky3a0I)
* [Open-source companions (GitHub)](https://github.com/codeaftersex/cas-charcreator-companions)
* [Support Discord](https://discord.gg/codeaftersex)
* [All CodeAfterSex scripts](https://www.codeaftersex.com)

***

*Part of the* [*CodeAfterSex*](https://codeaftersex.com/) *RedM and FiveM script catalogue. Buy CAS Character Creator:* [*purchase with escrow on CodeAfterSex*](https://codeaftersex.com/script/character-creator?v=escrow)*.*


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://code-after-sex.gitbook.io/script-documentation/character-creator-and-select-and-apppearance/faq.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
