Jump to content



Photo
* * * * * 40 votes

The VP 10.7 beta thread


  • Please log in to reply
4027 replies to this topic

#921 Thalamus

Thalamus

    Pinball Wizard

  • Platinum Supporter
  • 4,988 posts

  • Flag: Norway

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

Posted 17 October 2020 - 12:04 PM

Believe there might be a bug in Editor/UI Options. Pressing eg. Element Select color (locked). Color picker comes up but, once I've change it. It is applied to Default Material Color, not the one I wanted to change.


Edited by Thalamus, 17 October 2020 - 12:04 PM.

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


#922 onemanproject

onemanproject

    The Gamer

  • Members
  • PipPipPip
  • 205 posts
  • Location:Black Forest

  • Flag: Germany

  • Favorite Pinball: too many

Posted 18 October 2020 - 07:13 PM

Sorry guys i had again a VPX crash:

 

Crash report VPX rev4307
============
Process: VPinballX.exe
Reason: 0xE06D7363 - UNKNOWN at 0023:76789AB2
Thread ID: 0x2FD0 [12240]

Call stack
==========
76789AB2 KERNELBASE.dll RaiseException + 0x62 (0xFFFFFFFFE06D7363 0x00000001 0x00000003 0x0019b4f8)
005E7790 VPinballX.exe (0x0019B514 0x0076C1BC 0x006224CC 0x0ea49280)
005CCB21 VPinballX.exe (0x0064E998 0x0041AEE4 0x03206F50 0x0000029e)
0041D6CA VPinballX.exe (0x0000000B 0x0019E024 0x0019E0CC 0x0019e0b0)
004CC0F0 VPinballX.exe (0x0869B130 0x0000004E 0x03206F50 0x0019e72c)
004D04CD VPinballX.exe (0x00000000 0x0019E72C 0x0000004E 0x03206f50)
00427747 VPinballX.exe (0x00000000 0x00000000 0x001E0FFA 0x0014119a)
004D0124 VPinballX.exe (0x0000004E 0x00000000 0x0019E72C 0x0000004e)
00426D1F VPinballX.exe (0x00426CD0 0x0014119A 0x0000004E 0x00000000)
77495C9A USER32.dll GetClassLongW + 0x7AA (0x00426CD0 0x00000000 0x0000004E 0x00000000)
7749589A USER32.dll GetClassLongW + 0x3AA (0x0380E880 0x00000000 0x0000004E 0x00000000)
7749945F USER32.dll CallNextHookEx + 0x19F (0x0019E664 0x00000020 0x0019E870 0x77d93a20)
77D93AED ntdll.dll KiUserCallbackDispatcher + 0x4D (0x0380E880 0x00000000 0x0019E72C 0x00000001)
77481FB9 USER32.dll SendMessageA + 0x49 (0x0014119A 0x0000004E 0x00000000 0x0019e72c)
5B972C43 SciLexerVP.DLL (0x00000001 0x43B68000 0x43240000 0x032079b8)
5B93DD49 SciLexerVP.DLL (0x00000003 0x00000113 0x032079B8 0x0019e8c4)
5B971C4C SciLexerVP.DLL (0x00000113 0x00000006 0x00000000 0x00000113)
5B975C1E SciLexerVP.DLL (0x7779D52D 0x5B975900 0x7749ED0B 0x001e0ffa)
7749ED0B USER32.dll AddClipboardFormatListener + 0x4B (0x5B975900 0x001E0FFA 0x00000113 0x00000006)
77495C9A USER32.dll GetClassLongW + 0x7AA (0x5B975900 0x00000000 0x00000113 0x00000006)
77493A0A USER32.dll DispatchMessageW + 0x24A (0x00000006 0x0019EAEC 0x0019EAE4 0x00000000)
77497C08 USER32.dll IsDialogMessageW + 0x108 (0x0014119A 0x0019EAE4 0x03206F50 0x0019eae4)
77488FAE USER32.dll IsDialogMessage + 0x4E (0x0014119A 0x0019EAE4 0x77485B50 0x774a0680)
005B5E73 VPinballX.exe (0x00000000 0x0073E170 0x00000000 0x00000000)
00181168  (0x0073E170 0x00000000 0x00000000 0x00000000)

Environment
===========
Date/time: 18/10/2020, 21:05:27:429
Number of CPUs: 4
Processor type: 586
System: Windows 10 (10.0 19041)

Memory status
=============
Total Reserved: 108020K (105M) bytes
Total Commited: 301428K (294M) bytes
Total Free: 3784792K (3696M) bytes
Largest Free: 2095296K (2046M) bytes

Registers
=========
EAX=0019B478 EBX=19930520 ECX=00000003 EDX=00000000
ESI=00000105 EDI=0076C1BC EBP=00755648 ESP=0019EC1C EIP=00181168
FLG=00000216 CS=0023 DS=002B SS=002B ES=002B FS=0053 GS=002B


Failed to save minidump.
 



#923 bill777

bill777

    Enthusiast

  • Members
  • PipPipPip
  • 76 posts

  • Flag: Greece

  • Favorite Pinball: huriccane

Posted 22 October 2020 - 06:32 PM

hello. I apologize if it has been answered again, I want to ask, why are there no new tables like jersey jack or new stern? is it difficult to created ? or is there a copyright problem?



#924 LynnInDenver

LynnInDenver

    Pinball Fan

  • Members
  • PipPipPipPip
  • 570 posts
  • Location:Denver

  • Flag: United States of America

  • Favorite Pinball: Genie

Posted 22 October 2020 - 09:01 PM

hello. I apologize if it has been answered again, I want to ask, why are there no new tables like jersey jack or new stern? is it difficult to created ? or is there a copyright problem?

Emulation doesn't cover them, so it's currently a case that someone has to code a table from scratch like an original or EM would be done. So it requires someone liking the table enough to go do that.



#925 Thalamus

Thalamus

    Pinball Wizard

  • Platinum Supporter
  • 4,988 posts

  • Flag: Norway

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

Posted 22 October 2020 - 09:07 PM

It has been answered a few times before - yes. VP works by communicating with Pinmame. Pinmame emulates many different Pinball MPU. Currently, the newest emulated MPU is Sterns SAM. Newer games run on the Spike1 and Spike2 systems. So, you can't create realistic emulation of these newer machines. By realistic I mean, reading the rom, acting upon hits, starting modes, scoring, music and well on the newer ones, play video too. You will find a couple of fan tables, Munsters pr. example, exists, but, that is all written script code and are far from complete.


Edited by Thalamus, 22 October 2020 - 09:09 PM.

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


#926 Mitchell

Mitchell

    Pinball Fan

  • VIP
  • 1,434 posts

  • Flag: United States of America

  • Favorite Pinball: Many

Posted 24 October 2020 - 02:52 PM

Edit never mind. I fixed it. Not a bug.


Edited by Mitchell, 24 October 2020 - 06:11 PM.

W11 Home 64-bit + Nobara OS / AMD Radeon RX 5700 XT / AMD Ryzen 7 3700X 8-Core 3.59 GHz / RAM 64 GB


#927 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,860 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 25 October 2020 - 09:23 AM

Heh got a crash, have not had one in a while
Was actually just exiting a table
 

Crash report VPX rev4307
============
Process: VPinballX.exe
Reason: 0xC0000005 - EXCEPTION_ACCESS_VIOLATION at 0023:00527D02
Attempt to read from 0x00000000
Thread ID: 0x1EE8 [7912]
 
Call stack
==========
00527D02 VPinballX.exe (0x00000111 0x000080ED 0x00000000 0x001b172e)
00532086 VPinballX.exe (0x00000111 0x000080ED 0x00000000 0x00000111)
00426D1F VPinballX.exe (0x00426CD0 0x001B172E 0x00000111 0x000080ed)
75395C9A USER32.dll GetClassLongW + 0x7AA (0x00426CD0 0x00000000 0x00000111 0x000080ed)
75395079 USER32.dll GetSystemMetricsForDpi + 0x1449 (0x037A3D00 0x00000000 0x00000000 0x00000001)
75381FB9 USER32.dll SendMessageA + 0x49 (0x001B172E 0x00000111 0x000080ED 0x00000000)
0055BC27 VPinballX.exe (0x00000000 0x00000001 0x0019EB00 0x0022b000)
005B5FCC VPinballX.exe (0x00000000 0x0073E170 0x00000000 0x00000000)
00531D8E VPinballX.exe (0x0073E170 0x00000000 0x00000000 0x00000000)
 
Environment
===========
Date/time: 25/10/2020, 04:52:30:51
Number of CPUs: 8
Processor type: 586
System: Windows 10 (10.0 19041)
 
Memory status
=============
Total Reserved: 314992K (307M) bytes
Total Commited: 1239812K (1210M) bytes
Total Free: 2639436K (2577M) bytes
Largest Free: 2095296K (2046M) bytes
 
Registers
=========
EAX=00000000 EBX=095E6ED0 ECX=00000000 EDX=0000000F
ESI=0BE1DB00 EDI=00000031 EBP=00755648 ESP=0019EC1C EIP=00531D8E
FLG=00010202 CS=0023 DS=002B SS=002B ES=002B FS=0053 GS=002B
 
 
Failed to save minidump.

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


#928 kiwi

kiwi

    Pinball Fan

  • VIP
  • 2,672 posts

  • Flag: Italy

  • Favorite Pinball: Star Trek 25th Anniversary



Posted 31 October 2020 - 09:36 AM

I was wondering if it was possible to detect the resolution of your screen to adapt the size of the backglass / backdrop objects like the Texbox,

something to put in scripts like this:
If ScreenRes169 Then Texbox.size = "x size" "y size"



#929 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 31 October 2020 - 10:29 AM

I was wondering if it was possible to detect the resolution of your screen to adapt the size of the backglass / backdrop objects like the Texbox,

something to put in scripts like this:
If ScreenRes169 Then Texbox.size = "x size" "y size"

 

You'll need to use a VBS script to do that, using the wmic command, and assign the Horizontal and Vertical sizes to two variables and then use Hor/Ver values to find if it is a 4:3, 16:9 or 16:10

 

I can try to write a script that does later today when I come back home.


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


#930 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 31 October 2020 - 02:39 PM

Something like this should work, but I get an error in GetObject under Windows 10. I haven't use something like this for about 10 years or more, and it worked under Windows XP :) I used to make some HTA file to show the rules of the table :)

 

 

 Set objWMIService = GetObject("Winmgmts:\\.\root\cimv2")
 Set colItems = objWMIService.ExecQuery("Select * from Win32_VideoController",,48)
 For Each objItem in colItems
 intHorizontal = objItem.CurrentHorizontalResolution
 intVertical = objItem.CurrentVerticalResolution
 Next
 
 If intHorizontal/IntVertical <= 1.334 then
 Aspect = "4:3"
 Else
 Aspect = "Widescreen"
 End If
 
 
The second line could also be something like this
 
 Set colItems = objWMIService.ExecQuery("Select * From Win32_DesktopMonitor where DeviceID = 'DesktopMonitor1'",,0)
 
or like this
 
 Set colItems = objWMIService.ExecQuery("Select * From Win32_DesktopMonitor")
 
But as I said I just get an error under Windows 10 (!?) I guess we need some expert in VBS to fix this old script :) I'll Google a little about GetObject and Windows 10...

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


#931 kiwi

kiwi

    Pinball Fan

  • VIP
  • 2,672 posts

  • Flag: Italy

  • Favorite Pinball: Star Trek 25th Anniversary



Posted 31 October 2020 - 04:52 PM

I get the same error too, tried with Win XP.



#932 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,860 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 31 October 2020 - 06:59 PM

 

Something like this should work, but I get an error in GetObject under Windows 10. I haven't use something like this for about 10 years or more, and it worked under Windows XP :) I used to make 

 

 

This help at all?

strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_DesktopMonitor",,48)

For Each objItem in colItems
    WScript.Echo "ScreenHeight: " & objItem.ScreenHeight
    WScript.Echo "ScreenWidth: " & objItem.ScreenWidth
Next

Wait, i an wrong for win10 JP

 

try this

 

 Set objWMIService = GetObject("Winmgmts:\\.\root\cimv2") 

Set colItems = objWMIService.ExecQuery("Select * from Win32_VideoController",,48)
    For Each objItem in colItems 
        intHorizontal = objItem.CurrentHorizontalResolution 
        intVertical = objItem.CurrentVerticalResolution 
    Next


msgbox intHorizontal & " * " & intVertical 

If intHorizontal/IntVertical <= 1.334 then
	WScript.Echo "4:3"
	Else
	WScript.Echo "Widescreen"
End if

just adapt as needed


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


#933 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 31 October 2020 - 10:47 PM

I want to try this?   

 

 

Love it if it works



#934 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,860 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 01 November 2020 - 12:53 AM

Well, with some changes

 

 

Set objWMIService = GetObject("Winmgmts:\\.\root\cimv2")

Set colItems = objWMIService.ExecQuery("Select * from Win32_VideoController",,48)
For Each objItem in colItems
intHorizontal
= objItem.CurrentHorizontalResolution
intVertical = objItem.CurrentVerticalResolution
Next


' msgbox intHorizontal & " * " & intVertical (commended out cause we dont need a msg box

If intHorizontal/IntVertical <= 1.334 then
    (change size of object to 4.3 dimensions)

End IF

If intHorizontal/IntVertical > 1.600  then
    (change size of object to 16.9 dimensions)

End If

 

 

If intHorizontal/IntVertical = 1.600 then
    (change size of object to 16.0 dimensions)

End If


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


#935 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,860 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 01 November 2020 - 11:21 PM

@Toxie

 

What does this crash mean?
Happens in 10.7 opening the table, never even gets to the editor,

but opens in 10.6 fine can run edit etc.

 

And prior to 10.7 crashing on it, i did nothing except open it, run it once, close it, no changes

went to open it back up and nada

Crash report VPX rev4307
============
Process: VPinballX.exe
Reason: 0xC0000005 - EXCEPTION_ACCESS_VIOLATION at 0023:0052CC3A
Attempt to read from 0x00000018
Thread ID: 0x12B0 [4784]

Call stack
==========
0052CC3A VPinballX.exe (0x00010000 0x0000006E 0x0052C0F1 0x082f7ce8)
0052C0F1 VPinballX.exe (0x082F7CE8 0x0019EC14 0x0000138A 0x00230682)
005B4901 VPinballX.exe (0x75025AAE 0x00000000 0x005B379E 0x02fd9db0)
005B379E VPinballX.exe (0x0000138A 0x00000000 0x00000111 0x0019ec14)
005B7087 VPinballX.exe (0x00000111 0x0000138A 0x00000000 0x00230682)
005BE7BD VPinballX.exe (0x00426CD0 0x00230682 0x00000111 0x0000138a)
75025C9A USER32.dll GetClassLongW + 0x7AA (0x00426CD0 0x00000000 0x00000111 0x0000138a)
75023A0A USER32.dll DispatchMessageW + 0x24A (0x0019EC14 0x005B5FB2 0x0019EAE4 0x00000000)
75015B60 USER32.dll DispatchMessageA + 0x10 (0x0019EAE4 0x00000000 0x00000001 0x0019eb00)
005B5FB2 VPinballX.exe (0x00000000 0x0073E170 0x00000000 0x00000000)
00230682  (0x0073E170 0x00000000 0x00000000 0x00000000)

Environment
===========
Date/time: 1/11/2020, 18:16:59:109
Number of CPUs: 8
Processor type: 586
System: Windows 10 (10.0 19041)

Memory status
=============
Total Reserved: 124124K (121M) bytes
Total Commited: 1015912K (992M) bytes
Total Free: 3054204K (2982M) bytes
Largest Free: 2095472K (2046M) bytes

Registers
=========
EAX=00000000 EBX=0019DF34 ECX=33882FF4 EDX=33882FB4
ESI=00000031 EDI=082BA010 EBP=00755648 ESP=0019EC1C EIP=00230682
FLG=00210287 CS=0023 DS=002B SS=002B ES=002B FS=0053 GS=002B


Mini dump saved successfully.


Edited by wiesshund, 01 November 2020 - 11:23 PM.

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


#936 krel01

krel01

    Hobbyist

  • Members
  • PipPip
  • 38 posts

  • Flag: Germany

  • Favorite Pinball: AC/DC Stern

Posted 02 November 2020 - 09:11 AM

CACTUS CANYON - controller.vbs
=============================

 

Problem with the controller.vbs with CACTUS CANYON. Controller.vbs from the installer of 10.6 works but not from release 10.7.
ERROR: Wrong number of arguments or invalid property assignment: ‘LoadVBSFiles’

Will this be fixed in the next release?


Edited by krel01, 02 November 2020 - 09:11 AM.


#937 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,860 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 02 November 2020 - 11:39 AM

what line number in cactus canyon is giving that error?
almost sounds like the table script is in error, rather than controller.vbs?

 

Like here is how i am calling controller.vbs, and the hardware platform vbs

On Error Resume Next
ExecuteGlobal GetTextFile("controller.vbs")
If Err Then MsgBox "You need the Controller.vbs file in order to run this table (installed with the VPX package in the scripts folder)"
On Error Goto 0
If Usebackglass=0 then B2SOff=True 'Set Controller = CreateObject("VPinMAME.Controller")
If UseBackglass=1 then B2SOff=False 'Set Controller=CreateObject("b2s.server") 'For backglass

' Load the core.vbs for supporting Subs and functions
LoadVPM "01200100","Taito.VBS",3.1

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


#938 ronaldvg

ronaldvg

    Enthusiast

  • Members
  • PipPipPip
  • 104 posts

  • Flag: Netherlands

  • Favorite Pinball: VP

Posted 02 November 2020 - 01:39 PM

Actually this is already fixed in the newer VBS file of Cactus Canyon. Thalamus has a repository on github with a very good collection of script files that enhance or improve the tables, in there is also the newer script of Cactus Canyon which works with the controller.vbs of 10.7.

 

Here is the repository: https://github.com/s...pxtable_scripts

 

CACTUS CANYON - controller.vbs
=============================

 

Problem with the controller.vbs with CACTUS CANYON. Controller.vbs from the installer of 10.6 works but not from release 10.7.
ERROR: Wrong number of arguments or invalid property assignment: ‘LoadVBSFiles’

Will this be fixed in the next release?



#939 Thalamus

Thalamus

    Pinball Wizard

  • Platinum Supporter
  • 4,988 posts

  • Flag: Norway

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

Posted 02 November 2020 - 01:39 PM

Error for CC and CCC has already been mentioned and I've included the fix from Toxie in the script repo. https://github.com/s...pxtable_scripts - more than this "crash" is fixed for the mentioned tables. Ah - seems I posted almost at the same time as ronaldvg. :)


Edited by Thalamus, 02 November 2020 - 01:40 PM.

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


#940 krel01

krel01

    Hobbyist

  • Members
  • PipPip
  • 38 posts

  • Flag: Germany

  • Favorite Pinball: AC/DC Stern

Posted 02 November 2020 - 03:16 PM

Error for CC and CCC has already been mentioned and I've included the fix from Toxie in the script repo. https://github.com/s...pxtable_scripts - more than this "crash" is fixed for the mentioned tables. Ah - seems I posted almost at the same time as ronaldvg. :)

Thanks alot guys!