Garry's Mod

Garry's Mod

4,952 ratings
Photon Lighting Engine
Type: Vehicle, Addon
File Size
58.117 MB
Nov 9, 2014 @ 5:14pm
Mar 11, 2016 @ 11:26am
70 Change Notes ( view )

Subscribe to download
Photon Lighting Engine

In 4 collections by Schmal
Noobonic Plague Main
8 items
[Photon] Essentials
12 items
[Photon] Evo City Police: Dodge Charger [REQUIREMENTS]
7 items
Noobonic Plague Legacy
33 items

Photon is to designed to add authentic emergency vehicle functionality to specific vehicles along with support for basic vehicle lighting on supported cars.

This addon is the engine (base) only.



Photon is a base engine to power advanced emergency vehicle and law enforcement functionality for vehicles in Garry's Mod.

Photon will only apply to cars you have installed. No cars come with this addon. Any supported cars will automatically have vehicle lighting applied.

The look, performance and behavior of third-party Photon cars are the sole responsibility of their developer. Photon is only a tool that enables certain functionality. How cars look is largely dependent on their developer.

Cars that feature a "Photon Official" badge on the icon are made by me (Schmal) and all techniques used in their creation are open to the public domain.

Errors have largely been fixed over Photon's several month history. If errors do suddenly occur, please check the following:

1. Was there a recent Photon update? Major release updates generally entail a few hidden bugs, so feel free to report them!

2. Installed any Photon cars recently? Check if uninstalling the specific vehicle corrects the error, or simply try resubscribing to the addon to remount it.

3. Do you run any additional advanced addons or custom code? There could be a conflict. If you find one, feel free to bring it up.

Car Lighting*
- Running lights (head and tail lights)
- Brake lights
- Reverse lights
- Turn signals/hazards
*(basic vehicle features are not necessarily a target focus, so support is typically very limited)

Emergency Lighting Development Features
- Realistic light behavior
- Support for rotating, pulsing or flashing lights
- LED, soft and cold halogen lighting
- Red, blue, amber and white and green LED colors
- Extensive brightness adjustment support
- Support for pulsing wig-wag lights, tail light hideaways, etc.
- Override any standard car light

Scene Illumination
- Independent switch for optional vehicle lamps (such as police takedowns or fire scene lighting)

Traffic Advisor/Auxiliary Lighting
- Control traffic advising functions independently of primary emergency lights

Emergency Sirens
- Over 40 different authentic international siren models (typically complete with wail, yelp, phaser and hi-lo tones) that can be selected and adjusted ingame.

Many popular and common tones based on real models from companies such as:
- Federal Signal
- Whelen Engineering
- Code 3
- Feniex Industries
- SoundOff Signal
- D&R Electronics

Also tones found internationally, from countries such as:
- Canada/Quebec
- France
- Austria
- United Kingdom
- Norway
- Sweden
- Switzerland
- Denmark
- Finland
- Germany
- Australia

Vehicle HUD
- Design inspired by the Whelen CenCom control panel
- Primary and auxiliary warning with light-stage meter
- Sirens with respective icons to represent perceived sound waveform
- Scene illumination/takedown section on supported cars
- Additional vehicle features

Vehicle Variant Support
- Extensive creation freedom when creating your own vehicles
- Modify a car to look however you want
- Specify skin, bodygroups, colors, etc. to apply as soon as car is spawned

Addon Props
- Place any prop to spawn on vehicle such as a lightbar, bumper, module, etc.


Default controls:

Lights on/off: F
Siren on/off: R
Change light stage: Left-Alt
Change siren tone: Right-Click
Manual Siren/Alert Mode: T
Bullhorn: G
Auxiliary Lighting: B (short press for on/off, long press and release to change pattern/stage)
Illumination: X (short press for on/off, long press and release to chance mode)

Read this Facepunch release thread for developer information[]

Photon is multiplayer compatible with growing feature support. Default Photon specifications will apply to all supported cars that do not have a .VehicleTable property appended.

If you wish to use a custom Photon car, you will likely need to modify your spawn code.

Several people have suggested selling this script. While I am sincerely humbled and appreciate their thoughts, I think it would go against the spirit of creativity. Seeing people, use, share and modify my work is worth more to me than I would get out of selling something because there is a market.

If you have money that you wish to spend on this, please consider donating it to one of my favorite charities instead:

American Red Cross[]
Brain and Behavior Research Foundation[]
Autism Speaks[]

Photon is not a job nor a stepping stone, it's a product of my collective passions. I work a day job and come home to do something I truly enjoy. Money is an unfortunate requirement for people, but Photon is powered with love, not profit.

If you truly enjoy Photon, the greatest thanks to me would be for you to help those less fortunate in your own community.

Assets and inspiration are due to so many incredible people.

Everyone who has contributed or authored ported assets are credited at:

This addon is officially dedicated to all emergency service personnel across the world.

Those who take an oath and an underpaying job to answer cries for help. Those that have to worry about making it home. And those who made the ultimate sacrifice in the greatest honor of public service.

Also to my dad, my hero.


Photon is not endorsed nor in any way affiliated with companies or products named in this addon. The usage of trademarked product names are strictly for non-commercial entertainment purpose and should not be viewed as official or accurate depictions of real-world products.

All opinions or views otherwise expressed in this addon have absolutely no relation to any other product or brand name whatsoever.

Their usage is strictly for personal enjoyment, created by hobbyists and fans of emergency equipment.

All product depictions should be viewed as purely fictional and not representative of the respective companies and products.
Popular Discussions View All (6)
Jun 10 @ 3:37pm
Jul 10 @ 5:07pm
Any fix for photon yet?
Mar 11 @ 7:22am
Possible to add custom siren?
< >
Dyoini Jul 7 @ 9:42am 
I made a video using your addon.
Here is the link:
 WindlessCorn  Jul 5 @ 10:14pm 
could you add the Feneix 200W Storm Pro model?
[MD] Eddy Jul 5 @ 9:48am 
I installed some photon cars and it doesnt work now:/
sfb123628 Jul 3 @ 3:57am 
WARNING! Carry on reading! Or you will die, even if you only looked at the word warning! Once there was a little girl called Clarissa, she was ten-years-old and she lived in a mental hospital, because she killed her mom and her dad. She got so bad she went to kill all the staff in the hospital so the More- government decided that best idea was to get rid of her so they set up a special room to kill her, as humane as possible but it went wrong the machine they were using went wrong. And she sat there in agony for hours until she died. Now every week on the day of her death she returns to the person that reads this letter, on a monday night at 12:00a.m. She creeps into your room and kills you slowly, by cutting you and watching you bleed to death. Now send this to ten other profiles on this one site, and she will haunt someone else who doesn't. This isn't fake. apparently, if u copy and paste this to ten comments in the next ten minutes u will have the best of your life ._.
Logic Plague Jun 27 @ 4:24pm 
Get better than VC mod personally you are better than VC mod you just need to update more often and get more vehicles supported
Logic Plague Jun 27 @ 4:23pm 
2112 is a palindrome Jun 22 @ 10:55pm 
If your going to make this, at least make one for more vehicles
like seriously, vcmod costs 20 dollers while you have this for free. So if your capable of this make it for more vehicles
Marc Jun 22 @ 7:27am 
this addon is broken because i can't see the light when i trun it on
VirtuaMixedGames Jun 22 @ 6:44am 
I can't even use the fucking addon.
BLAZNKID007 Jun 19 @ 3:43pm 
how do i put this on other cars?