212 lines
18 KiB
XML
Executable File
212 lines
18 KiB
XML
Executable File
<?xml version="1.0" ?>
|
|
<!--
|
|
File:: wildwestconfig.xml
|
|
Description:: Studio wildwest config file to specify what files or folders to exclude from
|
|
regeneration script as well as allowing overrides to set tooltips, button names etc.
|
|
|
|
Date:: 21 December 2010
|
|
Help:: https://devstar.rockstargames.com/wiki/index.php/Wildwest_Tutorial
|
|
|
|
-->
|
|
<config>
|
|
<!-- Files/Directory location relative to the studio wildwest folder.
|
|
Can specify individual files to omit or entire folders. Ruby's fnmatch is used on these.
|
|
-->
|
|
<excludeItems>
|
|
<item>mothballed/*.*</item>
|
|
<item>character/animation/*.*</item>
|
|
<item>character/Shader_tools/CustomShaderSettings.ms</item>
|
|
<item>character/Shader_tools/temp set ped shader values.ms</item>
|
|
<item>character/Shader_tools/temp set shader values.ms</item>
|
|
<item>character/data_validation/*.*</item>
|
|
<item>character/Hackdump/*.*</item>
|
|
<item>character/includes/*.*</item>
|
|
<item>character/modelling/*.*</item>
|
|
<item>character/Ped_Game_Setup/c_ped_size.ms</item>
|
|
<item>character/Ped_Game_Setup/lodhelper.ms</item>
|
|
<item>character/Ped_Game_Setup/menulod.ms</item>
|
|
<item>character/rigging_tools/aaa_set_p_m_one_tobindpose.ms</item>
|
|
<item>character/rigging_tools/aaa_set_p_m_zero_tobindpose.ms</item>
|
|
<item>character/rigging_tools/arcgui.ms</item>
|
|
<item>character/rigging_tools/arcguimirror.ms</item>
|
|
<item>character/rigging_tools/arcguiwindow.ms</item>
|
|
<item>character/rigging_tools/boneInput.ms</item>
|
|
<item>character/rigging_tools/boneOutput.ms</item>
|
|
<item>character/rigging_tools/booleantest.ms</item>
|
|
<item>character/rigging_tools/buidlkneedeformers.ms</item>
|
|
<item>character/rigging_tools/Build_Gun_Rig_from_Markers.ms</item>
|
|
<item>character/rigging_tools/c_alignmarkerstoskeleton.ms</item>
|
|
<item>character/rigging_tools/c_isExpressionViaExpression.ms</item>
|
|
<item>character/rigging_tools/c_MeshScanningPrep.ms</item>
|
|
<item>character/rigging_tools/c_prep_bonetags.ms</item>
|
|
<item>character/rigging_tools/Rage_Sample_Prep.ms</item>
|
|
<item>character/rigging_tools/c_boneio.ms</item>
|
|
<item>character/rigging_tools/checkskinnedvertinfluences.ms</item>
|
|
<item>character/rigging_tools/setmaterialtodiffonly.ms</item>
|
|
<item>character/rigging_tools/skelspot.ms</item>
|
|
<item>character/rigging_tools/a_inputGeoNames.ms</item>
|
|
<item>character/rigging_tools/a_outputgeonames.ms</item>
|
|
<item>character/rigging_tools/c_checkvtxweightcount.ms</item>
|
|
<item>character/rigging_tools/old_rag_sampleprep.ms</item>
|
|
<item>character/rigging_tools/c_charactercreateeffectsuvdata.ms</item>
|
|
<item>character/rigging_tools/c_facialbonedisplaygui.ms</item>
|
|
<item>character/rigging_tools/c_IM_Face_Disconnector.ms</item>
|
|
<item>character/rigging_tools/c_regenArcGuiWindow.ms</item>
|
|
<item>character/rigging_tools/c_resetBindPose.ms</item>
|
|
<item>character/rigging_tools/c_suckTheCAttOff.ms</item>
|
|
<item>character/rigging_tools/C_WrinkleExpressions.ms</item>
|
|
<item>character/rigging_tools/Character_Stripper_FBX.ms</item>
|
|
<item>character/rigging_tools/checkSkinnedBones.ms</item>
|
|
<item>character/rigging_tools/cleanControllers.ms</item>
|
|
<item>character/rigging_tools/createMappingFile.ms</item>
|
|
<item>character/rigging_tools/Facebonetools - GTA.ms</item>
|
|
<item>character/rigging_tools/facial/*.*</item>
|
|
<item>character/rigging_tools/giant/*.*</item>
|
|
<item>character/rigging_tools/helpfulscripts/*.*</item>
|
|
<item>character/rigging_tools/IM_bonesonlytoGTA5_Head_Transfer.ms</item>
|
|
<item>character/rigging_tools/IM_MP3toGTA5_Head_Transfer.ms</item>
|
|
<item>character/rigging_tools/Image_plane_setupRS.ms</item>
|
|
<item>character/rigging_tools/Joystick Controllers UI.ms</item>
|
|
<item>character/rigging_tools/marionetteMaker.ms</item>
|
|
<item>character/rigging_tools/mirrorExpressions.ms</item>
|
|
<item>character/rigging_tools/MP3WrinkleData/*.*</item>
|
|
<item>character/rigging_tools/NM_XML_File creation.ms</item>
|
|
<item>character/rigging_tools/objectMergeToolPostMerge.ms</item>
|
|
<item>character/rigging_tools/objectMergeToolPreMerge.ms</item>
|
|
<item>character/rigging_tools/objectMergeToolsUI.ms</item>
|
|
<item>character/rigging_tools/OLD_GTA_Build_facial_Rig.ms</item>
|
|
<item>character/rigging_tools/OLD_GTA_Face_Controllers_UI.ms</item>
|
|
<item>character/rigging_tools/PH_Hand_Export Trans.ms</item>
|
|
<item>character/rigging_tools/Screengrab Bone Placement.ms</item>
|
|
<item>character/rigging_tools/scriptedRolloutCreator.ms</item>
|
|
<item>character/rigging_tools/set_p_m_zero_tobindpose.ms</item>
|
|
<item>character/rigging_tools/setanimrangetokeys.ms</item>
|
|
<item>character/rigging_tools/single_weight_copy.ms</item>
|
|
<item>character/rigging_tools/skincomponentseams.ms</item>
|
|
<item>character/rigging_tools/temp_tag_thing_4_cutscene_test.ms</item>
|
|
<item>character/rigging_tools/tmp.ms</item>
|
|
<item>character/rigging_tools/tmp_mp3_wirestodelete.ms</item>
|
|
<item>character/rigging_tools/wip/*.*</item>
|
|
<item>Cutscene/cs_characterstripper.ms</item>
|
|
<item>Cutscene/cs_rerootenv.ms</item>
|
|
<item>Cutscene/cs_zerod2.ms</item>
|
|
<item>maps/M_Rage_to_max.ms</item>
|
|
<item>props/p_includes/*.*</item>
|
|
<item>character/im_catndes.ms</item>
|
|
<item>vehicles/temp stray vert script.ms</item>
|
|
<item>LightTypePresetTool.ms</item>
|
|
</excludeItems>
|
|
|
|
<!-- Overrides defaults created by the script (which just uses the formatted filename (capital letters and underscores
|
|
replaced by spaces) for tooltip and button text.
|
|
It's possible to enter maxscript to be used rather than the default behaviour which generates a simple
|
|
filein call in the rswildwest.mcr file to the file to load.
|
|
E.g:
|
|
<attributes>
|
|
<macroscript file='character/c_charsetup.ms' toolTip='' icon='' maxscriptBody='' buttonText='Character Setup'/>
|
|
</attributes>
|
|
|
|
Note: Only have the two attributes tags, with multiple macroscript elements within those (same as adding items to the excludeItems list above)
|
|
-->
|
|
<attributes>
|
|
<macroscript file='CreateDefaultLayers.ms' tooltip='' icon='' maxscriptBody='' buttonText='Create Default Layers' />
|
|
<macroscript file='maps/sunkenocclusioncreator.ms' tooltip='' icon='' maxscriptBody='' buttonText='Sunken Occlusion Creator' />
|
|
<macroscript file='lighting/LightSwitch.ms' tooltip='' icon='' maxscriptBody='' buttonText='LightSwitch' />
|
|
<macroscript file='Evaluation/MeshTint_Eval.xxx' toolTip='MeshTint tool (evaluation version)' icon='' maxscriptBody='fileIn (::RsConfigGetWildwestDir() + "/script/3dsMax/Evaluation/MeshTint_tool.ms")' buttonText='MeshTinter (eval)'/>
|
|
<macroscript file='Evaluation/TypeNgo/TypeNgoHotKey.ms' tooltip='' icon='' maxscriptBody='' buttonText='Type n Go HotKey Setup' />
|
|
<macroscript file='Evaluation/TypeNgo/TypeNgo.ms' tooltip='' icon='' maxscriptBody='' buttonText='Type n Go' />
|
|
<macroscript file='Evaluation/TextureTXDUsage.ms' tooltip='' icon='' maxscriptBody='' buttonText='Texture TXD Usage' />
|
|
<macroscript file='Evaluation/LodEditor_EVAL.ms' tooltip='' icon='' maxscriptBody='' buttonText='LOD Editor EVAL' />
|
|
<macroscript file='maps/MapBlockLoader.ms' tooltip='' icon='' maxscriptBody='' buttonText='Map Block Loader' />
|
|
<macroscript file='lighting/MapBakeBlockSetup.ms' tooltip='' icon='' maxscriptBody='' buttonText='Map Bake Block Setup' />
|
|
<macroscript file='props/PropHDSplitter.ms' toolTip='' icon='' maxscriptBody='' buttonText='Prop HDSplitter'/>
|
|
<macroscript file='UPDATE/UpdateWildWest.ms' toolTip='' icon='' maxscriptBody='' buttonText='Update WildWest'/>
|
|
<macroscript file='UPDATE/GetLatestWildWest.ms' toolTip='' icon='' maxscriptBody='' buttonText='Get Latest WildWest'/>
|
|
<macroscript file='BugZoom.ms' toolTip='' icon='' maxscriptBody='' buttonText='Bug Zoom'/>
|
|
<macroscript file='QuickTCSEdit.ms' toolTip='' icon='' maxscriptBody='' buttonText='Quick TCS Edit'/>
|
|
<macroscript file='TextureReporter.ms' toolTip='' icon='' maxscriptBody='' buttonText='Texture Reporter'/>
|
|
<macroscript file='SelectPerforceHistoryTool.ms' toolTip='' icon='' maxscriptBody='' buttonText='Select Perforce History Tool'/>
|
|
<macroscript file='props/PropTintRandomiser.ms' toolTip='' icon='' maxscriptBody='' buttonText='Prop Tint Randomiser'/>
|
|
<macroscript file='props/MeshTintTool.ms' toolTip='' icon='' maxscriptBody='fileIn "pipeline/helpers/materials/MeshTint_tool.ms"' buttonText='Mesh Tint Tool'/>
|
|
<macroscript file='props/PropReportParser.ms' toolTip='' icon='' maxscriptBody='' buttonText='Prop Report Parser'/>
|
|
<macroscript file='gamelauncher.ms' toolTip='' icon='' maxscriptBody='' buttonText='Game Launcher'/>
|
|
<macroscript file='activematerialtoggle.ms' toolTip='' icon='' maxscriptBody='' buttonText='Active Material Toggle'/>
|
|
<macroscript file='growSelectMatID.ms' toolTip='' icon='' maxscriptBody='' buttonText='Grow Selection By MatID'/>
|
|
<macroscript file='selectalphavertsbytolerance.ms' toolTip='' icon='' maxscriptBody='' buttonText='Select Alpha Verts By Tolerance'/>
|
|
<macroscript file='props/fxtestexporter.ms' toolTip='' icon='' maxscriptBody='' buttonText='VFX Test Exproter'/>
|
|
<macroscript file='lighting/RageLightEditor.ms' toolTip='' icon='' maxscriptBody='' buttonText='Rage Light Editor'/>
|
|
<macroscript file='lighting/ShadowAttributesTool.ms' toolTip='' icon='' maxscriptBody='' buttonText='Shadow Attributes Tool'/>
|
|
<macroscript file='character/c_charsetup.ms' toolTip='' icon='' maxscriptBody='' buttonText='Character Setup'/>
|
|
<macroscript file='character/PedValidation.ms' toolTip='' icon='' maxscriptBody='' buttonText='Ped Validation'/>
|
|
<macroscript file='character/Ped_Game_Setup/C_Dummy_Menu.ms' toolTip='' icon='' maxscriptBody='' buttonText='Dummy Setup Tools'/>
|
|
<macroscript file='character/Ped_Game_Setup/C_AutoLOD_Script.ms' toolTip='' icon='' maxscriptBody='' buttonText='LOD Auto Creator'/>
|
|
<macroscript file='character/Ped_Game_Setup/c_lod_camera.ms' toolTip='' icon='' maxscriptBody='' buttonText='LOD Camera Tool'/>
|
|
<macroscript file='character/Ped_Game_Setup/C_ExclusionTools.ms' toolTip='' icon='' maxscriptBody='' buttonText='Exclusion Tools'/>
|
|
<macroscript file='character/Ped_Game_Setup/C_Guide_Tools.ms' toolTip='' icon='' maxscriptBody='' buttonText='Guide Tools'/>
|
|
<macroscript file='character/Ped_Game_Setup/C_Ped_Renderer.ms' toolTip='' icon='' maxscriptBody='' buttonText='Ped Renderer'/>
|
|
<macroscript file='character/Ped_Game_Setup/C_Prop_Align.ms' toolTip='' icon='' maxscriptBody='' buttonText='Prop Align'/>
|
|
<macroscript file='character/Ped_Game_Setup/C_Quick_Ingame_Test.ms' toolTip='' icon='' maxscriptBody='' buttonText='Setup for Quick Ingame Test'/>
|
|
<macroscript file='character/Ped_Game_Setup/C_SlideNormalThief.ms' toolTip='' icon='' maxscriptBody='' buttonText='Normal Thief'/>
|
|
<macroscript file='character/Ped_Game_Setup/C_SSTags.ms' toolTip='' icon='' maxscriptBody='' buttonText='Write selection sets to UDP'/>
|
|
<macroscript file='character/Ped_Game_Setup/c_stream_size_checker.ms' toolTip='' icon='' maxscriptBody='' buttonText='Size Checking Tools'/>
|
|
<macroscript file='character/Ped_Game_Setup/C_Vertex_Tools.ms' toolTip='' icon='' maxscriptBody='' buttonText='Vertex Snapper Tool'/>
|
|
<macroscript file='character/Rigging_tools/C_Anim_Library.ms' toolTip='' icon='' maxscriptBody='' buttonText='Animation Loader'/>
|
|
<macroscript file='character/Rigging_tools/C_Blendshape_tool.ms' toolTip='' icon='' maxscriptBody='' buttonText='Blendshape Extract/Rebuild'/>
|
|
<macroscript file='character/Rigging_tools/C_Body_Transfer_Tool.ms' toolTip='' icon='' maxscriptBody='' buttonText='Body Transfer Tool'/>
|
|
<macroscript file='character/Rigging_tools/C_Build_Ped_Rig_from_Markers.ms' toolTip='' icon='' maxscriptBody='' buttonText='Build Rig From Markers'/>
|
|
<macroscript file='character/Rigging_tools/C_ExpressionCreator.ms' toolTip='' icon='' maxscriptBody='' buttonText='Expression Creator'/>
|
|
<macroscript file='character/Rigging_tools/C_facialBuilderGUI.ms' toolTip='' icon='' maxscriptBody='' buttonText='Build Facial Rig'/>
|
|
<macroscript file='character/Rigging_tools/c_mirroringpervert.ms' toolTip='' icon='' maxscriptBody='' buttonText='Mirror PerVert'/>
|
|
<macroscript file='character/Rigging_tools/C_rig_controllers.ms' toolTip='' icon='' maxscriptBody='' buttonText='Rig Controllers'/>
|
|
<macroscript file='character/Rigging_tools/C_rigtools.ms' toolTip='' icon='' maxscriptBody='' buttonText='Rig Tools Pallette'/>
|
|
<macroscript file='character/Rigging_tools/C_SkinBrush.ms' toolTip='' icon='' maxscriptBody='' buttonText='Skin Brush'/>
|
|
<macroscript file='character/Rigging_tools/C_skinPopulate.ms' toolTip='' icon='' maxscriptBody='' buttonText='Bone IO Tool'/>
|
|
<macroscript file='character/Rigging_tools/C_TrackOverride.ms' toolTip='' icon='' maxscriptBody='' buttonText='Expression Track Override'/>
|
|
<macroscript file='character/Shader_tools/C_AO_and_Normal_Bake.ms' toolTip='' icon='' maxscriptBody='' buttonText='AO and Normal Map Bake'/>
|
|
<macroscript file='character/Shader_tools/C_menumat.ms' toolTip='' icon='' maxscriptBody='' buttonText='Character Material Tools'/>
|
|
<macroscript file='character/Shader_tools/C_Vertex_Bake_Painter.ms' toolTip='' icon='' maxscriptBody='' buttonText='Vertex Bake Painter'/>
|
|
<macroscript file='vehicles/V_Shader_tools/v_vertex_bake_painter.ms' toolTip='' icon='' maxscriptBody='' buttonText='Vertex Bake Painter'/>
|
|
<macroscript file='props/p_rigging/p_mover_updater.ms' toolTip='' icon='' maxscriptBody='' buttonText='Mover Updater'/>
|
|
<macroscript file='props/p_rigging/p_prop_bone_tool.ms' toolTip='' icon='' maxscriptBody='' buttonText='Prop Rigging Tool'/>
|
|
<macroscript file='props/p_rigging/p_weapon_rigging_tool.ms' toolTip='' icon='' maxscriptBody='' buttonText='Weapon Rigging Tool'/>
|
|
<macroscript file='props/p_setup/p_attributes.ms' toolTip='' icon='' maxscriptBody='' buttonText='Prop Attribute Tagger'/>
|
|
<macroscript file='props/p_setup/p_damage_tag.ms' toolTip='' icon='' maxscriptBody='' buttonText='Prop Damage Tagger'/>
|
|
<macroscript file='props/p_shaders/p_default_shaders.ms' toolTip='' icon='' maxscriptBody='' buttonText='Prop Default Shaders'/>
|
|
<macroscript file='props/p_shaders/p_vertex_bake_painter.ms' toolTip='' icon='' maxscriptBody='' buttonText='Prop Vertex Bake Painter'/>
|
|
<macroscript file='interiors/M_setRoomIDs.ms' toolTip='' icon='' maxscriptBody='' buttonText='Set Room IDs'/>
|
|
<macroscript file='interiors/M_setRoomTCs.ms' toolTip='' icon='' maxscriptBody='' buttonText='Set TimeCycles'/>
|
|
<macroscript file='interiors/M_rsRefReport.ms' toolTip='' icon='' maxscriptBody='' buttonText='RsRef Usage Tools'/>
|
|
<macroscript file='interiors/M_Interior_Tc_Info.ms' toolTip='' icon='' maxscriptBody='' buttonText='TimeCycle Usage Report'/>
|
|
<macroscript file='Maps/ComboLodder.xxx' toolTip='Combined-Lod Generator' icon='' maxscriptBody='fileIn (::RsConfigGetWildwestDir() + "/script/3dsMax/Maps/lodCombinerTool_UI.ms")' buttonText='ComboLodder'/>
|
|
<macroscript file='Maps/Materials/TcsEdit.ms' toolTip='' icon='' maxscriptBody='' buttonText='Tcs Edit'/>
|
|
<macroscript file='Maps/GlobalTerrainMapper.ms' toolTip='' icon='' maxscriptBody='' buttonText='Global Terrain Mapper'/>
|
|
<macroscript file='Maps/Materials/shader_optimiser.xxx' toolTip='Shader Optimiser' icon='' maxscriptBody='fileIn (::RsConfigGetWildwestDir() + "/script/3dsMax/Maps/Materials/shader_optimiser.ms")' buttonText='Shader Optimiser'/>
|
|
<macroscript file='SelectionTools.ms' toolTip='' icon='' maxscriptBody='' buttonText='Selection Tools'/>
|
|
|
|
<!-- Decal Maker: Clones selected polys and makes a decal with the alpha borders, resets vert info, UVMaps 6x6, UVW relax, adds various modifiers-->
|
|
<macroscript file='Modelling/aa_DecalMaker.ms' buttonText='Decal Maker' toolTip='Make decal from Selection' icon='#("Patches",2)'/>
|
|
<!-- GlueMaker: Creates glue-polys from selected objects' selected open edges -->
|
|
<macroscript file='Modelling/RSLDS_Gluemaker.ms' buttonText='GlueMaker' toolTip='Create glue-polys from selected objects selected open edges' icon='#("ViewportNavigationControls",45)'/>
|
|
<!-- UV Crawler: Facemaps selected object's quads, stitching the UVs together -->
|
|
<macroscript file='Modelling/uvCrawler.ms' buttonText='UVCrawler' toolTip='UV Crawler - Facemaps selected-object quads, stitching the UVs together' icon='#("Patches",1)'/>
|
|
<!-- Water Shader Replacer: Replaces all geometry-shaders with name "water_*" with a blue standardMaterial, to make it easier to pick out of top-down renders.-->
|
|
<macroscript file='Map_Render/WaterShaderReplacer.ms' buttonText='Water-mat Replacer' toolTip='Replace water-shaders with blue standardmats for map-rendering' icon=''/>
|
|
<!-- Road-Collision Mapper: Converts selected collision-meshes to meshes, deletes non-road collision-type faces and objects -->
|
|
<macroscript file='Map_Render/rslds_collisionRoadMapper.ms' buttonText='Road-Collision Mapper' toolTip='Converts selected collision-meshes to meshes, deletes non-road collision-type faces and objects'/>
|
|
<!-- vehiclePaths2splines -->
|
|
<macroscript file='Map_Render/makeVehicleSplines.ms' buttonText='Makes splines from vehiclePaths' toolTip='Makes a Line object with splines based on VehicleNode links in scene'/>
|
|
<!-- SkinDataTransfer: Copies skin data from one object to another -->
|
|
<macroscript file='character/rigging_tools/skinDataTransfer.ms' buttonText='Skin Data Transfer' toolTip='Copy skin data from one object to another'/>
|
|
<!-- Vehicles Renderer: renders outlines of all game-vehicles to x:\vehicleRenders\ -->
|
|
<macroscript file='vehicles/vehiclesRenderer.ms' buttonText='Vehicles Renderer' toolTip='Renders outlines of all game-vehicles to x:vehicleRenders'/>
|
|
<!-- Display Toggle: Toggles Display types between vert color, alpha and various map channels-->
|
|
<macroscript file='aa_DisplayToggle.ms' buttonText='Display Toggle' toolTip='Toggle Display Type between vert color, alpha and various map channels' icon='#("BodyObjects",2)'/>
|
|
<!-- DependencyNetView: Generates network of objects based on scriptfile dependencies -->
|
|
<macroscript file='Tools_Dev/RSLDS_DepNetView.ms' buttonText='DependencyNetView' toolTip='Dependency Net View' icon='#("TrackViewTools",59)'/>
|
|
|
|
<!-- EXAMPLE OF MENU-ITEM THAT CALLS A FUNCTION INSTEAD OF A FILE -->
|
|
<!-- <macroscript file='menuTest/someFile.ms' buttonText='XXX' toolTip='' icon='' maxscriptBody='::RSrefFuncs.addSelRefsToContainer()'/> -->
|
|
|
|
</attributes>
|
|
</config>
|