Jump to content



Photo
* * * * * 40 votes

The VP 10.7 beta thread


  • Please log in to reply
4027 replies to this topic

#681 fourbanks

fourbanks

    Pinball Fan

  • Gold Supporter
  • 746 posts

  • Flag: United Kingdom

  • Favorite Pinball: Too many to choose...

Posted 21 July 2020 - 08:33 PM

@fourbanks : This is beta. It is meant to break things. It is ok for you to report issues related to it. But, the way you express it, it sounds like your not fully grasping that this is not meant for regular game play. Sure, maybe Cyclone needs an update for some bug that has been fixed, OR, the devs need to figure out the issue. But, please, change the tone of the report. We don't need the extra info about you being unhappy and have uninstalled it. You clearly should not be running 10.7beta in the first place.

sorry if i came across annoyed i can assure you I'm not. all of the previous betas have been fine and just assumed as all the other tables i have work fine a bit odd to find the cyclone table not to work 

thanks anyhow on putting me straight 


Microsoft MVP Alumni


#682 Segovia11

Segovia11

    Enthusiast

  • Members
  • PipPipPip
  • 125 posts

  • Flag: United Kingdom

  • Favorite Pinball: DeadHunter

Posted 22 July 2020 - 07:42 PM

this latest update 10. 7_beta_rev4224 update has messed up the table cyclone so have uninstalled it. 

 

@fourbanks : This is beta. It is meant to break things. It is ok for you to report issues related to it. But, the way you express it, it sounds like your not fully grasping that this is not meant for regular game play. Sure, maybe Cyclone needs an update for some bug that has been fixed, OR, the devs need to figure out the issue. But, please, change the tone of the report. We don't need the extra info about you being unhappy and have uninstalled it. You clearly should not be running 10.7beta in the first place. 

 

Dear Thalamus,

                           @fourbanks only stated that he had uninstalled it. You said @fourbanks was unhappy - this is an unacceptable accusation. 

                           Do not forget Thalamus, the disciplined attitude that you promote works both ways.



#683 fuzzel

fuzzel

    spaghetti code

  • VP Dev Team
  • PipPipPipPipPip
  • 2,818 posts

  • Flag: Germany

  • Favorite Pinball: yes I have

Posted 22 July 2020 - 07:56 PM

 

Roth what about to chim in and tweak the physics code in VPX ? :)

This physics stuff is above my head...

 

What's the best way to help?  I don't think I'd be to do the actual coding.  Would psuedo code or specifications be sufficient?  

 

PM sent ;)



#684 toxie

toxie

    VPF Veteran

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

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 22 July 2020 - 08:58 PM

@fourbanks: no worries, but could we get some more info still? 'Messed up' is not really a detailed bug report.. What's happening? Crash? Error message? Missing things?



#685 Thalamus

Thalamus

    Pinball Wizard

  • Platinum Supporter
  • 4,988 posts

  • Flag: Norway

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

Posted 22 July 2020 - 09:07 PM

@segovia11 : you are perfectly right, I was overreacting a bit and I'm sorry about that. My apologies fourbanks. I believe you understand my point, but, yeah.


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


#686 fourbanks

fourbanks

    Pinball Fan

  • Gold Supporter
  • 746 posts

  • Flag: United Kingdom

  • Favorite Pinball: Too many to choose...

Posted 22 July 2020 - 09:26 PM

@fourbanks: no worries, but could we get some more info still? 'Messed up' is not really a detailed bug report.. What's happening? Crash? Error message? Missing things?

Hi toxie. :)

i was led to believe that with the updated betas you just copy and paste the files to update the vpx6 files? that's what i have been doing the past few months without any problem. however with this last beta my cyclone table stopped working with the message can’t start game cycin_15 variable is undefined.

i have uninstalled that beta and the table now is working again normally. 

if you wont me to update future betas another way then please do so advise 

thanks 

 

 

 

 


Edited by fourbanks, 22 July 2020 - 09:27 PM.

Microsoft MVP Alumni


#687 Thalamus

Thalamus

    Pinball Wizard

  • Platinum Supporter
  • 4,988 posts

  • Flag: Norway

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

Posted 22 July 2020 - 09:34 PM

I believe that my tip on vpinball still applies. As I said. Beta crashes it valuable feedback. But, don't look at it as mainstream. When you report, the more info you can give the better. Exact link to the table is appreciated. We should help the devs as much as possible, not needing them to guess what table and from where etc. The more we help them, the better time they get to actually resolve the issue ;)


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


#688 toxie

toxie

    VPF Veteran

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

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 22 July 2020 - 10:39 PM

 

@fourbanks: no worries, but could we get some more info still? 'Messed up' is not really a detailed bug report.. What's happening? Crash? Error message? Missing things?

i was led to believe that with the updated betas you just copy and paste the files to update the vpx6 files? that's what i have been doing the past few months without any problem. however with this last beta my cyclone table stopped working with the message can’t start game cycin_15 variable is undefined.

i have uninstalled that beta and the table now is working again normally. 

if you wont me to update future betas another way then please do so advise

 

No, thats pretty much the process we recommend.

I think the problem you saw is also related to the old bugs i found in controller.vbs that now surfaced through other changes, this will be fixed in the next beta build.



#689 fourbanks

fourbanks

    Pinball Fan

  • Gold Supporter
  • 746 posts

  • Flag: United Kingdom

  • Favorite Pinball: Too many to choose...

Posted 22 July 2020 - 10:42 PM

 

 

@fourbanks: no worries, but could we get some more info still? 'Messed up' is not really a detailed bug report.. What's happening? Crash? Error message? Missing things?

i was led to believe that with the updated betas you just copy and paste the files to update the vpx6 files? that's what i have been doing the past few months without any problem. however with this last beta my cyclone table stopped working with the message can’t start game cycin_15 variable is undefined.

i have uninstalled that beta and the table now is working again normally. 

if you wont me to update future betas another way then please do so advise

 

No, thats pretty much the process we recommend.

I think the problem you saw is also related to the old bugs i found in controller.vbs that now surfaced through other changes, this will be fixed in the next beta build.

 

many thanks toxie. i have every confidence in you and do my very best to keep up to date with you.   :dblthumb:


Microsoft MVP Alumni


#690 Segovia11

Segovia11

    Enthusiast

  • Members
  • PipPipPip
  • 125 posts

  • Flag: United Kingdom

  • Favorite Pinball: DeadHunter

Posted 22 July 2020 - 11:05 PM

Dear forum,

Reverting back to an earlier VP10.7 beta_rev, when you encounter table load and bug issues, can also help towards the analytic problem solving process. (do not give up on the previous versions)

The Visual Basic Code that runs the table objects during game play can also manufacture issues. 

I had experienced text distortion during Textbox scrolls when i incrementing the TextBox from an X position. The text distortion resolved it self after i introduced the Script56  "Round" property into the code line. (for some reason it did not like to be increment from an X position with a decimal)   

Many thanks to VPX10.7 Development Team for the work you have done.    

Joseph Gofton

 

:pinnochio:   :pinnochio:  :pinnochio:


Edited by Segovia11, 23 July 2020 - 09:45 AM.


#691 DJRobX

DJRobX

    Pinball Fan

  • VP Dev Team
  • PipPipPipPip
  • 941 posts
  • Location:Valencia, CA

  • Flag: United States of America

  • Favorite Pinball: F14 Tomcat

Posted 23 July 2020 - 05:21 PM

If that's what it takes, why not? Do you have ideas/suggestions what we could do on the VPM or VPX side to make this more efficient to access?

Instead of dynamically calling a snippet of code 

SolCallback(10) = "setLamp 100,"

SolCallback(11) = "raiseRamp "

should instead be something like:

 

sub HandleSolCallback(num, value) 

    select case num

        case 10:  SetLamp 100, value

        case 11: RaiseRamp value

   end select

end sub

 

And then changing the solenoid handler to just call HandleSolCallback.

 

This avoids a dynamic script execution which will probably perform much better under security paranoia conditions because I strongly suspect that the AMSI is being invoked to check every dynamic call (for obvious reasons, it's ideal for obfuscating nefarious behavior).   But again, to do this will require changing all tables, it's not something you can just take care of in the core scripts.     Probably could do a proof of concept by disabling UseSolenoids and writing a sub that reads the solenoid states the way the core script does, on a table that's currently performing poorly with AV enabled.   

 


Edited by DJRobX, 23 July 2020 - 05:41 PM.


#692 Segovia11

Segovia11

    Enthusiast

  • Members
  • PipPipPip
  • 125 posts

  • Flag: United Kingdom

  • Favorite Pinball: DeadHunter

Posted 23 July 2020 - 10:20 PM

Dear Forum,

                       After reading Microsoft Antimalware Scan Interface (AMSI) i noticed an unusual curb on the subject. 

It offers an enhanced malware protection service for developers, it talks about integrating with the malware checks at application level just before the file byte is read at the end point.

Considering the problems that users get, would it not be better to run the malware checks elsewhere, windows security is constantly checking for malware, if it is switched on. If the malware can not be detected before game play it will probably not be detected at application level.  Would application level checks be more useful for online streaming ? 

More research needed on my behalf, will need to down load Microsoft Visual Studio again and continue my C++ studies with Visual Basic. 

Thanks allot  

Joseph Gofton    :pinnochio:  :pinnochio:  :pinnochio:    


Edited by Segovia11, 23 July 2020 - 10:55 PM.


#693 fourbanks

fourbanks

    Pinball Fan

  • Gold Supporter
  • 746 posts

  • Flag: United Kingdom

  • Favorite Pinball: Too many to choose...

Posted 23 July 2020 - 10:39 PM

Dear Forum,

                       After reading Microsoft Antimalware Scan Interface (AMSI) i noticed an unusual curb on the subject. 

It offers an enhanced malware protection service for developers, it talks about integrating with the malware checks at application level just before the file byte is read at the end point.

Considering the problems that users get, would it not be better to run the malware checks elsewhere, windows security is constantly checking for malware, if it is switched on. If the malware can not be detected before game play it will probably not be detected at application level.  Would application level checks be more useful for online streaming ? 

More research needed on my behalf, will need to down load Microsoft Suite again and continue my C++ studies with Visual Basic. 

Thanks allot  

Joseph Gofton    :pinnochio:  :pinnochio:  :pinnochio:    

major antivirus software like nod32 etc disable the scanning of files in game mode and whatever other files you put in the exclusion list. 


Microsoft MVP Alumni


#694 Segovia11

Segovia11

    Enthusiast

  • Members
  • PipPipPip
  • 125 posts

  • Flag: United Kingdom

  • Favorite Pinball: DeadHunter

Posted 23 July 2020 - 11:41 PM

Dear fourbanks,

                           i wonder how many more game systems are interacting with AMSI at application level. I wonder if the built in application malware scanner that developers use is conflicting with windows defenders - could it be duplicating itself ? - by all accounts its part of the same system. 

Like you said you can put it in the exclusion list or utilize nod32 to prevent it from scanning the files. Windows Defender will also switch off when a 3rd party virus software is installed.

Its a battle field out there with answers waiting to be found !  

Will probe Microsoft help line, if i ever get to use it during my C++ / Visual Basic self studies. 

Many Thanks

Joseph Gofton   :pinnochio:  :pinnochio:  :pinnochio:


Edited by Segovia11, 24 July 2020 - 01:05 AM.


#695 toxie

toxie

    VPF Veteran

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

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 24 July 2020 - 06:11 AM

Yeah, would be nice if you guys could help out here, cause then one less important todo on our lists.

 

@DJRobX: Nice find, would be cool if you could verify this.



#696 fuzzel

fuzzel

    spaghetti code

  • VP Dev Team
  • PipPipPipPipPip
  • 2,818 posts

  • Flag: Germany

  • Favorite Pinball: yes I have

Posted 24 July 2020 - 09:39 AM

rev4255 is up:

 

- update scintilla to 4.4.4 (SciLexerVP.dll)

- cleanup script editor code

- optimize all kind of string handling
- fix showing only one color dialog if multiple lights are selected
- fix flasher image mode

- fix an old bug with the validity/version checks (controller.vbs)
- add missing decal case and missing flipper materials/image
 



#697 fourbanks

fourbanks

    Pinball Fan

  • Gold Supporter
  • 746 posts

  • Flag: United Kingdom

  • Favorite Pinball: Too many to choose...

Posted 24 July 2020 - 09:57 AM

 

 

@fourbanks: no worries, but could we get some more info still? 'Messed up' is not really a detailed bug report.. What's happening? Crash? Error message? Missing things?

i was led to believe that with the updated betas you just copy and paste the files to update the vpx6 files? that's what i have been doing the past few months without any problem. however with this last beta my cyclone table stopped working with the message can’t start game cycin_15 variable is undefined.

i have uninstalled that beta and the table now is working again normally. 

if you wont me to update future betas another way then please do so advise

 

No, thats pretty much the process we recommend.

I think the problem you saw is also related to the old bugs i found in controller.vbs that now surfaced through other changes, this will be fixed in the next beta build.

 

this latest build is working on the table cyclone and is now fixed.  many thanks to the team for their continued dedication 


rev4255 is up:

 

- update scintilla to 4.4.4 (SciLexerVP.dll)

- cleanup script editor code

- optimize all kind of string handling
- fix showing only one color dialog if multiple lights are selected
- fix flasher image mode

- fix an old bug with the validity/version checks (controller.vbs)
- add missing decal case and missing flipper materials/image
 

thank you  :dblthumb:


Microsoft MVP Alumni


#698 onemanproject

onemanproject

    The Gamer

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

  • Flag: Germany

  • Favorite Pinball: too many

Posted 24 July 2020 - 10:27 AM

Thank you for the update. But i think that the table loading times are still to long. Can you this accelerate ?



#699 onemanproject

onemanproject

    The Gamer

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

  • Flag: Germany

  • Favorite Pinball: too many

Posted 24 July 2020 - 11:48 AM

Also  a small bug: it is not possible at some tables that you can the pull speed of the plunger change or save ?



#700 toxie

toxie

    VPF Veteran

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

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 24 July 2020 - 03:47 PM

Thank you for the update. But i think that the table loading times are still to long. Can you this accelerate ?

compared to 10.6, or in general?