Jump to content



Photo
- - - - -

Tournaments to begin here in May 2009


  • This topic is locked This topic is locked
66 replies to this topic

#21 computerfrk1

computerfrk1

    Pinball Fan

  • Charter Member
  • 555 posts
  • Location:Texas

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

  • Favorite Pinball: Earthshaker

Posted 18 March 2009 - 03:46 PM

QUOTE (rascal @ Mar 18 2009, 11:07 AM) <{POST_SNAPBACK}>
It’s time for me to chime in. First off, I think that you all have great ideas. I would love to say that they are all do-able, and I guess they are (never say never). The problem is the dedication needed to make it all happen. I know for me, it's getting harder and harder to find the time to setup the tables. My job and life keeps getting in the way. To develop the system into an art form, it would take dedication, not just a lone table converter and a couple of guy’s server side communicating through email or PMs.

There needs to be a team of table converters to build up a stock of tables to play. There needs to be more quality non-VPM tables that everybody enjoys playing. There needs to be dedicated server side developers proficient in PHP and SQL to implement the new features and tournament styles you all are talking about. This takes people with time to dedicate to the project.

Let me explain what goes into converting a table so far. It’s all done in Visual Pinball using VBScript. The most important fact that gives this project any hope of working is the Locking of the table script and table layout. I copy and paste functions that do the MD5 hash (used to confirm that the data sent has not been altered, sending routine, VP version check, and player input routines (name and password for submitting). I then add a score hook timer and text boxes to display the name of the tournament player and the score that will be sent. Then I have to add the keycode script that allows the player to press F12. It relies on knowing when the game is over and the score is larger then zero. So I have to search through the author’s script to find their “end of game” method and score keeping method. This can vary considerably as every author is different. Reel style scores are even harder to hook into sometimes as the table doesn’t have a set variable holding the score. The reels are just advanced as the points are added. Then I have to look for rollover limitations (does the table roll back to zero when the display rolls over). If so, I have to fix that so that the sent score continues to accumulate past rollover. Then I have to search through the script for any highscore saving and disable it. If the table displays a highscore that it reads from an external file, that score can be altered and submitted, so it has to be disabled. So time varies and many times something is overlooked… we haven’t had too many tournaments work flawlessly on first release yet. This is due to not having time to beta test the tables properly with a working server side.

We’ve dealt with as many methods of cheating as we could so far. The data is submitted in some form of encryption, and then MD5 hash checked. The questions… is there a way to cheat and is this system secure enough for cash prizes? The answer is yes there is a way to cheat which I dare not explain openly, and no it is not secure enough for cash or material prizes. As long as the tournaments rely on running anything not on the server side, there is opportunity to cheat. Plain and simple.

CF1 or Noah, if you want to know the method I have found to cheat, PM me and I will explain. Noah, include your email address.

Well that is what I have to say so far, because “busy life” is knocking on my door now and I have to answer.


So far the ideas are great keep 'em coming

Thanks rascal for explaining everything however I am trying to find at least 2 or 3 people who can code tables so you don't have to be the only one.

#22 computerfrk1

computerfrk1

    Pinball Fan

  • Charter Member
  • 555 posts
  • Location:Texas

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

  • Favorite Pinball: Earthshaker

Posted 18 March 2009 - 07:29 PM

QUOTE (computerfrk1 @ Mar 18 2009, 03:46 PM) <{POST_SNAPBACK}>
So far the ideas are great keep 'em coming

Thanks rascal for explaining everything however I am trying to find at least 2 or 3 people who can code tables so you don't have to be the only one.


What about an unlimited games tournament where the scores keep adding until a grand total is achieved at the end of the tournament??

#23 Noah Fentz

Noah Fentz

    'Rasslin' Fan

  • VPF Administrator
  • 12,280 posts
  • Location:South Lyon, MI

  • Flag: United States of America

  • Favorite Pinball: Whitewater

  • PS3 Gamer Tag: noahfentz


Contributor

Posted 18 March 2009 - 07:37 PM

QUOTE (computerfrk1 @ Mar 18 2009, 03:29 PM) <{POST_SNAPBACK}>
What about an unlimited games tournament where the scores keep adding until a grand total is achieved at the end of the tournament??


How about an average score, instead of a grand total? ... same thing, just easier to display and comprehend. smile.gif

(plus, the more games you play could actually lower your score.)

IdleReel.gif RumbleDMD.jpg HS2-DMD.jpg SBM.jpg ww_logo.jpg EK.jpg

 
T2.jpg Sorcerer.jpg Breakshot.jpg Firepower.jpg GorGar.jpg StarTrek.jpg


My Photobucket Resources
Whether You Believe You Can, Or You Can't, You Are Right." - Henry Ford
The future of pinball lives, it just needs to be nurtured!
If you're here to stab me in the back, you're going to have to get in line.


#24 yogiholzer

yogiholzer

    Pinball Fan

  • VIP
  • 1,870 posts
  • Location:Hamburg

  • Flag: Germany

  • Favorite Pinball: All.

Contributor

Posted 18 March 2009 - 07:41 PM

Both thinkable! tup.gif
Click the picture frame to visit the pinball people gallery.

#25 computerfrk1

computerfrk1

    Pinball Fan

  • Charter Member
  • 555 posts
  • Location:Texas

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

  • Favorite Pinball: Earthshaker

Posted 18 March 2009 - 07:46 PM

that sounds good on both points this would help some of the people who are not as skilled but have more time to play

#26 TheMcD

TheMcD

    Pinball Wizard

  • VPF Staff
  • 2,461 posts
  • Location:Bavaria

  • Flag: Germany

  • Favorite Pinball: Frankenstein, Safecracker, Big Hurt, Four Horsemen, Tommy, X-Files

Contributor

Posted 18 March 2009 - 07:53 PM

Maybe with two score lists: One with the highest single score, one with the best average.

The McD

VPF's resident pinball music fanatic.

The McD's Pinball Music Emporium: YouTube /// MediaFire (old tracks) /// Mega (new tracks)


#27 Noah Fentz

Noah Fentz

    'Rasslin' Fan

  • VPF Administrator
  • 12,280 posts
  • Location:South Lyon, MI

  • Flag: United States of America

  • Favorite Pinball: Whitewater

  • PS3 Gamer Tag: noahfentz


Contributor

Posted 18 March 2009 - 08:00 PM

This would require scripting the table to record the start of the table and the sending of the final score. That way, the player cannot simply escape out of a bad game tongue.gif

IdleReel.gif RumbleDMD.jpg HS2-DMD.jpg SBM.jpg ww_logo.jpg EK.jpg

 
T2.jpg Sorcerer.jpg Breakshot.jpg Firepower.jpg GorGar.jpg StarTrek.jpg


My Photobucket Resources
Whether You Believe You Can, Or You Can't, You Are Right." - Henry Ford
The future of pinball lives, it just needs to be nurtured!
If you're here to stab me in the back, you're going to have to get in line.


#28 computerfrk1

computerfrk1

    Pinball Fan

  • Charter Member
  • 555 posts
  • Location:Texas

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

  • Favorite Pinball: Earthshaker

Posted 18 March 2009 - 11:49 PM

I wonder if a simple but seperate vbs script should be made so we don't have to necessarily write the same code over again.

#29 RipleYYY

RipleYYY

    Belgian do it better !

  • Members
  • PipPipPipPip
  • 1,236 posts

  • Flag: Belgium

  • Favorite Pinball: Bally Lost World

Posted 19 March 2009 - 05:37 PM

about cheating : what a man can do, another can break...

and than : the more the prizes can be interesting, the more we will have guys trying to cheat : because human are only human !

that means > wtf with prizes or money ? playing for fun must be the only aim for pin's lovers !? no ?

Aliens 2, Area 51, Asterix, Bally Tribute, ET, Evel Knievel, Frontier, Galaxian, Inspector Gadget, Lilo & Stitch, Looney Tunes, Lost World, Mata Hari, Night Mission, Power Play, Rayman, Rolling Stones 2, Stalker, Santa Odyssey, Tempest, Timon & Pumbaa, Williams Tribute, World Cup 2002, Zombie

Tanx to (alphabetical order) : BLACK, CUTTER, DESTRUK, EALA, JP, JOE ENTROPY, KINSEY, KRISTIAN, LOSERMAN, LUVTHATAPEX, RANDY, SCAPINO, SHIVA, STRANGELEO (hope i did not forget someone... )


#30 computerfrk1

computerfrk1

    Pinball Fan

  • Charter Member
  • 555 posts
  • Location:Texas

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

  • Favorite Pinball: Earthshaker

Posted 19 March 2009 - 06:49 PM

Everything will be tested to make sure there is no cheating and I believe Noah and his team have a way to do this.

#31 yogiholzer

yogiholzer

    Pinball Fan

  • VIP
  • 1,870 posts
  • Location:Hamburg

  • Flag: Germany

  • Favorite Pinball: All.

Contributor

Posted 19 March 2009 - 11:20 PM

QUOTE (yogiholzer @ Mar 17 2009, 12:23 PM) <{POST_SNAPBACK}>
Is there any connection between this and the announced highscore section at VPF.org?


So the highscore section is another thing?

Click the picture frame to visit the pinball people gallery.

#32 Noah Fentz

Noah Fentz

    'Rasslin' Fan

  • VPF Administrator
  • 12,280 posts
  • Location:South Lyon, MI

  • Flag: United States of America

  • Favorite Pinball: Whitewater

  • PS3 Gamer Tag: noahfentz


Contributor

Posted 19 March 2009 - 11:35 PM

Tournament tables will be kept in a section of the Downloads and made available to everyone. This is how high scores will be submitted.

That way, the tables are all the same (not modified) for the high score section.

IdleReel.gif RumbleDMD.jpg HS2-DMD.jpg SBM.jpg ww_logo.jpg EK.jpg

 
T2.jpg Sorcerer.jpg Breakshot.jpg Firepower.jpg GorGar.jpg StarTrek.jpg


My Photobucket Resources
Whether You Believe You Can, Or You Can't, You Are Right." - Henry Ford
The future of pinball lives, it just needs to be nurtured!
If you're here to stab me in the back, you're going to have to get in line.


#33 yogiholzer

yogiholzer

    Pinball Fan

  • VIP
  • 1,870 posts
  • Location:Hamburg

  • Flag: Germany

  • Favorite Pinball: All.

Contributor

Posted 19 March 2009 - 11:39 PM

think.gif
Click the picture frame to visit the pinball people gallery.

#34 Noah Fentz

Noah Fentz

    'Rasslin' Fan

  • VPF Administrator
  • 12,280 posts
  • Location:South Lyon, MI

  • Flag: United States of America

  • Favorite Pinball: Whitewater

  • PS3 Gamer Tag: noahfentz


Contributor

Posted 20 March 2009 - 12:24 AM

Clarification: When the tournaments are over, the tables will submit to the high score database and be displayed in the high score section.

No point in doing all the work for just a single tournament, and they can be used again in later tournaments, as well.

IdleReel.gif RumbleDMD.jpg HS2-DMD.jpg SBM.jpg ww_logo.jpg EK.jpg

 
T2.jpg Sorcerer.jpg Breakshot.jpg Firepower.jpg GorGar.jpg StarTrek.jpg


My Photobucket Resources
Whether You Believe You Can, Or You Can't, You Are Right." - Henry Ford
The future of pinball lives, it just needs to be nurtured!
If you're here to stab me in the back, you're going to have to get in line.


#35 yogiholzer

yogiholzer

    Pinball Fan

  • VIP
  • 1,870 posts
  • Location:Hamburg

  • Flag: Germany

  • Favorite Pinball: All.

Contributor

Posted 20 March 2009 - 12:51 AM

Sorry, still think.gif

I'm tired and I will to go to sleep now.
Click the picture frame to visit the pinball people gallery.

#36 Rick2006

Rick2006

    Enthusiast

  • Members
  • PipPipPip
  • 333 posts
  • Favorite Pinball: Majorettes

Posted 20 March 2009 - 02:51 AM

QUOTE (rascal @ Mar 18 2009, 07:07 AM) <{POST_SNAPBACK}>
We’ve dealt with as many methods of cheating as we could so far. The data is submitted in some form of encryption, and then MD5 hash checked. The questions… is there a way to cheat and is this system secure enough for cash prizes? The answer is yes there is a way to cheat which I dare not explain openly, and no it is not secure enough for cash or material prizes. As long as the tournaments rely on running anything not on the server side, there is opportunity to cheat. Plain and simple.

CF1 or Noah, if you want to know the method I have found to cheat, PM me and I will explain. Noah, include your email address.

Well that is what I have to say so far, because “busy life” is knocking on my door now and I have to answer.


In my opinion no cash or material prizes need be awarded. A "Top Player" Trophy Icon would be very cool, and not be a cost to anyone. Does anyone need to win real money on a fun site like this?


Rick2006

#37 Noah Fentz

Noah Fentz

    'Rasslin' Fan

  • VPF Administrator
  • 12,280 posts
  • Location:South Lyon, MI

  • Flag: United States of America

  • Favorite Pinball: Whitewater

  • PS3 Gamer Tag: noahfentz


Contributor

Posted 20 March 2009 - 02:56 AM

I thought it would be cool, on occasion, to have prizes. They need not be every time or often, for that matter. Trophies are definitely going to be implemented.


IdleReel.gif RumbleDMD.jpg HS2-DMD.jpg SBM.jpg ww_logo.jpg EK.jpg

 
T2.jpg Sorcerer.jpg Breakshot.jpg Firepower.jpg GorGar.jpg StarTrek.jpg


My Photobucket Resources
Whether You Believe You Can, Or You Can't, You Are Right." - Henry Ford
The future of pinball lives, it just needs to be nurtured!
If you're here to stab me in the back, you're going to have to get in line.


#38 rascal

rascal

    two-faced as they come

  • VIP
  • 1,374 posts
  • Location:Indiana USA

  • Flag: United States of America

  • Favorite Pinball: Bally Eight Ball



Posted 20 March 2009 - 09:16 AM

QUOTE (Noah Fentz @ Mar 19 2009, 09:56 PM) <{POST_SNAPBACK}>
I thought it would be cool, on occasion, to have prizes. They need not be every time or often, for that matter. Trophies are definitely going to be implemented.

I think that prizes would be great too, but I just think that the tournaments as they are right now are not secure enough.

QUOTE (computerfrk1 @ Mar 18 2009, 06:49 PM) <{POST_SNAPBACK}>
I wonder if a simple but seperate vbs script should be made so we don't have to necessarily write the same code over again.

Nope, VBS files are not lockable. This is why everything now is coded into the table where it can be locked. Also, all the VBS files that run VPM tables would have to be moved into the tables and locked before VPM tables could even be considered. The only other alternative would be to encrypt the external files and have the decryption code locked in the table.

We rely on Visual Pinball's lockability to keep all the submitting, encryption, and hashing code a secret. I would feel even better if Randy would have built a compiler for VP where the tables could be compiled into a stand alone binary program.

Edited by rascal, 20 March 2009 - 09:28 AM.

Posted Image


#39 computerfrk1

computerfrk1

    Pinball Fan

  • Charter Member
  • 555 posts
  • Location:Texas

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

  • Favorite Pinball: Earthshaker

Posted 20 March 2009 - 08:38 PM

QUOTE (rascal @ Mar 20 2009, 09:16 AM) <{POST_SNAPBACK}>
I think that prizes would be great too, but I just think that the tournaments as they are right now are not secure enough.


Nope, VBS files are not lockable. This is why everything now is coded into the table where it can be locked. Also, all the VBS files that run VPM tables would have to be moved into the tables and locked before VPM tables could even be considered. The only other alternative would be to encrypt the external files and have the decryption code locked in the table.

We rely on Visual Pinball's lockability to keep all the submitting, encryption, and hashing code a secret. I would feel even better if Randy would have built a compiler for VP where the tables could be compiled into a stand alone binary program.



Rascal and Noah please check your messages I may have an idea on this issue

#40 Flying Dutchman

Flying Dutchman

    Pinball Wizard

  • VIP
  • 3,228 posts

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

  • Favorite Pinball: Medieval Madness / Champion Pub



Posted 20 March 2009 - 09:25 PM

RipleYYY, I totally agree with your standpoint.. who care's about prizes??
It's the competition that counts and as soon as you throw 'prizes' into the game there's 'GREED'.

The real 'Pinball Addicts' got their prize by simply playing Pinball! laugh.gif

'Flying Dutchman'

In need for a Backglass or 'Active Backglass / UVP' please 'click' on below and visit the complete revised website at:
Posted Image