Difference between revisions of "Elevator Action Invasion"
Jump to navigation
Jump to search
Line 84: | Line 84: | ||
Gui, 88: +LastFound +AlwaysOnTop -Caption +ToolWindow ; +ToolWindow avoids a taskbar button and an alt-tab menu item. | Gui, 88: +LastFound +AlwaysOnTop -Caption +ToolWindow ; +ToolWindow avoids a taskbar button and an alt-tab menu item. | ||
Gui, 88: Color, %CustomColor% | Gui, 88: Color, %CustomColor% | ||
− | Gui, 88: Add, Picture, x0 y0 w%m1right% h%m1Bottom% BackGroundTrans, %BezelPath% | + | Gui, 88: Add, Picture, x0 y0 w%m1right% h%m1Bottom% BackGroundTrans, %BezelPath% |
− | |||
WinSet, TransColor, %CustomColor% ;150 ; Make all pixels of this color transparent and make the text itself translucent (150) | WinSet, TransColor, %CustomColor% ;150 ; Make all pixels of this color transparent and make the text itself translucent (150) | ||
Gui, 88: Show, x0 y0 w%m1right% h%m1Bottom%, NoActivate, frame ; NoActivate avoids deactivating the currently active window. | Gui, 88: Show, x0 y0 w%m1right% h%m1Bottom%, NoActivate, frame ; NoActivate avoids deactivating the currently active window. |
Revision as of 13:39, 10 June 2023
A robotic invasion is underway, and only you and your partner can stop it in Elevator Invasion by UNIS.
Focusing on dual-player shooting action, this action-packed game puts you into the shows of two well-armed special agents who infiltrate a facility that an army of evil robotic soldiers has overtaken. Take aim and earn combos to rack up the highest score, and use the elevator controls on the control panel to navigate through the complex.
Setup Guide
This guide is based on Argonlefou's DemulShooter Elevator Action Invasion install guide from GitHub
- Extract Elevator Action Invasion game to a folder.
- Extract latest DemulShooter (Requires DemulShooter v10.13.0 or newer) to another folder.
- Open up DemulShooter_GUI.exe and set lightgun as P1 in the dropdown and hit save. Do this for P2 if you have two guns as per DemulShooter wiki.
- Also in DemulShooter_GUI.exe, select Elevator Action Invasion from the dropdown. From this screen, you'll need to select your ESGame-Win64-Shipping.exe directory and patch the game. This should be the folder \ESGame\Binaries\Win64. This removes dongle check and prepares the game for DemulShooter. You can optionally adjust bindings for start, credits, service menu, etc here also.
- To play the game on an horizontal display, you can add the following lines to \AppData\Local\ESGame\Saved\Config\WindowsNoEditor\GameUserSettings.ini to run it in windowed mode. After making the changes below, I set my GameUserSettings.ini to "Read-only" by right-clicking and going to properties. This may not be necessary, but I had an issue where these values changed.
Example for a 1080p resolution :
[/Script/Engine.GameUserSettings]
ResolutionSizeX=607
ResolutionSizeY=1080
FullscreenMode=2
I have not tested with a 4k monitor, but you could likely use:
[/Script/Engine.GameUserSettings]
ResolutionSizeX=1215
ResolutionSizeY=2160
FullscreenMode=2
- Run the game with ESGame\Binaries\Win64\ESGame-Win64-Shipping.exe and load DemulShooter with,
DemulShooterX64.exe -target=unis -rom=eai
OR
- Use the AHK sample below and change your pathing for your game exe and DemulShooterX64.exe. The AHK below is intended for playing the game in horizontal mode and also adds a bezel (change bezel path of sample AHK). You can download a bezel created from an image of the arcade cabinet from MediaFire.
Downloads
Download DemulShooter from GitHub
- Follow the DemulShooter wiki and configure your lightguns.
- A no-crosshair patch by Argonlefou can be found on Mega. Unzip the file next to the original .pak file in the \ESGame\Content\Paks\ subdirectory.
Misc. Notes
- The Sinden Lightgun has been reported to have issues playing with monitor in portrait mode.
- If using the sample AHK script to add a bezel, there may be issues displaying partially transparent artwork. For example, if your bezel art has a shadow or monitor glare.
- Aside from playing in windowed mode as mentioned above, another way to play the game on a horizontal display is to use ArcCabView to rotate it. However, in my testing this caused the aim to be incorrect along the X axis. Argonlefou, the DemulShooter dev, mentioned a correction factor may be possible in a future DemulShooter update.
Sample AHK Script
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
#SingleInstance Force
BezelPath := "D:\ElevatorActionInvasion\ESGame\Binaries\Win64\1080.png"
run, D:\ElevatorActionInvasion\ESGame\Binaries\Win64\ESGame-Win64-Shipping.exe
run, D:\ElevatorActionInvasion\DemulShooter\DemulShooterX64.exe -target=unis -rom=eai
IfWinNotExist, frame
{
SysGet, m1, Monitor, 1
CustomColor = 000000f ; Can be any RGB color (it will be made transparent below).
Gui, 88:+Toolwindow
Gui, 88:+0x94C80000
Gui, 88:+E0x20 ; this makes this GUI clickthrough
Gui, 88:-Toolwindow
Gui, 88: +LastFound +AlwaysOnTop -Caption +ToolWindow ; +ToolWindow avoids a taskbar button and an alt-tab menu item.
Gui, 88: Color, %CustomColor%
Gui, 88: Add, Picture, x0 y0 w%m1right% h%m1Bottom% BackGroundTrans, %BezelPath%
WinSet, TransColor, %CustomColor% ;150 ; Make all pixels of this color transparent and make the text itself translucent (150)
Gui, 88: Show, x0 y0 w%m1right% h%m1Bottom%, NoActivate, frame ; NoActivate avoids deactivating the currently active window.
WinHide, ahk_class Shell_TrayWnd
WinHide, ahk_class Shell_SecondaryTrayWnd
}
$Esc::
WinShow, ahk_class Shell_TrayWnd
WinShow, ahk_class Shell_SecondaryTrayWnd
process, close, ESGame-Win64-Shipping.exe
ExitApp
return