Some improvements are fairly obvious such as moving saved game into its own directory and off the root, others are not such as where is the best place to store cockpit, with the model or keeping it separated.
The only requirement to the restructuring project is that what ever new schema is agreed upon that all mods can default to the baseline wcu project files. If more then two mods are using the same ship, then perhaps it is time to include the ship in the wcu project branch.
I am looking for feedback, support and approval.
WCU Roadmap Reference Link
Below is this current tree pulled form the last release of WCU
Code: Select all
+---.privateer100
| +---generatedbsp
| +---save
| +---sectors
| | \---wcu.xml
| | \---Sol
| +---serialized_xml
| | +---New_Game
| | +---New_Game.txt
| | +---Test
| | \---test2
| +---sounds
| \---textures
| \---backgrounds
+---ai
| +---events
| \---script
+---ai.easy
| +---events
| \---script
+---ai.hard
| +---events
| \---script
+---animations
| +---bigball.ani
| +---comm_static.ani
| +---com_awacs_female_01.ani
| +---com_awacs_male_01.ani
| +---com_confed_female.ani
| +---com_confed_male_01.ani
| +---com_confed_male_02.ani
| +---com_garrovick_male_01.ani
| +---com_hunter_female.ani
| +---com_hunter_male_01.ani
| +---com_hunter_male_02.ani
| +---com_hunter_male_03.ani
| +---com_kilrathi_male_01.ani
| +---com_kilrathi_male_03.ani
| +---com_kroiz_male_01.ani
| +---com_merchant_female_01.ani
| +---com_merchant_female_02.ani
| +---com_merchant_male_01.ani
| +---com_merchant_male_02.ani
| +---com_miggs_male_01.ani
| +---com_militia_female.ani
| +---com_militia_male.ani
| +---com_neutral_female_01.ani
| +---com_neutral_male_01.ani
| +---com_neutral_male_02.ani
| +---com_pirate_female.ani
| +---com_pirate_male_01.ani
| +---com_pirate_male_02.ani
| +---com_pirate_male_03.ani
| +---com_reismann_male_01.ani
| +---com_retro_female.ani
| +---com_retro_male_01.ani
| +---com_retro_male_02.ani
| +---com_retro_male_03.ani
| +---com_riordian_male_01.ani
| +---com_seelig_male_01.ani
| +---com_static.ani
| +---com_steltek_male_01.ani
| +---com_toth_male_01.ani
| +---electrical_surge
| +---explosion_asteroid.ani
| +---explosion_big.ani
| +---explosion_blue.ani
| +---explosion_blurred.ani
| +---explosion_broken.ani
| +---explosion_capship.ani
| +---explosion_cargo_01.ani
| +---explosion_cargo_02.ani
| +---explosion_cargo_03.ani
| +---explosion_drayman.ani
| +---explosion_flak.ani
| +---explosion_hunter.ani
| +---explosion_med.ani
| +---explosion_missile.ani
| +---explosion_orange.ani
| +---explosion_wave.ani
| +---flare1.ani
| +---flare2.ani
| +---flare3.ani
| +---flare4.ani
| +---flare5.ani
| +---flare6.ani
| +---invisible.ani
| +---jump.ani
| +---mass_driver.ani
| +---scan_complete.ani
| +---shields.ani
| +---space_dust_01.ani
| +---space_dust_02.ani
| +---splash_priv.ani
| +---static.ani
| +---static_round.ani
| +---static_vdu.ani
| +---thrust1.ani
| +---thrust2.ani
| +---thrust3.ani
| +---warp.ani
| +---weapons_massdriver.ani
| \---weapons_torpedo.ani
+---bases
| \---fixers
+---bin
+---cockpits
| +---broadsword-cockpit.cpt
| +---capship-cockpit.cpt
| +---centurion-cockpit.cpt
| +---demon-cockpit.cpt
| +---disabled-cockpit.cpt
| +---dralthi-cockpit.cpt
| +---eject-cockpit.cpt
| +---excalibur-cockpit.cpt
| | \---tmp
| +---ferret-cockpit.cpt
| +---galaxy-cockpit.cpt
| +---gladius-cockpit.cpt
| +---hellcat-cockpit.cpt
| | +---bak
| | \---tmp
| +---hornet-cockpit.cpt
| +---nav
| +---orion-cockpit.cpt
| +---paradigm-cockpit.cpt
| +---salthi-cockpit.cpt
| +---stiletto-cockpit.cpt
| +---talon-cockpit.cpt
| +---tarsus-cockpit.cpt
| +---turretrear-cockpit.cpt
| \---turrettop-cockpit.cpt
+---communications
+---meshes
| +---mounts
| \---nav
| \---default
+---mission
+---modules
| \---builtin
+---music
+---sectors
| +---Enigma
| +---Gemini
| \---Sol
+---sounds
| \---communications
| +---AWACS
| | +---female
| | +---male
| | \---male02
| +---confed
| | +---female
| | \---male
| +---garrovick
| | \---male
| +---hunter
| | +---female
| | \---male
| +---kilrathi
| | \---male
| +---kroiz
| | \---male
| +---merchant
| | +---female
| | \---male
| +---miggs
| | \---male
| +---militia
| | +---female
| | \---male
| +---pirates
| | +---female
| | +---male01
| | \---male02
| +---reismann
| | \---male
| +---retro
| | +---female
| | \---male
| +---riordian
| | \---male
| +---seelig
| | \---male
| +---steltek
| | \---male
| \---toth
| \---male
+---sprites
| \---bases
| +---agricultural
| | +---btr.ani
| | +---wk0.ani
| | +---wk1.ani
| | +---wk2.ani
| | \---wtr.ani
| +---bar
| | +---ag0.ani
| | +---ag1.ani
| | +---ag2.ani
| | +---ag3.ani
| | +---mb0.ani
| | +---mb1.ani
| | +---mb2.ani
| | +---nc0.ani
| | +---nc1.ani
| | +---nc2.ani
| | +---nc3.ani
| | +---nc4.ani
| | +---nd0.ani
| | +---nd1.ani
| | +---nd2.ani
| | +---nd3.ani
| | +---pe0.ani
| | +---pe1.ani
| | +---pe2.ani
| | +---pe3.ani
| | +---pl0.ani
| | +---pl1.ani
| | +---pl2.ani
| | +---pl3.ani
| | +---rf0.ani
| | +---rf1.ani
| | +---rf2.ani
| | \---rf3.ani
| +---church_of_man
| | +---eye.ani
| | +---fr0.ani
| | +---fr1.ani
| | +---lgo.ani
| | +---smk.ani
| | +---sn0.ani
| | \---sn1.ani
| +---derelict
| +---fixers
| | +---cro.ani
| | +---goo.ani
| | +---inf.ani
| | +---lyn.ani
| | +---mig.ani
| | +---mo0.ani
| | +---mo1.ani
| | +---mon.ani
| | +---mur.ani
| | +---san.ani
| | \---tay.ani
| +---generic
| +---heads
| +---merchant_guild
| | +---mtg.ani
| | +---myg.ani
| | +---psc.ani
| | \---psm.ani
| +---mining_base
| | +---btr.ani
| | +---car.ani
| | +---intro.ani
| | +---lgt.ani
| | +---outro.ani
| | +---shp.ani
| | \---wk0.ani
| +---mining_base_pirates
| +---new_constantinople
| | +---btr.ani
| | +---car.ani
| | +---ldp.ani
| | +---lgt.ani
| | +---lps.ani
| | +---sh0.ani
| | +---sh1.ani
| | +---sh2.ani
| | +---sh3.ani
| | +---sh4.ani
| | +---stb.ani
| | \---stt.ani
| +---new_detroit
| | +---ber.ani
| | +---btr.ani
| | +---hvc.ani
| | +---rlp.ani
| | +---rnc.ani
| | +---rsc.ani
| | +---sh0.ani
| | +---sh1.ani
| | +---sh2.ani
| | +---sh3.ani
| | +---wk0.ani
| | +---wk1.ani
| | \---wk2.ani
| +---perry
| | +---btr.ani
| | +---car.ani
| | +---lbl.ani
| | +---ltt.ani
| | +---sh0.ani
| | +---stb.ani
| | +---stt.ani
| | \---trl.ani
| +---pleasure
| | +---blt.ani
| | +---btr.ani
| | +---int.ani
| | +---lts.ani
| | \---wtr.ani
| +---refinery
| | +---btr.ani
| | +---lst.ani
| | +---sh0.ani
| | +---sh1.ani
| | \---str.ani
| +---repair_upgrade
| \---university
| +---brd.ani
| +---tnc.ani
| +---tnl.ani
| \---wk0.ani
+---textures
| +---backgrounds
| +---basecomp_back
| +---cargo
| +---cockpit
| +---gui
| +---mounts
| +---nav
| | \---default
| +---planets
| +---stars
| +---upgrades
| \---weapons
+---units
| +---arrow
| +---assault_shuttle
| +---AsteroidFighterBase
| +---avenger
| +---banshee
| +---banshee_bomber
| +---bengal
| +---bhantkara
| +---broadsword
| +---bus
| +---caernaven
| +---centurion
| +---clydesdale
| +---confedcarrier
| +---corvette
| +---crossbow
| +---cutlass
| +---darket
| +---delphinus
| +---demon
| +---dorkathi
| +---dorkir
| +---dorkritha
| +---dralthi
| +---dralthi2
| +---dralthi3
| +---drayman
| +---drayman_old
| +---drone
| +---durango
| +---epee
| +---evil_base
| +---exeter
| +---factory
| +---ferret
| +---fighterbase
| +---fighter_barracks
| +---fralthi
| +---fralthra
| +---galaxy
| +---gilgamesh
| +---gladius
| +---goran
| +---gothri
| +---gratha
| +---grikath
| +---hammer
| +---hellcat
| +---hornet
| +---hriss
| +---jalekhi
| +---jalthi
| +---jrathek
| +---kamekh
| +---kilbase
| +---kilrathi_demon
| +---kilrathi_factory
| +---kilrathi_galaxy
| +---kilrathi_mining_base
| +---kilrathi_shuttle
| +---kilrathi_superbase
| +---kilrathi_tarsus
| +---korlarh
| +---krant
| +---k_depot
| +---lamprey
| +---mining_base
| +---modular_transport_kilrathi
| +---modular_transport_terran
| +---morningstar
| +---new_constantinople
| +---objects
| | +---asteroids
| | +---cargo
| | | +---afuels
| | | +---cptlgoods
| | | +---luxgoods
| | | +---micelec
| | | +---natgoods
| | | +---procgoods
| | | +---ssalvage
| | | \---weaponry
| | +---derelict
| | +---eject
| | +---hollow_asteroid
| | +---infantry
| | +---jumpbuoy
| | +---mine
| | +---pod
| | \---satellite
| +---orion
| +---paradigm
| +---perry
| +---phantom
| +---radarbuoy
| +---ralari
| +---rapier
| +---raptor
| +---ray
| +---razor
| +---refinery
| +---research
| +---rigakh
| +---sabre
| +---salthi
| +---sartha
| +---scimitar
| +---sheffield
| +---shipyard
| +---shuttle
| +---shuttle_bus
| +---skate
| +---small_station
| +---snakeir
| +---sorthak
| +---starbase
| +---star_post
| +---steltek_fighter
| +---steltek_interceptor
| +---stiletto
| +---strakha
| +---subunits
| | +---dish
| | +---mediumrear_turret
| | +---turret_large
| | \---turret_medium
| +---superbase1
| +---superbase2
| +---swacs
| +---talon
| +---tarsus
| +---thunderbolt
| +---Vaktoth
| +---venture
| +---victory
| +---vindicator
| +---waterloo
| +---weapons
| +---wormhole
| \---wraith
\---universe
\---fgnames