Jump to content



Photo
* * * * * 9 votes

The VP 10.8 beta thread

VP VPX 10.8 beta Visual Pinball

  • Please log in to reply
1972 replies to this topic

#61 Mike DA Spike

Mike DA Spike

    Pinball Fan

  • Platinum Supporter
  • 1,279 posts
  • Location:Hoofddorp

  • Flag: Netherlands

  • Favorite Pinball: Too many to mention

Posted 23 May 2023 - 04:44 AM

Someone else getting shrinked Tables (not adjustable) with kinect in GL Version?
Settings in BAM are fine, so the Tables in FP playing great in 3D...

I tested with latest BAM-tracker and rev 1138 (beta version)

Within the GL, I'm not able to get the menu (When setting to VR i am available).

When using the DX9 version, I'm able to get to the menu :

d972f1305602b0b8c3214bcf74061252.png

 

I needed to click the checkbox 'swap width/height' (and maybe adjust the y- scale a bit as it uses the orignal size of the cabinet)


331ddabcc742f0ba74791e946eb0f791.gif Try PinballX Database manager as a replacement of PinballX's game list manager
With special thanks to Scutters 


#62 Slydog43

Slydog43

    Pinball Wizard

  • Platinum Supporter
  • 3,008 posts
  • Location:Hackettstown, NJ

  • Flag: United States of America

  • Favorite Pinball: Addams Family, All Williams 90's Games

Posted 23 May 2023 - 10:21 AM

Why is the new ini thing stored under the %AppData%/VPinballX/, why not the install dir of Visual Pinball.  I love the idea of having all the settings in an ini file.  Can we have it stored in the vpinball location and if not then in the %AppData%/VPinballX/ dir?

 

I run a lot of emulators and the way they do it is if you want a portable install, just put the ini files under a settings dir under the emulator, that way you can create a total portable install.  I think this would be great for VPX.

 

where is the latest CommandLineParameters.txt file?  Latest builds don't seem to have it.  I want to read up on passing this ini file when running VPX.


Edited by Slydog43, 23 May 2023 - 10:26 AM.


#63 Mike DA Spike

Mike DA Spike

    Pinball Fan

  • Platinum Supporter
  • 1,279 posts
  • Location:Hoofddorp

  • Flag: Netherlands

  • Favorite Pinball: Too many to mention

Posted 23 May 2023 - 11:55 AM

Here's the command line param filehttps://github.com/v...eParameters.txt

With -ini you can use the ini file from any directory

331ddabcc742f0ba74791e946eb0f791.gif Try PinballX Database manager as a replacement of PinballX's game list manager
With special thanks to Scutters 


#64 vothar

vothar

    Enthusiast

  • Members
  • PipPipPip
  • 55 posts

  • Flag: Canada

  • Favorite Pinball: medieval madness

Posted 23 May 2023 - 03:27 PM

 

Can we use the BAM in this version with a kinect v1 (the xbox one) ? (i ask before doing any installation that can harm my vpin system)   . I mainly use my kinect for 3d scan but this would be a good new use for it...

I didn't have the latest BAM, just downloaded it

It has (and think had in the past had well) already support for Kinect v1

 

152b3a6b6fe14a8daad2a2f7fb91d385.png

 

Edit : Isn't Kinect for Xbox one the Kinect v2 ? (the one I selected ?)

 

yep... Kinect for Xbox one is the Kinect v2, Mine is kinect for xbox 360 (so V1 )



#65 Drybonz

Drybonz

    Really bad at pinball, but having fun.

  • Members
  • PipPipPipPip
  • 1,538 posts

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

  • Favorite Pinball: Theatre of Magic

Posted 23 May 2023 - 04:15 PM

Since we are talking .ini files, I had asked previously about the naming for per game .ini files and what directory they go in... if anybody knows about this, I appreciate the help.



#66 Mike DA Spike

Mike DA Spike

    Pinball Fan

  • Platinum Supporter
  • 1,279 posts
  • Location:Hoofddorp

  • Flag: Netherlands

  • Favorite Pinball: Too many to mention

Posted 23 May 2023 - 05:04 PM

Since we are talking .ini files, I had asked previously about the naming for per game .ini files and what directory they go in... if anybody knows about this, I appreciate the help.

Os that possible ? Or should you use the -ini per table


 


Can we use the BAM in this version with a kinect v1 (the xbox one) ? (i ask before doing any installation that can harm my vpin system)   . I mainly use my kinect for 3d scan but this would be a good new use for it...

I didn't have the latest BAM, just downloaded it
It has (and think had in the past had well) already support for Kinect v1
 
152b3a6b6fe14a8daad2a2f7fb91d385.png
 
Edit : Isn't Kinect for Xbox one the Kinect v2 ? (the one I selected ?)
 
yep... Kinect for Xbox one is the Kinect v2, Mine is kinect for xbox 360 (so V1 )
Thats the one I unchecked, but gave it a red circle. So both the kinects has bam tracking support, right?

331ddabcc742f0ba74791e946eb0f791.gif Try PinballX Database manager as a replacement of PinballX's game list manager
With special thanks to Scutters 


#67 Drybonz

Drybonz

    Really bad at pinball, but having fun.

  • Members
  • PipPipPipPip
  • 1,538 posts

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

  • Favorite Pinball: Theatre of Magic

Posted 23 May 2023 - 05:53 PM

 Thats the one I unchecked, but gave it a red circle. So both the kinects has bam tracking support, right?

 

I don't even know what BAM is, or use it... I'm trying to find out how the per-game/per-table .ini files would be named and stored so that tables could be launched with custom settings... for instance, starting a PuP table without exclusive fullscreen... or any number of possibilities for custom launching.



#68 Gravy

Gravy

    Pinball Fan

  • VIP
  • 1,147 posts

  • Flag: Australia

  • Favorite Pinball: Simpsons pinball party



Posted 23 May 2023 - 09:55 PM

Since we are talking .ini files, I had asked previously about the naming for per game .ini files and what directory they go in... if anybody knows about this, I appreciate the help.

I haven't heard anything about whether 10.8 will automatically start with an .ini file based on the game name (where did you read that?). 

However, I discussed a way to create a shortcut with a custom ini in this thread which may lead you in the right direction at least https://www.vpforums...=51401&p=518927


Pinball Addict


#69 Drybonz

Drybonz

    Really bad at pinball, but having fun.

  • Members
  • PipPipPipPip
  • 1,538 posts

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

  • Favorite Pinball: Theatre of Magic

Posted 24 May 2023 - 01:17 AM

 

Since we are talking .ini files, I had asked previously about the naming for per game .ini files and what directory they go in... if anybody knows about this, I appreciate the help.

I haven't heard anything about whether 10.8 will automatically start with an .ini file based on the game name (where did you read that?). 

 

I'm just assuming it would... I don't know any other reason they would have switched to the .ini system for settings with 10.8 (although there probably is one).  Every other app I know (Retroarch, for example) that uses .ini's will allow you to do this.  It seems like it would be the main benefit of using them.  To be clear, I'm not trying to automatically start the game, I'm trying to have individual custom settings, like I described above, per game.


Edited by Drybonz, 24 May 2023 - 01:18 AM.


#70 Gravy

Gravy

    Pinball Fan

  • VIP
  • 1,147 posts

  • Flag: Australia

  • Favorite Pinball: Simpsons pinball party



Posted 24 May 2023 - 01:47 AM

 

 

Since we are talking .ini files, I had asked previously about the naming for per game .ini files and what directory they go in... if anybody knows about this, I appreciate the help.

I haven't heard anything about whether 10.8 will automatically start with an .ini file based on the game name (where did you read that?). 

 

I'm just assuming it would... I don't know any other reason they would have switched to the .ini system for settings with 10.8 (although there probably is one).  Every other app I know (Retroarch, for example) that uses .ini's will allow you to do this.  It seems like it would be the main benefit of using them.  To be clear, I'm not trying to automatically start the game, I'm trying to have individual custom settings, like I described above, per game.

 

In theory using the method I linked to above, you could have an individual .ini file for every game or a selection of games and have the engine start up the game via command line with the relevant custom .ini, however if I understand correctly, the .ini file is used to customise the game engine/editor settings so any further games you attempted to play in that session would inherit those same settings until you closed the engine.

If you wanted to run some games in windowed mode you could also probably just make one .ini file called windowed.ini and call it from the command line for any games you want to play in that mode, then add the command line attributes to your launcher if you use one (I don't use a launcher so I'm not too familiar with that).

The .pov files can also hold quite a lot of settings for individual games but not to the extent that you are asking for as far as I'm aware (I don't think it supports any settings in the editor's "Video/Graphics Options" settings.)

What you are asking for is a good idea though. For instance on lower powered PCs it would be good to be able to launch resource intensive tables in a lower resolution mode without having to manually change it each time you play.


Pinball Addict


#71 Drybonz

Drybonz

    Really bad at pinball, but having fun.

  • Members
  • PipPipPipPip
  • 1,538 posts

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

  • Favorite Pinball: Theatre of Magic

Posted 24 May 2023 - 02:46 AM

What you are asking for is a good idea though. For instance on lower powered PCs it would be good to be able to launch resource intensive tables in a lower resolution mode without having to manually change it each time you play.

Yeah... I had assumed that was the whole idea behind them switching to the .ini system as it would be one of the main benefits... custom, per-table settings.



#72 hitman2304

hitman2304

    Enthusiast

  • Members
  • PipPipPip
  • 150 posts
  • Location:Poland

  • Flag: Poland

  • Favorite Pinball: AFM,Monster Bash,Medieval Madness,TOM.

Posted 25 May 2023 - 07:35 AM

This happens if i update from 10.7.3 to 10.7.4 or 10.8. Looks like ball physics is messed up.

 



#73 jarr3

jarr3

    Enthusiast

  • Platinum Supporter
  • 198 posts
  • Location:Frankfurt, Germany

  • Flag: Sweden

  • Favorite Pinball: Medieval Madness

Posted 25 May 2023 - 07:39 AM

What you are asking for is a good idea though. For instance on lower powered PCs it would be good to be able to launch resource intensive tables in a lower resolution mode without having to manually change it each time you play.

Yeah... I had assumed that was the whole idea behind them switching to the .ini system as it would be one of the main benefits... custom, per-table settings.

The main idea was to make VPX not only for windows. On mac, Linux and Android there is no registry.

I assume you can add a feature request on github to add this in the future. It might not have the highest priority, cause I see it could be solved outside of VPX core using a little windows scripting.


Sent from my iPhone using Tapatalk

#74 jpsalas

jpsalas

    Grand Schtroumpf

  • VIP
  • 7,300 posts
  • Location:I'm Spanish, but I live in Oslo (Norway)

  • Flag: Norway

  • Favorite Pinball: I like both new and old, but I guess I prefer modern tables with some rules and goals to achieve.



Posted 25 May 2023 - 11:01 AM

This happens if i update from 10.7.3 to 10.7.4 or 10.8. Looks like ball physics is messed up.

 

 

That seems to me you have an analog device connected, like a joystick, which is not calibrated in the new versions. First try playing with it disconnected. If it works better then connect it again and check the Dead Zone in the Configure keys, nudge and DOF. If it is 0 try increasing the value. But if you have nothing connected then try other tables, and see if all of them behave the same. 


If you want to check my latest uploads then click on the image below:

 

vp.jpg

 

Next table? A tribute table to Stern's Foo Fighters


#75 Drybonz

Drybonz

    Really bad at pinball, but having fun.

  • Members
  • PipPipPipPip
  • 1,538 posts

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

  • Favorite Pinball: Theatre of Magic

Posted 25 May 2023 - 11:19 AM

 The main idea was to make VPX not only for windows. On mac, Linux and Android there is no registry.

 

Ah... that makes perfect sense... thanks.



#76 hitman2304

hitman2304

    Enthusiast

  • Members
  • PipPipPip
  • 150 posts
  • Location:Poland

  • Flag: Poland

  • Favorite Pinball: AFM,Monster Bash,Medieval Madness,TOM.

Posted 25 May 2023 - 11:39 AM

 

This happens if i update from 10.7.3 to 10.7.4 or 10.8. Looks like ball physics is messed up.

 

 

That seems to me you have an analog device connected, like a joystick, which is not calibrated in the new versions. First try playing with it disconnected. If it works better then connect it again and check the Dead Zone in the Configure keys, nudge and DOF. If it is 0 try increasing the value. But if you have nothing connected then try other tables, and see if all of them behave the same. 

 

That was the problem, i play with Xbox 360 controller, for now i set deadzone on 10% and is much better, later will experiment with different settings.



#77 jpsalas

jpsalas

    Grand Schtroumpf

  • VIP
  • 7,300 posts
  • Location:I'm Spanish, but I live in Oslo (Norway)

  • Flag: Norway

  • Favorite Pinball: I like both new and old, but I guess I prefer modern tables with some rules and goals to achieve.



Posted 25 May 2023 - 05:27 PM

 

 

 

 

That seems to me you have an analog device connected, like a joystick, which is not calibrated in the new versions. First try playing with it disconnected. If it works better then connect it again and check the Dead Zone in the Configure keys, nudge and DOF. If it is 0 try increasing the value. But if you have nothing connected then try other tables, and see if all of them behave the same. 

 

That was the problem, i play with Xbox 360 controller, for now i set deadzone on 10% and is much better, later will experiment with different settings.

 

 

Good :)


If you want to check my latest uploads then click on the image below:

 

vp.jpg

 

Next table? A tribute table to Stern's Foo Fighters


#78 hitman2304

hitman2304

    Enthusiast

  • Members
  • PipPipPip
  • 150 posts
  • Location:Poland

  • Flag: Poland

  • Favorite Pinball: AFM,Monster Bash,Medieval Madness,TOM.

Posted 26 May 2023 - 04:21 PM

Just played with lights settings in POV and it seems the Enviromental Emission and Light Emission Scale not working. I have changed this settings and i see no effect.



#79 vbousquet

vbousquet

    Enthusiast

  • Members
  • PipPipPip
  • 108 posts

  • Flag: France

  • Favorite Pinball: Cue Ball Wizard, Tron Legacy, Terminator 2

Posted 26 May 2023 - 09:20 PM

So, one week and 50 commits later, we have a new beta. You can download the latest here https://github.com/v....0-1189-a038732

As far as I know, it fixes all the bugs that have been reported here (and mores). A release is slowly getting closer.


Edited by vbousquet, 26 May 2023 - 09:36 PM.


#80 Gravy

Gravy

    Pinball Fan

  • VIP
  • 1,147 posts

  • Flag: Australia

  • Favorite Pinball: Simpsons pinball party



Posted 27 May 2023 - 12:05 AM

Beta 2 feedback

Just tried playing Tales from the Crypt - VPW v1.22 and getting a runtime error 

 

Line: 1399
Subscript out of range: 'cor.ballvel'


Relates to this section of code:

	public sub Dampen(aBall)
		if threshold then if BallSpeed(aBall) < threshold then exit sub end if end if
		dim RealCOR, DesiredCOR, str, coef
		DesiredCor = LinearEnvelope(cor.ballvel(aBall.id), ModIn, ModOut )
		if cor.ballvel(aBall.id) = 0 then
			RealCOR = BallSpeed(aBall) / (cor.ballvel(aBall.id) + 0.001) 'hack
		Else
			RealCOR = BallSpeed(aBall) / cor.ballvel(aBall.id)
		end If
		coef = desiredcor / realcor 
		if debugOn then str = name & " in vel:" & round(cor.ballvel(aBall.id),2 ) & vbnewline & "desired cor: " & round(desiredcor,4) & vbnewline & _
		"actual cor: " & round(realCOR,4) & vbnewline & "ballspeed coef: " & round(coef, 3) & vbnewline 
		if Print then debug.print Round(cor.ballvel(aBall.id),2) & ", " & round(desiredcor,3)
		
		aBall.velx = aBall.velx * coef : aBall.vely = aBall.vely * coef
		if debugOn then TBPout.text = str
	End Sub

Edited by Gravy, 27 May 2023 - 12:05 AM.

Pinball Addict






Also tagged with one or more of these keywords: VP, VPX, 10.8, beta, Visual Pinball