Update to SWBF MSH Viewer

Releasing the source files for your mod or map? Post em' here. (Applies to both SWBF1 & SWBF2)

Moderator: Moderators

User avatar
AceMastermind
Gametoast Staff
Gametoast Staff
Posts: 3284
Joined: Mon Aug 21, 2006 6:23 am
Contact:

Re: Update to SWBF MSH Viewer

Post by AceMastermind »

Here is an updated SWBF_BF2List file which adds:
1. the missing msh files from all of the world PC folders
2. the Space assets (new category at the bottom)
http://www.mediafire.com/download/qzdl6 ... F2List.zip

OR

This updated list adds all of the above plus SWTCW (2002) assets (new category at the bottom):
http://www.mediafire.com/download/ajvqk ... +added.zip
SWTCW assets must be located here for this to work:
C:\StarWars_TheCloneWars

Alphabetized list of the above:
http://www.mediafire.com/download/ih3cb ... etized.zip


To Install:
Backup or rename the original SWBF_BF2List file and replace it with the updated one.

To Uninstall:
Delete the updated SWBF_BF2List file and restore the original.


----------------------------------------------------------------------------


Any msh file with at least one material calling for noicon.pic will crash SWBFViewer when converting to wrl (File>Export).
This is a list of all *.msh files in the BF2_ModTools with at least one material including "noicon.pic":
Hidden/Spoiler:
BF2_ModTools\assets\sides\all\msh\all_1st_weap_inf_bowcaster.msh
BF2_ModTools\assets\sides\all\msh\all_fly_snowspeeder_chunk1.msh
BF2_ModTools\assets\sides\all\msh\all_fly_snowspeeder_chunk2.msh
BF2_ModTools\assets\sides\all\msh\all_fly_ywing_chunk1.msh
BF2_ModTools\assets\sides\all\msh\all_fly_ywing_chunk2.msh
BF2_ModTools\assets\sides\all\msh\all_fly_ywing_chunk3.msh
BF2_ModTools\assets\sides\all\msh\all_hover_combatspeeder.msh
BF2_ModTools\assets\sides\all\msh\all_hover_combatspeeder_chunk1.msh
BF2_ModTools\assets\sides\all\msh\all_hover_combatspeeder_chunk2.msh
BF2_ModTools\assets\sides\all\msh\all_hover_combatspeeder_chunk3.msh
BF2_ModTools\assets\sides\all\msh\all_hover_combatspeeder_chunk4.msh
BF2_ModTools\assets\sides\all\msh\all_hover_combatspeeder_hulk.msh
BF2_ModTools\assets\sides\all\msh\all_hover_rebel_attack_speeder_chunk1.msh
BF2_ModTools\assets\sides\all\msh\all_hover_rebel_attack_speeder_chunk2.msh
BF2_ModTools\assets\sides\all\msh\all_hover_rebel_attack_speeder_chunk3.msh
BF2_ModTools\assets\sides\all\msh\all_hover_rebel_attack_speeder_chunk4.msh
BF2_ModTools\assets\sides\all\msh\all_inf_engineer.msh
BF2_ModTools\assets\sides\all\msh\all_inf_tatooinelukeskywalker.msh
BF2_ModTools\assets\sides\all\msh\all_weap_inf_bowcaster.msh
BF2_ModTools\assets\sides\all\msh\all_weap_inf_launcher.msh
BF2_ModTools\assets\sides\all\msh\all_weap_inf_pistol.msh
BF2_ModTools\assets\sides\all\msh\all_weap_inf_seeker.msh
BF2_ModTools\assets\sides\all\msh\all_weap_inf_thermaldetonator.msh
BF2_ModTools\assets\sides\all\msh\rep_hover_combatspeeder.msh
BF2_ModTools\assets\sides\all\msh\rep_hover_combatspeeder.msh
BF2_ModTools\assets\sides\all\msh\PC\all_1st_weap_inf_pistol.msh
BF2_ModTools\assets\sides\cis\msh\cis_inf_countdooku.msh
BF2_ModTools\assets\sides\cis\msh\cis_inf_countdooku_low1.msh
BF2_ModTools\assets\sides\cis\msh\cis_inf_jangofett.msh
BF2_ModTools\assets\sides\cis\msh\cis_weap_inf_pistol.msh
BF2_ModTools\assets\sides\cis\msh\cis_weap_inf_thermaldetonator.msh
BF2_ModTools\assets\sides\cis\msh\hailfire_chunk1.msh
BF2_ModTools\assets\sides\cis\msh\hailfire_chunk2.msh
BF2_ModTools\assets\sides\cis\msh\PC\cis_1st_weap_inf_pistol.msh
BF2_ModTools\assets\sides\cis\msh\PC\cis_1st_weap_inf_rifle.msh
BF2_ModTools\assets\sides\cis\msh\PC\cis_tread_hailfire.msh
BF2_ModTools\assets\sides\cis\msh\PC\cis_walk_spider.msh
BF2_ModTools\assets\sides\cis\msh\PC\cis_weap_inf_rifle.msh
BF2_ModTools\assets\sides\Common\msh\com_weap_inf_landmine.msh
BF2_ModTools\assets\sides\des\msh\tat_weap_tuskrifle.msh
BF2_ModTools\assets\sides\ewk\msh\ewk_rock.msh
BF2_ModTools\assets\sides\ewk\msh\ewk_spear.msh
BF2_ModTools\assets\sides\ewk\msh\ewk_spear_hold.msh
BF2_ModTools\assets\sides\GAM\MSH\gam_inf_gamorreanguard.msh
BF2_ModTools\assets\sides\gar\msh\gar_hover_combatspeeder.msh
BF2_ModTools\assets\sides\gar\msh\gar_hover_combatspeeder_chunk1.msh
BF2_ModTools\assets\sides\gar\msh\gar_hover_combatspeeder_chunk2.msh
BF2_ModTools\assets\sides\gar\msh\gar_hover_combatspeeder_chunk3.msh
BF2_ModTools\assets\sides\gar\msh\gar_hover_combatspeeder_chunk4.msh
BF2_ModTools\assets\sides\gar\msh\gar_hover_combatspeeder_hulk.msh
BF2_ModTools\assets\sides\gar\msh\gar_weap_inf_pistol.msh
BF2_ModTools\assets\sides\gar\msh\gar_weap_inf_thermaldetonator.msh
BF2_ModTools\assets\sides\imp\msh\imp_hover_fightertank.msh
BF2_ModTools\assets\sides\imp\msh\imp_hover_fightertank_chunk1.msh
BF2_ModTools\assets\sides\imp\msh\imp_hover_fightertank_chunk3.msh
BF2_ModTools\assets\sides\imp\msh\imp_inf_darthvader_low1.msh
BF2_ModTools\assets\sides\imp\msh\imp_walk_atat.msh
BF2_ModTools\assets\sides\imp\msh\imp_walk_atat_chunk1.msh
BF2_ModTools\assets\sides\imp\msh\imp_walk_atat_chunk2.msh
BF2_ModTools\assets\sides\imp\msh\imp_walk_atat_chunk3.msh
BF2_ModTools\assets\sides\imp\msh\imp_walk_atat_chunk4.msh
BF2_ModTools\assets\sides\imp\msh\imp_walk_atat_chunk5.msh
BF2_ModTools\assets\sides\imp\msh\imp_weap_inf_rifle.msh
BF2_ModTools\assets\sides\imp\msh\imp_weap_inf_sniperrifle.msh
BF2_ModTools\assets\sides\imp\msh\imp_weap_inf_thermaldetonator.msh
BF2_ModTools\assets\sides\imp\msh\PC\imp_1st_weap_inf_rifle.msh
BF2_ModTools\assets\sides\imp\msh\PC\imp_1st_weap_inf_sniperrifle.msh
BF2_ModTools\assets\sides\rep\msh\rep_1st_weap_inf_landmine.msh
BF2_ModTools\assets\sides\rep\msh\rep_hover_combatspeeder.msh
BF2_ModTools\assets\sides\rep\msh\rep_hover_combatspeeder_hulk.msh
BF2_ModTools\assets\sides\rep\msh\rep_hover_fightertank.msh
BF2_ModTools\assets\sides\rep\msh\rep_hover_fightertank_chunk1.msh
BF2_ModTools\assets\sides\rep\msh\rep_hover_fightertank_chunk3.msh
BF2_ModTools\assets\sides\rep\msh\rep_inf_ep3anakin_low1.msh
BF2_ModTools\assets\sides\rep\msh\rep_inf_ep3armoredpilot.msh
BF2_ModTools\assets\sides\rep\msh\rep_inf_ep3heavytrooper.msh
BF2_ModTools\assets\sides\rep\msh\rep_inf_ep3obiwan_low1.msh
BF2_ModTools\assets\sides\rep\msh\rep_inf_ep3spacepilot.msh
BF2_ModTools\assets\sides\rep\msh\rep_inf_macewindu_low1.msh
BF2_ModTools\assets\sides\rep\msh\PC\rep_1st_weap_inf_sniperrifle.msh
BF2_ModTools\assets\sides\tur\msh\geo_bldg_geoturret.msh
BF2_ModTools\assets\sides\tur\msh\geo_bldg_geoturret_dest.msh
BF2_ModTools\assets\sides\tur\msh\hoth_bldg_dish_turret_destroyed.msh
BF2_ModTools\assets\sides\tur\msh\yav_bldg_watchtower.msh
BF2_ModTools\assets\sides\tur\msh\yav_bldg_watchtower_hulk.msh
BF2_ModTools\assets\sides\tur\msh\PC\hoth_bldg_dish_turret_destroyed.msh
BF2_ModTools\assets\sides\wok\msh\wok_weap_inf_bowcaster.msh
BF2_ModTools\assets\sides\wok\msh\wok_weap_inf_pistol.msh
BF2_ModTools\assets\sides\wok\msh\wok_weap_inf_thermaldetonator.msh
BF2_ModTools\assets\worlds\COR\MSH\Cor1_bldg_walk_statues.msh
BF2_ModTools\assets\worlds\COR\MSH\Cor1_bldg_War_Room.msh
BF2_ModTools\assets\worlds\DAG\msh\dag1_prop_grandtree.msh
BF2_ModTools\assets\worlds\DAG\msh\dag1_prop_hellbush.msh
BF2_ModTools\assets\worlds\DAG\msh\dag1_prop_hellbush_2.msh
BF2_ModTools\assets\worlds\DAG\msh\dag1_prop_rockgroup_1.msh
BF2_ModTools\assets\worlds\DAG\msh\dag1_prop_rockgroup_3.msh
BF2_ModTools\assets\worlds\END\msh\end_bldg_bunker_controlpanel.msh
BF2_ModTools\assets\worlds\END\msh\end_prop_shrub2.msh
BF2_ModTools\assets\worlds\END\msh\end_prop_tree01.msh
BF2_ModTools\assets\worlds\END\msh\end_prop_tree02.msh
BF2_ModTools\assets\worlds\END\msh\end_prop_tree03.msh
BF2_ModTools\assets\worlds\END\msh\end_prop_tree04.msh
BF2_ModTools\assets\worlds\END\msh\end_prop_treeclump01.msh
BF2_ModTools\assets\worlds\END\msh\end_prop_trunk01.msh
BF2_ModTools\assets\worlds\END\msh\end_prop_trunk_turret.msh
BF2_ModTools\assets\worlds\END\msh\speaker.msh
BF2_ModTools\assets\worlds\END\msh\PC\end_prop_boulder.msh
BF2_ModTools\assets\worlds\FEL\msh\editor_grasspatch.msh
BF2_ModTools\assets\worlds\FEL\msh\editor_prop_bush.msh
BF2_ModTools\assets\worlds\FEL\msh\fel1_prop_hellbush.msh
BF2_ModTools\assets\worlds\GEO\msh\geo_bldg_hangar.msh
BF2_ModTools\assets\worlds\GEO\msh\geo_bldg_hangar_outside.msh
BF2_ModTools\assets\worlds\GEO\msh\speaker.msh
BF2_ModTools\assets\worlds\GEO\msh\PC\geo_bldg_geoturret.msh
BF2_ModTools\assets\worlds\GEO\msh\PC\geo_bldg_geoturret_dest.msh
BF2_ModTools\assets\worlds\GEO\world1\geo_sky_explosions.msh
BF2_ModTools\assets\worlds\HOT\msh\hoth_bldg_shieldgenerator_dst.msh
BF2_ModTools\assets\worlds\HOT\msh\speaker.msh
BF2_ModTools\assets\worlds\HOT\msh\PC\hoth_bldg_dish_turret_destroyed.msh
BF2_ModTools\assets\worlds\HOT\msh\PC\hoth_bldg_large_hangars.msh
BF2_ModTools\assets\worlds\HOT\msh\PC\hoth_bldg_large_hangars.msh
BF2_ModTools\assets\worlds\KAS\msh\kas2_prop_mist.msh
BF2_ModTools\assets\worlds\KAS\msh\kas2_prop_sea_wall.msh
BF2_ModTools\assets\worlds\KAS\msh\kas2_prop_sea_wall2.msh
BF2_ModTools\assets\worlds\MUS\msh\editor_grasspatch.msh
BF2_ModTools\assets\worlds\MUS\msh\mus1_bldg_control.msh
BF2_ModTools\assets\worlds\MUS\msh\mus1_bldg_control02.msh
BF2_ModTools\assets\worlds\MUS\msh\mus1_bldg_control_middle.msh
BF2_ModTools\assets\worlds\MUS\msh\mus1_prop_beam.msh
BF2_ModTools\assets\worlds\NAB\msh\nab2_bldg_balcony.msh
BF2_ModTools\assets\worlds\NAB\msh\nab2_bldg_i_20.msh
BF2_ModTools\assets\worlds\NAB\msh\nab2_bldg_special01.msh
BF2_ModTools\assets\worlds\NAB\msh\nab2_bldg_special03.msh
BF2_ModTools\assets\worlds\NAB\msh\nab2_prop_door.msh
BF2_ModTools\assets\worlds\NAB\msh\nab2_prop_i_planter.msh
BF2_ModTools\assets\worlds\NAB\msh\nab2_prop_l_planter.msh
BF2_ModTools\assets\worlds\NAB\msh\nab2_prop_tall_planter.msh
BF2_ModTools\assets\worlds\NAB\msh\nab2_prop_vine_01.msh
BF2_ModTools\assets\worlds\NAB\msh\nab2_prop_vine_02.msh
BF2_ModTools\assets\worlds\NAB\msh\rep_hover_gianspeeder_chunk1.msh
BF2_ModTools\assets\worlds\NAB\msh\rep_hover_gianspeeder_chunk2.msh
BF2_ModTools\assets\worlds\NAB\msh\rep_hover_gianspeeder_chunk3.msh
BF2_ModTools\assets\worlds\NAB\msh\rep_hover_gianspeeder_chunk4.msh
BF2_ModTools\assets\worlds\NAB\msh\rep_hover_gian_speeder.msh
BF2_ModTools\assets\worlds\NAB\msh\speaker.msh
BF2_ModTools\assets\worlds\POL\msh\Pol1_bldg_radar_bridge.msh
BF2_ModTools\assets\worlds\POL\msh\Pol1_bldg_radar_main.msh
BF2_ModTools\assets\worlds\POL\msh\pol1_prop_commscreen.msh
BF2_ModTools\assets\worlds\POL\msh\pol1_prop_commscreen_dest.msh
BF2_ModTools\assets\worlds\POL\msh\pol1_prop_control_console.msh
BF2_ModTools\assets\worlds\POL\msh\Pol_bldg_radar.msh
BF2_ModTools\assets\worlds\POL\msh\Pol_bldg_radar_hallway.msh
BF2_ModTools\assets\worlds\TAT\msh\tat3_bldg_cell_corridor.msh
BF2_ModTools\assets\worlds\TAT\msh\tat3_bldg_jabba.msh
BF2_ModTools\assets\worlds\TAT\msh\tat3_bldg_rancor.msh
BF2_ModTools\assets\worlds\UTA\msh\uta1_bldg_building02.msh
BF2_ModTools\assets\worlds\UTA\msh\uta1_bldg_building02_pillar_L.msh
BF2_ModTools\assets\worlds\UTA\msh\uta1_bldg_hanger_light.msh
BF2_ModTools\assets\worlds\UTA\msh\uta1_bldg_hanger_light_small.msh
BF2_ModTools\assets\worlds\UTA\msh\uta1_bldg_highway_exit.msh
BF2_ModTools\assets\worlds\YAV\msh\speaker.msh
BF2_ModTools\assets\worlds\YAV\msh\yav2_bldg_Arch_stairs.msh
BF2_ModTools\assets\worlds\YAV\msh\yav2_bldg_arena_straight_2.msh
BF2_ModTools\assets\worlds\YAV\msh\yav2_bldg_arena_tunnel.msh
BF2_ModTools\assets\worlds\YAV\msh\yav2_bldg_wall.msh
BF2_ModTools\assets\worlds\YAV\msh\yav_bldg_watchtower.msh
BF2_ModTools\assets\worlds\YAV\msh\yav_bldg_watchtower_hulk.msh
BF2_ModTools\assets\worlds\YAV\msh\yav_prop_shrub2.msh
BF2_ModTools\assets\worlds\YAV\msh\PC\yav_bldg_stairway.msh
BF2_ModTools\data\Common\mshs\com_1st_weap_inf_landmine.msh
BF2_ModTools\data\Common\mshs\com_prop_holocron.msh
BF2_ModTools\data\Common\mshs\com_weap_inf_grenadethermal.msh
BF2_ModTools\data\Common\mshs\com_weap_inf_landmine.msh
BF2_ModTools\data\Common\mshs\com_weap_inf_repairkit.msh
BF2_ModTools\data\Common\mshs\com_weap_probedroid.msh
BF2_ModTools\data\Common\mshs\cor1_prop_holocron.msh
BF2_ModTools\data\Sides\tur\msh\geo_bldg_geoturret.msh
BF2_ModTools\data\Sides\tur\msh\geo_bldg_geoturret_dest.msh
BF2_ModTools\data\Sides\tur\msh\hoth_bldg_dish_turret_destroyed.msh
BF2_ModTools\data\Sides\tur\msh\yav_bldg_watchtower.msh
BF2_ModTools\data\Sides\tur\msh\yav_bldg_watchtower_hulk.msh
BF2_ModTools\data\Sides\tur\msh\PC\hoth_bldg_dish_turret_destroyed.msh
BF2_ModTools\space_template\Worlds\@#$\msh\all_cap_rebelcruiser_engine.msh
BF2_ModTools\space_template\Worlds\@#$\msh\all_cap_rebelcruiser_SG.msh
BF2_ModTools\space_template\Worlds\@#$\msh\all_cap_rebelcruiser_SG.msh
BF2_ModTools\space_template\Worlds\@#$\msh\cis_cap_fedcoreship.msh
BF2_ModTools\space_template\Worlds\@#$\msh\cis_fedcruiser_commandroom_server.msh
BF2_ModTools\space_template\Worlds\@#$\msh\imp_cap_stardestroyer_server.msh
BF2_ModTools\space_template\Worlds\@#$\msh\rep_assultship_commandroom_server.msh
BF2_ModTools\space_template\Worlds\@#$\msh\rep_assultship_commandroom_SG1.msh
BF2_ModTools\space_template\Worlds\@#$\msh\rep_assultship_commandroom_SG1.msh
BF2_ModTools\space_template\Worlds\@#$\msh\rep_assultship_destruct_lifesupport_dam.msh
BF2_ModTools\space_template\Worlds\@#$\msh\spa1_prop_imp_controlunit.msh
The solution:
Hex edit the msh file and change noicon.pic to noicon.tga
Copy any *.tga texture and rename it noicon.tga
Drop it in the same location where the msh is
Post Reply