Skip to content

Configuration

argonlefou edited this page Jan 4, 2023 · 38 revisions

DsDiag.exe

This software will display a window in which you can choose a device in the drop-down list.
If the device is HID device (Jotstick, etc....) it may have differents available axis so you will have to try different ones to find the desired X and Y axis. You’ll then see a crosshair and pushed buttons when you use this device, as well as detailed information.
Use this utility to :

  • Find your wanted devices in the list.
  • Find desired buttons/axis for your device.
  • Make sure your devices are working as wanted with DemulShooter

DemulShooter_GUI.exe

This software will display a very simple GUI. You can access a few pages with the dropdown list :

  • P1 Config / P2 Config / P3 Config / P4 Config :
    To choose devices to use for each player. Only devices supporting RawInput data will be listed (such as Aimtrak, ArcadeGuns, Act Labs guns, HID compatible devices....).
    If a HID device is selected, you will be able to configure buttons used to simulate left/middle/right clicks in games as well as desired axis for X and Y.
    If a Lightgun/mouse device is selected, you will be able to configure keyboard keys to act as MiddleClick or RightClick. The main purpose is to allow One-Button-Aimtrak users (usually set to LeftClick/RightClick) to acces MiddleClick/RightClick functions.

  • Calibration :
    Some Act Labs Gun users may have calibration issue with their gun not outputing correct raw input data.
    You can use this tab to adjust the aim by adding an offset to X and Y axis for each player.
    This offset is a number of pixels, so it is dependant of your screen resolution.
    For X offset, negative values move the aim to the left.
    For Y offset, negative values move the aim to the top.
    All changes on this tab are effective without saving or reloading.

  • m2emulator :
    To install LUA scripts allowing the use of custom crosshairs for P1 and P2. Scripts are the same ones used in Howard's Troubleshooters2.
    You can set the keyboard keys used to change P1/P2 crosshair and to display/hide crosshairs.
    You can also choose to remove he original white flash on screen, created by the game with each trigger press. (All credits goes to egregiousguy)
    Click the install button and select m2emulator .exe folder to install the scripts.

  • Silent Hill the Arcade:
    To set keyboard keys used by the Taito Type X "Silent Hill The Arcade" game.
    These keys need to be set for the game to be playable (with or without DemulShooter)

  • Gundam : SoZ :
    To activate "Pedal-Mode" hack and set keyboard keys for the Pedal.
    With this hack enabled, the game is played like Time Crisis series, instead of hiding as soon as the gun is pointed out of the screen limits.
    This is mostly usefull for people using some Act Labs guns, updating their position only when pulling the trigger.
    Or for people like me who love Time Crisis gameplay :)

  • Dolphin :
    To install a basic Dolphin Wiimote config file.
    This configuration is a base used by DemulShooter so that both Lightgun can be used.
    It's a minimalist configuration and most of it can be modified so that each player can add whatever they want.

  • Heavy Fire Afghanistan / Heavy Fire Shattered Spear :
    To set the game’s folder path (mandatory), install needed DLLs (mandatory)
    You will also have informations on your game’s release (to know the DemulShooter command line parameter to use)
    And you will be able to enlarge or shrink the border-screen-zone in which you have to aim to Cover / QTE : the more you’ll put it on the right, the larger the zone will be.

  • Outputs
    To enable outputs (mostly lamps and recoil).
    Outputs are compatible with MameHooker, and DemulShooter will simply behave like MAME.
    See the Outputs section for more details.


config.ini

This is the config filecreated by the DemulShooterGUI.exe on save. There are some settings that can only be changed by editing the text file manually :

  • OpGhost_EnableFreeplay
    Set to True or False to Enable/Disable Freeplay in Operation Ghost game (TTX)

  • OpGhost_CreditsToStart, OpGhost_CreditsToContinue, OpGhost_CoinsByCredits
    Put the desired number for Operation Ghost game (TTX)

  • HookTimeout
    Put the maximum time (in second) you want DemulShooter to wait for the target game to succesfully hook before it closes itself.
    If the value is 0, it will wait forever.
    Usefull when running some tests to avoid manually closing DemulShooter in the system tray....

Clone this wiki locally