Jump to content



Photo
* * * * * 5 votes

Call for testing


  • Please log in to reply
1630 replies to this topic

#781 mjr

mjr

    Pinball Wizard

  • Members
  • PipPipPipPipPip
  • 3,346 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness

Posted 31 May 2019 - 08:09 PM

 

Have you tried just letting it run without worrying about where the capture box is?  That's just a status window that doesn't care about focus at all, so it shouldn't matter if it's behind another window.  

 

Ahhhhh, ok i'll try that I just need to set capture to auto since I currently capture manually. 

 

That should be okay, too, actually - the keyboard monitoring is all "in the background", so it doesn't matter whether or not the status window has focus.   But I guess it might be difficult to know what the right timing is without being able to see the status window!  Maybe I should try making the status window "topmost" to see if it'll stay in front in this case.  This might be one of those cases where there's an arms race between two programs fighting it out over who's in front, but at least Future Pinball isn't getting updated any more, so it'll eventually have to lose the arms race by default. :)



#782 mjr

mjr

    Pinball Wizard

  • Members
  • PipPipPipPipPip
  • 3,346 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness

Posted 31 May 2019 - 11:49 PM

Beta 14 is available.  Just a couple of minor tweaks.



#783 djlunchbox

djlunchbox

    Enthusiast

  • Members
  • PipPipPip
  • 157 posts

  • Flag: El Salvador

  • Favorite Pinball: WCS 94, Theatre of Magic, TOTAN

Posted 01 June 2019 - 04:03 AM

Welp it didn’t work. Here’s a video. I’ll try again and this time not okay the table but it doesn’t save te video for FP. Well it does but it’s a static video of a picture but not if the lights on the table. It works fine in VP

https://youtu.be/49YU5vUSEjk

#784 mjr

mjr

    Pinball Wizard

  • Members
  • PipPipPipPipPip
  • 3,346 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness

Posted 01 June 2019 - 06:29 PM

Welp it didn’t work. Here’s a video. I’ll try again and this time not okay the table but it doesn’t save te video for FP. Well it does but it’s a static video of a picture but not if the lights on the table. It works fine in VP

 

1. Any chance you're running FP in exclusive full-screen mode?  Ffmpeg can't access the Windows display buffer when another app has it in exclusive mode (as the name kind of implies!), so it can't do captures in that mode across the board.

 

2. Have you tried checking the log?

 

- Make sure the Media Capture checkbox is checked in the Log File page of the settings dialog

- Run the capture

- Quit

- Carefully read through the log (PinballY.log) to see what the program thinks it's doing during the capture, and see if there's anything that doesn't agree with what you expected



#785 djlunchbox

djlunchbox

    Enthusiast

  • Members
  • PipPipPip
  • 157 posts

  • Flag: El Salvador

  • Favorite Pinball: WCS 94, Theatre of Magic, TOTAN

Posted 01 June 2019 - 07:16 PM

I dont think FP runs in anything but exclusive fullscreen when its in cabinet/arcade mode. If thats the case Ill need to adjust it back to desktop then rotate and size then try again.

Ill let you know.

#786 javier1515

javier1515

    Pinball Fan

  • VIP
  • 574 posts
  • Location:Villa Maria Cordoba

  • Flag: Argentina

  • Favorite Pinball: The Addams Family, Hook



Posted 02 June 2019 - 03:31 AM

Hello MJR, I recently turned on my Cab because I discovered this new FrontEnd and it seemed like a good excuse to update everything again, besides trying this very interesting since it exports everything from PinballX and so you save a lot of time.
I have my first problem ... only a few videos of the tables appear. that may be happening, so I read many formats and I should not have compatibility problems, I have videos mp4 and f4v.
 
Another query .. PinballY does not have the option to launch the B2SBackglass as PinballX does? since I use that option and if I do not have it, I will have to record all the tables.  :wimper:
 
Thank you very much for all your work and dedication for the scene and make this hobby every time more beautiful  :Worship:  :otvclap:  :love39:
 
Cheers, Javier..

"Learning without thought is vain, thought without learning is dangerous." (Confucius)
 
"Aprender sin pensar es inútil, pensar sin aprender es peligroso". (Confucio)

 

 

Please, if you can help me with a small contribution to update my work team and continue to make more tables I will be eternally grateful.
 

#787 djlunchbox

djlunchbox

    Enthusiast

  • Members
  • PipPipPip
  • 157 posts

  • Flag: El Salvador

  • Favorite Pinball: WCS 94, Theatre of Magic, TOTAN

Posted 02 June 2019 - 04:13 AM

While most of the pinball X formats work the naming convention is different on a few tables from pinball x. Open your media folder and look for table videos then drag and drop it directly on the playfield. Here’s a video someone shot of how to set up a new table.

https://youtu.be/hhxT0aiWwY0

B2S should launch automatically if it’s set up properly. You may need to download the latest version and re-register the server. You’ll need a kill command so it closes out tho

Create a file called ClosePinUp.bat in your PinballY folder, containing the following:

taskkill /f /m PinUpPlayer.exe
taskkill /im PinUpDisplay.exe


In the "Run After 1" box, enter:

[HIDE] cmd /c [PINBALLY]\ClosePinUp.bat

#788 randr

randr

    I'm just a hardware guy so...

  • VIP
  • 2,650 posts
  • Location:Minnesota

  • Flag: United States of America

  • Favorite Pinball: Twilight Zone

Posted 03 June 2019 - 12:53 PM

Is it just my setup or when you select sorting from a system it pulls from ALL systems... if I’m in vpx and sort by year I get vp9 listed as well. Can this be changed to just show from system your sorting from? Or is my setup messed up?

randr___pinball.png                         


#789 mjr

mjr

    Pinball Wizard

  • Members
  • PipPipPipPipPip
  • 3,346 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness

Posted 03 June 2019 - 06:38 PM

I have my first problem ... only a few videos of the tables appear. that may be happening, so I read many formats and I should not have compatibility problems, I have videos mp4 and f4v.

 

For the tables where videos aren't displayed, try this:

 

Press digit "0" (zero)

Select Game Setup

Select Show Media Files

 

That'll show you the exact folder locations and file names for all of the media files that the program is expecting for the current game.  Compare the names to the actual file names.  If they're different, you can either rename the files or you can change the name that PinballY is searching for, as follows:

 

Press digit "0" (zero)

Select Game Setup

Select Edit Game Details

Enter the new base media file name in the "Media name" box

 

 

Another query .. PinballY does not have the option to launch the B2SBackglass as PinballX does? since I use that option and if I do not have it, I will have to record all the tables.  :wimper:

 

Correct - B2S launch isn't an option.  I've never been very fond of that because it's so slow to load; I like videos better because they come up instantly.  Of course, the PinballY source code is 100% open, so anyone who wants B2S integration is free to add it.  (And I'd be happy to merge it back into the base code if the implementation is solid.) 

 

(You might even be able to get it working with a little Javascript, actually - B2S is an OLE Automation object, and Javascript can access those.  See Javscript scripting > OLE Automation in the help.)  If you pursue that and get it working, send me the code, and I'll add it as a worked example to the help.)

 

Batch capture can make it pretty painless to create videos for all of your backglasses, by the way.

 

 

Is it just my setup or when you select sorting from a system it pulls from ALL systems... if I’m in vpx and sort by year I get vp9 listed as well. Can this be changed to just show from system your sorting from? Or is my setup messed up?

 

The filters are mutually exclusive.

 

You could always do a little Javascript extending if you wanted combined filters.


Edited by mjr, 03 June 2019 - 07:20 PM.


#790 randr

randr

    I'm just a hardware guy so...

  • VIP
  • 2,650 posts
  • Location:Minnesota

  • Flag: United States of America

  • Favorite Pinball: Twilight Zone

Posted 09 June 2019 - 11:32 PM

Can we get an option to select buttons for up/down menu? For my setup left flipper is up, right flipper is down and I want it the other way without changing the left right in frontend menu..

randr___pinball.png                         


#791 mjr

mjr

    Pinball Wizard

  • Members
  • PipPipPipPipPip
  • 3,346 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness

Posted 10 June 2019 - 12:34 AM

Can we get an option to select buttons for up/down menu? For my setup left flipper is up, right flipper is down and I want it the other way without changing the left right in frontend menu..

 

That's an easy one with Javascript.  Paste this into Scripts\main.js:

 

let reverseMenuMap = { "Next": "Prev", "Prev": "Next" };
mainWindow.on("commandbuttondown", ev => {
    if (mainWindow.getUIMode().mode == "menu") {
        let reverseCmd = reverseMenuMap[ev.command];
        if (reverseCmd) {
            mainWindow.doButtonCommand(reverseCmd, true, ev.repeat);
            ev.preventDefault();
        }
    }
});


#792 randr

randr

    I'm just a hardware guy so...

  • VIP
  • 2,650 posts
  • Location:Minnesota

  • Flag: United States of America

  • Favorite Pinball: Twilight Zone

Posted 10 June 2019 - 12:55 AM

Works perfectly. Thanks mjr

randr___pinball.png                         


#793 javier1515

javier1515

    Pinball Fan

  • VIP
  • 574 posts
  • Location:Villa Maria Cordoba

  • Flag: Argentina

  • Favorite Pinball: The Addams Family, Hook



Posted 10 June 2019 - 04:36 PM

MJR it is possible to add select the screen number to launch a certain game.
For example, in PinballX I use a program called DisplayFucion where you can exchange the main screen you want, in my case I change from munitor 1 to Munitor 2 to play PC games and MAME
 
 
this is my Cab
 

"Learning without thought is vain, thought without learning is dangerous." (Confucius)
 
"Aprender sin pensar es inútil, pensar sin aprender es peligroso". (Confucio)

 

 

Please, if you can help me with a small contribution to update my work team and continue to make more tables I will be eternally grateful.
 

#794 djlunchbox

djlunchbox

    Enthusiast

  • Members
  • PipPipPip
  • 157 posts

  • Flag: El Salvador

  • Favorite Pinball: WCS 94, Theatre of Magic, TOTAN

Posted 10 June 2019 - 04:53 PM

 

MJR it is possible to add select the screen number to launch a certain game.
For example, in PinballX I use a program called DisplayFucion where you can exchange the main screen you want, in my case I change from munitor 1 to Munitor 2 to play PC games and MAME
 
 
this is my Cab
 

 

 

I don't think PinballY supports MAME integration so why would you need to change main playfield? 



#795 mjr

mjr

    Pinball Wizard

  • Members
  • PipPipPipPipPip
  • 3,346 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness

Posted 10 June 2019 - 06:32 PM

MJR it is possible to add select the screen number to launch a certain game.

For example, in PinballX I use a program called DisplayFucion where you can exchange the main screen you want, in my case I change from munitor 1 to Munitor 2 to play PC games and MAME

 

You should be able to do the same thing in PinballY.  I assume you're running DisplayFucion as a "before launching this game" task in PinballX, right?   Have you tried setting up the same "before launch" task in PinballY?



#796 javier1515

javier1515

    Pinball Fan

  • VIP
  • 574 posts
  • Location:Villa Maria Cordoba

  • Flag: Argentina

  • Favorite Pinball: The Addams Family, Hook



Posted 10 June 2019 - 07:18 PM

That's right, he launched the DisplayFusion profile before.
I tried it with Pinbally but I could not make it work like PinballX.
At this moment I am not at home, when I arrive I will show you what I do if they can help me in what I do wrong


but it would be nice if it could be done with some simpler option for the users that use MAME and other games, it would be all in the same Frontend.

Enviado desde mi SM-G925I mediante Tapatalk

"Learning without thought is vain, thought without learning is dangerous." (Confucius)
 
"Aprender sin pensar es inútil, pensar sin aprender es peligroso". (Confucio)

 

 

Please, if you can help me with a small contribution to update my work team and continue to make more tables I will be eternally grateful.
 

#797 djlunchbox

djlunchbox

    Enthusiast

  • Members
  • PipPipPip
  • 157 posts

  • Flag: El Salvador

  • Favorite Pinball: WCS 94, Theatre of Magic, TOTAN

Posted 10 June 2019 - 07:20 PM

@MJR will PinballY scan subfolders for tables?

 

The reason I ask is in FP, some tables require specific library files (*.FPL) for sounds and other features however some table authors re-use the same naming convention thus causing an issue since some sound clips are only in specific FPL files. That's what they sometimes make each table be in a subfolder or ZIP file. 

 

Could it be possible to have PBY scan subfolders for table file extensions OR maybe decode Zip files similar to rocketlauncher? 



#798 mjr

mjr

    Pinball Wizard

  • Members
  • PipPipPipPipPip
  • 3,346 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness

Posted 10 June 2019 - 09:02 PM

@MJR will PinballY scan subfolders for tables?

 

Nope, just the folder listed for the system.

 

 

Could it be possible to have PBY scan subfolders for table file extensions OR maybe decode Zip files similar to rocketlauncher? 

 

Possible, sure.  In general, if you want to request a non-trivial feature, it's probably best to file an enhancement request on the github issue tracker.  And of course if you want to take a crack at implementing it, I'm always happy to review pull requests and consider adding them to the mainline if they're solid and do something useful.



#799 BoltBait

BoltBait

    Software Developer

  • Members
  • PipPipPip
  • 459 posts
  • Location:Sacramento, CA

  • Flag: United States of America

  • Favorite Pinball: Elvira, Whitewater, Big Bang Bar, Fun House and All the old EM tables of the 70s that I played as a kid (including Buccaneer, Spirit of 76, and King Kool)

Posted 10 June 2019 - 09:06 PM

Could PinballY have an option to replace the "Shutdown" command for a "Logout" command instead?

 

My cabinet requires me to logout and then switch off the power for it to come back on properly.

 

TIA!

 

EDIT:  This would be located at line 6961 of PlayfieldView.cpp.

 

How to logoff the current user: https://docs.microso...he-current-user


Edited by BoltBait, 10 June 2019 - 09:20 PM.

How I built my B2S Pinball Cabinet, step-by-step, with pictures!  Full-sized cabinet for ~$700. Believe me, if I can do it, so can you!

"Making anything with your hands goes wonderfully with whatever in your life you would consider your grind." ~Nick Offerman


#800 mjr

mjr

    Pinball Wizard

  • Members
  • PipPipPipPipPip
  • 3,346 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness

Posted 10 June 2019 - 09:41 PM

Could PinballY have an option to replace the "Shutdown" command for a "Logout" command instead?

 

This sounds like another good one for Javascript:

 

let User32 = dllImport.bind("User32.dll", `
    BOOL WINAPI ExitWindowsEx(UINT uFlags, DWORD dwReason);
`);

mainWindow.on("command", ev => {
    if (ev.id == command.PowerOffConfirm) {
        const EWX_LOGOFF = 0;
        User32.ExitWindowsEx(EWX_LOGOFF, 0);
        mainWindow.doCommand(command.Quit);
        ev.preventDefault();
    }
});