Jump to content



Photo

Better Arcade Mode - MOD for Future Pinball


  • Please log in to reply
918 replies to this topic

#441 ravarcade

ravarcade

    Enthusiast

  • Members
  • PipPipPip
  • 363 posts

  • Flag: Poland

  • Favorite Pinball: none

Posted 14 July 2013 - 06:01 AM

Thanks Rav, your work looks great. II can't wait to get the Kinect plugin going, it's currently not being detected :(

Kinect require:

- Windows Vista / 7 / 8 (XP is not supported)

- Microsoft Kinect SDK. If You use any other SDK/Drivers for Kinect, You have to unistall it.


BAM page: http://www.ravarcade.pl

current BAM version: v1.5-317,  released: Oct 11, 2020


#442 manocheese

manocheese

    Neophyte

  • Members
  • Pip
  • 3 posts

  • Flag: United Kingdom

  • Favorite Pinball: Terminator 2

Posted 14 July 2013 - 05:45 PM

Yeah, it also requires that I plug the power supply in to a socket that isn't broken. Took me a good 10 minutes to realise.



#443 ravarcade

ravarcade

    Enthusiast

  • Members
  • PipPipPip
  • 363 posts

  • Flag: Poland

  • Favorite Pinball: none

Posted 16 July 2013 - 02:29 PM

BAM Update
 
 
- Num keys now work with numbers in units - so everywhere.
- Posprocessing now works in Active 3D stereo mode - so everywhere.
- Fixed error with artifact on reflections with posprocessing 
- Now on load BAM try to keep focus on playfield window - with frontends after load FP should get all keys - no need to ALT-TAB switching to play.

BAM page: http://www.ravarcade.pl

current BAM version: v1.5-317,  released: Oct 11, 2020


#444 mitchelwb

mitchelwb

    Enthusiast

  • Members
  • PipPipPip
  • 88 posts

  • Flag: United States of America

  • Favorite Pinball: Sing Along

Posted 16 July 2013 - 03:46 PM

Somebody needs to buy you a beer.


WIP Cabinet build: Intel i3-3225 | 4Gb 1600 DDR3 | 64Gb SSD | Gigabyte GTX 650 2Gb video | Modified Slugfest cabinet


#445 manocheese

manocheese

    Neophyte

  • Members
  • Pip
  • 3 posts

  • Flag: United Kingdom

  • Favorite Pinball: Terminator 2

Posted 16 July 2013 - 05:51 PM

I know it's a long shot, but I'll be in Zabrze and Krakow mid-September, I'll buy you drinks if you're there.



#446 ravarcade

ravarcade

    Enthusiast

  • Members
  • PipPipPip
  • 363 posts

  • Flag: Poland

  • Favorite Pinball: none

Posted 16 July 2013 - 06:12 PM

I know it's a long shot, but I'll be in Zabrze and Krakow mid-September, I'll buy you drinks if you're there.

I'm in Wroclaw  :) not so far


BAM page: http://www.ravarcade.pl

current BAM version: v1.5-317,  released: Oct 11, 2020


#447 dejanne

dejanne

    Hobbyist

  • Members
  • PipPip
  • 36 posts

  • Flag: Belgium

  • Favorite Pinball: indiana jones-road girls

Posted 29 July 2013 - 03:01 PM

is it possible instead of working with hyperpin, that you make  schortcuts on your desktop for every table

and by clicking on it bam starts automaticly, so in a way you have a simplyfied frontend..

then i would build a trackball in my cab to navigate and confirm!



#448 ravarcade

ravarcade

    Enthusiast

  • Members
  • PipPipPip
  • 363 posts

  • Flag: Poland

  • Favorite Pinball: none

Posted 29 July 2013 - 06:46 PM

is it possible instead of working with hyperpin, that you make  schortcuts on your desktop for every table

and by clicking on it bam starts automaticly, so in a way you have a simplyfied frontend..

then i would build a trackball in my cab to navigate and confirm!

Yes. It is simple.

Create shortuct to FPLoader.exe and add all params to load and play table.

This is example of shortcut:

"C:\Games\Future Pinball\BAM\FPLoader.exe" /open "C:\Games\Future Pinball\Tables\JAWSlow.fpt" /play /exit /arcaderender

If You have problem wtih HyperPin, remember:

1. Rename FPLoader.exe to "Future Pinball.exe"

2. add /STAYINRAM before /open to command line.

 

If You look for nice frontend, try pinballx.net.

I worked with frontend author to make it compatible with BAM.

(You still need to add /STAYINRAM swtich to command line)


BAM page: http://www.ravarcade.pl

current BAM version: v1.5-317,  released: Oct 11, 2020


#449 dejanne

dejanne

    Hobbyist

  • Members
  • PipPip
  • 36 posts

  • Flag: Belgium

  • Favorite Pinball: indiana jones-road girls

Posted 29 July 2013 - 09:26 PM

yeah, it's probebly my fault hyperpin didn't work but al this stuff is like chinese for me :pinnochio:( and a lot of others i think, hope..) 

in fact, i think chinese is way more easy ! 

it's a blessing guys like you are around and my other friend google haha

i definatly will take a look at pinballx

 

tomorow wil test bam with futuredmd, i heard my gtx 660 can run three screens so i'm curious..

 

thx a lot man!!



#450 dejanne

dejanne

    Hobbyist

  • Members
  • PipPip
  • 36 posts

  • Flag: Belgium

  • Favorite Pinball: indiana jones-road girls

Posted 30 July 2013 - 10:56 AM

hey man, it worked with the shortcuts so i'm very pleased with that, nice job!

today i will be doing a lot of payments en your donation will be one of them haha

 

 

what's the difference between hyperpin and pinballx?


Edited by dejanne, 30 July 2013 - 12:35 PM.


#451 ClarkKent

ClarkKent

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,552 posts

  • Flag: Austria

  • Favorite Pinball: Q*Bert's Quest, Red's and Ted's Road Show, Dialed In, Big Bang Bar

Posted 01 August 2013 - 04:27 PM

just a qick question: How to use BAM with Hyperpin? I read somewhere that there is a separate config file with the tables that should use BAM but I can not find the thread anymore.

#452 ravarcade

ravarcade

    Enthusiast

  • Members
  • PipPipPip
  • 363 posts

  • Flag: Poland

  • Favorite Pinball: none

Posted 02 August 2013 - 07:24 AM

just a qick question: How to use BAM with Hyperpin? I read somewhere that there is a separate config file with the tables that should use BAM but I can not find the thread anymore.

http://ravarcade.pl/...n-to-use-bam,51


BAM page: http://www.ravarcade.pl

current BAM version: v1.5-317,  released: Oct 11, 2020


#453 ClarkKent

ClarkKent

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,552 posts

  • Flag: Austria

  • Favorite Pinball: Q*Bert's Quest, Red's and Ted's Road Show, Dialed In, Big Bang Bar

Posted 02 August 2013 - 02:55 PM

 

just a qick question: How to use BAM with Hyperpin? I read somewhere that there is a separate config file with the tables that should use BAM but I can not find the thread anymore.

http://ravarcade.pl/...n-to-use-bam,51

 

Thanx! I found that, too! But I read somewhere that it's possible to use several versions, some tables with BAM and some without BAM. With the use of a special settings file. That was the thing I was looking for! Anyone?



#454 ravarcade

ravarcade

    Enthusiast

  • Members
  • PipPipPip
  • 363 posts

  • Flag: Poland

  • Favorite Pinball: none

Posted 07 August 2013 - 06:03 PM

BAM Update
 
- Bug-fix : missing DMD animations on some tables 
- Added scaling of Tranlate table values: If You set Scale X/Y/Z for example = 10.0 You have to enter Translate X = ~ 3500 to put camera above table edge, now You can set same value lika for scale = 1.0. 
- physic-xml files
FP / FP + Physics 2.4 MOD / FP + Physics 2.5 MOD have diffrent XML files with configs of physic engine. This config file was inside "Future Pinball.exe". Now BAM on table load will try to load external config xml files.  
First it will try to load "TableName.xml" from table folder.
If this file not exist, BAM will load "default.xml" from BAM folder.
If this file not exist too, BAM will load xml file inside "Future Pinball.exe".
 
I added to BAM.zip XML folder. Inside it there are files from orgyginal Future Pinball and for Physics mod 2.4 and 2.5. 
If You want to use this file with specyfic table, copy it to table folder and rename it to "TableName.xml".
If You want to use XML with all tables (without own XML) copy XML file to BAM folder and rename it to "default.xml".
 
It You want to modifi XML file and test it:
File is loaded at start of game (F5 in Future Pinball editor). So You can:
1. load table
2. Open xml file in text editor.
3. change values
4. press F5 in FP 
5. test new xml file
6. exit of game (back to FP editor)
7. modify again xml file (and save it to disk)
8. test new values again (press F5)
 
You don't have to exit from FP or reload table.
 
Loaded physics xml file is displayed is displayed in left/bottom of BAM hud (if there is no info about physics xml - build in exe is used).
----------------------------------
Notice:
- I did not test xml files. I play FP only to test BAM and i don't see difference ;)
- I did a lot of changes form last release and many updates are now "turn off" and hidded. I hoop that i did not break anything ;)

BAM page: http://www.ravarcade.pl

current BAM version: v1.5-317,  released: Oct 11, 2020


#455 The Loafer

The Loafer

    Pinball Wizard

  • VIP
  • 3,471 posts
  • Location:Embrun, Ontario, Canada

  • Flag: ---------

  • Favorite Pinball: Superman, Firepower & Tron



Posted 08 August 2013 - 12:49 AM

Just so its clear to everyone. This allows to use different physics without hacking the exe, all done in memory. Huge thanks to Rav for this.

#456 open6l

open6l

    Pinball Fan

  • VIP
  • 639 posts
  • Location:Ontario, Canada

  • Flag: Canada

  • Favorite Pinball: TRON Legacy

Posted 08 August 2013 - 01:43 AM

This is an impressive feature (on the fly XML physics). Wow wow wow!

open6l___gaming.png


#457 Zablon

Zablon

    Pinball Fan

  • Members
  • PipPipPipPip
  • 642 posts

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 09 August 2013 - 06:32 AM

Well now..that's an interesting addition....hmm...

How does that work with tables that are "optimized" for such and such physics? Does it set it back to the default physics and go from there? I ask simply because I'm sure at some point people will start posting their physics entries and there may need to be a baseline to work from (let's assume everyone is using the non-modified).


Edited by Zablon, 09 August 2013 - 06:34 AM.


#458 open6l

open6l

    Pinball Fan

  • VIP
  • 639 posts
  • Location:Ontario, Canada

  • Flag: Canada

  • Favorite Pinball: TRON Legacy

Posted 09 August 2013 - 06:46 AM

Basically it reads each table's XML first (ie if you have Star Wars.fpt then you would copy one of the 3 included physics xml files to Star Wars.xml - there is a physics 1.0, physics 2.4 and physics 2.5 xml). It will read that xml and load the appropriate physics settings/values from the file. If you don't have any xml file listed for the set table then you would have a default.xml in the BAM folder using the physics version that you want to be the default for all tables. As a last resort if you don't have a table xml or the default xml then it just loads whatever physics are present in the original executable.

 

The big plus is that we can talk freely about physics 2.5 now since there is no hacking of the exe involved AT ALL here. :)


Edited by open6l, 09 August 2013 - 06:49 AM.

open6l___gaming.png


#459 ckovanda

ckovanda

    Enthusiast

  • Platinum Supporter
  • 55 posts

  • Flag: United States of America

  • Favorite Pinball: attack from mars

Posted 09 August 2013 - 03:39 PM

I tried using a 360 Kinect last night and it wasn't detecting it.  I installed the SDK and when I went to choose kinect mode, the camera worked for a bout 5 seconds, then froze.  after that toggling back and forth id' get a camera not detected, plugin disabled error.

 

do i have to be using a kinect for windows specifically?  is anyone else using a 360 kinect successfully?



#460 ravarcade

ravarcade

    Enthusiast

  • Members
  • PipPipPip
  • 363 posts

  • Flag: Poland

  • Favorite Pinball: none

Posted 09 August 2013 - 06:41 PM

I tried using a 360 Kinect last night and it wasn't detecting it.  I installed the SDK and when I went to choose kinect mode, the camera worked for a bout 5 seconds, then froze.  after that toggling back and forth id' get a camera not detected, plugin disabled error.

 

do i have to be using a kinect for windows specifically?  is anyone else using a 360 kinect successfully?

Well... , i can't confirm if Kinect 360 works.

Microsoft Kinect SDK licence for devs don't alow me to "...assist, encourage..." to use Kinect for XBOX 360 with  Kinect for Windows Applications.

http://www.microsoft...p/sdk-eula.aspx

 

... but i don't have "Kinect for Windows"... and i think on my video You can see "360" on "black shiny" device.

 ;)

 

make sure:

- have sdk 1.7

- uninstall not microsoft sdk version

- Your Kinect is to conected to PC as "only one" to USB port "pair". 


BAM page: http://www.ravarcade.pl

current BAM version: v1.5-317,  released: Oct 11, 2020