> ## Documentation Index
> Fetch the complete documentation index at: https://docs.projectx.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# Open Source

> Open source files available for customization in the Default Vangelico Jewelry Heist resource

## opensource/client/client.lua

Edit `projectx-vangelicoheist-default:client:Minigames` to change minigames per step.

| Step | Minigame Resource | Function |
| - | - | - |
| `SmokeRoof` | `ox_lib` | `lib.skillCheck` |
| `C4Door` | `lightsout` | `StartLightsOut` |
| `Fingerprint` | `utk_fingerprint` | `utk_fingerprint:Start` |
| `Keypad` | `SN-Hacking` | `MemoryCards` |
| `Search` | `ox_lib` | `lib.skillCheck` |
| `Computer` | *(skipped)* | returns `true` |
| `Computer2` | `SN-Hacking` | `Thermite` |
| `Computer3` | `SN-Hacking` | `SkillBar` |
| `PanelLeft` | `simonsays` | `StartSimonSays` |
| `PanelRight` | `simonsays` | `StartSimonSays` |
| `KeypadGem` | `lightsout` | `StartLightsOut` |
| `Display` | *(skipped)* | returns `true` |
| `Vitrine` | *(skipped)* | returns `true` |

## opensource/server/server.lua

Hooks: `SuccessfulStep`, `FailedStep`, `InitialCheck`, `RobberyResetHook`. Step names match `Config.VangelicoSteps`.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.