Jump to content



Photo
* * * * * 40 votes

The VP 10.7 beta thread


  • Please log in to reply
4027 replies to this topic

#1061 jpsalas

jpsalas

    Grand Schtroumpf

  • VIP
  • 7,326 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 15 December 2020 - 01:17 PM

I've a question about elements naming

 

For example, I can create several triggers with the same name

 

So, then it's hard to find where the problem is if the table doesn't work properly

 

 

I did something similar, I tried to rename a rubber, but it was in a collection, and since I had zoomed inn, I didn't see that the other rubbers were also selected, so I renamed the rubber, and suddenly there were 50 rubbers with the same name :) I had to delete them all. I hope this bug can be fixed :)


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


#1062 Segovia11

Segovia11

    Enthusiast

  • Members
  • PipPipPip
  • 125 posts

  • Flag: United Kingdom

  • Favorite Pinball: DeadHunter

Posted 16 December 2020 - 08:12 PM

Dear Development Team,

                                          Please find enclosed an observation report ; the DropTarget_Hit runs the code 100 times. The Wall Element_Hit runs the code only once without errors.

Merry Xmas & i wish you a happy New Year    

Joseph Gofton

:rolleyes:  :rolleyes:  :rolleyes:


Edited by Segovia11, 16 December 2020 - 10:08 PM.


#1063 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,860 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 17 December 2020 - 12:32 AM

Dear Development Team,

                                          Please find enclosed an observation report ; the DropTarget_Hit runs the code 100 times. The Wall Element_Hit runs the code only once without errors.

Merry Xmas & i wish you a happy New Year    

Joseph Gofton

:rolleyes:  :rolleyes:  :rolleyes:

 

What do you mean?
any specific table as an example?
I am only getting 1 event for 1 hit of a drop target


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#1064 fuzzel

fuzzel

    spaghetti code

  • VP Dev Team
  • PipPipPipPipPip
  • 2,818 posts

  • Flag: Germany

  • Favorite Pinball: yes I have

Posted 18 December 2020 - 12:01 PM

 

I've a question about elements naming

 

For example, I can create several triggers with the same name

 

So, then it's hard to find where the problem is if the table doesn't work properly

 

 

I did something similar, I tried to rename a rubber, but it was in a collection, and since I had zoomed inn, I didn't see that the other rubbers were also selected, so I renamed the rubber, and suddenly there were 50 rubbers with the same name :) I had to delete them all. I hope this bug can be fixed :)

 

Is fixed now and comes with the next update ;)



#1065 batch

batch

    VPFroggie

  • Members
  • PipPipPipPipPip
  • 2,180 posts
  • Location:Center of France

  • Flag: France

  • Favorite Pinball: Anyone if gaming and appearence are great

Posted 18 December 2020 - 01:41 PM

I was working on a table (LHexagone.vpx), creating rubbers (copying, editing...) with another table open, the same with a different name (L'HEXAGONE_VP9_3.0c.vpx), and when I wanted to file, VPinball crashed

 

Crash report VPX rev4360
============
Process: vpinballx.exe
Reason: 0xC0000005 - EXCEPTION_ACCESS_VIOLATION at 0023:753F21EE
Attempt to read from 0x00000001
Thread ID: 0x2248 [8776]

Call stack
==========
753F21EE KERNELBASE.dll WideCharToMultiByte + 0xEE (0x00000000 0x00000000 0x00000001 0xffffffffffffffff)
004C4F7D vpinballx.exe (0x0E314440 0x00000038 0x00000004 0x0000000a)
7587A861 OLEAUT32.dll SafeArrayCreate + 0x941 (0x2A8ED12C 0x0E314440 0x0000000B 0x00000004)
004C595E vpinballx.exe (0x0000000B 0x6B64640C 0x00000409 0x00000004)
6B66B73B vbscript.dll DllGetClassObject + 0xDA8B (0x0000000B 0x00000004 0x00000000 0x00000001)
6B66A6AF vbscript.dll DllGetClassObject + 0xC9FF (0x0019DBC0 0x00000004 0x00000000 0x00000001)
6B66F59C vbscript.dll DllGetClassObject + 0x118EC (0x0019DDF8 0xFFFFFFFFB0F25D64 0x00000000 0x0019ddf8)
6B66CFEB vbscript.dll DllGetClassObject + 0xF33B (0x0019DDF8 0x0019DDF8 0x0DA1EF50 0x07841920)
6B66CE85 vbscript.dll DllGetClassObject + 0xF1D5 (0x0019DDF8 0x00000000 0x00000000 0x00000000)
6B6682BA vbscript.dll DllGetClassObject + 0xA60A (0x079342E8 0x0019E188 0x00000000 0x0d82d118)
6B657AA0 vbscript.dll (0x0DA00CD0 0x00000000 0x00000409 0x00000001)
6B667C99 vbscript.dll DllGetClassObject + 0x9FE9 (0x00000000 0x00000409 0x00000001 0x0019def0)
6B66B628 vbscript.dll DllGetClassObject + 0xD978 (0x00000000 0x00000001 0x0019E188 0x00000000)
6B670306 vbscript.dll DllGetClassObject + 0x12656 (0x00000000 0xFFFFFFFFB0F263BC 0x0D82D348 0x00000000)
6B66CFEB vbscript.dll DllGetClassObject + 0xF33B (0x00000000 0x00000000 0x0DA1EF50 0x07841920)
6B66CE85 vbscript.dll DllGetClassObject + 0xF1D5 (0x00000000 0x00000000 0x0D82D348 0x0d82d348)
6B6682BA vbscript.dll DllGetClassObject + 0xA60A (0x07934978 0x00000000 0x00000000 0x00000000)
6B656DA1 vbscript.dll (0x0D97C568 0x00000514 0x006242F4 0x00000400)
004A65E0 vpinballx.exe (0x00000514 0x0019E4F4 0x29CF2210 0xfffffffffffffc86)

Environment
===========
Date/time: 18/12/2020, 14:31:56:803
Number of CPUs: 8
Processor type: 586
System: Windows 10 (10.0 18363)

Memory status
=============
Total Reserved: 211116K (206M) bytes
Total Commited: 698580K (682M) bytes
Total Free: 3284544K (3207M) bytes
Largest Free: 2095424K (2046M) bytes

Registers
=========
EAX=0019D4A4 EBX=032943C8 ECX=00000001 EDX=00000020
ESI=FFFFFFFF EDI=000004E4 EBP=00000000 ESP=0019E4D0 EIP=0050A355
FLG=00010246 CS=0023 DS=002B SS=002B ES=002B FS=0053 GS=002B


Failed to save minidump.

 


signature_24042026.jpg          DIRECT LINK TO MY TABLES http://www.vpforums....loads&mid=30858    

                                               LINK TO MY 204 BACKDROPS : Design Resources/ Main Resources/Table Templates/Table Resources/Backdrops for VPX Tables (DT 16/9)  2.0 


#1066 fuzzel

fuzzel

    spaghetti code

  • VP Dev Team
  • PipPipPipPipPip
  • 2,818 posts

  • Flag: Germany

  • Favorite Pinball: yes I have

Posted 18 December 2020 - 03:34 PM

the call stack looks like you tried to put a very long name and/or with wrong characters to a bumper. Element names shouldn't be longer than 32 characters.



#1067 batch

batch

    VPFroggie

  • Members
  • PipPipPipPipPip
  • 2,180 posts
  • Location:Center of France

  • Flag: France

  • Favorite Pinball: Anyone if gaming and appearence are great

Posted 19 December 2020 - 08:51 AM

I have a problem with "Table Info"

 

I converted VP9 table "L_Hexagone.vpt" to VP10.7 table "L_Hexagone.vpx"

 

For the VP9 version, here is what I could read in the "Table Info"

 

datevp9.jpg

 

And for the VP10.7 version here is what I can read in the "Table Info"

 

datevpx.jpg

 

And when I close the table, I can see this message at the top of the screen

 

date.jpg

 

 

It seems it adds the date and the hour I took the snapshot


signature_24042026.jpg          DIRECT LINK TO MY TABLES http://www.vpforums....loads&mid=30858    

                                               LINK TO MY 204 BACKDROPS : Design Resources/ Main Resources/Table Templates/Table Resources/Backdrops for VPX Tables (DT 16/9)  2.0 


#1068 fuzzel

fuzzel

    spaghetti code

  • VP Dev Team
  • PipPipPipPipPip
  • 2,818 posts

  • Flag: Germany

  • Favorite Pinball: yes I have

Posted 19 December 2020 - 09:21 AM

I haven't checked the code but that revision thing is a new feature in VP 10.7

#1069 jpsalas

jpsalas

    Grand Schtroumpf

  • VIP
  • 7,326 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 19 December 2020 - 09:29 AM

There is a "bug" or maybe it is due to a new feature, but the las 8 Taito tables I saved with this latest revision do not show textures when played under 10.6. If this is a result of the new features, then it is ok by me :) But if it wasn't the meaning maybe there is some "bug" that has occurred :)

 

Take a look for example at Polar Explorer 3.0.1 here :https://www.vpforums...&showfile=13700


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


#1070 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,860 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 19 December 2020 - 10:02 AM

There is a "bug" or maybe it is due to a new feature, but the las 8 Taito tables I saved with this latest revision do not show textures when played under 10.6. If this is a result of the new features, then it is ok by me :) But if it wasn't the meaning maybe there is some "bug" that has occurred :)

 

Take a look for example at Polar Explorer 3.0.1 here :https://www.vpforums...&showfile=13700

 

Confirmed, it does it to any table saved in 10.7 last revision

just opened a demo table i was tinkering with
i did not do anything but copy and paste a light and saved it

 

VPX 10.6.1

zByJkPP.png

 

VPX 10.7 rev 4360

HquO0Ob.png

 

 

Does this possibly pertain to the bug that was fixed about how textures were stored or addressed?
If so, is this a fix to a bug that even exists in 10.6, or like JP said, is this an unintended new bug?


Edited by wiesshund, 19 December 2020 - 10:07 AM.

If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#1071 fuzzel

fuzzel

    spaghetti code

  • VP Dev Team
  • PipPipPipPipPip
  • 2,818 posts

  • Flag: Germany

  • Favorite Pinball: yes I have

Posted 19 December 2020 - 10:05 AM

Not sure what causes this but maybe we have to increase the file version in 10.7 that triggers the message that it might be incompatible when played with older version of VPX.

#1072 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,860 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 19 December 2020 - 10:15 AM

Not sure what causes this but maybe we have to increase the file version in 10.7 that triggers the message that it might be incompatible when played with older version of VPX.

 

Didnt you or toxie do something in the last revision that addressed some issue with how images were stored or utilized?

https://www.vpforums...=52#entry464123
Maybe it has them organized in a way that 10.6 just cant see them?

 

Maybe it is not a bug but an improvement? Dunno.

A message would be good though, would hate to lose an improvement.

 

Playerwise, 10.7 seems stable enough for daily use?
i have not been using 10.6.1 for a while


Edited by wiesshund, 19 December 2020 - 10:20 AM.

If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#1073 Thalamus

Thalamus

    Pinball Wizard

  • Platinum Supporter
  • 4,988 posts

  • Flag: Norway

  • Favorite Pinball: GOT, Alien Star, LOTR, TOM

Posted 19 December 2020 - 10:21 AM

10.7 has been playable for quite a while now, my issue with it is still the messed up sound channels.


From now on. I won't help anyone here at VPF. Please ask Noah why that is.


#1074 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,860 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 19 December 2020 - 10:41 AM

10.7 has been playable for quite a while now, my issue with it is still the messed up sound channels.

hmm, i have not noticed that, but then my sound set up might be different than yours


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#1075 jpsalas

jpsalas

    Grand Schtroumpf

  • VIP
  • 7,326 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 19 December 2020 - 11:12 AM

About my latest 9 Taito tables: I have loaded them in the older revision, saved them again, and now they play fine under 10.6 (and 10.6.1). I have reupload the tables, as it was better that they all played fine under 10.6, just like the rest :)

 

If you need a test table, just save any table with this latest revision and you'll see that the textures are not visible when running under 10.6. 


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


#1076 Thalamus

Thalamus

    Pinball Wizard

  • Platinum Supporter
  • 4,988 posts

  • Flag: Norway

  • Favorite Pinball: GOT, Alien Star, LOTR, TOM

Posted 19 December 2020 - 11:35 AM

 

10.7 has been playable for quite a while now, my issue with it is still the messed up sound channels.

hmm, i have not noticed that, but then my sound set up might be different than yours

 

Obviously not every table and that is what now confuses me. Tested 4 tables, F14 and Algar is broken, TWD and Johnny Mnemonic seems to be ok. I'll make a video comparing the sound later on, F14 is a good example though, it is normally a very noisy machine so you will very easily hear the difference easily.

 

https://photos.app.goo.gl/Dk5NDpyuF4m9eNaP9

 

Microphone on the mobile is crap, you don't really hear the rom sound very well on the "working" version very well, but, you can clearly hear that there is a big difference. I can hardly heard the rom sound at all standing in front of the cab. Like I said, I find it odd that some tables seems to work.

 

Might have to wait a bit for google to make those videos ready ...


Edited by Thalamus, 19 December 2020 - 11:57 AM.

From now on. I won't help anyone here at VPF. Please ask Noah why that is.


#1077 fuzzel

fuzzel

    spaghetti code

  • VP Dev Team
  • PipPipPipPipPip
  • 2,818 posts

  • Flag: Germany

  • Favorite Pinball: yes I have

Posted 19 December 2020 - 11:58 AM

Well 10.7 is still in beta phase and if you build our save a table in 10.7 it might be not 100% compatible to older versions of VPX. If you want to release this table it's always a good idea to note that it should be played with 10.7.

#1078 jpsalas

jpsalas

    Grand Schtroumpf

  • VIP
  • 7,326 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 19 December 2020 - 03:16 PM

Well 10.7 is still in beta phase and if you build our save a table in 10.7 it might be not 100% compatible to older versions of VPX. If you want to release this table it's always a good idea to note that it should be played with 10.7.

 

Yes, I know, but until the last build they were fine :) I always use the latest beta to build my tables, this way I can properly test it :) But I guess from now on there will be no more 10.6 compatible tables, as I start using the new Elasticity falloff for the walls :) But the new tables will take a while to release :)


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


#1079 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,860 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 19 December 2020 - 07:01 PM

 

Well 10.7 is still in beta phase and if you build our save a table in 10.7 it might be not 100% compatible to older versions of VPX. If you want to release this table it's always a good idea to note that it should be played with 10.7.

 

Yes, I know, but until the last build they were fine :) I always use the latest beta to build my tables, this way I can properly test it :) But I guess from now on there will be no more 10.6 compatible tables, as I start using the new Elasticity falloff for the walls :) But the new tables will take a while to release :)

 

Just wondering, as the last beta gives that wall fall off value, do you suppose that might be what buggers it up in 10.6?

 

I tried opening a 10.7 build table in 10.6 and resaving it (to another file of course)

can not open it again in 10.6 afterwards, it crashes

 

Not complaining, just an observance 

 

 

 

 

10.7 has been playable for quite a while now, my issue with it is still the messed up sound channels.

hmm, i have not noticed that, but then my sound set up might be different than yours

 

Obviously not every table and that is what now confuses me. Tested 4 tables, F14 and Algar is broken, TWD and Johnny Mnemonic seems to be ok. I'll make a video comparing the sound later on, F14 is a good example though, it is normally a very noisy machine so you will very easily hear the difference easily.

 

https://photos.app.goo.gl/Dk5NDpyuF4m9eNaP9

 

 

 

Hmm, going to download F14 so we can compare notes

that way we have same table


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#1080 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,860 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 19 December 2020 - 09:46 PM

@Thalamus

 

Ok, i got F14 table

 

The sound that VPX plays is limited, mechanical clicking and clunking mostly
1st thing i realized is that the table did not do SSF audio very well.

Oh it played the sounds, but not  where i expected the sounds to come from exactly

I checked the script, it was a little devoid of the positional sound routines i normally see/use
so like all flippers were coming from the same place

 

So i changed the script

Dim TableWidth, TableHeight

TableWidth = Table1.width
TableHeight = Table1.height

Function Vol(ball) ' Calculates the Volume of the sound based on the ball speed
    Vol = Csng(BallVel(ball) ^2 / 2000)
End Function

Function AudioPan(ball) ' Calculates the pan for a ball based on the X position on the table. "table1" is the name of the table
    Dim tmp
    tmp = ball.x * 2 / TableWidth-1
    If tmp > 0 Then
        AudioPan = Csng(tmp ^10)
    Else
        AudioPan = Csng(-((- tmp) ^10))
    End If
End Function

Function Pitch(ball) ' Calculates the pitch of the sound based on the ball speed
    Pitch = BallVel(ball) * 20
End Function

Function BallVel(ball) 'Calculates the ball speed
    BallVel = (SQR((ball.VelX ^2) + (ball.VelY ^2)))
End Function

Function AudioFade(ball) 'only on VPX 10.4 and newer
    Dim tmp
    tmp = ball.y * 2 / TableHeight-1
    If tmp > 0 Then
        AudioFade = Csng(tmp ^10)
    Else
        AudioFade = Csng(-((- tmp) ^10))
    End If
End Function

Sub PlaySoundAt(soundname, tableobj) 'play sound at X and Y position of a fast object, like bumpers, flippers and other solenoids
    PlaySound soundname, 0, 1, AudioPan(tableobj), 0.1, 0, 0, 0, AudioFade(tableobj)
End Sub

Sub PlaySoundAtBall(soundname) ' play a sound at the ball position, like rubbers, targets, metals, plastics
    PlaySound soundname, 0, Vol(ActiveBall), AudioPan(ActiveBall), 0.4, 0, 0, 0, AudioFade(ActiveBall)
End Sub

Sub PlayXYSound(soundname, tableobj, loopcount, volume, randompitch, pitch, useexisting, restart)
	PlaySound soundname, loopcount, volume, AudioPan(tableobj), randompitch, pitch, useexisting, restart, AudioFade(tableobj)
End Sub

This does not make the table any more or less noisy, it just annoyed me that things like a left and right flipper came from the same place in 3d space
So i am noting that i changed something, but not something that makes the table more or less noisy, i just kinda like the sounds to come from the right spot in 3d space

call it OCD

 

 

Now, most of the table's sounds, come from the ROM
all that VPX 10.7 is playing is flippers bumpers, slingshots, some additional solenoids and collision sounds.

I noticed the table music was a bit subdued
That is the ROM defaults in pinMAME though VPX has no say so here.
Specifically the YM2151, so i set those to 13%, that was loud enough to make lots of noise
(click pinmame display in focus, hit TAB, arrow down to the YM2151 volume, unhide pinmame if you have it hidden)

All other volumes i left at the defaults

 

This is table running under VPX 10.7
(youtube does not do AC3 surround audio, so stereo only, but if you notice positional changes on flipper, slingshot, etc audio, it is because of as noted above)

@Thalamus, having never played this table in real life, maybe you could watch, or well listen to this
and tell me where it is right, and where it is wrong, so i know what we are looking at?
Table version used is

F-14 Tomcat (Williams 1987) VPX [Visual Pinball X]

 


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow