Jump to content



Photo
- - - - -

VP Goes Open Source!


  • Please log in to reply
185 replies to this topic

#41 The Loafer

The Loafer

    Pinball Wizard

  • VIP
  • 3,471 posts
  • Location:Embrun, Ontario, Canada

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

  • Favorite Pinball: Superman, Firepower & Tron



Posted 24 February 2010 - 09:41 PM

Imho, there should be a maintainer, but the thing is, it's a lot of work and will one person want to deal with core integration, etc?

#42 anthias

anthias

    Pinball Fan

  • VIP
  • 801 posts

  • Flag: Australia

  • Favorite Pinball: Lizards In The City



Posted 24 February 2010 - 10:01 PM

pretty amazing news this
well, I guess a few of us will get cracking as usual, while a few more of us enjoy the fruits of those labours HURAAH!


screnstoaug21small.gif

#43 lettuce

lettuce

    Pinball Fan

  • Silver Supporter
  • 929 posts

  • Flag: England

  • Favorite Pinball: Monster Bash

Posted 24 February 2010 - 10:02 PM

QUOTE (destruk @ Feb 24 2010, 07:43 PM) <{POST_SNAPBACK}>
QUOTE (Mr. Pacman @ Feb 24 2010, 12:38 PM) <{POST_SNAPBACK}>
QUOTE (destruk @ Feb 24 2010, 08:23 PM) <{POST_SNAPBACK}>
This will give you access to the full VP8.1 and vp907 source code - latest of both releases.


9.0.7 ? Is this official?


That was the last build I was working on, with the volume fix and a few other very minor changes.



Will this be release for the less technically minded, not a source release? Does this mean we might get a Data East volume work around now?

#44 grapper

grapper

    Enthusiast

  • Members
  • PipPipPip
  • 175 posts
  • Location:Sweden

  • Flag: Sweden

  • Favorite Pinball: Twilight Zone

Posted 24 February 2010 - 10:20 PM

Fantastic news! One thing that would be great (without knowing much about what I am talking about) would be an easier way to set up cabs, animated backlgasses etc. Seems like kind of complicated as it stands right now with scripting and the like.

#45 Joe

Joe

    Pinball Wizard

  • VIP
  • 2,365 posts
  • Location:60016

  • Flag: United States of America

  • Favorite Pinball: New Stern ones

Posted 24 February 2010 - 10:25 PM

QUOTE (destruk @ Feb 24 2010, 10:58 AM) <{POST_SNAPBACK}>
NOTE: This topic was split from http://www.vpforums....i...=42014&st=0 - The McD

QUOTE (ruckage @ Feb 24 2010, 10:48 AM) <{POST_SNAPBACK}>
...how many more VP vs FP topics before people get bored, there is no right and wrong, they both have advantages an disadvantages - just play both and stop worrying about it.


Perhaps this is language Cysma can understand ?
I agree. FTW, and both programs already have free DLC.

btw - heard from Randy --
Randy Davis
to me

show details Feb 22 (1 day ago)

Hi Brian - sorry I didn't get back to you earlier. I suppose at this point I have to admit that I'll probably not going to get back to developing VP in any real way, so yes sure go ahead and make it open source.

- Randy

So VP is open source now under the GPL license. Let me know if anyone here wants to work on it or needs code. I've started to set up a repository on Sourceforge for it - it uses Scintilla for the script editor (free to use). I'm just working out the details with Nanotech Entertainment now.

THIS IS VERY COOL.

Is there any way to see some speed up's by building pinmame into vp?

#46 ynneBBenny

ynneBBenny

    Benny

  • Charter Member
  • 419 posts
  • Location:Melbourne Australia

  • Flag: Australia

  • Favorite Pinball: Fire Power

Posted 24 February 2010 - 10:32 PM

Thanks Randy,
for doing this, I'm sure this will ensure the continued growth of pinball emulation.
You have provided a massive and firm base for others to now tweak.
Due to your emmense work I don't foresee huge changes other than adjustments around the edges.
The vote seems to have it, that your physics engine is the best out of all the other varied emulators ever released.
Thanks for providing a firm foundation, to build upon.
No matter how many years pass, and and how many versions of VP will now be released, you will always be remembered as the guy who made it all possible.
I truly believe that if there was no VP, that if a person was to build an emulator as of today, it would not get off the ground, and interest would be little. VP came at the right time to keep the interest of those old enough to remember the real machines of yesteryear, and yet also be able to adapt to computer usage. As a consequence I have introduced my kids to pinball (And they love it) This would now have been possible without VP. Hopefully our kids will now carry the coding torch of pinball emulation.
I propose that your name is to be honoured in any further releases of VP or variations of it. This should be the first bit of coding before anything.
Thanks again mate.
Benny

Edited by WWW, 24 February 2010 - 10:34 PM.


#47 Joe

Joe

    Pinball Wizard

  • VIP
  • 2,365 posts
  • Location:60016

  • Flag: United States of America

  • Favorite Pinball: New Stern ones

Posted 24 February 2010 - 10:35 PM

QUOTE (Greywolf @ Feb 24 2010, 03:34 PM) <{POST_SNAPBACK}>
...can people see and understand where I'm going with this? I'd hate for VP to splinter off into, say "VP-Greywolf" [i have no such delusions], "VP-Destruk" [nor does he, I think], "VP-thisguy", "UberVP", "HyperVP", "VP Ultimate Black Edition", "VP-Pure [no ROM support]" and crap like that, as what has happened with Linux [DeadRat, SuSE, Ubuntu, Debian, GenToo, etc.]

It's the Cathedral vs. the Bazaar; from what I have seen, it takes elements of both to have a stable system, but ultimately, the Bazaar must be kept in check.

Not all open software is like that Firefox has the main ver and testing vers. We should work on 1 main ver and people can make there own spin offs.

#48 smakx

smakx

    Enthusiast

  • Members
  • PipPipPip
  • 280 posts

  • Flag: United States of America

  • Favorite Pinball: Fish Tales

Posted 24 February 2010 - 10:36 PM

Holly crap, this is incredible news. What an awesome thing for Randy to do, this could mean some excellent things for vp with more eyes looking at the code.
"Pinball is the absolute pinnacle of human achievement, the perfect union of art and science, the purpose of mankind's creation and the answer to its greatest mystery, the very meaning of life its self."

#49 TedB

TedB

    Pinball Fan

  • Charter Member
  • 715 posts

  • Flag: Netherlands

  • Favorite Pinball: those with non virtual steel balls

Posted 24 February 2010 - 10:37 PM

Thanks to Randy! Great news.

How feasible is a port to Linux? Wasn't VP using a lot Windows specific code and could not be ported?

#50 Mrhide

Mrhide

    Enthusiast

  • VIP
  • 117 posts
  • Location:Montreal

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

  • Favorite Pinball: Funhouse



Posted 24 February 2010 - 10:44 PM

QUOTE (Greywolf @ Feb 24 2010, 04:34 PM) <{POST_SNAPBACK}>
"VP Ultimate Black Edition"



The real name would be "Future Pinball"

indy.gif
 


#51 Greywolf

Greywolf

    Perfectionist Bastard

  • VIP
  • 416 posts
  • Location:West Hyperspace, CA

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

  • Favorite Pinball: Too many to mention



Posted 24 February 2010 - 10:46 PM

There's probably not a lot in Windows that can't be emulated in Linux with native calls. I mean, MAME runs on Win, Linux, MacOS, etc. Why not VP?

EDIT: Upon further consideration, it's evident that we're going to need a scripting engine. We'll either need a VBs interpreter built and ported to Linux, or we'll have to have a translator that will translate from VBs to Perl, Python, PHP or something like that.

It's gonna take some work -- it's not gonna be plug 'n' play, that's for sure.

#52 Flying Dutchman

Flying Dutchman

    Pinball Wizard

  • VIP
  • 3,209 posts

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

  • Favorite Pinball: Medieval Madness / Champion Pub



Posted 24 February 2010 - 10:49 PM

This is very good news indeed ..

There should be a structered way of integrating/developing adjustments which will result in thoroughly testing it before making a release GA (General Available).

If there's still doubt/uncertainty on installing/integrating add-ons like UVP the process for releasing (intermediate) versions of VP should be kept as simple/clear to everyone out there that wants to
enjoy the use of VP.


'The Sky Is The Limit' ..

Thanks Randy ..

Cheers,
FD.

'Flying Dutchman'

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

#53 Greywolf

Greywolf

    Perfectionist Bastard

  • VIP
  • 416 posts
  • Location:West Hyperspace, CA

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

  • Favorite Pinball: Too many to mention



Posted 24 February 2010 - 10:51 PM

QUOTE (Mrhide @ Feb 24 2010, 02:44 PM) <{POST_SNAPBACK}>
QUOTE (Greywolf @ Feb 24 2010, 04:34 PM) <{POST_SNAPBACK}>
"VP Ultimate Black Edition"



The real name would be "Future Pinball"


Hahaah! Good one! Didn't even think of that; was thinking more along the lines of "Windows 7 Ultimate" combined with "AMD 9660 phenom II Black Edition"...

#54 StevOz

StevOz

    Pinball Fan

  • VIP
  • 1,721 posts
  • Location:Nirvana

  • Flag: Australia

  • Favorite Pinball: Scared Stiff



Posted 24 February 2010 - 10:51 PM

QUOTE (TedB @ Feb 25 2010, 06:37 AM) <{POST_SNAPBACK}>
Thanks to Randy! Great news.

How feasible is a port to Linux? Wasn't VP using a lot Windows specific code and could not be ported?


True native linux support would require a large amount of recoding, it is feasible. All the direct x graphics routines might need to be rewritten to support OpenGL and the Visual Basic elements may need to be replaced by Python or some similar programming language. Although Mono could perhaps be used to avoid having to do a lot of that...

http://www.mono-project.com/Main_Page

Files I have uploaded here...

 

http://www.vpforums....ownloads&mid=34


logoshort.gif


#55 rossicomputers

rossicomputers

    Gustavo

  • Members
  • PipPipPipPip
  • 608 posts
  • Location:Boston MA USA

  • Flag: Brazil

  • Favorite Pinball: Black Knight 2000

Posted 24 February 2010 - 10:56 PM

Best news last 100 years...

Like to see UVP and rotated reels incorporated in VP...

Any way we can make FS tables more easy to setup


cool.gif cool.gif cool.gif

#56 oooPLAYER1ooo

oooPLAYER1ooo

    habitual deflector

  • VIP
  • 806 posts
  • Location:sydney , Australia

  • Flag: Australia

  • Favorite Pinball: Al's Garage Band Goes On A World Tour

  • 360 Gamer Tag: oooPLAYER1ooo


Posted 24 February 2010 - 11:11 PM

Thank You Randy!
i didn't expect to hear this today

°)つ◕_◕༽つ( ͡° ͜ʖ ͡°)つ◕_◕༽つ( ͡° ͜ʖ ͡°)つ◕_◕༽つ( ͡° ͜ʖ ͡°)つ◕_◕༽つ( ͡° ͜ʖ ͡°)つ◕_◕༽つ( ͡° ͜ʖ ͡°)つ◕_◕༽つ( ͡° ͜ʖ ͡°)つ◕_◕༽つ( ͡° ͜ʖ ͡°)つ◕_◕༽つ( ͡° ͜ʖ ͡°)つ◕_◕༽つ( ͡° ͜ʖ ͡°)つ◕_◕༽つ( ͡° ͜ʖ ͡°)つ◕_◕༽つ( ͡° ͜ʖ ͡°)つ◕_◕༽つ( ͡° ͜ʖ ͡°)つ◕_◕༽つ( ͡° ͜ʖ ͡°)つ◕_◕༽つ( ͡° ͜ʖ ͡°)つ◕_◕༽つ( ͡° ͜ʖ ͡°)つ◕_◕༽つ( ͡° ͜ʖ ͡°)つ◕_◕༽つ( ͡° ͜ʖ ͡°)つ◕_◕༽つ( ͡° ͜ʖ ͡°)つ◕_◕༽つ( ͡° ͜ʖ ͡°)





ozpin.gif


#57 Greywolf

Greywolf

    Perfectionist Bastard

  • VIP
  • 416 posts
  • Location:West Hyperspace, CA

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

  • Favorite Pinball: Too many to mention



Posted 24 February 2010 - 11:18 PM

And I'm being remiss again.

Thank you, Randy, for making all this possible.

I could see VP morph into something a little more complete; what are the chances we can start augmenting different models and such? I know that sounds more FPish, but it would be really nice not to have to build a Sunburst-style bumper from scratch.

External Resource Library support would be a BIG plus.

#58 Joe

Joe

    Pinball Wizard

  • VIP
  • 2,365 posts
  • Location:60016

  • Flag: United States of America

  • Favorite Pinball: New Stern ones

Posted 24 February 2010 - 11:43 PM

QUOTE (lettuce @ Feb 24 2010, 04:02 PM) <{POST_SNAPBACK}>
QUOTE (destruk @ Feb 24 2010, 07:43 PM) <{POST_SNAPBACK}>
QUOTE (Mr. Pacman @ Feb 24 2010, 12:38 PM) <{POST_SNAPBACK}>
QUOTE (destruk @ Feb 24 2010, 08:23 PM) <{POST_SNAPBACK}>
This will give you access to the full VP8.1 and vp907 source code - latest of both releases.


9.0.7 ? Is this official?


That was the last build I was working on, with the volume fix and a few other very minor changes.



Will this be release for the less technically minded, not a source release? Does this mean we might get a Data East volume work around now?

I think that may be a pinmame thing.

#59 scapino

scapino

    Enthusiast

  • VIP
  • 331 posts
  • Location:Portland, Oregon

  • Flag: United States of America

  • Favorite Pinball: Cirqus Voltaire



Posted 25 February 2010 - 12:28 AM

The best news I've heard in a long time!

Thanks Randy, and Destruk!

Kurt
My re-creations are...

Visual Pinball: RoundUp, Swinger.

Visual PinMAME: Mata Hari, Star Trek, Close Encounters, CountDown, Fireball Classic, CFTBL, Eight Ball, Twilight Zone, Xenon, Cirqus Voltaire, Playboy,Operation Thunder, Fathom, Strikes & Spares, Evel Knievel, Flash Gordon, Future Spa, SuperSonic and Eight Ball Champ.

Future Pinball: Close Encounters, Eight Ball Champ.

Get them at...
Posted Image
http://www.scapinosvpins.com

#60 computerfrk1

computerfrk1

    Pinball Fan

  • Charter Member
  • 555 posts
  • Location:Texas

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

  • Favorite Pinball: Earthshaker

Posted 25 February 2010 - 12:33 AM

Does VP 9.07 really work can someone tell me for sure before I download it?