[EN COURS]Zspin ne lance pas Pinball FX2, mais Hyperspin Oui !

Modérateurs : vik, Modérateurs

Répondre
Avatar de l’utilisateur
Playmobil
Guide
Guide
Messages : 1849
Inscription : 11 janv. 2013 - 00:00
Localisation : Trou perdu sur la frontière Belge !
A remercié : 86 fois
A été remercié : 177 fois

Zspin ne lance pas Pinball FX2, mais Hyperspin Oui !

Message par Playmobil » 08 nov. 2017 - 17:03

Bon, j'ai besoin d'aide les gars ! :?

Je ne comprend pas, en pleine configuration de ma ZspinBox, je viens de tomber sur un os...

J'ai installé Pinball FX2, ma femme est fan de Flippers... Hé bien impossible de le lancer via Zspin/RocketLauncher, alors qu'avec HyperSpin/RocketLauncher, tout fonctionne... Lancement par tables etc etc...

Zspin me sort une erreur, celle-ci : (Enfin pas Zspin, mais RocketLauncher plutôt...)

Image

J'ai bien entrendu regardé les 2 .INI incriminés, mais je ne trouve rien de louche...

Sous rocketLauncher, audit et je choisis une table que je lance avec la fusée => OK Nickel !
Sous Hyperspin, choix d'une table et lancement ==> OK Nickel !
Sous Zspin, choix d'une table, lancement ==> Erreur ! :oops:

Avatar de l’utilisateur
tetrafred
Gourou
Gourou
Messages : 930
Inscription : 10 oct. 2013 - 01:00
Localisation : La Mothe Achard
A remercié : 71 fois
A été remercié : 64 fois

Re: Zspin ne lance pas Pinball FX2, mais Hyperspin Oui !

Message par tetrafred » 08 nov. 2017 - 18:07

C'est pas un problème de nom de wheel dans Zspin qui ne correspond pas avec le nom de celle dans Hyperspin/rockelauncher:

PinballFX2 à la place de Pinball FX2?

je ne connais rien dans ZSpin

Avatar de l’utilisateur
Playmobil
Guide
Guide
Messages : 1849
Inscription : 11 janv. 2013 - 00:00
Localisation : Trou perdu sur la frontière Belge !
A remercié : 86 fois
A été remercié : 177 fois

Re: Zspin ne lance pas Pinball FX2, mais Hyperspin Oui !

Message par Playmobil » 08 nov. 2017 - 18:43

non @tetrafred ce n'est malheureusement pas ça... :(

ZSpin et Hyperspin utilisent exactement les mêmes fichiers (.ini et autres .xml)

Comprend pas pourquoi sous Hyperspin ça fonctionne, mais pas avec ZSpin... :( :(

Avatar de l’utilisateur
camarade35
Maître
Maître
Messages : 4230
Inscription : 05 sept. 2013 - 01:00
Localisation : Chevaigné
A remercié : 619 fois
A été remercié : 739 fois
Contact :

Re: Zspin ne lance pas Pinball FX2, mais Hyperspin Oui !

Message par camarade35 » 08 nov. 2017 - 19:30

@Playmobil : de nouveau --> partage tes fichiers via pastebin si il faut mais à l'aveugle, perso, je ne conduis pas ;)

Edit : fais voir tes paramètres de lancement du système si c'est pas hyperspin.exe -p truc muche machin, à tout hasard
préservation du patrimoine vidéoludique et de notre planète

Avatar de l’utilisateur
Playmobil
Guide
Guide
Messages : 1849
Inscription : 11 janv. 2013 - 00:00
Localisation : Trou perdu sur la frontière Belge !
A remercié : 86 fois
A été remercié : 177 fois

Re: Zspin ne lance pas Pinball FX2, mais Hyperspin Oui !

Message par Playmobil » 08 nov. 2017 - 20:23

@camarade35 :

ZSpin est par défault, rien changé sur les paramètres, hormis le chemin du dossier, et rocketlauncher, jusque là on est tout bon ! ;)

Ensuite, que veux tu que je te partage exactement ? Vais pas te faire un pack de 30Go ! :lol:

Niveau arborescence, theme, wheels, fade et tout le toutouin, tout est OK, vu qu'Hyperspin lance Pinball FX2 sans broncher, et que ZSpin me sort cette erreur, pourtant, c'est exactement le même dossier, vu que Hyperspin et ZSpin cohabite sur le même dossier...

Tiens, dans cohabite, y'a co ! :D

Avatar de l’utilisateur
camarade35
Maître
Maître
Messages : 4230
Inscription : 05 sept. 2013 - 01:00
Localisation : Chevaigné
A remercié : 619 fois
A été remercié : 739 fois
Contact :

Re: Zspin ne lance pas Pinball FX2, mais Hyperspin Oui !

Message par camarade35 » 08 nov. 2017 - 20:35

Y'a ha !?! aussi ;)
Playmobil a écrit :
Image
Bah genre les deux fichiers de l'image pour commencer ^^
préservation du patrimoine vidéoludique et de notre planète

Avatar de l’utilisateur
Playmobil
Guide
Guide
Messages : 1849
Inscription : 11 janv. 2013 - 00:00
Localisation : Trou perdu sur la frontière Belge !
A remercié : 86 fois
A été remercié : 177 fois

Re: Zspin ne lance pas Pinball FX2, mais Hyperspin Oui !

Message par Playmobil » 08 nov. 2017 - 20:54

Oui ! coha, je voulais dire ! :roll: :lol:

Bon voici Global Emulator.ini :

Code : Tout sélectionner


[MAME]
Emu_Path=..\Emulators\mame0181_64bit\mamearcade64.exe
Rom_Extension=zip|7z|exe
Module=MAME.ahk
Pause_Save_State_Keys={shift down}{F7 down}{F7 up}{shift up};sleep 800;{a down}{a up}|{shift down}{F7 down}{F7 up}{shift up};sleep 800;{a down}{b up}|{shift down}{F7 down}{F7 up}{shift up};sleep 800;{a down}{c up}|{shift down}{F7 down}{F7 up}{shift up};sleep 800;{a down}{d up}|{shift down}{F7 down}{F7 up}{shift up};sleep 800;{a down}{e up}|{shift down}{F7 down}{F7 up}{shift up};sleep 800;{a down}{f up}|{shift down}{F7 down}{F7 up}{shift up};sleep 800;{a down}{g up}|{shift down}{F7 down}{F7 up}{shift up};sleep 800;{a down}{h up}|{shift down}{F7 down}{F7 up}{shift up};sleep 800;{a down}{i up}|{shift down}{F7 down}{F7 up}{shift up};sleep 800;{a down}{j up}
Pause_Load_State_Keys={F7 down}{F7 up};sleep 800;{a down}{a up}|{F7 down}{F7 up};sleep 800;{a down}{b up}|{F7 down}{F7 up};sleep 800;{a down}{c up}|{F7 down}{F7 up};sleep 800;{a down}{d up}|{F7 down}{F7 up};sleep 800;{a down}{e up}|{F7 down}{F7 up};sleep 800;{a down}{f up}|{F7 down}{F7 up};sleep 800;{a down}{g up}|{F7 down}{F7 up};sleep 800;{a down}{h up}|{F7 down}{F7 up};sleep 800;{a down}{i up}|{F7 down}{F7 up};sleep 800;{a down}{j up}

[PCLauncher]
Emu_Path=.\Modules\PCLauncher\EncryptPasswords.exe
Rom_Extension=exe
Module=PCLauncher.ahk
Pause_Save_State_Keys=
Pause_Load_State_Keys=

[Pinball FX2]
Emu_Path=..\Emulators\Pinball FX2\Pinball FX2.exe
Rom_Extension=pxp
Module=Pinball FX2.ahk
Pause_Save_State_Keys=
Pause_Load_State_Keys=
Virtual_Emulator=true


et le Pinball FX2/Emulator.ini :

Code : Tout sélectionner

[ROMS]
Default_Emulator=Pinball FX2
Rom_Path=..\Emulators\Pinball FX2\data_steam

Les 2 fichiers sont dans RocketLauncher/Settings

Avatar de l’utilisateur
camarade35
Maître
Maître
Messages : 4230
Inscription : 05 sept. 2013 - 01:00
Localisation : Chevaigné
A remercié : 619 fois
A été remercié : 739 fois
Contact :

Re: Zspin ne lance pas Pinball FX2, mais Hyperspin Oui !

Message par camarade35 » 09 nov. 2017 - 11:57

@Playmobil : essai d'intégrer les paramètres de emulator.ini dans le globa

Code : Tout sélectionner

[Pinball FX2]
Emu_Path=..\Emulators\Pinball FX2\Pinball FX2.exe
Rom_Extension=pxp
Module=Pinball FX2.ahk
Pause_Save_State_Keys=
Pause_Load_State_Keys=
Virtual_Emulator=true
[ROMS]
Default_Emulator=Pinball FX2
Rom_Path=..\Emulators\Pinball FX2\data_steam
et si tu peux envoyer le debug de RL, je sais plus où il est mais je sais qu'il existe

edit :

Image
préservation du patrimoine vidéoludique et de notre planète

Avatar de l’utilisateur
Playmobil
Guide
Guide
Messages : 1849
Inscription : 11 janv. 2013 - 00:00
Localisation : Trou perdu sur la frontière Belge !
A remercié : 86 fois
A été remercié : 177 fois

Re: Zspin ne lance pas Pinball FX2, mais Hyperspin Oui !

Message par Playmobil » 09 nov. 2017 - 15:24

@camarade35
Merci de te pencher sur mon cas ! ;)

1erement, j'ai testé de copier/coller le contenu du .INI dans global emulator, celà ne change rien au problème, même message d'erreur... :cry:

Bon, le log de rocketlauncher ne te seras pas d'une grande aide je pense, car j'ai regardé, et il s'avère que ce fichier ne se cré pas quand on utilise ZSpin... Je l'ai foutu à la corbeille, lancé ZSpin pour avoir le message d'erreur, tout quitter, et aucuns log...
Je relance RocketLauncherUI, lance une table via la fusée (là ça fonctionne, je l'avais déjà dit), et j'ai bien un fichier log de créé...

Je te le met au cas où...
RocketLaunch.log

Code : Tout sélectionner

14:57:20:304 | RL |      INFO  | +N/A   | Main - RocketLauncher v1.2.0.0 (www.rlauncher.com)
14:57:20:882 | RL |      INFO  | +578   | Main - System Specs:
					RocketLauncher Dir: D:\ZSpin_Arcade\RocketLauncher
					RocketLauncher is: 32-bit
					OS: Microsoft Windows 10 Famille
					SKU: Windows 8
					Total Memory: 3530.36 MB
					Free Memory: 2020.31 MB
					Used Memory: 1510.051 MB
					SystemType: 64-bit
					Physical Processors: 1
					Logical Processors: 2
					GPU 1 Name: AMD Radeon HD 8240
					GPU 1 RAM: 512.00 MB
					GPU 1 Driver Version: 15.201.1101.0
					Sound 1 Device: Realtek High Definition Audio
					Sound 1 Status: Enabled
					Sound 2 Device: AMD High Definition Audio Device
					Sound 2 Status: Enabled
					OS Language: French_Standard
					System Locale: fr-FR
					Formats Locale: fr-FR
					Windows UI Language: fr-FR
					Text Encoding: Windows-1252
					OS Admin Status: No
					RL Compatibility Flags: 
					Latest .Net Version: v4.0.30319
					Monitor #1 (\\.\DISPLAY1): 1366x768 (1366x728 work) [32bit] [60hz] [Landscape]  (Primary)
					Current AHK Desktop Width: 1366
					Current AHK Desktop Height: 768
					Monitor #1 DPI: 100
					ErrorMode: 0
					AutoHotkey Path: 
					AHK Version: 1.1.13.00
					Unicode: No
14:57:20:882 | RL |      INFO  | +0     | CheckFile - Checking if D:\ZSpin_Arcade\RocketLauncher\RocketLauncher.exe exists
14:57:20:882 | RL |      INFO  | +0     | Main - Raw CLI received: "-s Pinball FX2 -r AmericanDad -f D:\ZSpin_Arcade\HyperSpin.exe -p HyperSpin -c 1 -o 1"
14:57:20:882 | RL |      INFO  | +0     | Main - Loading Front End Plugin: "HyperSpin"
14:57:20:898 | RL |      INFO  | +16    | Main - RocketLauncher received "Pinball FX2" and "AmericanDad"
14:57:20:913 | RL |      INFO  | +16    | Main - Did not find a "D:\ZSpin_Arcade\RocketLauncher\Settings\Pinball FX2\Game Options.ini" file, skipping any game-specific options.
14:57:20:913 | RL |      INFO  | +0     | Main - AmericanDad is using the default emulator: Pinball FX2
14:57:20:913 | RL |      INFO  | +0     | Main - Checking for a [Pinball FX2] section in D:\ZSpin_Arcade\RocketLauncher\Settings\Pinball FX2\Emulators.ini
14:57:20:913 | RL |      INFO  | +0     | Main - Checking for a [Pinball FX2] section in D:\ZSpin_Arcade\RocketLauncher\Settings\Global Emulators.ini
14:57:20:913 | RL |      INFO  | +0     | Main - Found [Pinball FX2] in D:\ZSpin_Arcade\RocketLauncher\Settings\Global Emulators.ini
14:57:20:929 | RL |      INFO  | +15    | CheckFile - Checking if D:\ZSpin_Arcade\RocketLauncher\Modules\Pinball FX2\Pinball FX2.ahk exists
14:57:20:945 | RL |   WARNING  | +16    | Main - CRC Check - Module has no CRC defined on the header.
14:57:20:945 | RL |      INFO  | +0     | Main - AmericanDad will use module: D:\ZSpin_Arcade\RocketLauncher\Modules\Pinball FX2\Pinball FX2.ahk
14:57:20:960 | RL |   WARNING  | +16    | RIniLoadVar - Created missing Global ini key: "Fade_Click_Through " in section: "Fade" in "D:\ZSpin_Arcade\RocketLauncher\Settings\Global RocketLauncher.ini"
14:57:20:960 | RL |   WARNING  | +0     | RIniLoadVar - Created missing System ini key: "Fade_Click_Through " in section: "Fade" in "D:\ZSpin_Arcade\RocketLauncher\Settings\Pinball FX2\RocketLauncher.ini"
14:57:21:179 | RL |      INFO  | +218   | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
14:57:21:179 | RL |      INFO  | +0     | CheckFile - Checking if D:\ZSpin_Arcade\Emulators\Pinball FX2\Pinball FX2.exe exists
14:57:21:445 | RL |      INFO  | +266   | Main - INI Keys read
14:57:21:445 | RL |      INFO  | +0     | CheckFile - Checking if D:\ZSpin_Arcade\RocketLauncher\Module Extensions\7z.exe exists
14:57:21:616 | RL |      INFO  | +172   | CheckFile - Checking if D:\ZSpin_Arcade\RocketLauncher\Module Extensions\7z.dll exists
14:57:21:788 | RL |      INFO  | +172   | Main - "AmericanDad" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: \(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side
14:57:21:788 | RL |      INFO  | +0     | CheckPaths - Started
14:57:21:788 | RL |      INFO  | +0     | CheckPaths - Looking for rom: D:\ZSpin_Arcade\Emulators\Pinball FX2\data_steam\AmericanDad.pxp
14:57:21:804 | RL |      INFO  | +15    | CheckPaths - Found rom: D:\ZSpin_Arcade\Emulators\Pinball FX2\data_steam\AmericanDad.pxp
14:57:21:804 | RL |      INFO  | +0     | CheckPaths - Ended
14:57:21:804 | RL |      INFO  | +0     | BuildScript - User Variables:
					;----------------------------------------------------------------------------
					; INJECTED VARIABLES
					;----------------------------------------------------------------------------
					
					#NoTrayIcon
					#InstallKeybdHook
					MiscUtils.DetectHiddenWindows("On")
					SetTitleMatchMode, 2
					SendMode, Event
					Global RLLog
					Global RLObject
					0 := "12"
					rlPath := "D:\ZSpin_Arcade\RocketLauncher"
					pluginPath := "D:\ZSpin_Arcade\RocketLauncher\Plugins"
					pluginName := "HyperSpin"
					pluginExt := ".plugin"
					contextOnExit := "1"
					rlMode := ""
					rlTitle := "RocketLauncher"
					rlVersion := "1.2.0.0"
					rlAuthor := "djvj"
					rlURL := "www.rlauncher.com"
					langFile := "D:\ZSpin_Arcade\RocketLauncher\Data\Language\Localization.ini"
					primMonitor := "1"
					frontendPID := ""
					frontendPath := "D:\ZSpin_Arcade"
					frontendExe := "HyperSpin.exe"
					frontendExt := "exe"
					frontendName := "HyperSpin"
					frontendDrive := "D"
					exitEmulatorKey := "~Esc"
					restoreFE := "false"
					exitScriptKey := "~q & ~s"
					toggleCursorKey := "~e & ~t"
					emuFullPath := "D:\ZSpin_Arcade\Emulators\Pinball FX2\Pinball FX2.exe"
					emuPath := "D:\ZSpin_Arcade\Emulators\Pinball FX2"
					emuName := "Pinball FX2"
					emuExt := "exe"
					baseRomPath := "D:\ZSpin_Arcade\roms\Pinball FX2"
					romPath := "D:\ZSpin_Arcade\Emulators\Pinball FX2\data_steam"
					romPathFromIni := "D:\ZSpin_Arcade\Emulators\Pinball FX2\data_steam|D:\ZSpin_Arcade\roms\Pinball FX2"
					romExtension := ".pxp"
					romExtensionOrig := ".pxp"
					romExtensions := "pxp"
					executable := "Pinball FX2.exe"
					systemDbName := "Pinball FX2"
					systemName := "Pinball FX2"
					dbPath := ""
					dbName := "AmericanDad"
					dbExt := ""
					romName := "AmericanDad"
					romMapPath := ""
					romMappingEnabled := "false"
					romMappingLaunchMenuEnabled := "false"
					romMappingFirstMatchingExt := "false"
					romMappingShowAllRomsInArchive := "true"
					romMappingNumberOfGamesByScreen := "7"
					romMappingHideParent := "false"
					romMappingMenuWidth := "400"
					romMappingMenuMargin := "65"
					romMappingTextFont := "Bebas Neue"
					romMappingTextOptions := "cFFFFFFFF r4 s60 Bold"
					romMappingDisabledTextColor := "ff888888"
					romMappingTextSizeDifference := "7"
					romMappingTextMargin := "15"
					romMappingTitleTextFont := "Bebas Neue"
					romMappingTitleTextOptions := "cFFFFFFFF r4 s90 Bold"
					romMappingTitle2TextFont := "Bebas Neue"
					romMappingTitle2TextOptions := "cFFFFFFFF r4 s22 Bold"
					romMappingGameInfoTextFont := "Bebas Neue"
					romMappingGameInfoTextOptions := "cFFFFFFFF r4 s22 Regular"
					romMappingGameNameTextFont := "Bebas Neue"
					romMappingGameNameTextOptions := "cFFFFFFFF r4 s40 Regular"
					romMappingBackgroundBrush := "aa000000"
					romMappingColumnBrush := "33000000"
					romMappingButtonBrush1 := "6f000000"
					romMappingButtonBrush2 := "33000000"
					romMappingBackgroundAlign := "Stretch and Lose Aspect"
					romMappingMenuFlagWidth := "55"
					romMappingMenuFlagSeparation := "7"
					romMappingDefaultMenuList := "FullList"
					romMappingSingleFilteredRomAutomaticLaunch := "false"
					altArchiveNameOnly := ""
					altRomNameOnly := ""
					altArchiveAndRomName := ""
					altArchiveAndManyRomNames := ""
					altRomNamesOnly := ""
					romMapScenario := ""
					skipchecks := "false"
					romMatchExt := "false"
					blockInputTime := "0"
					blockInputFile := "D:\ZSpin_Arcade\RocketLauncher\Module Extensions\BlockInput.exe"
					errorLevelReporting := "false"
					lockLaunch := "false"
					lockLaunchGame := ""
					screenRotationAngle := "0"
					screenRotationAngleGame := ""
					setResolution := ""
					logFile := ""
					logLabel := ["    INFO"," WARNING","   ERROR","   DEBUG","   TRACE"]
					logLevel := "3"
					logShowDebugConsole := "false"
					logShowCommandWindow := "false"
					logCommandWindow := "false"
					logIncludeModule := "true"
					logIncludeFileProperties := "true"
					logIncludeDLLLogs := "false"
					errorSounds := "true"
					rlDebugConsoleStdout := ""
					sysLang := "French_Standard"
					sysType := "64-bit"
					broadcastWindowTitle := ""
					navUpKey := "Up"
					navDownKey := "Down"
					navLeftKey := "Left"
					navRightKey := "Right"
					navSelectKey := "Enter"
					navP2UpKey := "Numpad8"
					navP2DownKey := "Numpad2"
					navP2LeftKey := "Numpad4"
					navP2RightKey := "Numpad6"
					navP2SelectKey := "NumpadEnter"
					originalWidth := "1366"
					originalHeight := "768"
					vdEnabled := "false"
					vdFullPath := ""
					vdUseSCSI := "true"
					vdDriveLetter := ""
					vdDriveLetterScsi := ""
					vdAddDrive := "true"
					demulShooterPath := ""
					servoStikEnabled := "false"
					servoStikExitMode := "false"
					ledblinkyEnabled := "false"
					ledblinkySystemName := ""
					ledblinkyFullPath := ""
					ledblinkyProfilePath := "D:\ZSpin_Arcade\RocketLauncher\Profiles\LEDBlinky"
					ledblinkyRLProfile := "D:\ZSpin_Arcade\RocketLauncher\Profiles\LEDBlinky\RocketLauncher"
					winIPACFullPath := ""
					ultraMapEnabled := "false"
					ultraMapFullPath := ""
					emuIdleShutdown := "0"
					launchPasswordHash := "UpUpDownDownLeftRightLeftRight"
					cursorSize := ""
					hideCursor := "true"
					hideEmu := "false"
					hideFE := "true"
					suspendFE := "false"
					fadeIn := "true"
					fadeInDuration := "1500"
					fadeInTransitionAnimation := "DefaultAnimateFadeIn"
					fadeInDelay := "5000"
					fadeInExitDelay := "0"
					fadeOutExitDelay := "0"
					fadeOut := "true"
					fadeOutExtraScreen := "false"
					fadeOutDuration := "500"
					fadeOutTransitionAnimation := "DefaultAnimateFadeOut"
					fadeOutDelay := "0"
					fadeLyrInterpolation := "0"
					fadeMuteEmulator := "false"
					fadeUseBackgrounds := "false"
					fadeClickThrough := "false"
					fadeSounds := "true"
					fade7zProgressMode := "extraction"
					fadeWidthBaseRes := "1920"
					fadeHeightBaseRes := "1080"
					fadeLyr1Color := "FF000000"
					fadeLyr1AlignImage := "Stretch and Lose Aspect"
					fadeLyr2Pos := "Stretch and Lose Aspect"
					fadeLyr2X := "0"
					fadeLyr2Y := "0"
					fadeLyr2W := ""
					fadeLyr2H := ""
					fadeLyr2Adjust := "1"
					fadeLyr2PicPad := "0"
					fadeLyr2Prefix := "Extra Layer 1 - Console"
					fadeLyr3Pos := "Center"
					fadeLyr3X := "450"
					fadeLyr3Y := "450"
					fadeLyr3W := ""
					fadeLyr3H := ""
					fadeLyr3Adjust := "1"
					fadeLyr3PicPad := "0"
					fadeLyr3Speed := "750"
					fadeLyr3Animation := "DefaultFadeAnimation"
					fadeLyr37zAnimation := "DefaultFadeAnimation"
					fadeLyr3Type := "imageandbar"
					fadeLyr3ImgFollow7zProgress := "true"
					fadeLyr3Repeat := "1"
					fadeLyr3BackImageTransparency := "30"
					fadeLyr3StaticPos := "No Alignment"
					fadeLyr3StaticX := "0"
					fadeLyr3StaticY := "870|1575"
					fadeLyr3StaticW := ""
					fadeLyr3StaticH := ""
					fadeLyr3StaticAdjust := "1"
					fadeLyr3StaticPicPad := "0"
					fadeLyr3StaticPrefix := "Info Bar"
					fadeLyr4Adjust := "1"
					fadeLyr4X := "1600|850"
					fadeLyr4Y := "720|1596"
					fadeLyr4W := ""
					fadeLyr4H := ""
					fadeLyr4Pos := "Top Right Corner"
					fadeLyr4FPS := "65"
					fadeLyr4PicPad := "0"
					fadeTranspGifColor := "FFFFFF"
					fadeBarWindow := "Image"
					fadeBarWindowX := ""
					fadeBarWindowY := ""
					fadeBarWindowW := "900"
					fadeBarWindowH := ""
					fadeBarWindowR := "30"
					fadeBarWindowM := "30"
					fadeBarWindowHatchStyle := "8"
					fadeBar := "false"
					fadeProgressDuration := "0"
					fadeBarBack := "true"
					fadeBarBackColor := "FF555555"
					fadeBarH := "30"
					fadeBarR := "10"
					fadeBarColor := "DD00BFFF"
					fadeBarHatchStyle := "8"
					fadeBarPercentageText := "false"
					fadeBarInfoText := "true"
					fadeBarXOffset := "0"
					fadeBarYOffset := "150"
					fadeRomInfoDescription := "disabled"
					fadeRomInfoSystemName := "disabled"
					fadeRomInfoYear := "disabled"
					fadeRomInfoDeveloper := "disabled"
					fadeRomInfoPublisher := "disabled"
					fadeRomInfoGenre := "disabled"
					fadeRomInfoRating := "disabled"
					fadeRomInfoOrder := "Description|SystemName|Year|Manufacturer|Genre|Rating"
					fadeRomInfoTextPlacement := "User Defined"
					fadeRomInfoTextMargin := "5"
					fadeRomInfoText1Options := "h135 x250 y895|1590 cFFFFFFFF r4 s70 Regular"
					fadeRomInfoText2Options := "w400 x8 y15 cFF555555 r4 s15 Bold"
					fadeRomInfoText3Options := "h135 x250 y965|1750 cFFFFFFFF r4 s70 Regular"
					fadeRomInfoText4Options := "w492|492 h66 x410 y965|1200 cFFFFFFFF r4 s70 Left Regular"
					fadeRomInfoText5Options := "h135 x135 y900|1590 cFFCFCFCA r4 s15 Regular"
					fadeRomInfoText6Options := "h135 x15 y900|1200 cFFCFCFCA r4 s15 Regular"
					fadeRomInfoText7Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
					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 := "User Defined"
					fadeStatsInfoTextMargin := "7"
					fadeStatsInfoText1Options := "x10 y840 cFFB4B4B4 r4 s22 Bold"
					fadeStatsInfoText2Options := "x250 y840 cFFB4B4B4 r4 s22 Bold"
					fadeStatsInfoText3Options := "x700 y840 cFFB4B4B4 r4 s22 Bold"
					fadeStatsInfoText4Options := "x1000 y840 cFFB4B4B4 r4 s22 Bold"
					fadeStatsInfoText5Options := "x1250 y840 cFFB4B4B4 r4 s22 Bold"
					fadeStatsInfoText6Options := "x1550 y840 cFFB4B4B4 r4 s22 Bold"
					fadeText1X := "0"
					fadeText1Y := "0"
					fadeText1Options := "cFFB4B4B4 r4 s30 Right Bold"
					fadeText1 := "Loading Game"
					fadeText2X := "0"
					fadeText2Y := "0"
					fadeText2Options := "cFFB4B4B4 r4 s30 Right Bold"
					fadeText2 := "Extraction Complete, Ready"
					fadeText3 := "Loading Game"
					fadeText4 := "Loading Complete"
					fadeFont := "Bebas Neue"
					fadeSystemAndRomLayersOnly := "false"
					fadeExtractionTime := "Remaining Time"
					fadeExtractionTimeTextX := "0"
					fadeExtractionTimeTextY := "0"
					fadeExtractionTimeTextOptions := "cFF555555 r4 s20 Bold"
					fadeInterruptKey := ""
					detectFadeErrorEnabled := "true"
					fadeImgPath := "D:\ZSpin_Arcade\RocketLauncher\Media\Fade"
					RLDataPath := "D:\ZSpin_Arcade\RocketLauncher\Data"
					RLMediaPath := "D:\ZSpin_Arcade\RocketLauncher\Media"
					RLErrSoundPath := "D:\ZSpin_Arcade\RocketLauncher\Media\Sounds\Error"
					modulesPath := "D:\ZSpin_Arcade\RocketLauncher\Modules"
					moduleFullName := "D:\ZSpin_Arcade\RocketLauncher\Modules\Pinball FX2\Pinball FX2.ahk"
					moduleName := "Pinball FX2"
					modulePath := "D:\ZSpin_Arcade\RocketLauncher\Modules\Pinball FX2"
					moduleExtension := "ahk"
					moduleExtensionsPath := "D:\ZSpin_Arcade\RocketLauncher\Module Extensions"
					libPath := "D:\ZSpin_Arcade\RocketLauncher\Lib"
					sevenZEnabled := "false"
					sevenZPath := "D:\ZSpin_Arcade\RocketLauncher\Module Extensions\7z.exe"
					sevenZDllPath := "D:\ZSpin_Arcade\RocketLauncher\Module Extensions\7z.dll"
					sevenZExtractPath := "D:\ZSpin_Arcade\roms\Temp7z"
					sevenZExtractPathOrig := ""
					sevenZAttachSystemName := "false"
					sevenZDelTemp := "true"
					sevenZFormats := ".zip|.rar|.7z|.lzh|.gzip|.tar"
					sevenZFormatsNoP := "zip|rar|7z|lzh|gzip|tar"
					sevenZFormatsRegEx := "\.zip|\.rar|\.7z|\.lzh|\.gzip|\.tar"
					sevenZGamesToKeep := ""
					sevenZDeletePerSystem := "false"
					7zExtractPath := "D:\ZSpin_Arcade\roms\Temp7z"
					mgEnabled := "false"
					mgKey := "~NumpadSub"
					mgBackgroundColor := "FF000000"
					mgSidePadding := "0.2"
					mgWidthBaseRes := "1920"
					mgHeightBaseRes := "1080"
					mgYOffset := "500|800"
					mgFont := "Arial"
					mgText1Options := "x10p y250|500 w80p Center cBBFFFFFF r4 s100 BoldItalic"
					mgText1Text := "Please select a game"
					mgText2Options := "w96p cFFFFFFFF r4 s50 Center BoldItalic"
					mgText2Offset := "100"
					mgUseSound := "true"
					mgSoundfreq := "300"
					mgExitEffect := "none"
					mgSelectedEffect := "rotate"
					mgUseGameArt := "false"
					mgCandidate := ""
					mgValidTypes := "\(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side"
					mgOnLaunch := "false"
					pauseEnabled := "true"
					pauseKey := "1joy7&1joy8"
					pauseBackToMenuBarKey := "X"
					pauseZoomInKey := "C"
					pauseZoomOutKey := "V"
					pauseScreenshotKey := "~PrintScreen"
					pauseHiToTextPath := "D:\ZSpin_Arcade\RocketLauncher\Module Extensions\HiToText.exe"
					pauseSaveStateKeyCodes := ""
					pauseLoadStateKeyCodes := ""
					keyboardEncoder := ""
					keyboardEncoderEnabled := "false"
					keymapperEnabled := "true"
					keymapperAHKMethod := "false"
					keymapper := "xpadder"
					xpadderFullPath := "D:\ZSpin_Arcade\Utilities\Xpadder\xpadder.exe"
					joyToKeyFullPath := "D:\ZSpin_Arcade\Utilities\JoyToKey\JoyToKey.exe"
					profilePath := "D:\ZSpin_Arcade\RocketLauncher\Profiles"
					keymapperProfilePath := "D:\ZSpin_Arcade\RocketLauncher\Profiles\xpadder"
					keymapperFrontEndProfileName := "RocketLauncherUI"
					keymapperFrontEndProfile := "xpadder"
					keymapperRocketLauncherProfileEnabled := "true"
					joyIDsEnabled := "false"
					joyIDsPreferredControllersGlobal := ""
					joyIDsPreferredControllersSystem := "use_global"
					joyIDsPreferredControllersOnExit := ""
					CustomJoyNamesEnabled := "false"
					CustomJoyNames := ""
					rotateMethod := "false"
					FEProfile := "D:\ZSpin_Arcade\RocketLauncher\Profiles\xpadder\RocketLauncherUI"
					defaultProfile := "D:\ZSpin_Arcade\RocketLauncher\Profiles\xpadder\_Default"
					systemProfile := "D:\ZSpin_Arcade\RocketLauncher\Profiles\xpadder\Pinball FX2"
					xPadderSystemProfile := "D:\ZSpin_Arcade\RocketLauncher\Profiles\xpadder\Pinball FX2\_Default"
					emuProfile := "D:\ZSpin_Arcade\RocketLauncher\Profiles\xpadder\Pinball FX2\Pinball FX2"
					romProfile := "D:\ZSpin_Arcade\RocketLauncher\Profiles\xpadder\Pinball FX2\AmericanDad"
					RocketLauncherProfile := "D:\ZSpin_Arcade\RocketLauncher\Profiles\xpadder\RocketLauncher"
					blankProfile := "D:\ZSpin_Arcade\RocketLauncher\Profiles\xpadder\_Default\blank"
					ahkFEProfile := "D:\ZSpin_Arcade\RocketLauncher\Profiles\AHK\RocketLauncherUI"
					ahkDefaultProfile := "D:\ZSpin_Arcade\RocketLauncher\Profiles\AHK\_Default"
					ahkSystemProfile := "D:\ZSpin_Arcade\RocketLauncher\Profiles\AHK\Pinball FX2"
					ahkEmuProfile := "D:\ZSpin_Arcade\RocketLauncher\Profiles\AHK\Pinball FX2\Pinball FX2"
					ahkRomProfile := "D:\ZSpin_Arcade\RocketLauncher\Profiles\AHK\Pinball FX2\AmericanDad"
					ahkRocketLauncherProfile := "D:\ZSpin_Arcade\RocketLauncher\Profiles\AHK\RocketLauncher"
					bezelEnabled := "true"
					bezelICEnabled := "true"
					shaderName := "false"
					shaderColor := ""
					shaderTransparency := ""
					statisticsEnabled := "true"
					pressDuration := "-1"
					emuVolume := "1"
					dxwndIni := "D:\ZSpin_Arcade\RocketLauncher\HFSBox\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini"
					dxwndFullPath := "D:\ZSpin_Arcade\RocketLauncher\HFSBox\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
					qResFullPath := "D:\ZSpin_Arcade\RocketLauncher\Module Extensions\QRes.exe"
					mon1O := ""
					pacDrivedllFile := "D:\ZSpin_Arcade\RocketLauncher\Module Extensions\PacDrive32.dll"
					userFadeAnimIniFile := "D:\ZSpin_Arcade\RocketLauncher\Lib\User Fade Animations.ini"
					testFile := ""
					testDuration := ""
					initialErrorMode := "0"

14:57:21:882 | RL |      INFO  | +78    | BuildScript - Loaded XHotkey Init.ahk scripts
14:57:21:882 | RL |      INFO  | +0     | BuildScript - Loaded Keymapper Init.ahk scripts
14:57:21:882 | RL |      INFO  | +0     | BuildScript - Loaded Fade Init.ahk scripts
14:57:21:882 | RL |      INFO  | +0     | BuildScript - Loaded Pause Init.ahk scripts
14:57:21:882 | RL |      INFO  | +0     | BuildScript - Loaded Statistics Init.ahk scripts
14:57:21:882 | RL |      INFO  | +0     | BuildScript - Validating module
14:57:21:882 | RL |      INFO  | +0     | BuildScript - Validation complete
14:57:21:882 | RL |      INFO  | +0     | BuildScript - Module:
					MEmu = Pinball FX2
					MEmuV = N/A
					MURL = http://www.pinballfx.com/
					MAuthor = djvj,bleasby
					MVersion = 2.1.2
					MCRC = A7F6AB41
					iCRC = 489E4B10
					mId = 635244873683327779
					MSystem = "Pinball FX2","Pinball"
					;----------------------------------------------------------------------------
					; Notes:
					; 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. You can put an extension of pxp if you want RLUI audit to work however. It will not affect launching.
					; 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 PInball FX2.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.
					;
					; When setting this up in RocketLauncherUI under the global emulators tab, make sure to set rom extensions to pxp
					; Also make your rom path the Pinball FX2\data_steam folder if you want audit to show green
					;
					; DMD (Dot Matrix Display)
					; The module will support and hide the window components of detached DMD
					; To see it, you must have a 2nd monitor connected as an extension of your desktop, and placement will be on that monitor
					; To Detach:
					; Run Pinball FX2 manually, and goto Help & Options -> Settings -> Video
					; Set Dot Matrix Size to Off, and close Pinball FX2
					; The module will automatically create the dotmatrix.cfg file in the same folder of the "Pinball FX2.exe" (your installation folder) for you
					; Edit the module's settings in RLUI to customize the DMD size and placement of this window
					;----------------------------------------------------------------------------
					StartModule()
					BezelGUI()
					FadeInStart()
					
					settingsFile := modulePath . "\" . moduleName . ".ini"
					pinballTitleClass := "Pinball FX2 ahk_class PxWindowClass"
					fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1)
					fullscreenWidth := IniReadCheck(settingsFile, "Settings", "Fullscreen_Width",A_ScreenWidth,,1)
					fullscreenHeight := IniReadCheck(settingsFile, "Settings", "Fullscreen_Height",A_ScreenHeight,,1)
					externalDMD := IniReadCheck(settingsFile, "Settings", "External_DMD","false",,1)
					dmdX := IniReadCheck(settingsFile, "Settings", "DMD_X",A_ScreenWidth,,1)
					dmdY := IniReadCheck(settingsFile, "Settings", "DMD_Y",0,,1)
					dmdW := IniReadCheck(settingsFile, "Settings", "DMD_Width",0,,1)
					dmdH := IniReadCheck(settingsFile, "Settings", "DMD_Height",0,,1)
					
					BezelStart()
					
					fullscreen := fullscreen = "true" ? " -fullscreen" : " -borderless"	; -window is also supported but not used in this module
					resolution := " -resolution" . fullscreenWidth . "x" . fullscreenHeight
					
					If (externalDMD = "true") {
						Log("Module - Updating external DMD window placement values",4)
						If !executable
							If !steamPath
								GetSteamPath()
						dotmatrixCFGFile := If executable ? emuPath . "\dotmatrix.cfg" : steamPath . "\SteamApps\common\Pinball FX2\dotmatrix.cfg"
						If !FileExist(dotmatrixCFGFile)
							FileAppend, %dotmatrixCFGFile%	; create a new blank file if one does not exist
						Log("Module - Using this dotmatrix.cfg: " . dotmatrixCFGFile,4)
						dotmatrixCFG := LoadProperties(dotmatrixCFGFile)
						WriteProperty(dotmatrixCFG, "x", dmdX, 1)
						WriteProperty(dotmatrixCFG, "y", dmdY, 1)
						WriteProperty(dotmatrixCFG, "width", dmdW, 1)
						WriteProperty(dotmatrixCFG, "height", dmdH, 1)
						SaveProperties(dotmatrixCFGFile, dotmatrixCFG)	
					}
					
					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 FX2 as a stand alone game and not through Steam as an executable was defined.")
						Run(executable . " " . romName . fullscreen . resolution, emuPath)
					} Else {
						Log("Module - Running Pinball FX2 through Steam.")
						Steam(226980,,romName . fullscreen . resolution)
					}
					
					WinWait(pinballTitleClass)
					WinWaitActive(pinballTitleClass)
					
					; Attempt to hide window components of the detached DMD
					If (externalDMD = "true") {
						Gui +LastFound
						hWnd := WinExist()
						DllCall("RegisterShellHookWindow", UInt,hWnd)
						MsgNum := DllCall("RegisterWindowMessage", Str,"SHELLHOOK")
						OnMessage(MsgNum, "ShellMessage")
					}
					
					BezelDraw()
					HideEmuEnd()
					FadeInExit()
					Process("WaitClose", "Pinball FX2.exe")
					BezelExit()
					FadeOutExit()
					ExitModule()
					    
					
					ShellMessage(wParam, lParam) {
						Log("Module - DMD external window - " . wParam,4)
						If (wParam = 1)
							If WinExist("Pinball FX2 DotMatrix ahk_class PxWindowClass")
							{
								WinSet, Style, -0xC00000 ; hide title bar
								WinSet, Style, -0x800000 ; hide thin-line border
								WinSet, Style, -0x400000 ; hide dialog frame
								WinSet, Style, -0x40000 ; hide thickframe/sizebox
								;WinMove, , , 0, 0, 1920, 1080
							} 
					}
					
					CloseProcess:
						FadeOutStart()
						WinClose(pinballTitleClass)
					Return

14:57:21:913 | RL |      INFO  | +32    | BuildScript - Loaded Pause scripts
14:57:21:913 | RL |      INFO  | +0     | BuildScript - Loaded Multi-Player scripts
14:57:21:913 | RL |      INFO  | +0     | BuildScript - Loaded Statistics.ahk script
14:57:21:913 | RL |   WARNING  | +0     | BuildScript - "D:\ZSpin_Arcade\RocketLauncher\Lib\User Functions\Global.ahk" not found
14:57:21:913 | RL |   WARNING  | +0     | BuildScript - "D:\ZSpin_Arcade\RocketLauncher\Lib\User Functions\Pinball FX2.ahk" not found
14:57:21:913 | RL |   WARNING  | +0     | BuildScript - "D:\ZSpin_Arcade\RocketLauncher\Lib\User Functions\Emulators\Pinball FX2.ahk" not found
14:57:21:913 | RL |   WARNING  | +0     | BuildScript - "D:\ZSpin_Arcade\RocketLauncher\Lib\User Functions\Pinball FX2\Emulators\Pinball FX2.ahk" not found
14:57:21:913 | RL |   WARNING  | +0     | BuildScript - "D:\ZSpin_Arcade\RocketLauncher\Lib\User Functions\Pinball FX2\AmericanDad.ahk" not found
14:57:21:913 | RL |      INFO  | +0     | BuildScript - Finished injecting functions into module
14:57:21:913 | RL |      INFO  | +0     | Main - Module is built
14:57:21:913 | RL |      INFO  | +0     | CheckFile - Checking if D:\ZSpin_Arcade\RocketLauncher\AutoHotkey.dll exists
14:57:22:054 | RL |      INFO  | +140   | Main - Hiding taskbar
14:57:22:179 | RL |      INFO  | +125   | Main - Running module
14:57:23:663 | MD |      INFO  | +N/A   | Module initialized
14:57:23:663 | MD |      INFO  | +0     | CheckFile - Checking if D:\ZSpin_Arcade\Utilities\Xpadder\xpadder.exe exists
14:57:24:788 | MD |      INFO  | +1125  | Keymapper - Loading xpadder
14:57:24:788 | MD |      INFO  | +0     | RunKeymapper - Started, using method "load"
14:57:24:788 | MD |      INFO  | +0     | GetJoystickArray - Started
14:57:24:820 | MD |      INFO  | +31    | GetJoystickArray - Ended
14:57:24:820 | MD |      INFO  | +0     | RunXpadder - Started
14:57:24:820 | MD |      INFO  | +0     | Process - Exist JoyToKey.exe 
14:57:24:820 | MD |      INFO  | +0     | Run - Running: D:\ZSpin_Arcade\Utilities\Xpadder\xpadder.exe /C
14:57:24:960 | MD |      INFO  | +141   | Process - WaitClose xpadder.exe 2
14:57:25:288 | MD |   WARNING  | +328   | RunXpadder - No profiles found and nothing to tell Xpadder to load
14:57:25:288 | MD |      INFO  | +0     | RunXpadder - Ended
14:57:25:288 | MD |      INFO  | +0     | RunKeymapper - Ended
14:57:25:288 | MD |      INFO  | +0     | StartModule - Started
14:57:25:288 | MD |      INFO  | +0     | StartModule - MEmu: Pinball FX2
					MEmuV: N/A
					MURL: http://www.pinballfx.com/
					MAuthor: djvj,bleasby
					MVersion: 2.1.2
					MCRC: A7F6AB41
					iCRC: 489E4B10
					MID: 
					MSystem: "Pinball FX2","Pinball"
14:57:25:288 | MD |      INFO  | +0     | StartModule - You have a supported System Name for this module: "Pinball FX2"
14:57:25:320 | MD |      INFO  | +31    | PluginInit - Started
14:57:25:320 | MD |      INFO  | +0     | CheckFile - Checking if D:\ZSpin_Arcade\Databases\Pinball FX2\Pinball FX2.xml exists
14:57:25:320 | MD |      INFO  | +0     | BuildAssetsTable - Started - Building Table for: Game Logo|System Logo
14:57:25:320 | MD |      INFO  | +0     | BuildAssetsTable - Ended
14:57:25:320 | MD |      INFO  | +0     | BuildAssetsTable - Started - Building Table for: Artwork1|Box Art|Cartridge|Flyers|Letters|Other
14:57:25:413 | MD |      INFO  | +94    | BuildAssetsTable - Ended
14:57:25:413 | MD |      INFO  | +0     | BuildAssetsTable - Started - Building Table for: MP4 Game Video|FLV Game Video|MP4 System Video|FLV System Video
14:57:25:445 | MD |      INFO  | +31    | BuildAssetsTable - Ended
14:57:25:445 | MD |      INFO  | +0     | PluginInit - Ended
14:57:25:445 | MD |      INFO  | +0     | SystemCursor - Hiding mouse cursor
14:57:25:476 | MD |      INFO  | +31    | StartModule - Ended
14:57:25:476 | MD |      INFO  | +0     | BezelGUI - Started
14:57:25:616 | MD |      INFO  | +141   | BezelGUI - Ended
14:57:25:648 | MD |      INFO  | +31    | DefaultAnimateFadeIn - Started, direction is: in
14:57:25:648 | MD |      INFO  | +0     | DefaultAnimateFadeIn - Drawing First FadeIn Image.
14:57:27:148 | MD |      INFO  | +1500  | DefaultAnimateFadeIn - Ended
14:57:27:210 | MD |      INFO  | +63    | DefaultFadeAnimation - Started
14:57:27:492 | MD |      INFO  | +281   | DefaultFadeAnimationLoop - percentage
14:57:27:554 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage1
14:57:32:242 | MD |      INFO  | +4688  | DefaultFadeAnimation - Ended
14:57:32:242 | MD |      INFO  | +0     | DxwndUpdateIniPath - DxwndIni set to D:\ZSpin_Arcade\RocketLauncher\HFSBox\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini
14:57:32:242 | MD |      INFO  | +0     | FadeApp - Hiding Frontend by making it transparent
14:57:32:242 | MD |      INFO  | +0     | Module Setting - [Settings] - Fullscreen: true
14:57:32:242 | MD |      INFO  | +0     | Module Setting - [Settings] - Fullscreen_Width: 1366
14:57:32:273 | MD |      INFO  | +31    | Module Setting - [Settings] - Fullscreen_Height: 768
14:57:32:273 | MD |      INFO  | +0     | Module Setting - [Settings] - External_DMD: false
14:57:32:273 | MD |      INFO  | +0     | Module Setting - [Settings] - DMD_X: 1366
14:57:32:273 | MD |      INFO  | +0     | Module Setting - [Settings] - DMD_Y: 0
14:57:32:273 | MD |      INFO  | +0     | Module Setting - [Settings] - DMD_Width: 0
14:57:32:273 | MD |      INFO  | +0     | Module Setting - [Settings] - DMD_Height: 0
14:57:32:273 | MD |      INFO  | +0     | BezelStart - Started
14:57:32:492 | MD |      INFO  | +219   | Bezel - Game will be moved to monitor 1 if RL finds a valid bezel to be show.
14:57:32:492 | MD |   WARNING  | +0     | Bezel - Bezels are enabled, however none of the Bezel files, with extensions png|gif|tif|bmp|jpg exist on the bezel folders.
14:57:32:492 | MD |   WARNING  | +0     | Bezel - Bezels are enabled, however none of the Instruction Card files, with extensions png|gif|tif|bmp|jpg exist on the bezel folders.
14:57:32:492 | MD |      INFO  | +0     | BezelStart - Ended
14:57:32:492 | MD |      INFO  | +0     | Module - Running Pinball FX2 as a stand alone game and not through Steam as an executable was defined.
14:57:32:492 | MD |      INFO  | +0     | Run - Running: D:\ZSpin_Arcade\Emulators\Pinball FX2\Pinball FX2.exe AmericanDad -fullscreen -resolution1366x768
14:57:32:554 | MD |      INFO  | +62    | WinWait - Waiting for "Pinball FX2 ahk_class PxWindowClass"
14:57:33:960 | MD |      INFO  | +1407  | WinWaitActive - Waiting for "Pinball FX2 ahk_class PxWindowClass"
14:57:34:163 | MD |      INFO  | +203   | BezelDraw - Started
14:57:34:163 | MD |      INFO  | +0     | BezelDraw - Ended
14:57:34:163 | MD |      INFO  | +0     | DefaultAnimateFadeIn - Started, direction is: out
14:57:35:692 | MD |      INFO  | +1531  | DefaultAnimateFadeIn - Ended
14:57:35:855 | MD |      INFO  | +156   | Process - WaitClose Pinball FX2.exe 
14:58:13:079 | MD |      INFO  | +37219 | CloseProcess - Started, user requested to end launched application
14:58:13:551 | MD |      INFO  | +484   | DefaultAnimateFadeOut - Started, direction is: in
14:58:14:060 | MD |      INFO  | +500   | DefaultAnimateFadeOut - Ended
14:58:14:063 | MD |      INFO  | +0     | FadeApp - Showing Frontend and removing transparency
14:58:14:063 | MD |      INFO  | +0     | WinClose - Closing: Pinball FX2 ahk_class PxWindowClass
14:58:16:176 | MD |      INFO  | +2125  | CloseProcess - Ended
14:58:17:850 | MD |      INFO  | +1672  | BezelExit - Started
14:58:17:928 | MD |      INFO  | +78    | BezelExit - Ended
14:58:17:928 | MD |      INFO  | +0     | DefaultAnimateFadeOut - Started, direction is: out
14:58:18:429 | MD |      INFO  | +500   | DefaultAnimateFadeOut - Ended
14:58:18:429 | MD |      INFO  | +0     | ExitModule - Started
14:58:18:429 | MD |      INFO  | +0     | UpdateStatistics - Starting Updating Statistics
14:58:18:991 | MD |      INFO  | +563   | UpdateStatistics - Game section statistics updated.
14:58:18:991 | MD |      INFO  | +0     | RunKeymapper - Started, using method "unload"
14:58:18:991 | MD |      INFO  | +0     | GetJoystickArray - Started
14:58:18:991 | MD |      INFO  | +0     | GetJoystickArray - Ended
14:58:18:991 | MD |      INFO  | +0     | RunXpadder - Started
14:58:18:991 | MD |      INFO  | +0     | Process - Exist JoyToKey.exe 
14:58:18:991 | MD |      INFO  | +0     | Run - Running: D:\ZSpin_Arcade\Utilities\Xpadder\xpadder.exe /C
14:58:18:038 | MD |      INFO  | +47    | Process - WaitClose xpadder.exe 2
14:58:19:366 | MD |   WARNING  | +328   | RunXpadder - No profiles found and nothing to tell Xpadder to load
14:58:19:366 | MD |      INFO  | +0     | RunXpadder - Ended
14:58:19:366 | MD |      INFO  | +0     | RunKeymapper - Ended
14:58:19:366 | MD |      INFO  | +0     | ExitModule - Ended
End of Module Logs
14:58:19:507 | RL |      INFO  | +57328 | Main - Module ended, exiting RocketLauncher normally
14:58:19:507 | RL |      INFO  | +0     | ExitScript - Started
14:58:19:553 | RL |      INFO  | +47    | ExitScript - Restoring taskbar
14:58:19:725 | RL |      INFO  | +172   | SystemCursor - Restoring mouse cursor
14:58:19:772 | RL |      INFO  | +47    | ExitScript - Restored cursor
14:58:19:772 | RL |      INFO  | +0     | ExitScript - Ended

Et au cas où, le log quand je lance Pinball FX2 via Hyperspin, et qui fonctionne aussi :
HyperSpin LOG

Code : Tout sélectionner

04:02:29 PM |  HyperSpin Started 
04:02:29 PM |  Going FullScreen 
04:02:29 PM |  Checking for updates 
04:02:29 PM |  Update Check Complete 
04:02:30 PM |  Startup program: Hello.exe 
04:02:30 PM |  Startup params not set 
04:02:30 PM |  Working directory: \HFSBox\Utilities\Xpadder\ 
04:02:30 PM |  Window State: HIDDEN 
04:02:30 PM |  Launching Hello.exe 
04:02:30 PM |  Command Line is Hello.exe  
04:02:32 PM |  Playing intro video 
04:02:40 PM |  Error intializing joysticks 
04:02:40 PM |  Menu Mode is multi 
04:02:40 PM |  Loading Main Menu.xml 
04:02:40 PM |  Main Menu.xml successfully loaded 
04:02:44 PM |  Main Menu wheel loaded successfully 
04:02:58 PM |  Loading Pinball FX2.xml 
04:02:59 PM |  Main Menu.xml successfully loaded 
04:03:00 PM |  Pinball FX2 wheel loaded successfully 
04:03:06 PM |  Launching Game 
04:03:06 PM |  Using HyperLaunch
04:03:06 PM |  Getting Launcher path 
04:03:06 PM |  Launcher located at \ZSpin_Arcade\RocketLauncher\RocketLauncher.exe
04:03:06 PM |  Running Launcher 
04:03:06 PM |  Launcher Command Line is: \ZSpin_Arcade\RocketLauncher\RocketLauncher.exe "Pinball FX2" "AmericanDad"
04:05:15 PM |  Loading Main Menu.xml 
04:05:15 PM |  Main Menu.xml successfully loaded 
04:05:19 PM |  Main Menu wheel loaded successfully 
04:05:23 PM |  Exit program: Goodbye.exe 
04:05:23 PM |  Exit params not set 
04:05:23 PM |  Working directory: \HFSBox\Utilities\Xpadder\ 
04:05:23 PM |  Window State: HIDDEN 
04:05:23 PM |  Launching Goodbye.exe 
04:05:23 PM |  Command Line is Goodbye.exe  
04:05:24 PM |  Quiting Hyperspin 
04:05:24 PM |  Bye! 

Avatar de l’utilisateur
Bamak
Connaisseur
Connaisseur
Messages : 204
Inscription : 23 oct. 2013 - 01:00
Localisation : Lyon
A remercié : 13 fois
A été remercié : 28 fois

Re: Zspin ne lance pas Pinball FX2, mais Hyperspin Oui !

Message par Bamak » 27 déc. 2017 - 09:12

Salut Playmo,

Juste pour te dire que je viens de lancer Pinball FX avec ZSPIN sans le moindre soucis en suivant le tuto de Moustic.


Réessaie en suivant à la lettre les indications de Moustic, et si il y a un pb, on en reparle,
Ça marche pour moi, ça marchera pour toi !

Sinon dans Zspin quand je lance une table, pas de pb, ça lance la table en question,
Par contre quand on quitte, ça revient à l'interface de pinballFX et non sur ZSPIN (ce n'est pas gênant, et je pense que c'est normal).

Allez au boulot.

PS : je n'ai pas touché à emulator.ini ni Global Emulator.ini.

Avatar de l’utilisateur
camarade35
Maître
Maître
Messages : 4230
Inscription : 05 sept. 2013 - 01:00
Localisation : Chevaigné
A remercié : 619 fois
A été remercié : 739 fois
Contact :

Re: Zspin ne lance pas Pinball FX2, mais Hyperspin Oui !

Message par camarade35 » 27 déc. 2017 - 13:41

voir pour ajouter dans le module dans ce cas, un

Code : Tout sélectionner

Process, Close, nomdelexepinballfx.exe
WinActive, Z-Spin
Cela permettra de killer PinballFx et de réactiver la fenêtre Z-Spin ;)
à tester
préservation du patrimoine vidéoludique et de notre planète

Avatar de l’utilisateur
Bamak
Connaisseur
Connaisseur
Messages : 204
Inscription : 23 oct. 2013 - 01:00
Localisation : Lyon
A remercié : 13 fois
A été remercié : 28 fois

Re: Zspin ne lance pas Pinball FX2, mais Hyperspin Oui !

Message par Bamak » 27 déc. 2017 - 13:58

Salut Cam !
Dans le ahk ??
MEmu := "Pinball FX2"
MEmuV := "N/A"
MURL := ["http://www.pinballfx.com/"]
MAuthor := ["djvj","bleasby"]
MVersion := "2.1.3"
MCRC := "3C64C037"
iCRC := "489E4B10"
MID := "635244873683327779"
MSystem := ["Pinball FX2","Pinball"]
;----------------------------------------------------------------------------
; Notes:
; 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. You can put an extension of pxp if you want RLUI audit to work however. It will not affect launching.
; 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 PInball FX2.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.
;
; When setting this up in RocketLauncherUI under the global emulators tab, make sure to set rom extensions to pxp
; Also make your rom path the Pinball FX2\data_steam folder if you want audit to show green
;
; DMD (Dot Matrix Display)
; The module will support and hide the window components of detached DMD
; To see it, you must have a 2nd monitor connected as an extension of your desktop, and placement will be on that monitor
; To Detach:
; Run Pinball FX2 manually, and goto Help & Options -> Settings -> Video
; Set Dot Matrix Size to Off, and close Pinball FX2
; The module will automatically create the dotmatrix.cfg file in the same folder of the "Pinball FX2.exe" (your installation folder) for you
; Edit the module's settings in RLUI to customize the DMD size and placement of this window
;----------------------------------------------------------------------------
StartModule()
BezelGUI()
FadeInStart()

; primaryExe := new Emulator(emuPath . "\" . executable) ; instantiate emulator executable object
primaryExe := new Emulator(If executable ? emuPath . "\" . executable : "Pinball FX2.exe") ; instantiate emulator executable object
emuPrimaryWindow := new Window(new WindowTitle("Pinball FX2","PxWindowClass")) ; instantiate primary emulator window object
emuDMDWindow := new Window(new WindowTitle("Pinball FX2 DotMatrix","PxWindowClass"))

fullscreen := moduleIni.Read("Settings", "Fullscreen","true",,1)
fullscreenWidth := moduleIni.Read("Settings", "Fullscreen_Width",A_ScreenWidth,,1)
fullscreenHeight := moduleIni.Read("Settings", "Fullscreen_Height",A_ScreenHeight,,1)
externalDMD := moduleIni.Read("Settings", "External_DMD","false",,1)
dmdX := moduleIni.Read("Settings", "DMD_X",A_ScreenWidth,,1)
dmdY := moduleIni.Read("Settings", "DMD_Y",0,,1)
dmdW := moduleIni.Read("Settings", "DMD_Width",0,,1)
dmdH := moduleIni.Read("Settings", "DMD_Height",0,,1)

BezelStart()

fullscreen := fullscreen = "true" ? " -fullscreen" : " -borderless" ; -window is also supported but not used in this module
resolution := " -resolution" . fullscreenWidth . "x" . fullscreenHeight

If (externalDMD = "true") {
RLLog.Info("Module - Updating external DMD window placement values")
If (!executable && !steamPath)
GetSteamPath()
dotmatrixCFGFile := new File(If executable ? emuPath . "\dotmatrix.cfg" : steamPath . "\SteamApps\common\Pinball FX2\dotmatrix.cfg")
If !dotmatrixCFGFile.Exist()
dotmatrixCFGFile.Append() ; create a new blank file if one does not exist
RLLog.Info("Module - Using this dotmatrix.cfg: " . dotmatrixCFGFile.FileFullPath)
dotmatrixCFG := LoadProperties(dotmatrixCFGFile.FileFullPath)
WriteProperty(dotmatrixCFG, "x", dmdX, 1)
WriteProperty(dotmatrixCFG, "y", dmdY, 1)
WriteProperty(dotmatrixCFG, "width", dmdW, 1)
WriteProperty(dotmatrixCFG, "height", dmdH, 1)
SaveProperties(dotmatrixCFGFile.FileFullPath, dotmatrixCFG)
}

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

If executable {
RLLog.Info("Module - Running Pinball FX2 as a stand alone game and not through Steam as an executable was defined.")
primaryExe.Run(" " . romName . fullscreen . resolution)
} Else {
RLLog.Info("Module - Running Pinball FX2 through Steam.")
Steam(226980,,romName . fullscreen . resolution)
}

emuPrimaryWindow.Wait()
emuPrimaryWindow.WaitActive()

; Attempt to hide window components of the detached DMD
If (externalDMD = "true") {
Gui +LastFound
hWnd := WinExist()
DllCall("RegisterShellHookWindow", UInt,hWnd)
MsgNum := DllCall("RegisterWindowMessage", Str,"SHELLHOOK")
OnMessage(MsgNum, "ShellMessage")
}

BezelDraw()
HideAppEnd(hideEmuObj,hideEmu)
FadeInExit()
primaryExe.Process("WaitClose")
; Process("WaitClose", "Pinball FX2.exe")
BezelExit()
FadeOutExit()
ExitModule()


ShellMessage(wParam, lParam) {
RLLog.Debug("Module - DMD external window - " . wParam)
If (wParam = 1)
If emuDMDWindow.Exist()
{
emuDMDWindow.RemoveBorder() ; hide title bar
emuDMDWindow.Set("Style", "-0x800000") ; hide thin-line border
emuDMDWindow.Set("Style", "-0x400000") ; hide dialog frame
; emuDMDWindow.Set("Style", "-0xC00000") ; hide title bar
; emuDMDWindow.Set("Style", "-0x40000") ; hide thickframe/sizebox
; emuDMDWindow.Move(0,0,1920,1080)
}
}

CloseProcess:
FadeOutStart()
emuPrimaryWindow.Close()
Return
Edit : Je viens de tester le DLC avec
  • American Dad
  • Archer
  • Bob's Burger
  • Marvel's Ant-Man
  • Star Wars, Might Of The First Order
  • Star Wars, Episode 7, The Force Awakens
Ça ne fonctionne pas, pinball FX plante.
Ce sont les fichiers du dossier Emulators\Pinball FX2 qui posent problèmes.
Quand on remet comme avant (ceux du pack de base), ça passe sans problème (bien sûr on ne peut pas jouer aux jeux du DLC).

Avatar de l’utilisateur
camarade35
Maître
Maître
Messages : 4230
Inscription : 05 sept. 2013 - 01:00
Localisation : Chevaigné
A remercié : 619 fois
A été remercié : 739 fois
Contact :

Re: Zspin ne lance pas Pinball FX2, mais Hyperspin Oui !

Message par camarade35 » 27 déc. 2017 - 16:42

Bamak a écrit :Salut Cam !

Ça ne fonctionne pas, pinball FX plante.
Ce sont les fichiers du dossier Emulators\Pinball FX2 qui posent problèmes.
Quand on remet comme avant (ceux du pack de base), ça passe sans problème (bien sûr on ne peut pas jouer aux jeux du DLC).
Oui à la fin du AHK pour tester
Et concernant les DLC, ça tourne avec RL et HS ce qui plante avec ZSpin ?
préservation du patrimoine vidéoludique et de notre planète

Répondre

Revenir à « Aides et développements »