Difference between revisions of "EasyReplace"

From Custom Mario Kart
Jump to navigation Jump to search
Line 9: Line 9:
  
 
== Overview ==
 
== Overview ==
'''EasyReplace''' is a plugin made by [[Rinorocks]], which streamlines [[custom track]] creation in [[BrawlCrate]]. The plugin works by modifying material names in the 3D modeling software with IDs that indicate changes that are automatically applied to the model upon import to [[BrawlCrate]]. The plugin is placed in the Loaders folder within the [[BrawlCrate]] folder and is run by right-clicking the mdl0 file and going down to plugins at the bottom on the menu and clicking Easy Replace.
+
'''EasyReplace''' is a plugin made by [[Rinorocks]], which streamlines [[custom track]] creation in [[BrawlCrate]]. The plugin works by modifying material names in the 3D modeling software with IDs that indicate changes that are automatically applied to the model upon import to [[BrawlCrate]]. The plugin is placed in the Loaders folder within the [[BrawlCrate]] folder and is run by right-clicking the mdl0 file and going down to plugins at the bottom on the menu and clicking Easy Replace. Please feel free to message me to add features and I will try my best to add them!
  
 
The Material ID Key - Add these to your materials to have them updated appropriately
 
The Material ID Key - Add these to your materials to have them updated appropriately

Revision as of 01:03, 11 July 2020

EasyReplace
Author: Rinorocks
Version: v1.0
Date of latest version: 2020-07-10
Editors used: BrawlCrate
Download: Discord

Overview

EasyReplace is a plugin made by Rinorocks, which streamlines custom track creation in BrawlCrate. The plugin works by modifying material names in the 3D modeling software with IDs that indicate changes that are automatically applied to the model upon import to BrawlCrate. The plugin is placed in the Loaders folder within the BrawlCrate folder and is run by right-clicking the mdl0 file and going down to plugins at the bottom on the menu and clicking Easy Replace. Please feel free to message me to add features and I will try my best to add them!

The Material ID Key - Add these to your materials to have them updated appropriately

  • (sX) Shader (X is the shader integer)
  • (1) Adds Transparent
  • (2) Cull-None
  • (3) Semi-Transparent
  • (4) Draw Pass
  • (5-NameOfFinalTexture) Temporary Texture Update
  • (6-ShadowTextureName) Shadow Update
  • (7-X) LODBias (X is the LODBias float *can be positive or negative*)

Built-in Fixes

  • Alphabetically Sorts Materials
  • Exports and Replaces the MDL0 to fix any errors
  • Replaces files from the folder your imported model is from automatically
  • Name your files the name of your material pre id removal, like "(3)ice" not "ice"
  • Adds Shaders Automatically - Have a Subfolder in selected folder called "Shaders" and label the shader file as the number of the shader. The file for "Shader 0" will be called "0.mdl0shade"
  • Replaces Materials Automatically - Have a Subfolder in selected folder called "Materials" and label the material file as the number of the shader. The file for "(3)ice" will be called "(3)ice.mdl0mat"
  • Example:
* Imported Model Folder                     C:\Folder\course.dae
* Material Folder where files are pulled    C:\Folder\Materials\(3)ice.mdl0mat
* Shader Folder where files are pulled      C:\Folder\Shaders\0.mdl0shade

Plugin Use Example:

  • A material with the name "(s1)(6-rockshadow)rock" will have its shader set to "Shader 1", it will have another Texture Reference added and linked to "rockshadow", and the UV will be set to the second TexCoord.

Media

This shows the location of the Easy Replace button

Version History

Version Date of release Information
v1.0 2020-07-10

First Release

By the same author: Rinorocks

Custom Tracks:
Icestone ShaftColor CircuitMine Shaft

Software:
MKWiiCTC