Jump to content



Photo
- - - - -

VP Goes Open Source!


  • Please log in to reply
185 replies to this topic

#21 rehab

rehab

    Enthusiast

  • Members
  • PipPipPip
  • 381 posts
  • Location:Amsterdam

  • Flag: Netherlands

  • Favorite Pinball: funhouse,AFM,MM

Posted 24 February 2010 - 07:02 PM

Very exciting news!

#22 MajikBubble

MajikBubble

    Excellent Pinball Player

  • Members
  • PipPipPip
  • 168 posts

  • Flag: Canada

  • Favorite Pinball: Twilight Zone

Posted 24 February 2010 - 07:07 PM

YES!

This is awesome news! Thank you very much Randy!!!!

*chuckles to himself*

#23 destruk

destruk

    VPF Veteran

  • VPF Staff
  • 6,338 posts
  • Location:Colorado Springs, CO

  • Flag: United States of America

  • Favorite Pinball: Ultrapin!



Posted 24 February 2010 - 07:13 PM

QUOTE (Shooby Doo @ Feb 24 2010, 11:43 AM) <{POST_SNAPBACK}>
I know what "open source" is, but regarding VP, what exactly will this mean? For those that aren't quite aware, what are the major improvements this could bring?



Regarding VP, it means if anyone wanted to fix a bug, make it more compatible, add extra features, port it to native linux, etc, they now have access to free source code with no royalties required, and they can make these changes. VP would need to be linux-native to ever have a hope of emulating Pinball 2000 so you could consider this as a necessary evolution in the design process. My humble thanks go out to Randy too.

Build a fire, vipers love the heat.


#24 bolt

bolt

    VPF Veteran

  • VIP
  • 5,160 posts
  • Location:Kiel / Schleswig Holstein

  • Flag: Germany

  • Favorite Pinball: JP's Deadpool, Harlem Globetrotters, Spiderman and much more

Posted 24 February 2010 - 07:20 PM

What for fantastic news.
Posted Image

#25 destruk

destruk

    VPF Veteran

  • VPF Staff
  • 6,338 posts
  • Location:Colorado Springs, CO

  • Flag: United States of America

  • Favorite Pinball: Ultrapin!



Posted 24 February 2010 - 07:23 PM

SourceForge page is here:
https://sourceforge.net/projects/vp8/


To access a Subversion repository, configure your Subversion client as follows (replace PROJECTNAME with the UNIX group name of the project):

* Hostname: vp8.svn.sourceforge.net
* Port: 443
* Protocol: HTTPS
* Repository Path: /svnroot/vp8

svn co https://vp8.svn.sour...net/svnroot/vp8 vp8

For clients that use a URL string:
https://vp8.svn.sour...net/svnroot/vp8

This will give you access to the full VP8.1 and vp907 source code - latest of both releases.


For write/commit access to check in changes, you'll need to contact me to add you. I don't think we want the repository wiped out by someone who doesn't know what they are doing, and sourceforge won't allow for anonymous commit access either. There are project files for both vsnet 2003 and vsnet 2005. You might need DirectX 7's SDK to compile. Currently my vsnet2005 isn't working, but I can confirm it all compiles fine with vsnet2003. I also uploaded the release binaries to the sourceforge page downloads section.

Build a fire, vipers love the heat.


#26 IcePagoda

IcePagoda

    Hobbyist

  • Validating
  • PipPip
  • 34 posts

  • Flag: United States of America

  • Favorite Pinball: Taxi

Posted 24 February 2010 - 07:32 PM

Yippee!

Here's hoping that it paves the way for native Mac/Linux versions.

#27 Lord Hiryu

Lord Hiryu

    Enthusiast

  • VIP
  • 282 posts
  • Location:San Javier (Spain)

  • Flag: Spain

  • Favorite Pinball: guns and roses



Posted 24 February 2010 - 07:34 PM

OMG!!! Great news!!!!

#28 Mr. Pacman

Mr. Pacman

    Pinball Fan

  • Members
  • PipPipPipPip
  • 597 posts

  • Flag: Greece

  • Favorite Pinball: Attack from Mars

Posted 24 February 2010 - 07:38 PM

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?


#29 destruk

destruk

    VPF Veteran

  • VPF Staff
  • 6,338 posts
  • Location:Colorado Springs, CO

  • Flag: United States of America

  • Favorite Pinball: Ultrapin!



Posted 24 February 2010 - 07:43 PM

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.

Build a fire, vipers love the heat.


#30 pinball buzz

pinball buzz

    Pinball Fan

  • VIP
  • 823 posts
  • Location:United Kingdom

  • Flag: United Kingdom

  • Favorite Pinball: TOM



Posted 24 February 2010 - 07:44 PM

Great news for all - welcome to the future biggrin.gif
This is the biggest news in vp...............................period

Buzz
Pinball Buzz - Builder of pinball cabs since May 2008.

See my cab pictures here

http://www.flickr.co...s/94649948@N00/
[/size][/size]

#31 kruge99

kruge99

    Pinball Wizard

  • VPF Staff
  • 3,901 posts
  • Location:Markham, Ont.

  • Flag: Canada

  • Favorite Pinball: Black Knight, High Speed and Pin*Bot



Posted 24 February 2010 - 07:54 PM

How long before .PNG graphics support gets added? LoL! ;-) Just kidding folks!


Best Regards,
Todd.

[proud owner of a Williams Solar Fire]

- It's called "The American Dream" because you have to be asleep to believe it.
George Carlin
- Truly great madness cannot be achieved without significant intelligence.
Henrik Tikkanen
- "Reality check, Michelle, Talk about composure, Total lack of. He's a man-- About-- 12 Feet Tall--"
Carrie Kelly
Posted Image

#32 neoblood

neoblood

    Enthusiast

  • Charter Member
  • 381 posts
  • Location:USA

  • Flag: United States of America

  • Favorite Pinball: bop

Posted 24 February 2010 - 08:09 PM

Really great news biggrin.gif
I'd like to see some animated gif support and some other stuff as well.
A Pinball a day takes the boredom away

#33 Mitchell

Mitchell

    Pinball Fan

  • VIP
  • 1,434 posts

  • Flag: United States of America

  • Favorite Pinball: Many

Posted 24 February 2010 - 08:43 PM

PNG support will cut down the VP table sizes.

I think Black will be piss about this now because he did had the very good source that he wanted to release when Randy didn't reply. So he deleted it instead of holding on to it. I can imaging him banging his head right now. rolleyes.gif

But I'm glad that Black made the F1 VP table before delete the source. http://members.iinet.../~cleathley/f1/ But it gone now from his website.

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


#34 freakofspeed

freakofspeed

    Enthusiast

  • VIP
  • 73 posts
  • Location:NSW Australia

  • Flag: Australia

  • Favorite Pinball: Luv them all



Posted 24 February 2010 - 08:44 PM


WOAH! now that is BIG news!

#35 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 24 February 2010 - 08:56 PM

Heh, TBH, I expected something like this would happen. Every time Randy makes some sort of impact these days, it's a big bang.

Anyhoo, would it be possible to make VP9 more compatible with ATI cards now? Just asking, I don't have a clue how to work with code.

The McD

EDIT: Hoo boy. Destruk, whatever you did between .05 and .07 gave me a quite large preformance boost. Just thought I'd mention it.

Edited by TheMcD, 24 February 2010 - 09:03 PM.

VPF's resident pinball music fanatic.

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


#36 catkins

catkins

    Hobbyist

  • Members
  • PipPip
  • 15 posts

  • Flag: United States of America

  • Favorite Pinball: BK2K

Posted 24 February 2010 - 08:59 PM

Great, fantastic, unexpected news! As a developer, I can't wait to peer into the internals. cool.gif This will pave the way towards more support on more platforms, which is also good news for folks who prefer not to use Windows (or even non-PC environments).

The only downside I can think of is the potential lack of a consistent release team/schedule. Destruk, will you be the source release manager?

#37 Mrhide

Mrhide

    Enthusiast

  • VIP
  • 117 posts
  • Location:Montreal

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

  • Favorite Pinball: Funhouse



Posted 24 February 2010 - 09:05 PM

surprise.gif w0000t!! cool.gif

indy.gif
 


#38 Practicedummy

Practicedummy

    Multi-Level Madman

  • Platinum Supporter
  • 2,684 posts
  • Location:Indiana

  • Flag: United States of America

  • Favorite Pinball: I like multi-level pinball the most


  • Trophies:

Posted 24 February 2010 - 09:14 PM

One thing I suggest for whoever develops future versions of VP, is to incorporate Randy's mug on like a splash screen or something, to give him a little tribute every time we open the program.

I could have been smart, but I never learned anything by being smart!

 

 


#39 Mitchell

Mitchell

    Pinball Fan

  • VIP
  • 1,434 posts

  • Flag: United States of America

  • Favorite Pinball: Many

Posted 24 February 2010 - 09:18 PM

Linux and Apple support would be nice. I'm sure there are some people out there willing to do these kind of support.

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


#40 Greywolf

Greywolf

    Perfectionist Bastard

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

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

  • Favorite Pinball: Too many to mention



Posted 24 February 2010 - 09:34 PM

Could I make a recommendation?

No I'm not volunteering for this.

I don't mean to rain on a parade, here, but...
I think it would be in the project's best interest to have a designated keeper instead of having it a will-ye-nill-ye code rush, i.e.
"There is an official supported version of VP.
Stuff that is submitted and approved for inclusion will also be supported.
Stuff that is not included is not supported."

By "supported" I don't mean that we have tech support on-demand, but if it breaks then VP-Central can take a look at why,
since it was approved for inclusion.

The more hands to help improve VP, the better, so obviously if other people find fixes, SUBMIT THEM for inclusion.

This will keep VP from becoming Pandora's Box of Carnivorous Worms.

...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.