Make a better 1-paragraph introduction to this with only the main text.
[[File:Window-NEW.png|thumb]]
[[File:Decompiler Gun Icon.png|thumb]]

The '''Decompiler Gun''' is a [[Utilities|utility]] that was added in version [[0.92|0.9065]], or better known as the alpha build of 0.92. It was redesigned in [[0.99|0.9830]], or the release candidate build of 0.99. When using this utility, the progressbar blasts bullets from specific directions to shoot [[pop-ups]]. It exists in every [[ProgressbarOS|Progressbar system]] that has the [[Progressbar (game mode)|Progressbar game mode]] (except [[PB-DOS Shell]]), in [[BAR/X]] and [[H@ckgresh]]. 

==Decompiler Gun options==
* '''Bullets:''' The default option. Shoots 2 streams of bullets upwards, and 1 stream right, left, and down.
* '''Torpedo:''' Bullets, but the bullets home in on pop-ups.
* '''Ball:''' Rapidly shoots balls with spread, which ricochet off the pop-ups.
* '''Bomb:''' Shoots 'logic bombs' that close the pop-ups instantly.
* '''Laser:''' Shoots 1 laser upwards and downwards. They will destroy pop-ups.
* '''Data protection:''' A checkbox that protects you from getting the [[Blue Screen of Death]]. Sometimes, [[Clippy]] appears near this option, saying, "DON'T PRESS!". If you press the checkbox, Clippy will say "Why???".

== Bonus Drivers ==
These drivers may appear if you close a popup with the Decompiler Gun.

*Increase the fire rate of the Decompiler Gun
*Increase the damage of the Decompiler Gun
*D-Torpedo
*Bonus Points: This will give you points.
*Data protection
*Progress data: This gives you an amount of Progress Data.

==Experimental drivers==
One of these drivers will be equipped into the Decompiler Gun if you choose the '''Experimental drivers''' option in the Decompiler Gun Options menu: 
*Auto aim
*Right top - Right side
*Random
*Decompiler Gun Mark II
*Default
*Right corner and bottom
*Torpedo and right bottom
*2 torpedoes + bottom and right
*Decompiler Gun Mark III
*Torpedo on left corner
*Middle + Right bottom
*Right top + right bottom
* Bottom middle + bottom left + top right
*Torpedo + left side
*Left side

== Effects on Pop-ups==
===Protection types===
*'''Unprotected''': Pop-up is unprotected and can therefore take damage from bullets.
*'''Absorb protection''': Pop-up absorbs bullets that hit it without taking damage.
*'''Deflect protection''': Pop-up deflects bullets that hit it. The deflected bullet can still hit other pop-ups. Glows and displays "Protected" when deflecting bullets.
*'''Pass-through protection''': Bullets pass through the pop-up without causing damage. Additionally, the decompiler gun does not actively target this pop-up.

===Pop-up protection types===
*'''Annoying Pop-up''': Unprotected.
*'''Checkbox''': Deflect protection. If you check the checkbox correctly, this pop-up will be unprotected.
*'''Running.dll''': Unprotected. When hit for the first time, name changes to "StillRunning.dll", and a health bar appears behind the Running.dll text at the center of the pop-up.
*'''[[Clippy]]''': Unprotected in every form. Clippy 4× still spawns 4 Clippies upon death.
**For the singing variant, the target box stretches the entire screen width, meaning the decompiler gun will fire continuously.
*'''Electricity''': Unprotected. Plus, when it is hit by a bullet, it emits sparks as if it was being touched by the progressbar.
*'''Image Viewer''': Unprotected. If you shoot this pop-up, then the image will pixelate bit by bit until it disappears.
*'''Mine''': Unprotected.
*'''Laser''': Absorb protection (laser beams) and pass-through protection (laser shooters).
*'''CPU Fan''': Pass-through protection. Additionally, CPU fan can blow bullets away.{{Citation needed}}
*'''Bricks''': Unprotected.
*'''Mad buttons''': Unprotected. Has 80 Hit Points.
*'''Calculator''': Deflect protection. When hit by a bullet, Calculator says: "Math protects me!". The Calculator will take damage from Decompiler Gun though, but much slower than other pop-ups.
*'''System32''': Deflect protection. Notably, it doesn't glow.
*'''System32 (boss)''': Deflect protection. Protection can be disabled through a multi-step process. Has 100 hit points when unprotected.
*'''Decompiler Gun options''': Unprotected. Has 100 Hit Points.
*'''[[Dog]]''': Pass-through protection.
*'''Video driver error''': Unprotected.

===Effects on pop-up titles===
Pop-ups will change to one of the following titles when hit by the [[Decompiler Gun]]: 
*Not funny!
*Why???
*Stop!
*ERROR
*000
*?????
*!!!!!

===[[Pop-ups|System32]] boss===
'''System32''' can appear as a boss in levels that end in 9 or 5 (levels 5, 9, 15, 19, etc). Its amount of hit points varies, but is higher on high levels. The HP is displayed as percentage. '''System32''' can shoot four gray and pink [[segments]] as an attack every few seconds.

'''System32''' is usually protected from bullets when it spawns. Its protection can be disabled through a multi-step process where you have to uncheck some checkboxes, select radio buttons or slide the slider. '''System32''' can sometimes spawn with an additional protective panel that requires the player to perform more actions before disabling boss protection. After deactivating the protection, the boss can be damaged normally. A message will appear, saying: "System File Shield (SFS) has been turned off".

When '''System32'''<nowiki/>'s HP drops to 0, its window will close and two text files will appear named "SYS" and "TEM" (which together make up the word "SYSTEM"). Their contents are the same as of a Trash.txt file, and the files can be fed to [[Bin]]. A warning message will appear as well, saying:<blockquote>"I defeated a boss!"</blockquote>

Although '''System32''' can also be technically defeated by filling the progress bar to 100%, you won't get a bonus that way.

== Gallery==
<gallery>
Window-NEW.png|The Decompiler Gun Options menu
Decompiler xb.png|The Decompiler Gun in Progressbar XB
Devices menu.png|The Devices window in the GPU tab, showing options for Decompiler Gun
DecompilerGunSettings.jpg|The Decompiler Gun Options menu before 0.9830
</gallery>

== Old options ==
Before 0.9830, the options were different.

* '''Turn off the Decompiler Gun''': Choose this option if you do not want to use the Decompiler Gun. The "Decompiler Gun Options" menu will automatically close after a few seconds.
* '''Decompiler Gun Mark I''': Same as Bullets.
* '''Decompiler Gun Mark II:''' This option is available if your system has the "Pro" label or if you have a certain amount of Progress Data. Shoots bullets to the front, left, and right.
* '''Decompiler Gun Mark III:''' This option is available if your system has the "Expert" label or if you have a certain amount of Progress Data. Shoots bullets from all sides.
* '''Experimental drivers''': This option sometimes appears in the Decompiler Gun Options menu. If you choose it, you will get some random drivers.
* '''Data protection'''

==Trivia == 
*Before 0.9830, it was impossible to defeat the System32 Boss when you have chosen the "'''Turn off the Decompiler Gun"''' option in the Decompiler Gun options menu. Now that said option was removed, you can't turn off the Decompiler Gun anymore in most applicable systems (excluding [[PB-DOS Shell]], [[Progressbar Chitown]], and in [[Confetti]] and [[BarOS (game mode)|BarOS]] game modes).
*If the Decompiler Gun options pop-up is active, other pop-ups cannot spawn.
**It is possible to get the Strong sufferance bonus and [[Achievements|achievement]] this way.
**This even includes the System32 boss, although it can still be fought by closing the Decompiler Gun options pop-up after reaching the activation threshold.
*The Decompiler Gun cannot fire if less than half of the progress bar is on-screen.
*If the progress bar has pink segments, the Decompiler Gun will start firing pink bullets.
*When the Decompiler Gun options window is destroyed, a [[Clippy]] pop-up always appears.
*If you play a Progressbar game mode in a BarOS system, the Decompiler Gun options window doesn't appear.

{{Navbox all}}
[[Category:Software]]
[[Category:Gameplay]]
[[Category:Programs]]