You can find the package here http://sourceforge.net/project/showfile ... e_id=46125
50MB file 130MB uncompressed.
Next objective goals
• More removal of redundant ships
• Complete conversion of all formats into the obj format.
• Adding of new ships.
Quick and Dirty VegaStrike Modeling Schema (QDVSMS)
This is a simple schema to help standardize all the models currently available for VegaStrike. The general purpose is to make the models and structures easier to read.
Directory Prefix
The Directory is the fundamental building block for all models. Each model should be kept in its own unique directory. This eliminates cross linking ships accidentally. The directory name is the first part of the prefix structure to help identify the model. The file part of the directory name is to identify the quality of the model. This is subjective, but it is to give a measure of the quality of the model without having to open the model for viewing. As all the models are reviewed and sorted, the prefix, with the exception of the ogm will disappear.
lq. Low Quality; these are the lowest
aq. Average Quality; represents the average quality of most game models
hq. High Quality; these are models that above the average, but not in the extreme range
eq. Extreme Quality; these are models that have detail so great that using them for game play becomes impractical.
ogm. Original game model, models ported directly from another game.
Optional suffix for the ogm prefix:
This is for the ships that are direct conversion from other games, texture included
wc3. ship model comes directly from Wing Commander 3: Heart of the Tiger game.
wc4. ship model comes directly from Wing Commander 4: Price of Freedom game.
wcp. ship model comes directly from Wing Commander: Prophecy game.
wca. ship model comes directly from Wing Commander: Academy game.
If you are using the model but are replacing the texture, please see, Name Suffix (Level 2) or Description Suffix (Level 4) to specify changes to the textures.
Class Suffix (Level 1)
This is simply the type/class name of the ship.
aq.bengal
Name Suffix (Level 2)
This is for a specific ship to define individual ships.
aq.bengal.tigers_claw
Alignment Suffix (Level 3)
Alignment is what faction the ship belongs to. Note: This is not to be used to define the race. Race is a root directory classification.
tc. Terrain Confederation (assumed default)
pr. Pirate
cv. Civilian
bw. Border Worlds
aq.bengal.tigers_claw.tc
Description Suffix (Level 4)
The description suffix was added to describe changes to an existing model. i.e. color, damage, etc…
aq.bengal.tigers_claw.destroyed.tc
Version Suffix (Level 5)
Version Suffix is a last catch all for any ships that fell through all the prior levels. This level should be avoided.
aq.bengal.tigers_claw.tc.destroyed.v2
Not all ships will require all the levels of the Suffixes. You can add the levels you need to describe the ship. However all the Suffixes should be kept in the appropriate order. (P,1,2,3,4,5)
Code: Select all
WC_Ships
+---common
| +---guns
| | +---lq.antimatter
| | +---lq.flak
| | +---lq.laser
| | +---lq.massdriver
| | +---lq.meson
| | +---lq.neutron
| | +---lq.particle_cannon
| | +---lq.plasma
| | \---lq.tachyon
| +---mines
| | +---hq.jumpbuoy
| | +---hq.laser_mine
| | +---hq.mine
| | \---omg.wc4.laser_mine
| +---missles
| | +---aq.image_recognition
| | +---aq.missile
| | +---aq.torpedo
| | +---hq.dart.direct_fire
| | +---hq.ea.heavy_missile
| | +---hq.ea.medium_missile
| | +---hq.ea.small_missile
| | +---hq.ea.torpedo
| | +---hq.friend_or_foe
| | +---hq.heat_seeking
| | +---hq.javelin.heat_seeking
| | +---hq.leech
| | +---hq.pilum
| | +---hq.spiculum
| | \---hq.torpedo
| \---turrets
| +---aq.turret
| +---lq.generic_turret.gun
| +---lq.turret
| +---lq.turret_beam
| +---lq.turret_beam_heavy
| +---lq.turret_body
| +---lq.turret_body.green
| +---lq.turret_gun
| +---lq.turret_gun.green
| +---lq.turret_gun.v2
| +---lq.turret_gun_heavy
| +---lq.turret_gun_small
| +---lq.turret_heavy
| +---lq.turret_main
| +---lq.turret_main_gun
| +---lq.turret_main_gun_heavy
| +---lq.turret_main_heavy
| \---lq.turret_small
+---kilrathi
| +---bhantkara
| | \---ogm.wc3.bhantkara
| +---boodfang_mk_ii
| | \---ogm.wc3.boodfang
| +---corvette
| | +---ogm.wcp.corvette
| | \---ogm.wcp.corvette.v2
| +---darket
| | +---ogm.darket
| | \---ogm.darket.v2
| +---drakhri_mk_iv
| | +---hq.drakhri_mk_iv
| | \---ogm.dralthi_mk_iv
| +---dralthi
| | +---eq.dralthi
| | +---hq.drakhri
| | \---lq.dralthi
| +---dralthi_mk_x
| | \---hq.dralthi_mk_x
| +---dreadnaught
| | \---ogm.wc3.dreadnaught
| +---ekapshi
| | +---ogm.wc3.ekapshi
| | \---ogm.wc3.ekapshi.v2
| +---fralthi
| | \---aq.fralthi
| +---fralthi_ii
| | \---ogm.wc3.fralthi_ii
| +---fralthra
| | +---hq.fralthra
| | \---lq.heavy_destroyer
| +---goran
| | +---ogm.wca.goran
| | \---ogm.wca.goran.v2
| +---gothri
| | \---hq.gothri
| +---gratha
| | \---lq.gratha
| +---grikath
| | \---hq.grikath
| +---heavy_destroyer
| | \---ogm.heavy_destroyer
| +---jalkehi
| | +---aq.jalkehi
| | \---lq.jalkehi
| +---jalthi
| | +---aq.jalthi
| | \---ogm.jalthi
| +---jrathek
| | +---ogm.jrathek
| | \---ogm.jrathek.v2
| +---kamekh
| | \---aq.kamekh
| +---khahaf
| | +---ogm.wc3.khahaf
| | +---ogm.wc3.khahaf.v2
| | \---ogm.wc4.khahaf
| +---korlarh
| | +---ogm.korlarh
| | +---ogm.wca.korlarh
| | \---ogm.wca.korlarh.v2
| +---krant
| | \---lq.krant
| +---light_destroyer
| | +---ogm.wc3.light_destroyer
| | +---ogm.wc3.light_destroyer.pr
| | \---ogm.wc3.light_destroyer.v2
| +---paktahn
| | +---aq.paktahn
| | +---hq.paktahn
| | \---ogm.paktahn
| +---ralari
| | \---aq.ralari
| +---salthi
| | \---aq.salthi
| +---shoklar
| | \---ogm.shoklar
| +---sorthak
| | \---ogm.sorthak
| +---starbase
| | \---ogm.wcp.starbase
| +---strakha
| | +---aq.strakha
| | +---aq.strakha.v2
| | \---ogm.wc3.strakha
| +---transport
| | \---ogm.wc3.transport
| \---vaktoth
| +---hq.vaktoth
| \---ogm.vaktoth
+---nephilim
| +---ogm.tiamat
| +---ogm.wcp.devil_ray
| +---ogm.wcp.lamprey
| +---ogm.wcp.manta
| +---ogm.wcp.manta_red
| +---ogm.wcp.moray
| +---ogm.wcp.raynode
| +---ogm.wcp.skate
| +---ogm.wcp.skate_b
| +---ogm.wcp.skate_m
| +---ogm.wcp.skate_t
| +---ogm.wcp.squid
| \---ogm.wcp.stingray
\---terran
+---arrow
| +---aq.arrow.v1
| +---aq.arrow.v2
| +---aq.arrow.v4
| +---hq.arrow
| +---lq.arrow
| \---ogm.wca.arrow
+---assault_shuttle
| \---ogm.wc4.assault_shuttle
+---avenger
| +---aq.avenger
| \---ogm.wc4.avenger
+---banshee
| +---ogm.banshee
| +---ogm.wc4.banshee.boarder_worlds
| \---ogm.wca.banshee.confederation
+---bearcat
| +---aq.bearcat
| +---lq.bearcat
| +---ogm.wc4.bearcat
| \---ogm.wc4.bearcat.v2
+---behemoth
| +---Behemoth
| | \---Behemoth
| \---ogm.behemoth
+---bengal
| +---aq.bengal.tigers_claw
| +---hq.bengal
| \---lq.bengal.tigers_claw
+---black_lance_base
| \---ogm.wc4.back_lance_base
+---broadsword
| +---aq.broadsword
| +---aq.broadsword.v2
| \---aq.broadsword.v3
+---caernaven
| +---ogm.caernaven.bw
| +---ogm.caernaven.ct
| +---ogm.caernaven.pr
| +---ogm.caernaven.tc
| +---ogm.wc3.caernaven
| \---ogm.wc4.caernaven
+---centurion
| +---lq.centurion
| \---lq.centurion_deluxe
+---civilian_cruise_liner
| \---ogm.wcp.civilian_cruise_liner
+---communications_relay
| +---lq.communications_relay
| +---lq.communications_relay.v2
| \---ogm.wc4.communications_relay
+---concordia
| +---ogm.concordia
| +---ogm.concordia.freedom
| +---ogm.concordia.invinsible
| \---ogm.wc4.concordia.lexington
+---condor
| \---ogm.condor
+---confederation
| +---aq.confederation
| \---eq.confederation.concordia
+---container
| +---ogm.container.bw
| \---ogm.container.ct
+---crossbow
| +---hq.crossbow
| \---hq.crossbow.v2
+---destroyer
| +---eq.destroyer
| +---ogm.wc3.destroyer
| +---ogm.wc4.destroyer.sheffield.blue
| \---ogm.wc4.destroyer.sheffield.green
+---devastator
| \---ogm.wcp.devastator.black
+---diligent
| \---diligent
+---dragon
| +---ogm.wc4.dragon
| \---ogm.wc4.dragon.v2
+---drayman
| +---aq.drayman
| \---hq.drayman
+---drayman_mk2
| +---aq.drayman_mk2
| \---eq.drayman.mk2
+---durango
| \---ogm.wc4.durango
+---epee
| +---eq.epee
| +---lq.epee
| \---lq.epee.v2
+---excalibur
| +---eq.excalibur
| \---ogm.wc4.excalibur
+---exeter
| +---hq.exeter
| \---lq.exeter
+---ferret
| +---aq.ferret
| +---aq.ferret.p
| +---aq.ferret.v2
| +---aq.ferret.v3
| +---hq.ferret
| +---hq.ferret.v2
| +---lq.ferret
| \---lq.ferret.v2
+---galaxy
| +---eq.galaxy
| \---lq.galaxy
+---gilgamesh
| +---eq.gilgamesh
| \---hq.gilgamesh
+---gladius
| +---aq.gladius
| +---lq.gladius
| \---ogm.wca.gladius
+---hades
| +---hq.hades
| +---ogm.wcp.hades
| \---ogm.wcp.hades.cerberus
+---hellcat_v
| +---aq.hellcat_v
| +---hq.hellcat_v
| +---hq.hellcat_v.v2
| \---lq.hellcat
+---hornet
| +---hq.hornet
| | \---cockpit
| \---hq.hornet.v2
+---longbow
| +---ogm.wc3.longbow
| +---ogm.wc4.longbow
| +---ogm.wc4.longbow.v2
| \---ogm.wcp.longbow
+---midway
| \---ogm.wcp.midway
+---mining_base
| \---aq.mining_bases
| +---aq.mining_base
| +---aq.mining_base.v2
| \---aq.mining_base.v3
+---morningstar
| +---eq.morningstar.full
| \---hq.morningstar
+---murphy
| +---eq.murphy
| +---eq.murphy.v2
| \---ogm.wcp.murphy
+---panther
| \---ogm.wcp.panther.black
+---paradigm
| \---eq.paradigm
+---pelican
| \---ogm.wcp.pelican
+---phantom
| +---aq.phantom
| +---ogm.wca.phantom
| \---ogm.wca.phantom.v2
+---piranha
| \---ogm.wcp.piranha.black
+---plunkett
| \---omg.wcp.plunkett
+---radar_array
| \---ogm.wc4.radar_array
+---ranger
| +---ogm.ranger.bw
| +---ogm.wc3.ranger.victory
| +---ogm.wc3.ranger_class
| \---ogm.wc4.ranger_class.lexington
+---rapier
| +---aq.rapier
| \---lq.rapier
+---rapier_f-44
| +---aq.rapier_f-44
| | +---cockpit
| | \---exterior
| +---aq.rapier_f-44.pr
| +---aq.rapier_f-44.v2
| \---aq.rapier_f-44.v3
+---raptor
| +---hq.raptor
| +---lq.raptor
| \---lq.raptor.v2
+---razor
| \---ogm.wc4.razor
+---sabre
| \---aq.sabre
+---scimitar
| +---aq.scimitar
| +---hq.scimitar
| \---lq.scimitar
+---seahawk
| \---ogm.seahawk
+---shrike
| \---ogm.wcp.shrike
+---shuttle
| +---ogm.wc3.shuttle
| +---ogm.wc4.shuttle
| +---ogm.wc4.shuttle.green
| \---ogm.wc4.shuttle.grey
+---spacelab
| \---aq.spacelab
+---space_station.refinery
| \---aq.space_station.refinery
+---starbase
| \---ogm.wc4.starbase
+---starbase.perry
| \---aq.starbase.perry
+---stiletto
| \---lq.stiletto
+---superbase
| \---ogm.wc4.superbase.ella
+---tallahassee
| +---eq.tallahassee
| +---hq.tallahasse
| +---ogm.tallahassee
| +---ogm.wc3.tallahassee
| \---ogm.wc4.tallahassee
+---talon
| +---eq.talon.mlitia
| +---eq.talon.pirate
| +---eq.talon.retro
| \---lq.talon
+---tarsus
| \---eq.tarsus
+---thunderbolt_vii
| +---aq.thunderbolt_vii
| +---ogm.thunderbolt
| +---ogm.thunderbolt.p
| +---ogm.wc3.thunderbolt
| \---ogm.wc4.thunderbolt
+---tigershark
| +---ogm.wcp.tigershark
| \---ogm.wcp.tigershark.v2
+---transport
| +---ogm.transport_loaded.bw
| +---ogm.transport_loaded.ct
| +---ogm.wc3.transport
| +---ogm.wc4.transport.destroyed
| \---ogm.wc4.transport.destroyed.v2
+---vampire
| +---ogm.wcp.vampire
| \---ogm.wcp.vampire.v2
+---venture
| +---hq.venture
| \---lq.venture
+---vesuvius
| +---ogm.wcp.vesuvius
| +---ogm.wcp.vesuvius.eisen
| +---ogm.wcp.vesuvius.mckinley
| +---ogm.wcp.vesuvius.st_hellens
| +---ogm.wcp.vesuvius.v2
| \---ogm.wcp.vesuvius.v3
+---vindicator
| +---ogm.vindicator
| +---ogm.wc4.vindicator
| +---ogm.wc4.vindicator.v2
| \---ogm.wc4.vindicator.v3
+---wasp
| \---ogm.wcp.wasp
+---weapons_factory
| \---ogm.wc4.weapons_factory
\---wraith
+---lq.wraith
\---ogm.wraith
Notes for editing. A lot of the larger capital ships and some of the smaller ships have had there turrets melded to the body for some reason. If possible separate the turret from the body and into its component part. This will make it much easier latter on when animating the ship.
Any help would be appreciated. Have fun
You can find the package here http://sourceforge.net/project/showfile ... e_id=46125
50MB file 130MB uncompressed.