> 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/cas-radial-menu-v2/cas-radial-menu.md).

# CAS Radial Menu

A RedM radial menu built from Red Dead Redemption 2's own UI textures. Works on VORP and RSGCore, detected automatically. Inventory, clothing, emotes, walk styles, job actions and a 3D waypoint, in si

**CAS Radial Menu** is a RedM radial menu, a wheel that looks like it came with the game, because its artwork did. Every ring, slice and selection arc is lifted from RDR2's own `hud_quick_select` textures and drawn as a CSS mask, so the wheel matches the game's item wheel instead of sitting on top of it.

It runs on **VORP** and **RSGCore**, and works out which one it is on by itself.

## Highlights

* **RDR2 authentic artwork.** Ring, slices, selection arc and centre disc are the game's own textures, used as masks, so a re-skin is one CSS colour.
* **The ring is cut to fit.** Four items give a ring of four, not four lit slices and four dark ones. Rings for two through eight; longer lists page.
* **VORP and RSGCore**, detected at runtime. The same download drops into either, and falls back to standalone behaviour if neither is present.
* **Six languages** out of the box, English, Spanish, German, French, Polish and Thai, all in one file, English as the default.
* **Favourites and History** tabs, both kept per character.
* **Walk styles, stances and pace**, remembered across spawns and character switches.
* **Job gated slices** for `vorp_police`, `vorp_medic` and `cas-billing`, hidden from anyone who cannot use them.
* **3D waypoint marker** that follows the waypoint you set on the map.
* **An export API**, so other resources can open it, block it, or add slices at runtime.

## At a glance

|                   |                                                     |
| ----------------- | --------------------------------------------------- |
| Frameworks        | VORP, RSGCore (auto detected), or standalone        |
| Resource name     | `cas-radialmenu`                                    |
| Hard dependencies | None                                                |
| Default key       | **F3** (configurable)                               |
| Languages         | en, es, de, fr, pl, th                              |
| Database          | None                                                |
| UI                | Vue 3, one JS file and one CSS file, no runtime CDN |

## Where to start

1. [Installation](broken://pages/installation), drop it in and start it.
2. [Configuration](broken://pages/configuration), the key, the language, the job names.
3. [Editing the menu](broken://pages/editing-the-menu), the part you will actually spend time in.
4. [Integrations](broken://pages/integrations), what other resources need for their slices to work. **`vorp_stables` needs two lines added; do not skip it.**
5. [Exports](broken://pages/exports), the API for your own scripts.

## Support

Join the [CAS Discord](https://discord.gg/X8bTK9Stwk) or use the support channel on your product page. Always download from the official Keymaster page.
