Heavy Fire

From Sinden Lightgun
Revision as of 10:33, 7 December 2022 by McShufts (talk | contribs) (Created page with "400x175px|frameless400x175px|frameless <br> Heavy Fire is a series of on-rails arcade shooter...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Heavy Fire - Afghanistan.pngHeavy Fire - Shattered Spear.png

Heavy Fire is a series of on-rails arcade shooter video games developed by Polish video game developer Teyon between 2010 and 2013.
2 of them are playable with the Sinden Lightgun and can be purchased very cheaply from Steam. They are Heavy Fire Afghanistan and Heavy Fire Shattered Spear.

Video Setup guide



Requirements

Demulshooter (DS)

Demulshooter is required to enable lightgun support and 2 Player lightgun support (Not tested 2p myself) Please see the Demulshooter Wiki for details

Multiplayer Quirks

As noted in the Demulshooter Wiki these games auto recognise gamepads that are connected to your system.

  • For Afghanistan follow the Demulshooter Wiki setup to install .dll files to combat the forced gamepad recognition
  • For Shattered Spear you can hit the 'Escape' key to cancel selecting a profile for Players 2, 3 or 4 (depending on number of gamepads attached)



Steam Downloads

They can be downloaded from Steam directly, Links Bellow.

Heavy Fire Afghanistan

Heavy Fire Shattered Spear

Heavy Fire Afghanistan

Sinden Patch File

Download the Heavy Fire Afghanistan patch file: HERE

Default Controls

Controls
Button Action
Left Mouse FIRE (Trigger
Right Mouse RELOAD (Pump Action)
Kbd E GRENADE
Kbd A HIDE LEFT
Kbd D HIDE DOWN
Kdb S HIDE RIGHT
Kbd W QTE-JumpOver
Space QTE Button
Escape Menu



AutoHotKey Launch and Remap Script

Example AHK Script to launch and remap buttons:

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
#SingleInstance force

RUN, L:\Tools\DemulShooter_v10.1.5\DemulShooter.exe -target=windows -rom=hfa
sleep 1000					;1s Delay for Demulshooter to load 1st
Run %comspec% /c START steam://rungameid/305980

#IfWinActive ahk_exe HeavyFire3_final.exe

LButton::LButton		;FIRE (Trigger)
RButton::RButton		;RELOAD (Pump Action)
1::E			        ;GRENADE
LEFT::A		            	;HIDE LEFT
DOWN::S				;HIDE DOWN
RIGHT::D			;HIDE RIGHT
UP::Space			;QTE-JumpOver
MButton::W			;QTE Button


;FOR EXITING THE GAME
Q::				    
    Process,Close,HeavyFire3_final.exe
    Run,taskkill /im "HeavyFire3_final.exe" /F
	Process,Close,DemulShooter.exe
    ExitApp
return
#IfWinActive



Heavy Fire Shattered Spear

Default Controls

Controls
Button Action
Left Mouse FIRE (Trigger
Right Mouse RELOAD (Pump Action)
Kbd G GRENADE
Kbd A HIDE LEFT
Kbd D HIDE DOWN
Kdb S HIDE RIGHT
Kbd W QTE Button
Escape Menu (Player 2,3,4 Profile Select Cancel)



AutoHotKey Launch and Remap Script

AHK Download

Download Heavy Fire Shattered Spear AHK: HERE

Example AHK

Another example of AHK Script

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
#SingleInstance force

RUN, L:\Tools\DemulShooter_v10.1.5\DemulShooter.exe -target=windows -rom=hfss
Run %comspec% /c START steam://rungameid/385600
#IfWinActive ahk_exe hf4.exe

LButton::LButton		;FIRE (Trigger)
RButton::RButton		;RELOAD (Pump Action)
UP::G			        ;GRENADE
LEFT::A		            	;HIDE LEFT
DOWN::S				;HIDE DOWN
RIGHT::D			;HIDE RIGHT
1::W				;QTE KEY


;FOR EXITING THE GAME

Q::				    
    Process,Close,hf4.exe
    Run,taskkill /im "hf4.exe" /F
	Process,Close,DemulShooter.exe
    ExitApp
return
#IfWinActive