Making Un-Unibody Ships
Moderators: Omega, tillias, Mod Contributor
-
- Bounty Hunter
- Posts: 145
- Joined: Tue May 05, 2009 7:16 am
- Location: Behind you with a missile lock :O
- Contact:
Making Un-Unibody Ships
All of the ships in Vega Strike, even the really big freighters & Capitol Warships, are built in one piece. How would one go about remodeling them so that they have multiple destroyable sections and targetable subsystems?
When attacking say a Gleaner, you bang away at the thing until the entire hull gives way. It would seem much more realistic if you could destroy say the engine room & bring the beast to a stop.
I used to mod ships in Freelancer, although it's been a while...seems I used a program called Milkshape for breaking up a large hull into sections, and another program...hardcmp?.....for placing 'hard points' for weapons/reactor/shield/scanner. What programs are used to develop the ships in Vega Strike?
When attacking say a Gleaner, you bang away at the thing until the entire hull gives way. It would seem much more realistic if you could destroy say the engine room & bring the beast to a stop.
I used to mod ships in Freelancer, although it's been a while...seems I used a program called Milkshape for breaking up a large hull into sections, and another program...hardcmp?.....for placing 'hard points' for weapons/reactor/shield/scanner. What programs are used to develop the ships in Vega Strike?
[OC]Killer B
Vanguard Federation of Gamers
=VFF Productions=
Antares Mod for Freelancer Team
Storyline Writer/Cat Herder/PR guy
General in the Ordered Chaos Corporation
Vanguard 2 Server
Science Fiction and Action Adventure writer at Antares Dreamscape
Website Creator at Awesome Websites
Vanguard Federation of Gamers
=VFF Productions=
Antares Mod for Freelancer Team
Storyline Writer/Cat Herder/PR guy
General in the Ordered Chaos Corporation
Vanguard 2 Server
Science Fiction and Action Adventure writer at Antares Dreamscape
Website Creator at Awesome Websites
-
- Elite Venturer
- Posts: 753
- Joined: Sat Apr 15, 2006 2:40 am
- Location: chthonic safety
Re: Making Un-Unibody Ships
Secondary parts like those big cans on Yeoman can be cut away and turned into subunits with CARGO role - just like Skatecargo pod on Dodo. Heh, a Python script could shuffle these things randomly or profile as requested on spawning the ship. Same applies to bubbles on Shenzong, side-modules on Tridacna, radar on Mining Base and Relay (a script aiming these things can be added later) - and e.g. side-hangar branches of Fighter Barracks, except they need to be given docks/weapons and a proper Role in data. There's not a lot of these bases and capships, VS can afford running another handful of inert or near-inert subunits in the system.
As to ship parts like "wing" consoles and engines - support isn't implemented in the engine yet, though of course it's kind of stands on roadmap and is discussed.
As to ship parts like "wing" consoles and engines - support isn't implemented in the engine yet, though of course it's kind of stands on roadmap and is discussed.
Last edited by TBeholder on Wed Dec 04, 2013 3:18 am, edited 1 time in total.
"Two Eyes Good, Eleven Eyes Better." -Michele Carter
-
- Elite
- Posts: 7243
- Joined: Mon Apr 18, 2005 2:40 pm
- Location: LS87, Buenos Aires, República Argentina
Re: Making Un-Unibody Ships
Yes, currently, if you want them destructible, they have to be a sub-unit, with all the overhead that implies.
Eventually, we'll make units have support for multiple interconnected meshes (parts), and a system to simulate break-up by splitting the graph.
If you do not need them destructible, we can whip up multiple mesh support without much fuss.
Eventually, we'll make units have support for multiple interconnected meshes (parts), and a system to simulate break-up by splitting the graph.
If you do not need them destructible, we can whip up multiple mesh support without much fuss.
-
- Bounty Hunter
- Posts: 145
- Joined: Tue May 05, 2009 7:16 am
- Location: Behind you with a missile lock :O
- Contact:
Re: Making Un-Unibody Ships
Well thanks but making them destructible is actually the whole pointklauss wrote:If you do not need them destructible, we can whip up multiple mesh support without much fuss.
What programs do we use to build these meshes in the first place?
[OC]Killer B
Vanguard Federation of Gamers
=VFF Productions=
Antares Mod for Freelancer Team
Storyline Writer/Cat Herder/PR guy
General in the Ordered Chaos Corporation
Vanguard 2 Server
Science Fiction and Action Adventure writer at Antares Dreamscape
Website Creator at Awesome Websites
Vanguard Federation of Gamers
=VFF Productions=
Antares Mod for Freelancer Team
Storyline Writer/Cat Herder/PR guy
General in the Ordered Chaos Corporation
Vanguard 2 Server
Science Fiction and Action Adventure writer at Antares Dreamscape
Website Creator at Awesome Websites
-
- The Shepherd
- Posts: 5841
- Joined: Fri May 13, 2005 8:37 pm
- Location: Ottawa
- Contact:
Re: Making Un-Unibody Ships
Any 3D modelling app most were created with Blender one of the best Open Source projects around.After you have the ship at a finished state export it to .obj .mtl format run it though mesher(our own tool) to convert it to the format for our engine.There is a GUI for inserting units into the engine called unitconverter written in Python that is in the svn repo most of this is on the wiki BTW in more detailWhat programs do we use to build these meshes in the first place?
Enjoy the Choice
my box::HP Envy i5-6400 @2Q70GHzx4 8 Gb ram/1 Tb(Win10 64)/3 Tb Mint 19.2/GTX745 4Gb acer S243HL K222HQL
Q8200/Asus P5QDLX/8 Gb ram/WD 2Tb 2-500 G HD/GF GT640 2Gb Mint 17.3 64 bit Win 10 32 bit acer and Lenovo ideapad 320-15ARB Win 10/Mint 19.2
Q8200/Asus P5QDLX/8 Gb ram/WD 2Tb 2-500 G HD/GF GT640 2Gb Mint 17.3 64 bit Win 10 32 bit acer and Lenovo ideapad 320-15ARB Win 10/Mint 19.2
-
- Elite
- Posts: 7243
- Joined: Mon Apr 18, 2005 2:40 pm
- Location: LS87, Buenos Aires, República Argentina
Re: Making Un-Unibody Ships
Sadly, unitconverter is probably now broken, given the change to CSV tables we applied just recently.
Maybe we should fix it. I think we had the code somewhere.
Maybe we should fix it. I think we had the code somewhere.
-
- The Shepherd
- Posts: 5841
- Joined: Fri May 13, 2005 8:37 pm
- Location: Ottawa
- Contact:
Re: Making Un-Unibody Ships
The code is here klauss http://sourceforge.net/p/vegastrike/cod ... Converter/
I imagine that using the same class and methods as the engine should do the trick.
Enjoy the Choice
I imagine that using the same class and methods as the engine should do the trick.
Enjoy the Choice
my box::HP Envy i5-6400 @2Q70GHzx4 8 Gb ram/1 Tb(Win10 64)/3 Tb Mint 19.2/GTX745 4Gb acer S243HL K222HQL
Q8200/Asus P5QDLX/8 Gb ram/WD 2Tb 2-500 G HD/GF GT640 2Gb Mint 17.3 64 bit Win 10 32 bit acer and Lenovo ideapad 320-15ARB Win 10/Mint 19.2
Q8200/Asus P5QDLX/8 Gb ram/WD 2Tb 2-500 G HD/GF GT640 2Gb Mint 17.3 64 bit Win 10 32 bit acer and Lenovo ideapad 320-15ARB Win 10/Mint 19.2
-
- Elite
- Posts: 7243
- Joined: Mon Apr 18, 2005 2:40 pm
- Location: LS87, Buenos Aires, República Argentina
Re: Making Un-Unibody Ships
No, it's harder than that. It has to maintain the split, and write the proper columns, the proper rows, to the proper files. Not a cakewalk.
But it's good to know it's possible
But it's good to know it's possible
-
- Bounty Hunter
- Posts: 145
- Joined: Tue May 05, 2009 7:16 am
- Location: Behind you with a missile lock :O
- Contact:
Re: Making Un-Unibody Ships
Hmmm......thanks for the prompt although rather disappointing replies guys. Please lemme know if and when we get a functional unitconverter going again...I'm looking forward to tearing those big unibody ships apart (code-wise & then in-game XD)
[OC]Killer B
Vanguard Federation of Gamers
=VFF Productions=
Antares Mod for Freelancer Team
Storyline Writer/Cat Herder/PR guy
General in the Ordered Chaos Corporation
Vanguard 2 Server
Science Fiction and Action Adventure writer at Antares Dreamscape
Website Creator at Awesome Websites
Vanguard Federation of Gamers
=VFF Productions=
Antares Mod for Freelancer Team
Storyline Writer/Cat Herder/PR guy
General in the Ordered Chaos Corporation
Vanguard 2 Server
Science Fiction and Action Adventure writer at Antares Dreamscape
Website Creator at Awesome Websites
-
- The Shepherd
- Posts: 5841
- Joined: Fri May 13, 2005 8:37 pm
- Location: Ottawa
- Contact:
Re: Making Un-Unibody Ships
Yeah there is lot of work involved but most of those meshes should break down readily been getting my Blender skills sharpened lately trying to get a handle on animation using Blender and MakeHuman so when we do get that working unitconverter I should be ready for the task
Enjoy the Choice
Enjoy the Choice
my box::HP Envy i5-6400 @2Q70GHzx4 8 Gb ram/1 Tb(Win10 64)/3 Tb Mint 19.2/GTX745 4Gb acer S243HL K222HQL
Q8200/Asus P5QDLX/8 Gb ram/WD 2Tb 2-500 G HD/GF GT640 2Gb Mint 17.3 64 bit Win 10 32 bit acer and Lenovo ideapad 320-15ARB Win 10/Mint 19.2
Q8200/Asus P5QDLX/8 Gb ram/WD 2Tb 2-500 G HD/GF GT640 2Gb Mint 17.3 64 bit Win 10 32 bit acer and Lenovo ideapad 320-15ARB Win 10/Mint 19.2