Files
2025-09-29 00:52:08 +02:00

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>