🔬 Forensics System
A comprehensive investigation and evidence system for RedM (VORP Core).
✨ Features
- Realistic Evidence - Shell casings (yellow) and blood stains (red) appear automatically
- Investigator Mode - See evidence markers with Investigation Kit
- Ballistics - Analyze casings: Weapon model, ammo type, serial number
- Blood & DNA - Analyze blood: Determine blood type
- DNA Matching System - Take DNA samples from suspects and compare
- Dynamic Reports - Automatic updates when DNA match is found
- Unique IDs - Every piece of evidence has a unique case ID (e.g.,
#8291) - Fingerprint System - Fingerprints on shell casings (V1.1)
📥 Installation
Requirements
- VORP Core
- vorp_inventory
- oxmysql
Database Setup (Items)
INSERT INTO `items` (`item`, `label`, `limit`, `can_remove`, `type`, `usable`) VALUES
('investigation_kit', 'Investigation Kit', 1, 1, 'item_standard', 1),
('empty_evidence_bag', 'Empty Evidence Bag', 20, 1, 'item_standard', 1),
('evidence_bag', 'Evidence Bag', 20, 1, 'item_standard', 1),
('cleaning_kit', 'Cleaning Kit', 5, 1, 'item_standard', 1),
('ink_pad', 'Ink Pad', 1, 1, 'item_standard', 1),
('fingerprint_card', 'Fingerprint Card', 10, 1, 'item_standard', 1);
Images
Make sure you have images for the items in your inventory resource.
🎮 Usage (Step by Step)
1. The Crime Scene
When someone shoots or bleeds, invisible evidence is left on the ground.
2. Investigation
- Use the Investigation Kit to toggle Forensic Mode
- You'll see markers: Yellow (Shell Casings) and Red (Blood)
- Walk to a marker and press [G]
- Requirement: You need an Empty Evidence Bag in your inventory
- Result: You receive an
Evidence Bagwith unique ID
3. Lab Analysis
- Open your inventory and USE the
Evidence Bag - The bag is analyzed and converted into a Forensics Report
- Shell Casings: Shows Weapon, Ammo, and Serial Number
- Fingerprints: If present, the report states "Fingerprint Detected"
- Blood: Shows the blood type
4. DNA Comparison
- Stand next to a suspect (or yourself)
- USE the DNA Sampler
- You receive a DNA Sample labeled with the person's name
- USE the DNA Sample
- The system automatically compares with all Forensics Reports in your inventory
5. Fingerprint Comparison
- Use the Ink Pad on a suspect to get their Fingerprint Card
- USE the Fingerprint Card
- The system scans your Forensics Reports
- Match: "POSITIVE MATCH!" → Report is updated
⚙️ Configuration
👮 Permissions & Jobs
Define which jobs have access. Format is a table: ['jobname'] = true.
-- Who can use the "Investigation Mode" (Investigation Kit)?
Config.AuthorizedJobs = {
['police'] = true,
['sheriff'] = true,
['marshal'] = true,
['detective'] = true
}
-- Who can take DNA samples from people?
-- Set this to `false` or `{}` to allow EVERYONE.
Config.DnaSamplerJobs = {
['doctor'] = true,
['medic'] = true,
['police'] = true
}
📋 Report Settings
Control what information is displayed in the Forensics Report.
Config.ReportSettings = {
ShowWeaponName = true, -- Shows weapon model name (e.g. "Lancaster Repeater")
ShowAmmoType = true, -- Shows ammo type
ShowSerial = true, -- Shows serial number
ShowVictimName = false, -- Shows victim name on blood stains (false = 'Unknown')
ShowBloodType = true -- Shows blood type
}
⏳ Evidence & Minigames
-- Time in seconds until evidence disappears (900 = 15 Min)
Config.EvidenceLifetime = 900
-- Collection duration in milliseconds
Config.CollectionTime = 5000
🖐️ Fingerprint System
Settings for the fingerprint module.
Config.Fingerprints = {
Enabled = true, -- System on/off
Chance = 25, -- Chance (0-100%) for fingerprints on shell casings
GloveExclusion = true, -- Gloves prevent prints
ConsumeCard = false, -- If true: Card is used up after use
ClothingSystem = "auto", -- "auto", "vorp" or "kd" for glove detection
}
🔧 More Toggles
You can completely disable specific evidence types.
-- Shell Casings
Config.ShellCasings = {
Enabled = true,
VisibleDistance = 10.0
}
-- Blood Stains
Config.BloodCalls = {
Enabled = true,
VisibleDistance = 10.0
}
🆕 Changelog
V1.1 - Fingerprint System
- New Feature: Fingerprints on shell casings
- Glove Detection: Supports VORP Character, kd-clothing, jo-libs
- New Items:
ink_pad,fingerprint_card - Debug Commands:
/checkgloves,/dumpclothing,/checkped
V1.0 - Initial Release
- Evidence System (Casings, Blood)
- Investigation Kit
- Ballistics & DNA Analysis
- Forensics Reports