Propshot Tools
What it is
PropShot queues models from your catalog, teleports into a bundled greenscreen room, frames each prop, and saves raw screenshots. You then run a small Python script to cut the green and export transparent WebP files for catalog thumbnails.
How it works
1. Open from Map Live Editor or with /propshot

2. Permission and screenshot resource check
3. Queue builds, then capture in the greenscreen studio
Do not move Capture.location unless you also move the bundled greenscreen map assets.
4. Raw files land under screenshots/raw
Default folders (PropShotConfig.Capture):
screenshots/raw/
Camera output (jpg / png)
screenshots/props/
Transparent WebP after processing
screenshots/skipped_*.json
Skip reports
5. Run process_propshots.py for catalog WebPs
On a machine with Python + Pillow (NumPy recommended):
Useful flags: --watch, --quality, --size, --force, --raw, --out.
6. Bright/Glowing Items
Issue: Bright/Glowing Items
If items appear too bright in the image, please set your in-game time to 12:00 AM.

Video how to fix:

Installation
Dependencies
Required for capture
screencapture or screenshot-basic
Takes the actual screenshot. One of them must be started.
Optional
cdev_mapeditor
Preferred catalog source (props.json + CustomProps)
Framework / ox_lib
Admin and notify bridges
The greenscreen map is bundled inside cdev_propshot (stream/ + this_is_a_map). You do not install a separate greenscreen resource.
How the catalog is chosen
If cdev_mapeditor is started: load
cdev_mapeditor/public/data/props.jsonand mergeexports['cdev_mapeditor']:GetCustomProps().Otherwise: use
cdev_propshot/public/data/props.jsonandPropShotConfig.CustomProps.
Paths are configurable under PropShotConfig.Catalog.
Configuration
File: public/shared/config.lua (PropShotConfig).
Debug
Extra console logs
Locale
en / pt / es
Bridge
Framework auto or forced
Permissions
ACE cdev_propshot.use, fallback, framework admin
Command
Default propshot
Capture
Studio location, camera, FOV, encoding (jpg/png), quality, output folders, size filters, cooldowns
Catalog
Map editor resource name and props.json paths
CustomProps
Extra models when using the local catalog
Commands and exports
/propshot
cdev_propshot.use
Start the capture UI / run
Client exports
Server exports
FAQs (PropShot)
Last updated