Jump to content
(Open Beta) HyperSpin 2 is now available for everyone ×

Help setting up Pinball Arcade


Recommended Posts

  • Replies 283
  • Created
  • Last Reply
Posted

here is my ini file

[settings]

Fullscreen=true

Sleep_Until_Logo=9000

Pinball_Version=DX9

here is my isd file--- the error seems to fall on the rotate part of the isd file I think. removing the isd file doesn't do it

<?xml version="1.0" encoding="UTF-8"?>

<INISCHEMA>

<INIFILES>

<INIFILE name="%ModuleName%" required="false">

<INITYPE>Module</INITYPE>

<SECTIONS>

<SECTION name="settings" required="false">

<SECTIONTYPE>Global</SECTIONTYPE>

<KEYS>

<KEY name="Fullscreen" required="false" nullable="false">

<KEYTYPE>Boolean</KEYTYPE>

<DESCRIPTION>Enables/Disables Fullscreen. Requires dxwnd configured for windowed mode. Please read the module notes.</DESCRIPTION>

</KEY>

<KEY name="Pinball_Version" required="false" nullable="false">

<KEYTYPE>String</KEYTYPE>

<DESCRIPTION>Default is DirectX 11. The version of Pinball Arcade you are using. It is critical this matches the version you run as it will affect break the module and ability to exit if incorrect.</DESCRIPTION>

<VALUES>

<VALUE description="DirectX 11">DX11</VALUE>

<VALUE description="DirectX 9">DX9</VALUE>

</VALUES>

</KEY>

<KEY name="Module_Debugging" required="false" nullable="false">

<KEYTYPE>Boolean</KEYTYPE>

<DESCRIPTION>Enables/Disables the module tooltips when debugging where the module is in regards to controlling actions to select your game. Default is false.</DESCRIPTION>

</KEY>

<KEY name="Rotate_Method" required="false" nullable="false">

<KEYTYPE>String</KEYTYPE>

<DESCRIPTION>The tool you want to use to rotate your desktop. Choiced are display or irotate. The exe of the one you choose should be placed in your Module Extensions folder</DESCRIPTION>

<VALUES>

<VALUE>display</VALUE>

<VALUE>irotate</VALUE>

</VALUES>

</KEY>

<KEY name="Rotate_Display" required="false" nullable="false">

<KEYTYPE>String</KEYTYPE>

<DESCRIPTION>Rotate the display 90 degrees either left or right for vertical games.</DESCRIPTION>

<VALUES>

<VALUE description="None">0</VALUE>

<VALUE description="Left">90</VALUE>

<VALUE description="Right">270</VALUE>

</VALUES>

</KEY>

<KEY name="My_Tables" required="false" nullable="true">

<KEYTYPE>String</KEYTYPE>

<DESCRIPTION>Pipe-delimited list of all the games you own in the My Tables folder. By default, this is all the games. If you do not own them all, you need to create this list so the module knows where each game lies. Open the module in notepad and copy/paste the default list into this setting and remove all games you don't have.</DESCRIPTION>

</KEY>

<KEY name="Sleep_Until_Logo" required="false" nullable="true">

<KEYTYPE>Integer</KEYTYPE>

<DESCRIPTION>In Milliseconds, the amount of time to sleep until the Pinball Arcade logo finishes loading. If the module does not cancel this immediately upon the start screen, decrease this value. Default is 7000, which is 7 seconds.</DESCRIPTION>

</KEY>

<KEY name="Sleep_Base_Time" required="false" nullable="true">

<KEYTYPE>Integer</KEYTYPE>

<DESCRIPTION>The multiplier applied to all the sleeps in the module. Default is 1. If you have a problem where the module is not accurately sending keys to Pinball Arcade, try increasing this multplier by .1 at a time.</DESCRIPTION>

</KEY>

</KEYS>

</SECTION>

</SECTIONS>

</INIFILE>

</INIFILES>

</INISCHEMA>

Posted

so impossible to get this working in hyperlaunch3?

I think you are where I was at two weeks ago....want a new function? Then that function only works with RL so I had to bite the bullet. Save yourself hours of headache and upgrade. I didn't want to but surprisingly happy I did. [emoji4]

Posted

I don't think HL HQ had the rotate function which is why it gives the error to those using it.

Could be, which is why I posted a specific version for HyperLaunchHQ users and another for RocketLauncher users. So they'd each have their own version.

(Although I've tested the RocketLauncher version in both HLHQ and RLUI and it worked in both.)

so impossible to get this working in hyperlaunch3?

Not sure why you'd say that when it has always worked in HyperLaunchHQ 3. Did you download the HLHQ version. Did you set it as the module for the Pinball Arcade emulator? etc...

Just to be sure I just double checked the downloads.

-I deleted my Database.xml and my module.

-redownloaded the database and the HyperLaunchHQ version module staright from my link above.

-Set that module as the ahk for the Pinball Arcade emulator in HyperLaunchHQ 3

-Tested it from within HLHQ and from within Hyperspin.

It worked flawlessly in both

So then I decided to test the RocketLauncher version. Same exasct steps except from RocketLauncher instead or HLHQ.

It worked perfectly from both RLUI and from Hyperspin.

Posted

this is cra cra. Thanks for all the help on this folks

I just redownloaded the hyperhq version and I still get the error. Here are some other settings, is it like yours?

in hyperhq, under main settings, everything is left as is except for skip checks which has been set to rom and emulator

when I go to pinball arcade conf utility I hae it set to 1024x768 and fullscreen

the emulator itself is set up under global emulators. Its named pinball arcade and has a path. The module name is pinball arcade.ahk and virtual emulator is checked

when looking at the pinball arcade emulator tab I have default emulator set to pinball arcade. Nothing else is filled out here

When looking at hyperhq, its defaulted to hyperlaunch and pc game disabled. NOTHING else is filled in here

Posted

as soon as I select a game, I get the pop up error pointing to the line of code about the display rotating. the game never comes up. I close the pop up and try again. Note if I change the skip checks dropdown, instead of the pop up I get a black screen with the hyperlaunch error message asking for path stuff

Posted

herer is a log...

00:54:41:900 | HL |     INFO  | +N/A   | Main - HyperLaunch v3.0.1.1c
00:54:42:081 | HL |     INFO  | +187   | Main - System Specs:
					HyperLaunch Dir: E:\x-PC\Hyperspin\HyperLaunch
					OS: Microsoft Windows 7 Professional
					SKU: Professional
					Total Memory: 3583.39 MB
					Free Memory: 1801.68 MB
					Used Memory: 1781.707 MB
					SystemType: x64-based PC
					Physical Processors: 1
					Logical Processors: 2
					GPU 1 Name: ATI Radeon HD 4200
					GPU 1 RAM: 368.00 MB
					GPU 1 Driver Version: 8.910.0.0
					Sound 1 Device: High Definition Audio Device
					Sound 1 Status: Enabled
					OS Language: English_United_States
					OS Admin Status: No
					Monitor #1 (\\.\DISPLAY1): 1920x1080 (1920x1080 work)
					AutoHotkey Path:
					AHK Version: 1.1.09.04
					Unicode: No
00:54:42:081 | HL |     INFO  | +0     | Main - HyperSpin.exe coordinates are x y w h
00:54:42:081 | HL |     INFO  | +0     | CheckFile - Checking if E:\x-PC\Hyperspin\HyperLaunch\HyperLaunch.exe exists
00:54:42:082 | HL |     INFO  | +0     | Main - HyperLaunch received "Pinball Arcade" and "Black Knight (Williams)"
00:54:42:089 | HL |     INFO  | +0     | Main - Black Knight (Williams) is using the default emulator: Pinball Arcade
00:54:42:089 | HL |     INFO  | +0     | Main - Checking for a [Pinball Arcade] section in E:\x-PC\Hyperspin\HyperLaunch\Settings\Pinball Arcade\Emulators.ini
00:54:42:089 | HL |     INFO  | +0     | Main - Checking for a [Pinball Arcade] section in E:\x-PC\Hyperspin\HyperLaunch\Settings\Global Emulators.ini
00:54:42:090 | HL |     INFO  | +0     | Main - Found [Pinball Arcade] in E:\x-PC\Hyperspin\HyperLaunch\Settings\Global Emulators.ini
00:54:42:090 | HL |     INFO  | +0     | CheckFile - Checking if E:\x-PC\Hyperspin\HyperLaunch\Modules\Pinball Arcade\Pinball Arcade.ahk exists
00:54:42:096 | HL |  WARNING  | +0     | Main - CRC Check - Module has no CRC defined on the header.
00:54:42:096 | HL |     INFO  | +0     | Main - Black Knight (Williams) will use module: E:\x-PC\Hyperspin\HyperLaunch\Modules\Pinball Arcade\Pinball Arcade.ahk
00:54:42:109 | HL |     INFO  | +16    | Main - Using SkipChecks method "Rom and Emu" or emuName = "PCLauncher".
00:54:42:111 | HL |     INFO  | +0     | Main - INI Keys read
00:54:42:111 | HL |     INFO  | +0     | CheckFile - Checking if E:\x-PC\Hyperspin\HyperLaunch\Module Extensions\7-Zip\7zFM.exe exists
00:54:42:112 | HL |     INFO  | +16    | CheckFile - Checking if E:\x-PC\Hyperspin\HyperLaunch\Module Extensions\7-Zip\7z.dll exists
00:54:42:113 | HL |  WARNING  | +0     | Main - SkipChecks is enabled and set to: Rom and Emu
00:54:42:113 | HL |     INFO  | +0     | CheckPaths - Started
00:54:42:113 | HL |     INFO  | +0     | CheckPaths - Ended
00:54:42:114 | HL |     INFO  | +0     | BuildScript - User Variables:
					;----------------------------------------------------------------------------
					; INJECTED VARIABLES
					;----------------------------------------------------------------------------

					#NoTrayIcon
					#InstallKeybdHook
					DetectHiddenWindows, ON
					SetTitleMatchMode, 2
					SendMode, Event
					0 = 2
					hlMode =
					frontendPID = 0
					frontendPath = E:\x-PC\Hyperspin
					frontendExe = HyperSpin.exe
					frontendExt = exe
					frontendName = HyperSpin
					frontendDrive = E:
					exitEmulatorKey = H:1joy7&1joy8|H:2joy7&2joy8|1&5|H:Esc
					exitEmulatorKeyWait = 0
					forceHoldKey = ~Esc
					restoreFE = false
					exitScriptKey = ~q & ~s
					toggleCursorKey = ~e & ~t
					emuFullPath = E:\Arcade-PC\hyperspin\Emulators\Romfiles\PC\Pinball Arcade\Pinball Arcade.exe
					emuPath = E:\Arcade-PC\hyperspin\Emulators\Romfiles\PC\Pinball Arcade
					emuName = Pinball Arcade
					emuExt = exe
					romPath =
					romPathFromIni =
					romExtension =
					romExtensionOrig =
					romExtensions =
					executable = Pinball Arcade.exe
					systemName = Pinball Arcade
					dbName = Black Knight (Williams)
					romName =
					romMapPath =
					romMappingEnabled = false
					romMappingLaunchMenuEnabled = false
					romMappingFirstMatchingExt = false
					romMappingShowAllRomsInArchive = true
					romMappingNumberOfWheelsByScreen = 7
					romMappingMenuWidth = 300
					romMappingMenuMargin = 50
					romMappingTextFont = Bebas Neue
					romMappingTextOptions = cFFFFFFFF r4 s40 Bold
					romMappingDisabledTextColor = ff888888
					romMappingTextSizeDifference = 5
					romMappingTextMargin = 10
					romMappingTitleTextFont = Bebas Neue
					romMappingTitleTextOptions = cFFFFFFFF r4 s60 Bold
					romMappingTitle2TextFont = Bebas Neue
					romMappingTitle2TextOptions = cFFFFFFFF r4 s15 Bold
					romMappingGameInfoTextFont = Bebas Neue
					romMappingGameInfoTextOptions = cFFFFFFFF r4 s15 Regular
					romMappingBackgroundBrush = aa000000
					romMappingColumnBrush = 33000000
					romMappingButtonBrush1 = 6f000000
					romMappingButtonBrush2 = 33000000
					romMappingBackgroundAlign = Stretch and Lose Aspect
					romMappingMenuFlagWidth = 40
					romMappingMenuFlagSeparation = 5
					romMappingDefaultMenuList = FullList
					romMappingSingleFilteredRomAutomaticLaunch = false
					skipchecks = Rom and Emu
					romMatchExt = true
					blockInputTime = 0
					blockInputFile =
					errorLevelReporting = false
					logFile = E:\x-PC\Hyperspin\HyperLaunch\HyperLaunch.log
					logLabel := ["    INFO"," WARNING","   ERROR","  DEBUG1","  DEBUG2"]
					logLevel = 3
					logIncludeModule = true
					logIncludeFileProperties = true
					logShowCommandWindow = false
					logCommandWindow = false
					sysLang = English_United_States
					navUpKey = Up
					navDownKey = Down
					navLeftKey = Left
					navRightKey = Right
					navSelectKey = H|s
					navP2UpKey = Numpad8|R
					navP2DownKey = Numpad2|F
					navP2LeftKey = Numpad4|D
					navP2RightKey = Numpad6|G
					navP2SelectKey = NumpadEnter|S
					originalWidth = 1920
					originalHeight = 1080
					dtEnabled = true
					dtPath = E:\Arcade-PC\hyperspin\zips\tools\daemon tools\DAEMON Tools Lite\DTLite.exe
					dtUseSCSI = true
					dtAddDrive = true
					emuIdleShutdown = 0
					hideCursor = false
					hideEmu = false
					hideFE = false
					fadeIn = true
					fadeInDuration = 500
					fadeInTransitionAnimation = DefaultAnimateFadeIn
					fadeInDelay = 8000
					fadeInExitDelay = 0
					fadeOutExitDelay = 500
					fadeOut = true
					fadeOutExtraScreen = false
					fadeOutDuration = 500
					fadeOutTransitionAnimation = DefaultAnimateFadeOut
					fadeOutDelay = 500
					fadeLyrInterpolation = 7
					fadeLyr1Color = FF000000
					fadeLyr1AlignImage = Stretch and Lose Aspect
					fadeLyr2Pos = Center
					fadeLyr2X = 300
					fadeLyr2Y = 300
					fadeLyr2Adjust = 1
					fadeLyr2PicPad = 0
					fadeLyr3Pos = Center
					fadeLyr3X = 300
					fadeLyr3Y = 300
					fadeLyr3Adjust = 0.75
					fadeLyr3Speed = 750
					fadeLyr3Animation = ZeroDreamsFade
					fadeLyr37zAnimation = ZeroDreamsFade
					fadeLyr3Type = imageandbar
					fadeLyr3ImgFollow7zProgress = true
					fadeLyr3Repeat = 1
					fadeLyr3PicPad = 0
					fadeLyr4Adjust = 0.75
					fadeLyr4X = 100
					fadeLyr4Y = 100
					fadeLyr4Pos = Above Layer 3 - Left
					fadeLyr4FPS = 10
					fadeLyr4PicPad = 0
					fadeTranspGifColor = FFFFFF
					fadeBarWindow = false
					fadeBarWindowX =
					fadeBarWindowY =
					fadeBarWindowW = 600
					fadeBarWindowH = 120
					fadeBarWindowR = 20
					fadeBarWindowM = 20
					fadeBarWindowHatchStyle = 8
					fadeBarBack = true
					fadeBarBackColor = FF555555
					fadeBarH = 20
					fadeBarR = 5
					fadeBarColor = DD00BFFF
					fadeBarHatchStyle = 3
					fadeBarPercentageText = true
					fadeBarInfoText = true
					fadeBarXOffset = 0
					fadeBarYOffset = 100
					fadeRomInfoDescription = text
					fadeRomInfoSystemName = text
					fadeRomInfoYear = text
					fadeRomInfoManufacturer = text
					fadeRomInfoGenre = text
					fadeRomInfoRating = text
					fadeRomInfoOrder = Description|SystemName|Year|Manufacturer|Genre|Rating
					fadeRomInfoTextPlacement = topRight
					fadeRomInfoTextMargin = 5
					fadeRomInfoText1Options = cFF555555 r4 s20 Bold
					fadeRomInfoText2Options = cFF555555 r4 s20 Bold
					fadeRomInfoText3Options = cFF555555 r4 s20 Bold
					fadeRomInfoText4Options = cFF555555 r4 s20 Bold
					fadeRomInfoText5Options = cFF555555 r4 s20 Bold
					fadeRomInfoText6Options = cFF555555 r4 s20 Bold
					fadeStats_Number_of_Times_Played = text with label
					fadeStats_Last_Time_Played = text with label
					fadeStats_Average_Time_Played = text with label
					fadeStats_Total_Time_Played = text with label
					fadeStats_System_Total_Played_Time = text with label
					fadeStats_Total_Global_Played_Time = text with label
					fadeStatsInfoOrder = Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time
					fadeStatsInfoTextPlacement = topRight
					fadeStatsInfoTextMargin = 5
					fadeStatsInfoText1Options = cFF555555 r4 s20 Bold
					fadeStatsInfoText2Options = cFF555555 r4 s20 Bold
					fadeStatsInfoText3Options = cFF555555 r4 s20 Bold
					fadeStatsInfoText4Options = cFF555555 r4 s20 Bold
					fadeStatsInfoText5Options = cFF555555 r4 s20 Bold
					fadeStatsInfoText6Options = cFF555555 r4 s20 Bold
					fadeText1X = 0
					fadeText1Y = 0
					fadeText1Options = cFFFFFFFF r4 s20 Right Bold
					fadeText1 = Loading Game
					fadeText2X = 0
					fadeText2Y = 0
					fadeText2Options = cFFFFFFFF r4 s20 Right Bold
					fadeText2 = Extraction Complete
					fadeFont = Arial
					fadeSystemAndRomLayersOnly = false
					fadeInterruptKey =
					detectFadeErrorEnabled = true
					fadeImgPath = E:\x-PC\Hyperspin\HyperLaunch\Media\Fade
					HLDataPath = E:\x-PC\Hyperspin\HyperLaunch\Data
					HLMediaPath = E:\x-PC\Hyperspin\HyperLaunch\Media
					HLErrSoundPath = E:\x-PC\Hyperspin\HyperLaunch\Media\Sounds\Error
					modulesPath = E:\x-PC\Hyperspin\HyperLaunch\Modules
					moduleFullName = E:\x-PC\Hyperspin\HyperLaunch\Modules\Pinball Arcade\Pinball Arcade.ahk
					moduleName = Pinball Arcade
					modulePath = E:\x-PC\Hyperspin\HyperLaunch\Modules\Pinball Arcade
					moduleExtension = ahk
					moduleExtensionsPath = E:\x-PC\Hyperspin\HyperLaunch\Module Extensions
					libPath = E:\x-PC\Hyperspin\HyperLaunch\Lib
					7zEnabled = true
					7zPath = E:\x-PC\Hyperspin\HyperLaunch\Module Extensions\7-Zip\7zFM.exe
					7zDllPath = E:\x-PC\Hyperspin\HyperLaunch\Module Extensions\7-Zip\7z.dll
					7zExtractPath = E:\Arcade-PC\hyperspin\Emulators\Romfiles\Nintendo 64
					7zExtractPathOrig =
					7zAttachSystemName = false
					7zDelTemp = true
					7zSounds = true
					7zFormats = .zip,.rar,.7z,.lzh,.gzip,.tar
					7zFormatsNoP = zip,rar,7z,lzh,gzip,tar
					mgEnabled = true
					mgKey = Z&LShift|K&I
					mgBackgroundColor = FF000000
					mgSidePadding = 0.2
					mgYOffset = 500
					mgImageAdjust = 0
					mgFont = Arial
					mgText1Options = x10p y30p w80p Center cBBFFFFFF r4 s100 BoldItalic
					mgText1Text = Please select a game
					mgText2Options = w96p cFFFFFFFF r4 s50 Center BoldItalic
					mgText2Offset = 70
					mgUseSound = true
					mgSoundfreq = 300
					mgExitEffect = none
					mgSelectedEffect = rotate
					mgUseGameArt = false
					mgArtworkDir = Artwork1
					hpEnabled = true
					hpKey = 1&vkBCsc033|2&vkBCsc033
					hpBackToMenuBarKey = 0|w|5|6|1|2
					hpZoomInKey = 7|A|
					hpZoomOutKey = 9|q
					hpScreenshotKey = ~PrintScreen
					hpHiToTextPath = E:\x-PC\Hyperspin\HyperLaunch\Module Extensions\HiToText.exe
					hpSaveStateKeyCodes =
					hpLoadStateKeyCodes =
					keymapperEnabled = true
					keymapperAHKMethod = false
					keymapper = xpadder
					xpadderFullPath = E:\Arcade-PC\hyperspin\zips\tools\xpadder\Xpadder.exe
					joyToKeyFullPath = E:\x-PC\Hyperspin\Utilities\JoyToKey\JoyToKey.exe
					keymapperProfilePath = E:\x-PC\Hyperspin\HyperLaunch\Profiles\xpadder
					keymapperFrontEndProfileName = HyperSpin
					keymapperFrontEndProfile = xpadder
					keymapperHyperLaunchProfileEnabled = true
					JoyIDsEnabled = false
					JoyIDsPreferredControllersSystem = ps3 1|ps3 2
					JoyIDsPreferredControllersGlobal = use_global
					CustomJoyNamesEnabled = true
					CustomJoyNames = Controller (XBOX 360 For Windows)|p1
					FEProfile = E:\x-PC\Hyperspin\HyperLaunch\Profiles\xpadder\HyperSpin
					defaultProfile = E:\x-PC\Hyperspin\HyperLaunch\Profiles\xpadder\_Default
					systemProfile = E:\x-PC\Hyperspin\HyperLaunch\Profiles\xpadder\Pinball Arcade
					xPadderSystemProfile = E:\x-PC\Hyperspin\HyperLaunch\Profiles\xpadder\Pinball Arcade\_Default
					emuProfile = E:\x-PC\Hyperspin\HyperLaunch\Profiles\xpadder\Pinball Arcade\Pinball Arcade
					romProfile = E:\x-PC\Hyperspin\HyperLaunch\Profiles\xpadder\Pinball Arcade\Black Knight (Williams)
					HyperLaunchProfile = E:\x-PC\Hyperspin\HyperLaunch\Profiles\xpadder\HyperLaunch
					blankProfile = E:\x-PC\Hyperspin\HyperLaunch\Profiles\xpadder\_Default\blank
					ahkFEProfile = E:\x-PC\Hyperspin\HyperLaunch\Profiles\AHK\HyperSpin
					ahkDefaultProfile = E:\x-PC\Hyperspin\HyperLaunch\Profiles\AHK\_Default
					ahkSystemProfile = E:\x-PC\Hyperspin\HyperLaunch\Profiles\AHK\Pinball Arcade
					ahkEmuProfile = E:\x-PC\Hyperspin\HyperLaunch\Profiles\AHK\Pinball Arcade\Pinball Arcade
					ahkRomProfile = E:\x-PC\Hyperspin\HyperLaunch\Profiles\AHK\Pinball Arcade\Black Knight (Williams)
					ahkHyperLaunchProfile = E:\x-PC\Hyperspin\HyperLaunch\Profiles\AHK\HyperLaunch
					bezelEnabled = true
					statisticsEnabled = true

00:54:42:119 | HL |     INFO  | +0     | BuildScript - Loaded XHotkey Init.ahk scripts
00:54:42:119 | HL |     INFO  | +0     | BuildScript - Loaded Keymapper Init.ahk scripts
00:54:42:119 | HL |     INFO  | +0     | BuildScript - Loaded Fade Init.ahk scripts
00:54:42:119 | HL |     INFO  | +0     | CheckFile - Checking if E:\x-PC\Hyperspin\HyperLaunch\Module Extensions\VA.ahk exists
00:54:42:122 | HL |     INFO  | +0     | BuildScript - Loaded HyperPause Init.ahk scripts
00:54:42:122 | HL |     INFO  | +0     | BuildScript - Loaded Statistics Init.ahk scripts
00:54:42:122 | HL |     INFO  | +0     | BuildScript - Loaded MultiGame.ahk scripts
00:54:42:122 | HL |     INFO  | +0     | BuildScript - Loaded User Functions Init.ahk script
00:54:42:124 | HL |     INFO  | +0     | BuildScript - Module:
					MEmu = Pinball Arcade
					MEmuV = v1.39.9
					MURL = http://www.pinballarcade.com/
					MAuthor = djvj (tweaked by Metalzoic)
					MVersion = 2.0.3
					MSystem = "Pinball Arcade","Pinball"
					;----------------------------------------------------------------------------
					; Notes:
					; Initial setup:
					; Manually run Pinball Arcade. If you own all the games and they can all be found in the My Tables folder, Simply Enter the My Tables folder and browse to the first table (alphabetically) and exit Pinball Arcade.
					; The module comes default with all the available tables (as of 1/14/2014) alphabetically sorted in the module setting My_Tables.
					; It will parse this setting and assume you own all the games. If you do not own all the games, recreate this setting in RocketLauncherUI with all the games you own, and separate each one with a |
					; The My_Tables names match the names from your FE's database.
					;
					; If launching as a Steam game:
					; When setting this up in RocketLauncherUI under the global emulators tab, make sure to select it as a Virtual Emulator. Also no rom extensions, executable, or rom paths need to be defined.
					; Set Skip Checks to "Rom and Emu" when using this module as roms do not exist.
					;
					; If not launching through Steam:
					; Add this as any other standard emulator and define the PinballArcade.exe as your executable, but still select Virtual Emulator as you do not need rom extensions or rom paths
					; Set Skip Checks to "Rom and Emu" when using this module as roms do not exist.
					;
					; This module requires BlockInput.exe to exist in your Module Extensions folder. It is used to prevent users from messing up the table selection routine.
					; If BlockInput is not actually blocking input, it's due to not having admin credentials, which you will need to set this exe to run as admin.
					; However, this also means RocketLauncher needs to be set to run as admin as well, keep this in mind.
					;
					; If you want bezel support set to the game be played in windowed mode
					;
					; How to run vertical games on a standard monitor:
					; There are 3 methods supported by this module to rotate your desktop. Windows shortcuts, display.exe and irotate.exe. If one method does not work on your computer, try another.
					;
					; If the key sends are not working, make sure your RocketLauncher is set to run as administrator.
					;
					; Pinball Arcade stores some settings in your registry @ HKEY_CURRENT_USER\Software\PinballArcade\PinballArcade
					;----------------------------------------------------------------------------
					StartModule()

					settingsFile := modulePath . "\" . moduleName . ".ini"
					rotateMethod := IniReadCheck(settingsFile, "settings", "Rotate_Method",,,1) ; Shortcut, Display, iRotate
					rotateDisplay := IniReadCheck(settingsFile, "settings", "Rotate_Display", 0,,1) ; 0, 90, 180, 270
					moduleDebugging := IniReadCheck(settingsFile, "settings", "Module_Debugging", "false",,1)

					If windowsRotate {
						Res := (A_ScreenWidth>A_ScreenWidth) ? A_ScreenWidth : A_ScreenWidth
						Gui 1: Color, 000000
						Gui 1: -Caption +ToolWindow
						Gui 1: Show, x0 y0 W%Res% H%Res%, BlackScreen	; experimental to hide entire desktop and windows
						If rotateMethod
							Rotate(rotateMethod, rotateDisplay)
					}

					BezelGUI()
					FadeInStart()

					fullscreen := IniReadCheck(settingsFile, "settings", "Fullscreen", "true",,1) ; 0, Shortcut, Display, iRotate
					pinballVersion := IniReadCheck(settingsFile, "settings", "Pinball_Version", "DX11",,1)
					sleepLogo := IniReadCheck(settingsFile, "Settings", "Sleep_Until_Logo",7000,,1)
					sleepBaseTime := IniReadCheck(settingsFile, "Settings", "Sleep_Base_Time",1,,1)
					lastMyTable := "Addams Family, The (Bally)"	; Mytables always starts on Addams Family
					; myTables := IniReadCheck(settingsFile, "Settings", "My_Tables","Attack From Mars|Big Shot|Black Hole|Black  Knight|Bride of Pin-Bot|Cactus Canyon|Centaur|Central Park|Champion Pub|Cirqus Voltaire|Class of 1812|Creature from the Black Lagoon|Cue Ball Wizard|Dr. Dude|El Dorado - City of Gold|Elvira|Firepower|Fish Tales|Flight 2000|Funhouse|Genie|Goin' Nuts|Gorgar|Harley-Davidson|Haunted House|Medieval Madness|Monster Bash|No Good Gofers|Pin-Bot|Ripley's Believe It or Not|Scared Stiff|Space Shuttle|Star Trek|Tales of the Arabian Nights|Taxi|Tee'd Off|Terminator 2|Theatre of Magic|Twilight Zone|Victory|Whirlwind|White Water",,1) ; | separated list of the tables I own
					; myTables := IniReadCheck(settingsFile, "Settings", "My_Tables","Attack from Mars (Bally)|Big Shot (Gottlieb)|Black Hole (Gottlieb)|Black Knight 2000 (Williams)|Black Knight (Williams)|Black Rose (Bally)|Bram Stoker's Dracula (Williams)|Machine - Bride of Pin Bot, The (Williams)|Cactus Canyon (Bally)|Centaur (Bally)|Central Park (Gottlieb)|Champion Pub, The (Bally)|Cirqus Voltaire (Bally)|Class of 1812 (Gottlieb)|Creature from the Black Lagoon (Bally)|Cue Ball Wizard (Gottlieb)|Diner (Williams)|Dr. Dude & His Excellent Ray (Bally)|El Dorado - City Of Gold (Gottlieb)|Elvira and the Party Monsters (Bally)|Firepower (Williams)|Fish Tales (Williams)|Flight 2000 (Stern)|FunHouse (Williams)|Genie (Gottlieb)|Goin' Nuts (Gottlieb)|Gorgar (Williams)|Harley-Davidson, 3rd Edition (Stern)|Haunted House (Gottlieb)|High Roller Casino (Stern)|High Speed (Williams)|Junk Yard (Williams)|Lights... Camera... Action! (Gottlieb)|Medieval Madness (Williams)|Monster Bash (Williams)|No Good Gofers (Williams)|Phantom of the Opera, The (Stern)|Pin Bot (Williams)|Ripley's Believe It or Not! (Stern)|Scared Stiff (Bally)|Space Shuttle (Williams)|Star Trek - The Next Generation (Williams)|Tales of the Arabian Nights (Williams)|Taxi (Williams)|Tee'd Off (Gottlieb)|Terminator 2 - Judgment Day (Williams)|Theatre of Magic (Bally)|Twilight Zone (Bally)|Victory (Gottlieb)|Whirlwind (Williams)|White Water (Williams)|WHO Dunnit (Bally)",,1)	; | v1.31.8 separated list of the tables user owns
					myTables := IniReadCheck(settingsFile, "Settings", "My_Tables","Addams Family, The (Bally)|Attack from Mars (Bally)|Big Shot (Gottlieb)|Black Hole (Gottlieb)|Black Knight 2000 (Williams)|Black Knight (Williams)|Black Rose (Bally)|Bram Stoker's Dracula (Williams)|Bride of Pin-Bot (Williams)|Cactus Canyon (Bally)|Centaur (Bally)|Central Park (Gottlieb)|Champion Pub, The (Bally)|Cirqus Voltaire (Bally)|Class of 1812 (Gottlieb)|Creature from the Black Lagoon (Bally)|Cue Ball Wizard (Gottlieb)|Cyclone (Williams)|Diner (Williams)|Dr. Dude & His Excellent Ray (Bally)|Earthshaker (Williams)|El Dorado - City Of Gold (Gottlieb)|Elvira and the Party Monsters (Bally)|Firepower (Williams)|Fish Tales (Williams)|Flight 2000 (Stern)|FunHouse (Williams)|Genie (Gottlieb)|Goin' Nuts (Gottlieb)|Gorgar (Williams)|Harley-Davidson, 3rd Edition (Stern)|Haunted House (Gottlieb)|High Roller Casino (Stern)|High Speed (Williams)|Jack-Bot (Williams)|Junk Yard (Williams)|Lights... Camera... Action! (Gottlieb)|Medieval Madness (Williams)|Monster Bash (Williams)|No Good Gofers (Williams)|Party Zone (Bally)|Phantom of the Opera, The (Data East)|Pin-Bot (Williams)|Red & Ted's Roadshow (Williams)|Ripley's Believe It or Not! (Stern)|Scared Stiff (Bally)|Space Shuttle (Williams)|Star Trek - The Next Generation (Williams)|Starship Troopers (Stern)|Tales of the Arabian Nights (Williams)|Taxi (Williams)|Tee'd Off (Gottlieb)|Terminator 2 - Judgment Day (Williams)|Theatre of Magic (Bally)|Twilight Zone (Bally)|Victory (Gottlieb)|Whirlwind (Williams)|White Water (Williams)|WHO Dunnit (Bally)|Xenon (Bally)",,1)	; | v1.37.8 separated list of the tables user owns

					pinballTitleClass := "Pinball Arcade ahk_class " . (If pinballVersion = "DX11" ? "GameWindowClass" : "Pinball Arcade")

					BezelStart()

					; get user's save path
					paUserPath := RegRead("HKCU", "Software\PinballArcade\PinballArcade", "SavePath", "Auto")
					pinballArcadeDat := CheckFile(paUserPath . "settings.dat")

					; Update fullscreen setting
					res := BinRead(pinballArcadeDat,pinballArcadeDatData,1,8)	; read current fullscreen setting
					Bin2Hex(hexData,pinballArcadeDatData,res)
					If (fullscreen = "true" && hexData != "02") {
						Hex2Bin(binData,"02")
						res := BinWrite(pinballArcadeDat,binData,1,8)
					} Else If (fullscreen != "true" && hexData != "00") {
						Hex2Bin(binData,"00")
						res := BinWrite(pinballArcadeDat,binData,1,8)
					}

					; Convert myTables into a real array
					myTablesArray := []
					Loop, Parse, myTables, |
					{
						myTablesArray[A_Index] := A_Loopfield
						If (romName = A_Loopfield) {
							thisTablePos := A_Index ; store the position (in the array) this table was found
							thisTableArray := "myTablesArray"       ; save the array this table was found in
							lastTable := lastMyTable        ; store the last table loaded for the same array as this table
							Log("Module -  Found """ . romName . """ at position " . thisTablePos . " in MyTables")
						}
					}

					CheckFile(moduleExtensionsPath . "\BlockInput.exe")

					If !thisTableArray
						ScriptError("This table """ . romName . """ was not found in My Tables folder. Please check its name that it matches what the module recognizes.")
					Log("Module - Table """ . romName . """ was found in array """ . thisTableArray . """ at position " . thisTablePos)
					Log("Module - Last Table of array """ . thisTableArray . """ left off at """ . lastTable . """ which was found at position " . lastTablePos)

					; Calculate the shortest distance to this table from the lastTable
					max := %thisTableArray%.MaxIndex()
					a := 1
					b := thisTablePos
					If (a >  {
						moveDown := a - b
						moveUp := (max - a) + b
					} Else If (b > a) {
						moveDown := b - a
						moveUp := (max -  + a
					} Else {	; a=b
						moveDown := 0
						moveUp := 0
					}
					moveDirection := If moveUp < moveDown ? "moveUp" : "moveDown"
					Log("Module - The array """ . thisTableArray . """ has " . max . " tables in it and shortest distance to this table is " . %moveDirection% . " in direction " . moveDirection)

					hideEmuObj := Object(pinballTitleClass,1)	; Hide_Emu will hide these windows. 0 = will never unhide, 1 = will unhide later
					HideEmuStart()

					If executable {
						Log("Module - Running Pinball Arcade as a stand alone game and not through Steam as an executable was defined.")
						Run(executable . " skipwhatsnew", emuPath)
					} Else {
						If !steamPath
							GetSteamPath()
						Log("Module - Running Pinball Arcade through Steam.")
						Steam(238260,,"skipwhatsnew")
					}

					WinWait(pinballTitleClass)
					WinWaitActive(pinballTitleClass)

					BezelDraw()
					Run("BlockInput.exe 30", moduleExtensionsPath)        ; start the tool that blocks all input so user cannot interrupt the launch process for 30 seconds
					If moduleDebugging = true
						Tooltip, waiting %sleepLogo% seconds for logo
					SetKeyDelay(80*sleepBaseTime)
					Sleep % sleepLogo      ; sleep till Pinball FX2 logo appears

					If moduleDebugging = true
						Tooltip, sending enter to get to the main menu
					; Send, {Enter Down}{Enter Up}100{Down Down}{Down Up}100{Enter Down}{Enter Up}        ; use this line to navigate the Main menu if you don't own all tables/all seasons. comment this line out if you don't
					Send, {Enter Down}{Enter Up}300{Enter Down}{Enter Up}        ; use this line instead to navigate the Main menu if you do own all tables/all seasons. comment this line out if you don't

					If moduleDebugging = true
						Tooltip, entering MyTable folder
					Sleep % 2000*sleepBaseTime     ; wait for folder to load

					If moduleDebugging = true
						Tooltip, navigating to %romName%
					SetKeyDelay(80*sleepBaseTime)
					If (moveDirection = "moveUp") {
						Loop % %moveDirection%
						{	If moduleDebugging = true
								Tooltip % "Index: " . A_Index . " | Game: " . %thisTableArray%[A_Index]
							Send, {Up Down}{Up Up}
							Sleep % 100*sleepBaseTime
						}
					} Else {        ; moveDown
						Loop % %moveDirection%
						{	If moduleDebugging = true
								Tooltip % "Index: " . A_Index . " | Game: " . %thisTableArray%[A_Index]
							Send, {Down Down}{Down Up}
							Sleep % 100*sleepBaseTime
						}
					}
					Send, {Enter Down}{Enter Up}    ; select game
					Sleep % 500*sleepBaseTime

					If moduleDebugging = true
						Tooltip, waiting for game to load
					Send, {Enter Down}{Enter Up}80{Enter Down}{Enter Up}      ; select game
					Sleep % 4800*sleepBaseTime     ; waiting for table to load
					;Send, {Enter Down}{Enter Up}80{Enter Down}{Enter Up}      ; start game
					If moduleDebugging = true
						Tooltip, Finished

					Process("Close", "BlockInput.exe")    ; end script that blocks all input

					HideEmuEnd()
					FadeInExit()
					Process("WaitClose", "PinballArcade.exe")
					BezelExit()
					FadeOutExit()

					If windowsRotate {
						Gui 1: Show
						If rotateMethod
							Rotate(rotateMethod, 0)
						Sleep % 200*sleepBaseTime
						Gui 1: Destroy
					}

					ExitModule()


					HaltEmu:
						disableSuspendEmu := true
						Send, {ESC down}{ESC up}
					Return
					RestoreEmu:
						Send, {ESC down}{ESC up}
					Return

					CloseProcess:
						FadeOutStart()
						WinClose(pinballTitleClass)
					Return

00:54:42:130 | HL |     INFO  | +15    | BuildScript - Loaded HyperPause scripts
00:54:42:130 | HL |     INFO  | +0     | BuildScript - Loaded MultiGame scripts
00:54:42:130 | HL |     INFO  | +0     | BuildScript - Loaded Statistics.ahk script
00:54:42:130 | HL |     INFO  | +0     | BuildScript - Loaded User Functions.ahk script
00:54:42:130 | HL |     INFO  | +0     | BuildScript - Finished injecting functions into module
00:54:42:131 | HL |     INFO  | +0     | Main - Module is built
00:54:42:131 | HL |     INFO  | +0     | CheckFile - Checking if E:\x-PC\Hyperspin\HyperLaunch\AutoHotkey.dll exists
00:54:42:133 | HL |     INFO  | +0     | Main - Running module
00:54:44:489 | HL |     INFO  | +2356  | Main - Module ended, exiting HyperLaunch normally
00:54:44:490 | HL |     INFO  | +0     | ExitScript - Started
00:54:44:538 | HL |     INFO  | +47    | SystemCursor - Restoring mouse cursor
00:54:44:552 | HL |     INFO  | +15    | ExitScript - Ended
Posted

In HLHQ you have to set log level to troubleshooting which is level 10 yours States level 3. It also states no admin rights. Try running HL as admin.

Posted


01:13:32:246 | HL | INFO | +N/A | Main - HyperLaunch v3.0.1.1c

01:13:32:325 | HL | INFO | +78 | Main - System Specs:

HyperLaunch Dir: E:\x-PC\Hyperspin\HyperLaunch

OS: Microsoft Windows 7 Professional

SKU: Professional

Total Memory: 3583.39 MB

Free Memory: 1867.90 MB

Used Memory: 1715.488 MB

SystemType: x64-based PC

Physical Processors: 1

Logical Processors: 2

GPU 1 Name: ATI Radeon HD 4200

GPU 1 RAM: 368.00 MB

GPU 1 Driver Version: 8.910.0.0

Sound 1 Device: High Definition Audio Device

Sound 1 Status: Enabled

OS Language: English_United_States

OS Admin Status: Yes

Monitor #1 (\\.\DISPLAY1): 1920x1080 (1920x1080 work)

AutoHotkey Path:

AHK Version: 1.1.09.04

Unicode: No

01:13:32:328 | HL | INFO | +0 | Main - HyperSpin.exe coordinates are x y w h

01:13:32:332 | HL | INFO | +0 | CheckFile - Checking if E:\x-PC\Hyperspin\HyperLaunch\HyperLaunch.exe exists

01:13:32:335 | HL | DEBUG1 | +0 | CheckFile - Attributes:

FileDescription Your favorite Front End companion!

FileVersion 3.0.1.1

LegalCopyright �2013 HL squad

ProductName djvj's one swell guy!

ProductVersion 1.1.9.4

CompanyName djvj's one swell guy!

File Size: 910336 bytes

Created: 7/28/2013 - 4:35:52 PM

Modified: 2/22/2014 - 4:21:51 AM

01:13:32:338 | HL | INFO | +0 | CheckFile - Checking if E:\x-PC\Hyperspin\HyperLaunch\Module Extensions\itextsharp.dll exists

01:13:32:343 | HL | DEBUG1 | +16 | CheckFile - Attributes:

FileDescription iTextSharp

FileVersion 5.4.2.0

InternalName itextsharp.dll

LegalCopyright Copyright (C) 1999-2013 by Bruno Lowagie and Paulo Soares. All Rights Reserved.

OriginalFilename itextsharp.dll

ProductName iTextSharp

ProductVersion 5.4.2.0

CompanyName 1T3XT BVBA

File Size: 3743744 bytes

Created: 2/22/2014 - 3:39:18 AM

Modified: 2/22/2014 - 4:22:03 AM

01:13:32:355 | HL | INFO | +15 | CheckFile - Checking if E:\x-PC\Hyperspin\HyperLaunch\Module Extensions\SevenZipSharp.dll exists

01:13:32:705 | HL | DEBUG1 | +344 | ScriptError - Playing error sound: error11.mp3

01:13:34:863 | HL | ERROR | +2152 | Following file is required for HyperLaunch, but could not be found:

E:\x-PC\Hyperspin\HyperLaunch\Module Extensions\SevenZipSharp.dll

01:13:34:867 | HL | INFO | +16 | ExitScript - Started

01:13:34:892 | HL | INFO | +16 | SystemCursor - Restoring mouse cursor

01:13:34:906 | HL | INFO | +15 | ExitScript - Ended

Posted

Download Full RL and extract it somewhere and take what you need from it. It won't affect your system. I'm away from my PC at moment.

Posted

ha now another... boy

01:28:16:519 | HL | ERROR | +10889 | CRC Check - CRC does not match for this Library. Please re-download this file to continue using HyperLaunch: E:\x-PC\Hyperspin\HyperLaunch\Lib\Fade Animations.ahk

Posted

Ask yourself how many hours you have been trying to fixing this?

It took me 30 mins to upgrade. I updated to hs1.4 at the same time....much faster than 1.3. Like a new system within the hour!

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...