Jump to content



Photo
* * * * * 40 votes

The VP 10.7 beta thread


  • Please log in to reply
4027 replies to this topic

#761 fuzzel

fuzzel

    spaghetti code

  • VP Dev Team
  • PipPipPipPipPip
  • 2,818 posts

  • Flag: Germany

  • Favorite Pinball: yes I have

Posted 11 August 2020 - 04:29 PM

Yes it's a bug and will be fixed in one of the next updates.

#762 GInsonic

GInsonic

    Enthusiast

  • Platinum Supporter
  • 188 posts

  • Flag: Austria

  • Favorite Pinball: Addams Family

Posted 11 August 2020 - 05:42 PM

Thanks a lot Fuzzel  :dblthumb:



#763 wrd1972

wrd1972

    Authoring Padawan

  • Platinum Supporter
  • 2,265 posts
  • Location:Central KY. USA

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 11 August 2020 - 06:20 PM

Fuzzel, Toxie,

Question about overwriting existing materials.

 

I and many others are using "materials" to assign physics to objects. So for all of my tables on the cab, I have a group of 12 materials that gets dropped into every single table, then I make the object connections. The group of 12 materials I use goes into every single table regardless of type.

 

From time to time I decide to revise the parameters within the groups, but then I need to delete/replace the group of 12 for the hundreds of tables on the cab. Obviously this is laborious to do every time I want to tweak physics across the board.

 

Would it be possible to create an interface even if its outside of VP, that would allow us to very quickly over-right existing physics with a revise material file? Basically looking for a quicker and easier way to do this than the one by one load, find, delete, replace process for every single table.

 

Maybe someone could right a little hack program that can allow a group of tables to be selected, and a revised material set to be selected, and when the "go" button is hit the existing materials are overwritten by the new set. But there would need to be that interface into the .vpx file, but  outside of VP10.exe

 

GTXJoe, are you listening ;)  Thinking something similar to you totally awesome recorder.


Edited by wrd1972, 11 August 2020 - 07:45 PM.

My VP Pincab /MAME Arcade  Specs: Dell T3400 workstation with Core2 Quad core 3.0GHZ (Q9650) CPU - 8GB of RAM - Nvidia  GTX 970

40" PF Sony gaming LED TV, Dual 21" Dell monitors in the backbox - Pinscape dual boards - Full DOF - Full MAME arcade support.


#764 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,860 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 11 August 2020 - 09:40 PM

So i was testing a bit
i took some tables that dont use any DMD at all
and i gave them just blank back glasses no functions or anything to screw something up

then i ran the table, hit Q Q to exit back to editor
launched table
hit Q Q to go back to editor

i noticed when you do that a number of times, there is a good change that 10.7 wont actually exit the table
if it is a pinmame table, it can leave that running, and leave the b2s server process running too
You have to go end task everything

 

If you run table once and exit via Q Q
it is ok
if you go in and out a bunch, it seems it starts to not exit cleanly.
Also, seems but could be an illusion, that the more simply a table is, the more times you can pop in and out before it messes up.

 

Not sure if related to the front end exiting issue?

 

I will make a table available later this evening that should be guaranteed to show up the issue with in about 3 enter and exit cycles.

 


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


#765 trizoneGB

trizoneGB

    Hobbyist

  • Members
  • PipPip
  • 38 posts

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

  • Favorite Pinball: terminator 2

Posted 14 August 2020 - 06:12 PM

I had an issue with lights on playfield in New guardians of the galaxy table not showing up or sequencing properly on latest 10.7 but works as it should on 10.6. Might just be an issue on my end. Just a heads up mates. Thanks!

#766 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,860 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 15 August 2020 - 01:38 PM

I had an issue with lights on playfield in New guardians of the galaxy table not showing up or sequencing properly on latest 10.7 but works as it should on 10.6. Might just be an issue on my end. Just a heads up mates. Thanks

 

I wonder if this could be due to the fact that the lights are defaulting to OFF, and unless they are controlled lights, it seems the editor will not let you set them to ON

I loaded a new default table, put 1 light in the playfield, tried to set it to ON and no matter how many times you click ON or BLINKING, it just remains set to OFF

 

very strange


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


#767 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 August 2020 - 04:25 PM

 

I had an issue with lights on playfield in New guardians of the galaxy table not showing up or sequencing properly on latest 10.7 but works as it should on 10.6. Might just be an issue on my end. Just a heads up mates. Thanks

 

I wonder if this could be due to the fact that the lights are defaulting to OFF, and unless they are controlled lights, it seems the editor will not let you set them to ON

I loaded a new default table, put 1 light in the playfield, tried to set it to ON and no matter how many times you click ON or BLINKING, it just remains set to OFF

 

very strange

 

 

there is an error in the latest 10.7 which don't let you change the light state in the editor. Fuzzel wrote about it right after the latest version was released. I guess it is fixed already. We are just waiting for a new 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


#768 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 17 August 2020 - 12:50 PM

btw: Bambi pointed out a problem with CCC and the updated controller.vbs, this is due to CCC (but only the latest version 2.0 for whatever reason?!?) abusing the controller.vbs functions:

 

Just use

If PROC = 1 Then
LoadProc "02000000", "WPC.VBS", 3.50
Else
LoadVPM "02000000", "WPC.VBS", 3.50
End If


instead of

LoadVBSFiles "02800000", "WPC.VBS", 3.52

If PROC = 1 Then
LoadController("PROC")
Else
LoadController("VPM")
End If



#769 fuzzel

fuzzel

    spaghetti code

  • VP Dev Team
  • PipPipPipPipPip
  • 2,818 posts

  • Flag: Germany

  • Favorite Pinball: yes I have

Posted 17 August 2020 - 09:14 PM

rev4285 is up:

 

- use proper compiler optimization switch
- use new SciLexerVP.dll
- fix problems with ANSI chars > 127 in script editor
- remove unused dims (controller.vbs, b2s.vbs)
- when importing a primitive mesh, there is now a new option that prevents internal reordering/optimization (i.e. forsyth) of the data
- don't clear the layer list if the layer dialog window was destroyed when quitting VPX
- don't show the 'something changed' message window when user kills VPX while the player is running
- fix light state combobox issue not showing the correct state


#770 trizoneGB

trizoneGB

    Hobbyist

  • Members
  • PipPip
  • 38 posts

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

  • Favorite Pinball: terminator 2

Posted 17 August 2020 - 10:15 PM

can anyone do me a huge favor and load up the new guardians on the latest beta and see if all the lights come on properly? im trying to figure out if its something I messed up or a potential problem to report



#771 Segovia11

Segovia11

    Enthusiast

  • Members
  • PipPipPip
  • 125 posts

  • Flag: United Kingdom

  • Favorite Pinball: DeadHunter

Posted 18 August 2020 - 12:16 AM

Dear development team/forum,

 

Iv just identified that some special characters can not be read by scintilla such as "á é í ó ú", does scintilla use windows 1252 and can it detect UTF-8 and 16.                                    

When i use ExecuteGlobal GetTextFile(VBSfile) with an EditPad script file, it reads "á é í ó ú" special charaters. EditPad script file is configured to acknowledge windows 1252 and detects UTF-8 and 16, Edit Pad script file may have resolved the bug! 

 

Has anybody else experienced a similar problem and, if so how did you get around it?  

 

Thankyou 

Joseph Gofton            :pinnochio:  :pinnochio:  :pinnochio:                            



#772 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 18 August 2020 - 09:49 AM

Good point. I actually looked at exactly that the last days!

 

Historically, Scintilla always used plain ANSI (Latin-1 ?!), but they changed that in the meantime (one of the reasons why i updated the SciLexerVP dlls!).

And by now, the new dlls are also backwards compatible again with the older VPs (i.e. VPX versions < 10.7 work the same way again, in theory).

 

So now i could finally start changing the editor to use UTF-8.   :)

Lets see how that goes.


can anyone do me a huge favor and load up the new guardians on the latest beta and see if all the lights come on properly? im trying to figure out if its something I messed up or a potential problem to report

a) could you please show a screenshot describing the problem (like circling/arrowing artifacts) you see?

b) what are your video preferences? (and did you change any user options in the table in addition?)



#773 onemanproject

onemanproject

    The Gamer

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

  • Flag: Germany

  • Favorite Pinball: too many

Posted 18 August 2020 - 02:14 PM

I must report a weird thing: If i want to change and save  the DT image in the backglass view (vpx.7beta rev4285) it is not possible ???

 

Or do i something wrong ?

 

(sorry for my poor english)


Edited by onemanproject, 18 August 2020 - 02:17 PM.


#774 trizoneGB

trizoneGB

    Hobbyist

  • Members
  • PipPip
  • 38 posts

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

  • Favorite Pinball: terminator 2

Posted 18 August 2020 - 02:41 PM

here you go toxie and thanks! I didnt change any user settings other than anti aliasing.

 

heres a small video of 10.6 running guardians you can see the lights are sequencing properly and all lighting up

https://1drv.ms/v/s!AtHETK_Td0qKijZPgVgpQ4iWb2m-?e=0cThvS

 

this is 10.7 beta you can see most lights arent lighting up or sequencing

https://1drv.ms/v/s!AtHETK_Td0qKijUak3ZQ_E4IU6EY?e=1pzQfm

 

screenshot of video settingshttps://1drv.ms/u/s!AtHETK_Td0qKijcAF4Ubv4QFoSyS

 

update: I narrowed it down a little. the lights work on rev4257. seems the bug happens on rev4274 and rev4285


Edited by trizoneGB, 18 August 2020 - 04:43 PM.


#775 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 18 August 2020 - 05:08 PM

Yes, there is still a bug in the lights (or two):

- the lightsequencer doesn't work, I have tried all my opriginal tables which use the lightsequencer in the attract mode, and the lights don't work (for ex. Slimer, Pokemon, Serious Sam)

- changing a light state in the editor will show the light state change at the first run, but it doesn't stick, this is the next run the light is in the older state, and if you save the table the change it is not saved.


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


#776 Segovia11

Segovia11

    Enthusiast

  • Members
  • PipPipPip
  • 125 posts

  • Flag: United Kingdom

  • Favorite Pinball: DeadHunter

Posted 18 August 2020 - 08:51 PM

TOXIE Posted Today, 02:49 AM

 

Toxie Quote start "

Good point. I actually looked at exactly that the last days!

 

Historically, Scintilla always used plain ANSI (Latin-1 ?!), but they changed that in the meantime (one of the reasons why i updated the SciLexerVP dlls!).

And by now, the new dlls are also backwards compatible again with the older VPs (i.e. VPX versions < 10.7 work the same way again, in theory).

 

So now i could finally start changing the editor to use UTF-8.    :)

Lets see how that goes. "

Toxie Quote End 

 

Nice Upgrade, Scintilla now reads "á é í ó ú" special characters. 

 

Many Thanks

Joseph Gofton  :pinnochio:  :pinnochio:  :pinnochio:


Edited by Segovia11, 18 August 2020 - 08:57 PM.


#777 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,860 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 19 August 2020 - 06:06 PM

Found a bug in beta pertaining to pinmame display.

take table, with no previous pinmame entries, run table in 10.6, desktop mode, not exclusive fullscreen.
adjust pinmame display (after clicking it into cab mode) for size and position.

CLose table, exit vpx 10.6
reopen table in 10.6 and launch, pinmame is in remembered position AND  in the foreground, as expected.

 

Now open same table in 10.7 beta (any of the last 4 beta versions)
Pinmame not seen
Alt tab, find pin mame behind table.

Touch pinmame, yank it around even, now touch table
Pinmame back on top.

Close table close vpx.
Reopen VPX and table, pinmame not visible again, have to alt tab, play touchy feely again, each time.

Open table in 10.6 and it has adopted the same issue now.

 

To clear the issue, delete the reg key at Computer\HKEY_CURRENT_USER\SOFTWARE\Freeware\Visual PinMame\ROM NAME

for the affected table.

 

open table in 10.6 and pinmame display resumes expected behavior and is in front.
And remains that way through any number to vpx 10.6 reloads

 

Load table once in 10.7 and the issue reoccurs, have to clear the tables reg key to get rid of issue.

when i get time later (have to work now) i will try running a DIFF on the 2 sets of reg keys to see what might be different.
But figured i would report it now 


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


#778 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 20 August 2020 - 12:12 AM

Nice Upgrade, Scintilla now reads "á é í ó ú" special characters. 

 

Many Thanks

Joseph Gofton  :pinnochio:  :pinnochio:  :pinnochio:

Actually, such characters already worked in older VP versions (depending on your locale), i just needed to break them intermediately.  ;)

The next release will support full UTF-8 in the script editor.

(note though that one should try to keep the full usage of it to comments, otherwise VBS itself might not digest it maybe)



#779 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 20 August 2020 - 12:24 AM

here you go toxie and thanks! I didnt change any user settings other than anti aliasing.

 

heres a small video of 10.6 running guardians you can see the lights are sequencing properly and all lighting up

https://1drv.ms/v/s!AtHETK_Td0qKijZPgVgpQ4iWb2m-?e=0cThvS

 

this is 10.7 beta you can see most lights arent lighting up or sequencing

https://1drv.ms/v/s!AtHETK_Td0qKijUak3ZQ_E4IU6EY?e=1pzQfm

 

screenshot of video settingshttps://1drv.ms/u/s!AtHETK_Td0qKijcAF4Ubv4QFoSyS

 

update: I narrowed it down a little. the lights work on rev4257. seems the bug happens on rev4274 and rev4285

Thanks for nailing down a revision range where it started to fail!

Thats actually the best case for us to be able to fix it rather quickly!

 

@fuzzel, seems like this is related to your commit 4274



#780 freezy

freezy

    Member title

  • Members
  • PipPipPipPip
  • 685 posts

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

  • Favorite Pinball: T2, TOM, AFM

Posted 20 August 2020 - 08:17 AM


Would it be possible to create an interface even if its outside of VP, that would allow us to very quickly over-right existing physics with a revise material file? Basically looking for a quicker and easier way to do this than the one by one load, find, delete, replace process for every single table.

 

Maybe someone could right a little hack program that can allow a group of tables to be selected, and a revised material set to be selected, and when the "go" button is hit the existing materials are overwritten by the new set. But there would need to be that interface into the .vpx file, but  outside of VP10.exe

 

VPE includes a C# library that can easily load .vpx files, manipulate them, and write them back. What you're asking are probably 10-15 lines of code. Wrapping it into an UI could be done with a WPF application, although that would require more time.

 

If you're curious, check this unit test for an example.