-
Posts
811 -
Joined
-
Last visited
-
Days Won
63
Content Type
Profiles
Forums
Events
Downloads
Store
Articles
Everything posted by joyrider3774
-
just in case someone else wants to use xbox 360 ce with zaccaria pinball.exe couldn't get it working either initally (although i am online) what i did was the following: enabled xinput ingame disabled steam controller api ingame disabled controller profile in properties of the game in steam (not sure if this is needed) made xbox 360ce use xinput version 1.4. The game uses that version so you need to provide the same file in xbox 360ce by going to game options and selecting 1.4 checkbox as well (leave 1.3 intact, i kept getting errors trying to disable it) Xbox 360ce by default downloads / uses 1.3 it seems. If you select both 1.4 and 1.3 for zaccaria executable in xbox 360 ce and press sync button it will create the 1.4 version file. Now my plunger is working in both zaccaria pinball & pinball fx3 although i did had to use vjoy a virtual joypad and creating a little delphi program to feed correct axis data from the plunger based on the real axis data and fix the right thumbstick from pressing upwards all the time also had to make sure xbox 360ce was using the virtual joypad and not the real joypad axis. But this is all specific to my plunger and the data it shows on the axis'es at least i think so. If i did not do this on williams tables in pfx3 it kept looking at the backglass on the playfield when using my real joystick z axis (thumb stick was always pressing up in resting state)
- 239 replies
-
- 1
-
-
@halen, @roccodimarco have you tried disabling steam api in the controller settings and only enabling xinput as controller input when using xbox 360ce in the game settings ? Before i had a cab i was playing the game on my main pc using real xbox 360 controller and i had problems with it unless i disabled steam gamepad / control api and only enabled xinput (ingame settings) i also disabled my controller profile for this game specifically (steam game settings / not ingame) so i was sure it was using xinput and not steam controller api stuff. About the ahk script & 4k it should work but it could be you need to change the script for clicking on the main menu (the setcursor position part) so that you need to supply an x,y parameter so that mouse sits at the logo when it sends a mouse click
- 239 replies
-
FX3 Disable Continue last game (would you like to continue prompt)
joyrider3774 replied to bduncan's topic in General
I had the same problem and have found a workaround for this problem, since i can't seem to modify my keyboard encoder key output i have created a very simple autohotkey script that will remap my default left and right flippers (left shift / right shift) to key left and key right. You'd also need a remap for enter key if your launch button is not mapped by default to enter, which is also the case with me. if the message pops up i can now with my left and right flippers select which i want (continue or start new game) and using the launch button (which i mapped to return / enter) i can confirm it now This is the very simple autohotkey script, you need to change this to the keys your are using. Use google to find your key names in autohotkey as this is specific to my setup : #noenv &::Enter 1::Enter LShift::Left RShift::Right compile to an exe and let it run with the start before command in pinballx settings, set it up to not wait for the program to exit. (my compiled script is called Pinball_FX3_remap.Exe) You'll also need to edit pinball fx3 control settings ingame to now use the new buttons (left key for left flipper, right key for right flipper, enter key for launch) You also need to kill / exit the app when pinball fx3 gets closed so for that i created a batch (.bat) file which contains the following. You need to change the exe to the name you named your script (try to use no spaces then you don't have to worry about it being detected as a parameter) taskkill /IM pinball_fx3_remap.exe this works fine for me. Also if you happen to use my launcher to use select hotseat or classic mode, you need to edit the keys in the ini file as well to use enter for launcher / left /right key. [SETTINGS] LEFTKEY=37 RIGHTKEY=39 LAUNCHKEY=13 While this does not remove the message you can at least using this workaround select what you want using your flippers and the launch button. I had to do this as i only have a select few buttons and it might work until zen decides we can also select this using our flipper buttons in cabinet mode or have an option to ignore saved games. If you already have start before or launch after scripts, you'll either need to create batch files or ahk compiled scripts so you can run multiple programs or use plugins i think i saw one that existed to launch everything but i'm guessing you'll know how to do that if you got that already setup I just tried playing a game and i must say i did not notice any delay with the keyremaps although i really don't notice this usally myselve. At least it's something to work around the issue. edit: if you got 4 flipper buttons, 2 on each side it might be better to map the 2 extra buttons to left / right instead of the flipper buttons itselve, it might prevent latency / delay problems and then you just have to assign the nudge left / right instead of the flipper buttons. It might be safer, if you only got 2 flipper buttons you have no choise unless you got some extra buttons somewhere you could use. Do note when doing this you don't have to edit the ini file for my pfx3 launcher unless you want to select the options there using the extra 2 flipper buttons -
PinballX Enhancements/Features Requests
joyrider3774 replied to Draco1962's topic in FAQs, Guides, & Other Useful Information
@Carny_Priest thanks, i'll have a look at it. I did create my batch file already as i already had some of the dmd video's synced to my playfield (like the junkyard one) which i manually recorded using obs studio. So for the ones i have i used the batch file and it worked but for the ones i'm missing i'll modify your script and see what it gives. The thing is i'm doing most of my recording on my main pc, have not tried to see if my cab can handle it. My cab is slower than my main pc. But i'll try it out, should indeed not be too hard to do it. edit: got it working although am recording from my main pc and a virtual monitor using spacedesk. Pinball cabinet could not handle playing the game and recording using ffmpeg at the same time. The cpu is not that good. But simulated my setup on my main pc for recording. It does not loop correctly but then again i did not verify the video's i already merged using ffmpeg if they loop correctly and usually i would launch a game before the video ends. Thanks again -
PinballX Enhancements/Features Requests
joyrider3774 replied to Draco1962's topic in FAQs, Guides, & Other Useful Information
@Carny_Priest that would indeed be a workaround that should work. Thanks i did not think of that. Currently i disabled it again. There might be another way using a program to merge the picture backglass i'm using and the dmd video's edit: it seems ffmpeg.exe can do this my backglass is 1024x768 and thus my picture is the same size however my dmd video is not same size so i have to scale it and then put it on the postion where my dmd would be. so the command i used is this: where the png is my backglass image, wms_junkyard.mp4 is my dmd video the Scale:568:170 is to scale the video to the size of the dmd i want it to use and the overlay=228:590 the postion where the dmd video should come in the picture basically if defines the rectangle inside the picture where dmd should come. All i need to do now is create a simple batch script that loops over everything and does it all at once. I'll put the patch script here afterwards so people can use it -
PinballX Enhancements/Features Requests
joyrider3774 replied to Draco1962's topic in FAQs, Guides, & Other Useful Information
Hi, I'd like to be able to specify per system if dmd video's in pinballx should be visible / played. I have a 2 monitor setup and for pinball fx3 i'm using the same backglass images in pinballx as the ones i use ingame, but i left place there for the dmd. So when viewing a pinball fx3 game i would like to be able to view the dmd video as i have placed it on the same monitor as the backglass video. This seems to be working fine however i do not want any other system to show a dmd. From what i've seen i don't think this is currently possible. It seems the hidedmd option inside the xml / game manager is related to showing the dmd while playing a game or something along those lines but it's not related to hiding the dmd video per game / system as i had set hidedmd to true on some systems yet they still play the video. I also tried renaming the no dmd image / video in the hope it would not show but then it shows just a black rectangle on the place where it would normally show the dmd in pinballx. I have no idea's left to try and show a dmd video only for pinball fx3 games inside pinballx so i'm guessing it's currently not possible to do this hence the feature request. I currently disabled showing the dmd on same monitor as the backglass again as i can't specify it per system / game or at least i don't know how to do it if it is possible. Thanks -
@Draco1962 i uploaded my xcf files to /-PinballX-/Other Uploads/Joyrider3774/Pinball FX3/Wheel Images but the images from @BrandonLaw have better colors and the bally logo.
-
@Draco1962 i used brandon's psd template, i'll upload my xcf files for the 3 tables when i get home or tommorow. But i basically based everything of brandons psd. Currently at the pub so can not upload
-
@BrandonLaw thanks for the template. I've whipped these up for my cabinet for now, feel free to add your own if you want to, just needed something for my cab and they look ok there. ... I've gotten most of the things i needed from http://www.ministryofpinball.com and i reused the party zone text from visual pinball directory on the ftp. I don't know who created it initially. I still got the XCF gimp files if needed but not sure how usefull they'd be unless you want to replace the text below the image
-
Did you add the zaccaria pinball system and set it to enabled in the other emulators section (there's a screenshot somewhere in this thread to set it up in pinballx) ? Also make sure (but i did not verify if it's needed) that your game database is named the same as the system folder (or vice versa). but i'm not sure if it's a requirement. The folder name for the database you defined in the emualtor section (basically the system's) name should math the folder in the database folder of pinballx for zaccaria pinball. If you want it to show up in the lists section just create a group xml linking directly to the single zaccaria pinball games database that's what i did to be able to select zaccaria pinball tables only. Otherwise they show up in the all games sections
- 239 replies
-
It could be it happens because i'm forcing my app to be the foreground window every X Seconds. I'll make an option to be able to disable that functionality but i'm not certain that's the cause. I have no experience whatsoever using hyperspin so i'll have to make a similar setup to see if have the same problem. But I might pm you a link to a new version (for you to test only) with that option to force the foreground window in it so you can disable it and see if it makes a diffrence. My app does remain always on top until its closed but could be it's the foreground window pushing that does it. I'll keep you posted
-
I have not been able to install customn voices, i did find a page that have customn voices but they don't show up under the sapi control panel (they do in the other / settings speech settings), some do actually but windows tell me it can't be used. The zira womans one does sound a bit more robotisch, i'm currently using that eva mobile voice because of that
-
hey @BrandonLaw thanks for these do you have the template for these or even better only the williams pinball fx3 logo above the docklets used in a seperate png somewhere ? I'm missing the volume 2 pack ones and was going to try to create my own but want them to be in the same style as the ones you did
-
thanks a lot that actually made me able to change it between woman (zira) and men's (david) voice on my main pc so i'm guessing it will work on my cab as well. I can only try it out during the weekend as i'm moving my cab from work to my home place tommorow evening. btw on my main pc i was able to unlock another voice (eva mobile) using this https://windowsreport.com/unlock-new-text-to-speech-voice-windows-10/ In case anyone is wondering where windows has hidden this, the "gui" way to access it is the following: open control panel (not settings) goto speech Recnognition section click text to speech on the left menu (the eva voice only showed up after applying the reg tweak from above link when going to it using this way).
-
The thing is i already tried that, but i both my windows versions text to speech is disabled in the settings yet pinballx can still play it. I even tried selecting the woman's voice and then disabling it again but did not seem to have an effect
-
Hey, I'm not sure it's configurable and if it is it's probably related to windows (10) settings but if i use the speech plugin on my main pc i hear a womans (cortona's ?) voice, if i use the speech plugin on my cabinet i hear a men's voice. Which settings control the voice, i'm guessing it must be something windows related as it's probably using some of it's features although i'm not sure. Both my main pc as my cabinet pc use windows 10, what i did not verify however is what version / build of windows 10 is installed on my cabinet. I know my main pc has 1809 home edition, so it has the latest october update already. Does anyone know why i hear a mens voice on my cab and a woman's voice on my main pc. I rather have the woman's voice on my cabinet as well instead of the man's voice.
-
well if someone tells me the command line parameters for hotseat mode in pinball fx2 i can add it in. but i don't think they exist and as such my program can't be made to work with it. The only way would be to send keys to the program to select hotseat mode inside the game which is basically what nukelauncher is doing i think and my app is not designed todo this My app is already generic, you can copy the exe and rename it, launch it close it immediatly (Q / Alt +f4) and then start changing the button sections in the ini file (which will have same name as renamed exe) to add the command line parameters needed. But if a game (does not matter which) does not support command line parameters to select certain options it will never work unfortunatly. The only reason this works for pinball fx3 is because they have a -class and -hotseat_X parameter. If pinball fx2 has similar options it's easily added if it doesn't it can't be done this way. I made it generic and already forsaw 4 extra buttons if they ever add a -tour (to select tournament classic style). And perhaps in the future there might be other games supporting certain commandline parameters then this app can be used as well but if the options are not available i'm affraid it can never work and the developpers would need to add the command line options first to the game. There's no way around this unfortunatly. I'm also having problems with joypad support, it seems in windows 10 i need to select in the controller settings part a prefered joypad if i don't do this or windows does not do it for you the app will not detect the joypad. I also have one very old generic usb pad that does not work with the axises but it is possible to use buttons to navigate as well and that does work. My xbox 360 wireless controler however is working without a problem, but things like xbox 360 ce won't work because as far as i understand xbox 360 ce only works for programs using xinput api, which i don't currently, i'm just using a component that uses windows api functions to get joypad input which seems to work with some of my joypads so i'm not sure about it all. I have not looked at how hard it might be to use xinput in delphi
-
It is theoretically possible but it would require a complete new program to be written and i think there already exists a pinball fx2 launcher to do some things like that. The app i wrote is based on the fact that a game has command line parameters for enabling certain options like the -class and -hotseat_3 etc options. Each button on my app gets assigned a different set of those parameters and i just launch the pinball fx3 game with the required parameters. Thats all the app basically does, i dont send keypresses or things like that to any game using my app it just requires command line parameters. I'll look up the pfx2 launcher which does send keypresses and the like and perhaps you can use it for hotseat as well, i'm not going to create a seperate program to do so. What i needed for my cab was only the app in its current state and its working fine on my cab. I just thought the community would benefit from it as well since there was no way to select these options and released it on github with full source so anyone can take it and improve upon. I'm already trying to add joypad support and thats something i don't require myselve but i'm willing to try to add it in and got a version at home working with my xbox 360 wireless controller but i'm not sure i'll add much more myselve as everything i wanted works for me and i've got plenty of work left on other things of my own cabinet which only arrived last friday at work. When i get home i'll seek up that pinball fx2 launcher or if you can tell me the command line parameters for pinball fx 2 for hotseat i can tell you what to change in the ini file to make it work, if they dont exist it wont work with my app @outhere this launcher works based on sending keypresses and has support for hotseat / multiplayer options http://www.nukelauncher.com or there is even a thread here
-
@davsouto i'm working on adding in joypad support, i've got a version at home where i can control the app with my xbox 360 wireless joypad. However if you can not wait you could use joytokey program for the time being. About hyperspin & focus you mean my app does not get focus or pinball fx3 ? as i added code in my app for it to be always on on top and force it to be the foreground window every X seconds. Could you give me more details about the setup you are using or upload me the bare minimum configuration somewhere (without media etc) so i can simulate the setup on my main pc and perhaps see what's going wrong ?
-
As far as i'm aware pinball fx2 does not have commandline parameters for multiplayer hotseat mode, at least i could not find any information about them existing. If they do not have such command line parameters it will not work. It will just lauch the table and ignore the hotseat parameters as they are not implemented in the game. If they do exist, they might be named differently and ini file buttons section needs to be modified, but i dont think they exist. So the short answer probably no, unless someone knows the parameters and if they even exist
-
i just tested it on my cab during lunch break at work. Program seems to work fine on my cab although i did had to change the rotation settings and change my keys to reflect my cabinet keyboard encoder to be albe to launch (my launch button is different). if i get some time i'll make a video after work hours of it running.
-
As said check the release section on github, you are probably looking at sources. There is a link there to the compiled version. I was explicitly not directly linking to it because otherwise people would probably skip the help / readme section and don't know how to set it up initially (you need to check path is pointing to steam.exe location if it's empty and did not detect steam automatically and setup your keys. So start manually press Q or alt +f4 -> ini gets generated and then setup at least keys and verify if path is pointing to steam.Exe in the ini file). I've linked to it now but be sure to read the help / usuage section (here https://github.com/joyrider3774/PinballX_Launcher_app ) so you know what todo ... On the bottom of this page the zip file with the compiled version https://github.com/joyrider3774/PinballX_Launcher_app/releases
-
Hey, I decided to release an Initial version... https://github.com/joyrider3774/PinballX_Launcher_app/ binary is in the release section, be sure to read the readme on github. App starts by default in 270° rotated mode (ROTATE=3 in ini) but you can change this if you run already in portrait mode (ROTATE=0 in ini is no rotation), needs minimum width of 800x600 but can be scaled up or down using SCALEM & SCALED params. And generates an ini file to be used with pinball FX3 steam version. You need cabinet mode. PinballX settings are in the screenshot in the readme on github but do not forgot to reflect to your paths (i'm running pinballx from diffrent drive that my c drive). This will only work with keyboard encoders not cabinets that show up their controls as a joystick, there simply is no joystick support build in. I'm also not sure what happens if you use tools like XBOX360 CE i don't know if your keyboard keys still register or not. I have not tested that. Run the app once then press alt + f4 or Q immediatly, it will have created an ini file where you MUST define your keyboard keys in. You can use the showkeys.exe app to show you the numbers by pressing your cabinet buttons. By default it uses LEFT SHIFT, RIGHT SHIFT, ENTER to launch and Q to quit I could not test much on my own cabinet as i just found out it got delivered with only a gts 710 and a not soo fast cpu pentium G5400 gold which is way too low spec to be running pinball fx 3 but i did test using keyboard on my main pc. app can be used for other emulators / simulators / games should there be a need for being able to choose parameters with buttons, by copying and renaming original exe then repeating steps above and changing the buttons text, params and enabled states in the new ini file lets hope it all works Delphi Source is available as well
-
do note there is a bug in the current version of the game where loading the original mars table will load attack from mars as well if you have the williams volume 2 table. Like -table_Mars launches wrong table if you own both williams volume 2 and the mars table. Someone posted a work around by copying Mars.pxp to for example Nars.pxp and launching with -table_Nars will load the correct old mars table and not Attack from forms. Just so you guys know before trying the find errors in your setup. As it's not your setup but the game itselve that contains a bug




