Jump to content



Photo

Unity 3D and VPinMAME!


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

#101 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 30 January 2012 - 02:21 PM

Great work louizou! Worship.gif

How will this work? From my understanding Unity 3D is not open source or freeware. Will you be able to distribute your work without charge? Just curious.

Posted Image


#102 toxie

toxie

    VPF Veteran

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

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 30 January 2012 - 02:33 PM

Very interesting so far! Keep on, i'm looking forward to some kind of public beta.. smile.gif

#103 louizou

louizou

    Enthusiast

  • Members
  • PipPipPip
  • 265 posts

  • Flag: France

  • Favorite Pinball: BlackKnight2k T2 Twilight Zone

Posted 30 January 2012 - 02:50 PM

QUOTE (rascal @ Jan 30 2012, 03:21 PM) <{POST_SNAPBACK}>
How will this work? From my understanding Unity 3D is not open source or freeware. Will you be able to distribute your work without charge? Just curious.


Look at page 3 of this thread.
The only thing i ask is someone helps me getting the 1300$ , even less (i would complete myself) sothat i can buy my unity license.

I think it's worth the effort.

Then the game would be released freely with no limitations

uplogomini.png

Continue helping us at [email protected]

 


#104 bent98

bent98

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,077 posts
  • Location:NY

  • Flag: United States of America

  • Favorite Pinball: Roadshow, Haunted House, Safe Cracker

Posted 30 January 2012 - 02:57 PM

QUOTE (louizou @ Jan 30 2012, 03:50 PM) <{POST_SNAPBACK}>
QUOTE (rascal @ Jan 30 2012, 03:21 PM) <{POST_SNAPBACK}>
How will this work? From my understanding Unity 3D is not open source or freeware. Will you be able to distribute your work without charge? Just curious.


Look at page 3 of this thread.
The only thing i ask is someone helps me getting the 1300$ , even less (i would complete myself) sothat i can buy my unity license.

I think it's worth the effort.

Then the game would be released freely with no limitations


I am sure he community wil donate to get you to the $1,300



#105 louizou

louizou

    Enthusiast

  • Members
  • PipPipPip
  • 265 posts

  • Flag: France

  • Favorite Pinball: BlackKnight2k T2 Twilight Zone

Posted 30 January 2012 - 03:00 PM

tup.gif

uplogomini.png

Continue helping us at [email protected]

 


#106 njamont

njamont

    Enthusiast

  • Silver Supporter
  • 409 posts
  • Location:Houten, Utrecht

  • Flag: Netherlands

  • Favorite Pinball: Monster Bash

Posted 30 January 2012 - 03:28 PM

Yeah dude,

Make a demo or something let people play and i am sure they will donate smile.gif

#107 louizou

louizou

    Enthusiast

  • Members
  • PipPipPip
  • 265 posts

  • Flag: France

  • Favorite Pinball: BlackKnight2k T2 Twilight Zone

Posted 30 January 2012 - 04:09 PM

I'm working on it.I hope model's animation will be finished soon.
That's my priority.... So i'll be able to add the plunger and flips ! eh eh !

In FP it seems that animated models a really basic ( correct me if i'm wrong).

I can only find models with one bone and one animation only.

I don't know if it's a limit imposed by FP .

VPM3D (or if you have a better name) will handle up to 4 bones per model and infinite number of animations per model dirol.gif


If someone can give some help , it would be cool to translate vbs scripts to mono or c# 2.0 wink.gif

Or create Red & Ted Heads with milkshape with 4 bones ..That would be perfect for testing .I've started to make the table ..

Edited by louizou, 30 January 2012 - 04:25 PM.

uplogomini.png

Continue helping us at [email protected]

 


#108 louizou

louizou

    Enthusiast

  • Members
  • PipPipPip
  • 265 posts

  • Flag: France

  • Favorite Pinball: BlackKnight2k T2 Twilight Zone

Posted 30 January 2012 - 08:15 PM

MS3D Animations import does just work yahoo.gif

Here is a little video showing the thing animation inside of the unity Editor.



I can now begin inserting toys then plunger and flips.

Edited by louizou, 30 January 2012 - 08:22 PM.

uplogomini.png

Continue helping us at [email protected]

 


#109 epthegeek

epthegeek

    Pinball Fan

  • Platinum Supporter
  • 618 posts
  • Location:Wisconsin

  • Flag: United States of America

  • Favorite Pinball: Cirqus Voltaire

Posted 30 January 2012 - 08:27 PM

Very cool! Progress of any kind is always cool to see. I'd certainly be willing to chip in for the unity license once you're far enough along that you're ready to release.

#110 bent98

bent98

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,077 posts
  • Location:NY

  • Flag: United States of America

  • Favorite Pinball: Roadshow, Haunted House, Safe Cracker

Posted 30 January 2012 - 08:30 PM

me too.


#111 destruk

destruk

    VPF Veteran

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

  • Flag: United States of America

  • Favorite Pinball: Ultrapin!



Posted 30 January 2012 - 09:19 PM

I don't think they allow transferring a developer license. So if we did donate $1300 to you, you would be able to distribute your playable games, but not the editor that is licensed to create more games with? That's fine if you want to recreate every game yourself.

Build a fire, vipers love the heat.


#112 louizou

louizou

    Enthusiast

  • Members
  • PipPipPip
  • 265 posts

  • Flag: France

  • Favorite Pinball: BlackKnight2k T2 Twilight Zone

Posted 30 January 2012 - 09:30 PM

why transfering the license ????

What i code is an exe that doesn't need the editor .

The table editor will be FP

I release the software , you make special FPT tables and .... voila .... let's go playing

uplogomini.png

Continue helping us at [email protected]

 


#113 destruk

destruk

    VPF Veteran

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

  • Flag: United States of America

  • Favorite Pinball: Ultrapin!



Posted 30 January 2012 - 10:29 PM

So what you're saying is - you are developing a shell Unity engine that we can stick future pinball tables into. It's the shell that is licensed with the physics and 'translation' of the future pinball table components.?
Your single EXE could be used with any future pinball game with no effort on your part to accomodate the specific FP table we want to play?

I just thought someone would need to give you the table to create a new exe with every time we wanted to play something different.
So you can see my confusion... smile.gif

Build a fire, vipers love the heat.


#114 louizou

louizou

    Enthusiast

  • Members
  • PipPipPip
  • 265 posts

  • Flag: France

  • Favorite Pinball: BlackKnight2k T2 Twilight Zone

Posted 30 January 2012 - 11:41 PM

I made a mistake about the price : it's 1500$ for the pro version , sorry .......

You pay that price for each person using unity in your dev team => so i'm alone doing this => cost 1500$

Then you can generate as many exe as you want . All those exe are your property and not unity's property.

You can then sell or not those exe whitout no additive fee or royaltie.


This commes from unity web FAQ :

How many systems are a Unity license good for?
One Unity license is good for two simultaneous installations per seat. This is a courtesy service so that you may run Unity on both your laptop and desktop computer, for example. It may only be used by a single person, however, and not simultaneous usage by multiple.

Are there royalties or a per-title fee?
No, Unity does not charge on a per title basis and you do not pay royalties or pay revenue share! Even for games and applications made with the free version!

Are there any annual or maintenance fees?
No, Unity does not charge an annual fee or maintenance fee.



For the table creation , you'll draw it with FP , create a script specific to my way of scripting.
You'll save the table and instead of pressing play in FP.you'll launch this FPT table with VPM3D and just play it

Is it enough clear ?


uplogomini.png

Continue helping us at [email protected]

 


#115 destruk

destruk

    VPF Veteran

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

  • Flag: United States of America

  • Favorite Pinball: Ultrapin!



Posted 30 January 2012 - 11:48 PM

I think that makes sense. Also with their FAQ, if you want to upgrade from a major 3.0 to 4.0 revision, the license fee needs to be paid again.

Build a fire, vipers love the heat.


#116 louizou

louizou

    Enthusiast

  • Members
  • PipPipPip
  • 265 posts

  • Flag: France

  • Favorite Pinball: BlackKnight2k T2 Twilight Zone

Posted 30 January 2012 - 11:56 PM

Unity 3.x has all features we need .it won't be necessary to buy 4.x version again.

All versions of VPM3D will be done with 3.x version (3.5 i think as it will include multithreaded rendering)

uplogomini.png

Continue helping us at [email protected]

 


#117 Arcade4

Arcade4

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,686 posts
  • Location:Beaumont, TX.

  • Flag: United States of America

  • Favorite Pinball: AC/DC

Posted 31 January 2012 - 12:30 AM

QUOTE (louizou @ Jan 30 2012, 05:56 PM) <{POST_SNAPBACK}>
Unity 3.x has all features we need .it won't be necessary to buy 4.x version again.

All versions of VPM3D will be done with 3.x version (3.5 i think as it will include multithreaded rendering)


This is starting to sound like fun.

Edited by Arcade4, 31 January 2012 - 12:30 AM.


#118 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 31 January 2012 - 11:32 AM

QUOTE (louizou @ Jan 30 2012, 05:41 PM) <{POST_SNAPBACK}>
For the table creation , you'll draw it with FP , create a script specific to my way of scripting.
You'll save the table and instead of pressing play in FP.you'll launch this FPT table with VPM3D and just play it

Create a separate script file or enter a specific script into the FP scripting editor? I know you mentioned C# as the language, so would that be something external from the table file, or embedded within the table file using FPs script editor?

Sorry, I don't know enough about FP. Does FP allow you to type anything in it's script window? Will it be flagging a bunch of syntax errors when you are putting a completely different language in it? This is where I am still confused.

Will your work be open sourced when you are done, so that if you decide to leave the project, someone else with a Unity3D license can carry on? This is important, as you can see what has happened to FP when it's developer decide to leave the scene and abandon the project.

Edited by rascal, 31 January 2012 - 11:41 AM.

Posted Image


#119 bladexdsl

bladexdsl

    Joined the elite ranks

  • Banned
  • PipPipPipPip
  • 1,234 posts
  • Location:Queensland

  • Flag: Australia

  • Favorite Pinball: Scared stiff and Congo

Posted 31 January 2012 - 11:47 AM

fp tables with real dmd and better physics can't wait!

#120 louizou

louizou

    Enthusiast

  • Members
  • PipPipPip
  • 265 posts

  • Flag: France

  • Favorite Pinball: BlackKnight2k T2 Twilight Zone

Posted 31 January 2012 - 01:26 PM

QUOTE (rascal @ Jan 31 2012, 12:32 PM) <{POST_SNAPBACK}>
Create a separate script file or enter a specific script into the FP scripting editor? I know you mentioned C# as the language, so would that be something external from the table file, or embedded within the table file using FPs script editor?

Sorry, I don't know enough about FP. Does FP allow you to type anything in it's script window? Will it be flagging a bunch of syntax errors when you are putting a completely different language in it? This is where I am still confused.

Will your work be open sourced when you are done, so that if you decide to leave the project, someone else with a Unity3D license can carry on? This is important, as you can see what has happened to FP when it's developer decide to leave the scene and abandon the project.


The script will be embedded in the table file .you can type anything in FP script editor except the vpinmame controller creation code ( in that case the script is mangled when you save the table => it's a part of the "black" magic )

If you look at the T2 script i provided in this thread you can see that the vpm creation code is differrent of the original one to create the vpm component:

table.SendMessage("init","t2_l8");
table.SendMessage("Run");

Of course , compiling this kind of script in FP editor will raise a syntax error (normal the language is different)
But it doesn't truncate the script when you save it.

For the sources , as the unity license will be in my hands , the source code will be yours... A way of thanking the holy payer ..
But that doesn't mean i'll leave this project when it will be finished.This is my baby and i won't let it down so fast.

You know ying yang , there is the black side and white side ....Guess wich side is mine ? rofl.gif

uplogomini.png

Continue helping us at [email protected]