Difference between revisions of "Heavy Fire"

From Sinden Lightgun
Jump to navigation Jump to search
 
(14 intermediate revisions by 3 users not shown)
Line 54: Line 54:
 
==Requirements==
 
==Requirements==
 
===DemulShooter (DS)===
 
===DemulShooter (DS)===
DemulShooter is required to enable lightgun support and 2 Player lightgun support (Not tested 2p myself)
+
* [[Demulshooter|'''DemulShooter''']] is required to enable lightgun support.
Please see the [https://github.com/argonlefou/DemulShooter/wiki/Windows-games DemulShooter Wiki] for details
+
** Follow the [[Demulshooter|'''DemulShooter wiki''']] and configure your lightguns.
 +
* Please see the [https://github.com/argonlefou/DemulShooter/wiki/Windows-games DemulShooter github wiki] for 2-player details.
 +
** NOTE: 2-player using the Sinden lightguns has not been tested and has been reported to be problematic.
 
<br>
 
<br>
  
 
===Multiplayer Quirks===
 
===Multiplayer Quirks===
As noted in the [https://github.com/argonlefou/DemulShooter/wiki/Windows-games#heavy-fire-afghanistan DemulShooter Wiki], these games auto recognize gamepads that are connected to your system.
+
As noted in the [https://github.com/argonlefou/DemulShooter/wiki/Windows-games#heavy-fire-afghanistan DemulShooter github wiki], these games auto-recognize gamepads that are connected to your system.
* For Afghanistan, follow the [https://github.com/argonlefou/DemulShooter/wiki/Windows-games#heavy-fire-afghanistan DemulShooter Wiki] setup to install .dll files to combat the forced gamepad recognition
+
* For Afghanistan, follow the [https://github.com/argonlefou/DemulShooter/wiki/Windows-games#heavy-fire-afghanistan DemulShooter github 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 the number of gamepads attached)''
 
* For Shattered Spear, you can hit the 'Escape' key to cancel selecting a profile for Players 2, 3 or 4 ''(depending on the number of gamepads attached)''
 +
 
== Heavy Fire Afghanistan ==
 
== Heavy Fire Afghanistan ==
 
{{infobox
 
{{infobox
Line 75: Line 78:
 
|titleshot = HFA_title.jpg
 
|titleshot = HFA_title.jpg
 
|gameplayshot = HFA_gameplay.jpg
 
|gameplayshot = HFA_gameplay.jpg
 +
|gamename =  Heavy Fire
 
|note = Requires demulshooter
 
|note = Requires demulshooter
 +
}}
 +
{{Controls
 +
|shoot = Left mouse
 +
|reload = Right mouse
 +
|grenade = E Key
 +
|menuLabel = Menu
 +
|menu = Esc key
 +
|specialLabel = Hide Left
 +
|special = A Key
 +
|specialLabel2 = Hide Right
 +
|special2 = S Key
 +
|specialLabel3 = Hide Down
 +
|special3 = D Key
 +
|specialLabel4 = QTE JumpOver
 +
|special4 = W key
 +
|specialLabel5 = QTE Button
 +
|special5 = Space Key
 +
|note =
 
}}
 
}}
 
===Sinden Patch File===
 
===Sinden Patch File===
 
Download the Heavy Fire Afghanistan patch file from [https://www.mediafire.com/file/h9lnaln5epibhxg/Heavy_Fire_Afghanistan_Patch.rar/file Mediasite]
 
Download the Heavy Fire Afghanistan patch file from [https://www.mediafire.com/file/h9lnaln5epibhxg/Heavy_Fire_Afghanistan_Patch.rar/file Mediasite]
<br>
 
  
===Default Controls===
+
* Follow the steps outlined in the included<span style="font-family:Courier;"> Instructions.txt </span>file.<br>
{| class="wikitable"
+
 
|+ Controls
+
=== No-Crosshair Patch ===
|-
+
 
! Button !! Action
+
* Download the ''No-Crosshair Patch'' from [https://mega.nz/file/oZB3zRYT#6bnN0OM9qyL3oT-d6LOouHUuuJhzWxRuJRMszBnaggw Mega.nz]
|-
+
 
| Left Mouse || FIRE (Trigger
+
* Copy & paste files into the '''hud''' folder => data\menu\'''hud'''
|-
 
| 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===
 
===AutoHotkey Launch and Remap Script===
Line 114: Line 118:
 
#SingleInstance force
 
#SingleInstance force
  
RUN, L:\Tools\DemulShooter_v10.1.5\DemulShooter.exe -target=windows -rom=hfa
+
Run, D:\DemulShooter\DemulShooter.exe -target=windows -rom=hfa, D:\DemulShooter
 +
 
 
sleep 1000 ;1s Delay for Demulshooter to load 1st
 
sleep 1000 ;1s Delay for Demulshooter to load 1st
 
Run %comspec% /c START steam://rungameid/305980
 
Run %comspec% /c START steam://rungameid/305980
Line 120: Line 125:
 
#IfWinActive ahk_exe HeavyFire3_final.exe
 
#IfWinActive ahk_exe HeavyFire3_final.exe
  
LButton::LButton ;FIRE (Trigger)
+
LButton::LButton ;FIRE (Trigger)
RButton::RButton ;RELOAD (Pump Action)
+
RButton::RButton ;RELOAD (Pump Action)
1::E         ;GRENADE
+
1::E     ;GRENADE
LEFT::A             ;HIDE LEFT
+
LEFT::A         ;HIDE LEFT
 
DOWN::S ;HIDE DOWN
 
DOWN::S ;HIDE DOWN
 
RIGHT::D ;HIDE RIGHT
 
RIGHT::D ;HIDE RIGHT
 
UP::Space ;QTE-JumpOver
 
UP::Space ;QTE-JumpOver
 
MButton::W ;QTE Button
 
MButton::W ;QTE Button
 
  
 
;FOR EXITING THE GAME
 
;FOR EXITING THE GAME
Line 134: Line 138:
 
     Process,Close,HeavyFire3_final.exe
 
     Process,Close,HeavyFire3_final.exe
 
     Run,taskkill /im "HeavyFire3_final.exe" /F
 
     Run,taskkill /im "HeavyFire3_final.exe" /F
Process,Close,DemulShooter.exe
+
    Run,taskkill /im "DemulShooter.exe" /F
 
     ExitApp
 
     ExitApp
 
return
 
return
Line 153: Line 157:
 
|titleshot = HFS_title.jpg
 
|titleshot = HFS_title.jpg
 
|gameplayshot = HFS_gameplay.jpg
 
|gameplayshot = HFS_gameplay.jpg
 +
|gamename = Heavy Fire
 
|note = Requires demulshooter
 
|note = Requires demulshooter
 
}}
 
}}
===Default Controls===
+
 
{| class="wikitable"
+
=== No-Crosshair Patch ===
|+ Controls
+
* Download the ''No-Crosshair Patch'' from [https://mega.nz/file/dZxzkYDD#p3s9GNPf_lVCe4ju_KlOyO5gGKUC0vr46DmoTxq9DQk Mega.nz]
|-
+
 
! Button !! Action
+
* Copy & paste files into the '''menu''' folder => data\'''menu'''
|-
+
{{Controls
| Left Mouse || FIRE (Trigger
+
|shoot = Left mouse
|-
+
|reload = Right mouse
| Right Mouse || RELOAD (Pump Action)
+
|grenade = E Key
|-
+
|menuLabel = Menu
| Kbd G || GRENADE
+
|menu = Esc key
|-
+
|specialLabel = Hide Left
| Kbd A || HIDE LEFT
+
|special = A Key
|-
+
|specialLabel2 = Hide Right
| Kbd D || HIDE DOWN
+
|special2 = S Key
|-
+
|specialLabel3 = Hide Down
| Kdb S || HIDE RIGHT
+
|special3 = D Key
|-
+
|specialLabel4 = QTE JumpOver
| Kbd W || QTE Button
+
|special4 = W key
|-
+
|specialLabel5 = QTE Button
| Escape || Menu (Player 2,3,4 Profile Select Cancel)
+
|special5 = Space Key
|}
+
|note = Player 2,3,4 Profile Select Cance in using the ESC menu.
 +
}}
  
 
===AutoHotkey Launch and Remap Script===
 
===AutoHotkey Launch and Remap Script===
Line 191: Line 197:
 
#SingleInstance force
 
#SingleInstance force
  
RUN, L:\Tools\DemulShooter_v10.1.5\DemulShooter.exe -target=windows -rom=hfss
+
Run, D:\DemulShooter\DemulShooter.exe -target=windows -rom=hfss, D:\DemulShooter
 +
 
 +
sleep, 1000
 
Run %comspec% /c START steam://rungameid/385600
 
Run %comspec% /c START steam://rungameid/385600
 +
 
#IfWinActive ahk_exe hf4.exe
 
#IfWinActive ahk_exe hf4.exe
  
LButton::LButton ;FIRE (Trigger)
+
LButton::LButton ;FIRE (Trigger)
RButton::RButton ;RELOAD (Pump Action)
+
RButton::RButton ;RELOAD (Pump Action)
UP::G         ;GRENADE
+
UP::G     ;GRENADE
LEFT::A             ;HIDE LEFT
+
LEFT::A       ;HIDE LEFT
 
DOWN::S ;HIDE DOWN
 
DOWN::S ;HIDE DOWN
 
RIGHT::D ;HIDE RIGHT
 
RIGHT::D ;HIDE RIGHT
 
1::W ;QTE KEY
 
1::W ;QTE KEY
 
  
 
;FOR EXITING THE GAME
 
;FOR EXITING THE GAME
 
 
Q::      
 
Q::      
 
     Process,Close,hf4.exe
 
     Process,Close,hf4.exe
 
     Run,taskkill /im "hf4.exe" /F
 
     Run,taskkill /im "hf4.exe" /F
Process,Close,DemulShooter.exe
+
    Run,taskkill /im "DemulShooter.exe" /F
 
     ExitApp
 
     ExitApp
 
return
 
return
 
#IfWinActive
 
#IfWinActive
 
</syntaxhighlight>
 
</syntaxhighlight>
[[Category:Steam games]]
+
[[Category:Windows Games]]
 +
[[Category:Steam Games]]

Latest revision as of 21:52, 8 June 2023

Heavy Fire is a series of on-rails arcade shooter video games developed by Polish video game developer Teyon between 2010 and 2013.
Two 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.

Setup guide

Both of the heavy fire games need to be patched to work correctly with the Sinden Lightgun.

To do this navigate to the games install directory:


Defaults are eiither:

C:\Program Files (x86)\SteamLibrary\steamapps\common\HeavyFireAfghanistan

Or

C:\Program Files (x86)\SteamLibrary\steamapps\common\Heavy Fire Shattered Spear

Depending on the game.


Once in the correct location simply extract the contents of the relevant patch (listed below) to overwrite the existing files.


*This step is for HF Afghanistan only*

Then you need to set the resolution, Go into the Data folder and find the resolution.txt file and open it up.

At the top is the screen resolution (Default 1920x1080?) change this if required.

Next you need to create a new folder in the games root directory called old dll.

In the root directory you will find a file called "d3dx9_43.dll" you need to move this into the folder you just created.


The games need Demulshooter to work correctly, if you dont know how to use Demulshooter check out the Demulshooter page.

You will need to load the Demulshooter GUI and select the relevant game from the drop down menu.

Within the Demulshooter GUI point it to the games install directory and press the button to install the DLL file.


You can now launch the game via the below AHK scripts (included in the patch) but remember to adjust the file paths to suit your demulshooter installation!

You may also want to adjust the button input bindings if you wish.


Once done you can run the game from the AHK file.


Its worth noting if you use the Dpad left like in the script its worthwhile turning the "hold left to calibrate" option in the sinden software or you may loose calibration!

Requirements

DemulShooter (DS)

  • DemulShooter is required to enable lightgun support.
  • Please see the DemulShooter github wiki for 2-player details.
    • NOTE: 2-player using the Sinden lightguns has not been tested and has been reported to be problematic.


Multiplayer Quirks

As noted in the DemulShooter github wiki, these games auto-recognize gamepads that are connected to your system.

  • For Afghanistan, follow the DemulShooter github 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 the number of gamepads attached)

Heavy Fire Afghanistan


Windows Game
Download: Steam
License: Commercial
Game info
Developer: Teyon
Released: 15 Aug, 2014
Players: 2 Players
Type: Rail shooter
HFA title.jpg
HFA gameplay.jpg
Note: Requires demulshooter


Default Controls
Shoot (trigger): Left mouse
Reload: Right mouse
Grenade: E Key
Hide Left: A Key
Hide Right: S Key
Hide Down: D Key
QTE JumpOver: W key
QTE Button: Space Key
Menu: Esc key

Sinden Patch File

Download the Heavy Fire Afghanistan patch file from Mediasite

  • Follow the steps outlined in the included Instructions.txt file.

No-Crosshair Patch

  • Download the No-Crosshair Patch from Mega.nz
  • Copy & paste files into the hud folder => data\menu\hud

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, D:\DemulShooter\DemulShooter.exe -target=windows -rom=hfa, D:\DemulShooter

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
    Run,taskkill /im "DemulShooter.exe" /F
    ExitApp
return
#IfWinActive

Heavy Fire Shattered Spear


Windows Game
Download: Steam
License: Commercial
Game info
Developer: Teyon
Released: 23 Oct, 2015
Players: 2 Players
Type: Rail shooter
HFS title.jpg
HFS gameplay.jpg
Note: Requires demulshooter

No-Crosshair Patch

  • Download the No-Crosshair Patch from Mega.nz
  • Copy & paste files into the menu folder => data\menu


Default Controls
Shoot (trigger): Left mouse
Reload: Right mouse
Grenade: E Key
Hide Left: A Key
Hide Right: S Key
Hide Down: D Key
QTE JumpOver: W key
QTE Button: Space Key
Menu: Esc key
Note: Player 2,3,4 Profile Select Cance in using the ESC menu.

AutoHotkey Launch and Remap Script

AHK Download

Download Heavy Fire Shattered Spear AHK from Mediafire

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, D:\DemulShooter\DemulShooter.exe -target=windows -rom=hfss, D:\DemulShooter

sleep, 1000
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
    Run,taskkill /im "DemulShooter.exe" /F
    ExitApp
return
#IfWinActive