Jump to content



Photo
- - - - -

VP Goes Open Source!


  • Please log in to reply
185 replies to this topic

#81 destruk

destruk

    VPF Veteran

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

  • Flag: United States of America

  • Favorite Pinball: Ultrapin!



Posted 25 February 2010 - 06:16 AM

QUOTE (WWW @ Feb 24 2010, 10:39 PM) <{POST_SNAPBACK}>
Exactly my point. You are agreeing with what I said. Hence my comments about how we are all so excited, and yet I wonder why? It's not like we are going to see big changes any time soon. I dont need the kiddie gloves, I DO understand the enormity.
Possibly you read my comment quickly without understanding my angle:)


Maybe it's exciting because the everyday programmer had 0% chance of ever improving their favorite pinball software, to a 100% chance of ever improving their favorite pinball software. Or from 0% to 30% of making their very own pinball software using this code as a base. Or from 10% to 80% of giving Emilia Pinball working physics at least as good as VP's physics system, using VP's code. VPM was open sourced, and because of that we have UltraVP Server - which I think most people would agree is a good thing. With VP open source, I can't predict what will happen with it, if anything, but at least the door is open - the code is there - and hopefully someone else besides me will do something with it. I know we have a few coders here - Proginoskes, Rascal, Gaston, Sellenoff, TomB, Maddes, myself, Manowar, Greywolf, BadBoyBill, Fartian, Wizards_Hat, WPCMame, etc.

As for merging vp with vpm to get added speed, you wouldn't. The com system interface between an activex control and the host/loading program is efficient enough that you won't see any difference in execution on any decent modern hardware system. If you had maybe a 486 computer sitting around, with windows95 on it, then you might see a performance gain, however, at that slow speed it'd be something like going from 20fps to 24fps - still dang slow.

Build a fire, vipers love the heat.


#82 rossicomputers

rossicomputers

    Gustavo

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

  • Flag: Brazil

  • Favorite Pinball: Black Knight 2000

Posted 25 February 2010 - 06:31 AM

Brian,

Can we repack VP,VPM and UVP alltogether in one .exe?


Rossi

#83 destruk

destruk

    VPF Veteran

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

  • Flag: United States of America

  • Favorite Pinball: Ultrapin!



Posted 25 February 2010 - 06:47 AM

I don't know. Do you have source code for UVP? Or better yet - why not try to simply merge VPM with VP first? And if that works, try to merge more stuff? You have source code to VP and VPM now.

Build a fire, vipers love the heat.


#84 rossicomputers

rossicomputers

    Gustavo

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

  • Flag: Brazil

  • Favorite Pinball: Black Knight 2000

Posted 25 February 2010 - 06:55 AM

QUOTE (destruk @ Feb 25 2010, 01:47 AM) <{POST_SNAPBACK}>
I don't know. Do you have source code for UVP? Or better yet - why not try to simply merge VPM with VP first? And if that works, try to merge more stuff? You have source code to VP and VPM now.


Manofwar have the UVP code....

I'm gonna try to merge VP and VPM now... See you 2014 after the Brazilian World Soccer Cup with the asnwer.... LOL......


Just kidding... Known nothing about codes or scripting....
Just imagine is "God" appear here and do this "magic" for us...


Just dreams Brian....

Edited by rossicomputers, 25 February 2010 - 07:01 AM.


#85 anthias

anthias

    Pinball Fan

  • VIP
  • 801 posts

  • Flag: Australia

  • Favorite Pinball: Lizards In The City



Posted 25 February 2010 - 11:11 AM

I am scared by how much I have forgotten when I browse thru that code! but still, there is a lot I remember and understand even if it has been over ten years since I used any C+ language. Have to dust it off now!

big thanks to randy for this. A lot of exciting things could come of it.
screnstoaug21small.gif

#86 lettuce

lettuce

    Pinball Fan

  • Silver Supporter
  • 929 posts

  • Flag: England

  • Favorite Pinball: Monster Bash

Posted 25 February 2010 - 11:24 AM

Can i make a request (im no programer), can we add ball rolling sound effects as a slider in the audio options of VP, adds sooo much more to a table actually hearing the ball, Zen Pinball on the iphone makes great use of this very simple effect..........


Edited by lettuce, 25 February 2010 - 11:25 AM.


#87 Mr. Pacman

Mr. Pacman

    Pinball Fan

  • Members
  • PipPipPipPip
  • 597 posts

  • Flag: Greece

  • Favorite Pinball: Attack from Mars

Posted 25 February 2010 - 12:33 PM

I think its better to make requests for future development in a specific topic, at the time that a programmer will announce updates to the code. Right now requests in this topic are not useful IMO...I think Destruk only maintains the program...

Thanks Destruk and Randy for not letting such a great program go away with other abandonware...


#88 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 25 February 2010 - 12:36 PM

I for one think this is the greatest thing to happen to the community ever. If Randy were here, I'd kiss him on the lips. Now not only will we attract the authors and the players, but this should also attract the Open Source developers and game designers. Programmers who have never heard of VP are now going to take her for a test run, fall in love, and hop on the developers bandwagon. The question should not be, "Are there people here that can program?", as there really wasn't a reason for them to be here until now. The question should be, "When are the programmers going to come and what goodies are they going to bring to the table?".

We already know VP is great, and that the community is alive and well and doing great. So all signs point to "YES", when you ask will VP get better? Look at what a handful of programmers did with it at Nanotech and what destruk ( wub.gif kiss, kiss, sorry about the Rascal slobber) has done with it. Now imagine hundreds of eyes peeking at the code, adding modifications, and cleaning up the bugs. It's not going to happen over night, but as long as there is an interest in this program, which we all know there is, it will happen. What will happen? Who knows? The sky is the limit.

So a great big THANK YOU!!! Love you guys!

I'm going to have to animate puckered lips on my already creepy avatar. tehehe
DONE! Just be happy I left out the tongue!

Posted Image


#89 Mr. Pacman

Mr. Pacman

    Pinball Fan

  • Members
  • PipPipPipPip
  • 597 posts

  • Flag: Greece

  • Favorite Pinball: Attack from Mars

Posted 25 February 2010 - 01:00 PM

QUOTE (rascal @ Feb 25 2010, 01:36 PM) <{POST_SNAPBACK}>
I for one think this is the greatest thing to happen to the community ever. If Randy were here, I'd kiss him on the lips. Now not only will we attract the authors and the players, but this should also attract the Open Source developers and game designers. Programmers who have never heard of VP are now going to take her for a test run, fall in love, and hop on the developers bandwagon. The question should not be, "Are there people here that can program?", as there really wasn't a reason for them to be here until now. The question should be, "When are the programmers going to come and what goodies are they going to bring to the table?".

We already know VP is great, and that the community is alive and well and doing great. So all signs point to "YES", when you ask will VP get better? Look at what a handful of programmers did with it at Nanotech and what destruk ( wub.gif kiss, kiss, sorry about the Rascal slobber) has done with it. Now imagine hundreds of eyes peeking at the code, adding modifications, and cleaning up the bugs. It's not going to happen over night, but as long as there is an interest in this program, which we all know there is, it will happen. What will happen? Who knows? The sky is the limit.

So a great big THANK YOU!!! Love you guys!

I'm going to have to animate puckered lips on my already creepy avatar. tehehe


Well said!

#90 Pin-Pete

Pin-Pete

    Pinball Fan

  • Members
  • PipPipPipPip
  • 979 posts
  • Location:Vantaa,Korso (20 km north from Helsinki)

  • Flag: Finland

  • Favorite Pinball: Pin*Bot,Cyclone

Posted 25 February 2010 - 01:07 PM

WOW! AWESOME!! This news puts me almost speechless. yahoo.gif

Greetings:Petri


#91 lionheart88

lionheart88

    Enthusiast

  • Platinum Supporter
  • 140 posts

  • Flag: United States of America

  • Favorite Pinball: BK2000 & Scared Stiff

Posted 25 February 2010 - 01:10 PM

Never thought I'd see the day that this would happen, Thanks Randy.

Is Bubblehead around on these forums, maybe he'd be interested in doing something with the code?
Stand Up And Fight!!!


#92 Mitchell

Mitchell

    Pinball Fan

  • VIP
  • 1,434 posts

  • Flag: United States of America

  • Favorite Pinball: Many

Posted 25 February 2010 - 05:35 PM

Table need back glass and box. Also camera viewer as well. Future Pinball have those and I think it about time VP have one too. I really don't like looking at split back glass under the table.

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


#93 jpsalas

jpsalas

    Grand Schtroumpf

  • VIP
  • 7,325 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 25 February 2010 - 05:46 PM

Thanks Randy! And a big thanks to you Brian, since I know that without you this would have never been possible. I don't know enough programming to be of any help in the further developing of VP, and I'll be happy for any small fixx or addon that you may add to it.

JP

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


#94 Grizz

Grizz

    Art Guru

  • VIP
  • 1,105 posts
  • Location:Stony Creek

  • Flag: United States of America

  • Favorite Pinball: Fishtales, Theatre of Magic, Tales of Arabian Nights

  • PS3 Gamer Tag: Phishtales
  • 360 Gamer Tag: PrecedentEnd


Posted 25 February 2010 - 06:16 PM

I remember the 1st time I downed VP.
Wow...what an experience!
It blew everyone away...Randy...
Thanks my man!

Now 10 years later..
I have a cab playing full screen!
This is just to much...lmao
Thank you all!
Maybe online play will come together also.
And so much more.



Edited by Grizz, 25 February 2010 - 06:16 PM.

Table Artwork-Alien Poker, Baseball, Big Bang Bar, Black Pyramid, Comet, Dark Silverball, Grand Prix, Knockout, Monster Bash, Mini Cycle,
Road Race, Royal Flush, Royal Flush Deluxe, South Pacific, Space Invaders, Tales of the Arabian Nights, Whitewater

Original Table Artwork-7 Deadly Pins, Black Sabbath 70's & 80's, Cowboys&Indians, Hot Wheels, Iron Maiden, Royal Flush Supreme, Schizo, Seawitch, Theatre of Magic "Houdini's Revenge", The Munsters, Puzzlebox.

Dynamic Duo Artwork- Radical, Freddy A Nightmare on Elm Street, Mr.&Mrs.Pacman, No Fear, Star Trek 25th

Table Releases- Royal Flush Trilogy

Backglasses- Over 255 Remastered in Hires

http://www.arcadecru...ables/hyperpin/

By JR {Uncle Willys Art Guy} Ace9567 Dynamic Duo=[GrizzleGrindHackenbot]


Posted Image

#95 yogiholzer

yogiholzer

    Pinball Fan

  • VIP
  • 1,870 posts
  • Location:Hamburg

  • Flag: Germany

  • Favorite Pinball: All.

Contributor

Posted 25 February 2010 - 07:14 PM

Many thanks to Randy for the free giveaway of his 'baby'. That's absolutely not to expect and isn't usual/natural. Respect!


At first this all sounds great. Anyway I don't know what to think of this. I'm not that thrilled as most or all of you. Probably it's only because I can't imagine and estimate future developement into many possible different directions. And maybe I fear the loss of constancy a little and the felt control by authentic trusted people like destruk (thanks a lot for all you did for us once again). It's the uncertainty. So I keep cautious.
Click the picture frame to visit the pinball people gallery.

#96 The Loafer

The Loafer

    Pinball Wizard

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

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

  • Favorite Pinball: Superman, Firepower & Tron



Posted 25 February 2010 - 07:28 PM

For those who feel some fear for future development (valid concerns IMHO), rest easy, nothing will take away the existing VP builds so if ever it goes in a direction you aren't a fan of, there is still the existing solution.

It may be a bumpy ride but as it was with the news of development of VP9, this again is a sign we will be progressing forward, and that me thinks is a great thing.

#97 gordon

gordon

    Enthusiast

  • Members
  • PipPipPip
  • 261 posts
  • Location:Schleswig-Holstein/Kiel

  • Flag: Germany

  • Favorite Pinball: Pirates of the Caribbean

Posted 25 February 2010 - 07:41 PM

Great news and big thanks Randy

#98 Maddes

Maddes

    Hobbyist

  • VP Dev Team
  • PipPip
  • 15 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: IJ:TPA

Posted 25 February 2010 - 07:49 PM

The source code of Visual Pinball is available as open source under a MAME-like license on SourceForge:
https://sourceforge....jects/vpinball/ (has moved!)

Destruk and I are currently working on the repository structure.

All developers are welcome to join the project.

Edited by Maddes, 12 March 2010 - 05:04 PM.


#99 Pinball Ken

Pinball Ken

    Enthusiast

  • VIP
  • 199 posts
  • Location:Winchester, UK

  • Flag: United Kingdom

  • Favorite Pinball: Cirqus Voltaire



Posted 25 February 2010 - 08:03 PM

This is indeed wonderful news!

Thank you, Randy Davis and also Destruk for picking up the baton.

PK cool.gif
VP Released Tables

Attack From Mars, Batman, Cirqus Voltaire (Fuseball), Corvette, Cue Ball Wizard, NBA Fastbreak, No Fear (Germax), Judge Dredd (aurian), JunkYard, Indiana Jones (Redux), Medieval Madness (macho), SafeCracker, Star Trek: The Next Generation (Destruk), Tales of the Arabian Nights (At Night), The Shadow, The Sopranos, The Simpsons Pinball Party, The Who's Tommy, Theatre of Magic (At Night).

#100 Lord Hiryu

Lord Hiryu

    Enthusiast

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

  • Flag: Spain

  • Favorite Pinball: guns and roses



Posted 25 February 2010 - 08:05 PM

Hi guys.
As I said before Thx to Destruk and Randy.

BTW, I want to say a few things, that I hope that can explain well with my "indian-english" style....XD

I think, that the best way to begin for developers to work on VP, is that, they have to make a TEAM, as mame.
'Cause, maybe in a near future, can be a lot of differents versions of VP, and, some tables done with a special version will don't match other, so a standard for VP tables will be the firts match.

And, the retro-compatibility will be asure, I think.

Also, a great idea may be to open a poil, with the demands of all users, as PNG transparencies, ramps visible or invisible through script, and such things.

Cheers.