Skip to content

Commit

Permalink
what _wasn't_ updated?
Browse files Browse the repository at this point in the history
* Finish PBR conversion
* Update CRP, MM, TU, KSPWheel
* Several fixes for issues from the tracker; #747, #748, #752
  • Loading branch information
shadowmage45 committed Nov 18, 2018
1 parent 38b08fe commit b12cedd
Show file tree
Hide file tree
Showing 167 changed files with 3,474 additions and 1,428 deletions.
7 changes: 5 additions & 2 deletions GameData/000_TexturesUnlimited/EVECompat.cfg
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
@REFLECTION_CONFIG[default]:NEEDS[EnvironmentalVisualEnhancements]
@TEXTURES_UNLIMITED[default]:NEEDS[EnvironmentalVisualEnhancements]
{
%eveInstalled = true
@REFLECTION_CONFIG,0
{
%eveInstalled = true
}
}
90 changes: 74 additions & 16 deletions GameData/000_TexturesUnlimited/GeneralConfiguration.cfg
Original file line number Diff line number Diff line change
@@ -1,22 +1,80 @@
TEXTURES_UNLIMITED
{
name = default
// if true, will output to log file any texture replacement actions

// if true, will output to log file any texture replacement actions
logReplacements = false
// if true, will log errors from shaders or textures (incorrect parameters, textures not found)

// if true, will log errors from shaders or textures (incorrect parameters, textures not found)
logErrors = false

// specifies the width of the recoloring GUI
recolorGUIWidth = 400

// specifies the total height of the recoloring GUI
recolorGUITotalHeight = 540

// specifies the height of the upper-most section of the recoloring GUI
// the middle section is non-adjustable
// and the bottom section uses any remaining height
recolorGUISectionHeight = 100


// specifies the width of the recoloring GUI
recolorGUIWidth = 400

// specifies the total height of the recoloring GUI
recolorGUITotalHeight = 540

// specifies the height of the upper-most section of the recoloring GUI
// the middle section is non-adjustable
// and the bottom section uses any remaining height
recolorGUISectionHeight = 100

// if true, will display a warning when DX9 is in use prompting user to
// use one of the fully supported graphics APIs
displayDX9Warning = true

// This enables the app-launcher button to display the debug GUI and allows access to the
// debugging functions such as toggling rendering of layers and alternate rendering
// routines.
// It also allows access to the 'export cube map' functions to enable exporting of cubemaps
// for use in setting up lighting in Unity Editor scenes, or for sources to create pre-baked
// environment maps from.
debug = false

//this is the reflection configuration data used to configure environment map size and other
//performance related options.
REFLECTION_CONFIG
{
//there should only ever be one REFLECTION_CONFIG, and it should always be named 'default'
//failure to follow these procedures will result in incorrect loading of configuration
// -- this node only has a name to enable EVE specific compatibility patches
name = default

//are reflections enabled globally
enabled = true

// resolution at which to render the reflection probe cubemaps -- higher res will give
// sharper reflections for mirror-like surfaces, but will have little impact on rougher
// surfaces
resolution = 128

// the interval in FRAMES between the end of one reflection update pass and the beginning of
// the next higher values will result in LESS frequent reflection updates
// set this value to 1 for 'real-time' updating (along with faces=6) (VERY bad for performance)
interval = 60

//the number of cube-faces to update on each frame during an update pass
//set to 6 to force updating of all cube faces in a single frame
faces = 1

//enables the hacks and workarounds needed to render reflections properly with EVE installed (it writes 0's into alpha channels where it shouldn't)
eveInstalled = false

//should the debug GUI be able to export cubemaps?
exportDebugCubes = false
}

UV_EXPORT
{
//there should only ever be one UV_EXPORT, and it should always be named 'default'
//failure to follow these procedures will result in incorrect loading of configuration
name = default
exportUVs = false
//relative to KSP executable path
//so this, by default, places the maps into a folder <KSPInstall>/exportedUVMaps/<model directories>
exportPath = exportedUVMaps
width = 1024
height = 1024
thickness = 1
}
}
Binary file not shown.
Binary file modified GameData/000_TexturesUnlimited/Plugins/TexturesUnlimited.dll
Binary file not shown.
29 changes: 0 additions & 29 deletions GameData/000_TexturesUnlimited/ReflectionSetup.cfg

This file was deleted.

Binary file not shown.
5 changes: 5 additions & 0 deletions GameData/000_TexturesUnlimited/Shaders/TUShaders-Skybox.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
KSP_SHADER_BUNDLE
{
name = TU-SkyboxShader
universal = 000_TexturesUnlimited/Shaders/TU-SkyboxShader.ssf
}
143 changes: 143 additions & 0 deletions GameData/000_TexturesUnlimited/Shaders/TUShaders.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,143 @@
//basic shaders
KSP_SHADER_BUNDLE
{
name = TU-Shaders
universal = 000_TexturesUnlimited/Shaders/tushaders-universal.ssf
}
//transparent shader bundle
KSP_SHADER_BUNDLE
{
name = TU-Shaders
universal = 000_TexturesUnlimited/Shaders/tushaders-transparent.ssf
}
//icon shaders for use by the above + stock
KSP_SHADER_BUNDLE
{
name = TU-IconShaders
universal = 000_TexturesUnlimited/Shaders/tushaders-icons.ssf
}

//basic icon shader data for the shaders included in these bundles
KSP_SHADER_DATA
{
name = TU/Legacy
shader = TU/Legacy
iconShader = TU/Icon/Legacy
}
KSP_SHADER_DATA
{
name = TU/Metallic
shader = TU/Metallic
iconShader = TU/Icon/Metallic
}
KSP_SHADER_DATA
{
name = TU/Specular
shader = TU/Specular
iconShader = TU/Icon/Specular
}
KSP_SHADER_DATA
{
name = TU/Transparent/Legacy
shader = TU/Transparent/Legacy
iconShader = TU/Icon/Legacy
}
KSP_SHADER_DATA
{
name = TU/Transparent/Metallic
shader = TU/Transparent/Metallic
iconShader = TU/Icon/Metallic
}
KSP_SHADER_DATA
{
name = TU/Transparent/Specular
shader = TU/Transparent/Specular
iconShader = TU/Icon/Specular
}

//pick up the unadjusted SSTU shaders
KSP_SHADER_DATA
{
name = SSTU/PBR/Metallic
shader = SSTU/PBR/Metallic
iconShader = TU/Icon/Metallic
}

//pbr ksp shaders -- use the 'special' icon shader to deal with that mess
KSP_SHADER_DATA
{
name = KSP/Bumped Specular (Mapped)
shader = KSP/Bumped Specular (Mapped)
iconShader = TU/Icon/StockSpecular
}

//legacy ksp diffuse shaders -- use the legacy icon shader
KSP_SHADER_DATA
{
name = KSP/Diffuse
shader = KSP/Diffuse
iconShader = TU/Icon/Legacy
}
KSP_SHADER_DATA
{
name = KSP/Specular
shader = KSP/Specular
iconShader = TU/Icon/Legacy
}
//legacy ksp bumped shaders
KSP_SHADER_DATA
{
name = KSP/Bumped
shader = KSP/Bumped
iconShader = TU/Icon/Legacy
}
KSP_SHADER_DATA
{
name = KSP/Bumped Specular
shader = KSP/Bumped Specular
iconShader = TU/Icon/Legacy
}
//legacy ksp emissive shaders
KSP_SHADER_DATA
{
name = KSP/Emissive/Diffuse
shader = KSP/Emissive/Diffuse
iconShader = TU/Icon/Legacy
}
KSP_SHADER_DATA
{
name = KSP/Emissive/Specular
shader = KSP/Emissive/Specular
iconShader = TU/Icon/Legacy
}
KSP_SHADER_DATA
{
name = KSP/Emissive/Bumped Specular
shader = KSP/Emissive/Bumped Specular
iconShader = TU/Icon/Legacy
}
//legacy ksp random shaders
KSP_SHADER_DATA
{
name = KSP/Alpha/Cutoff
shader = KSP/Alpha/Cutoff
iconShader = TU/Icon/Legacy
}
KSP_SHADER_DATA
{
name = KSP/Alpha/Translucent
shader = KSP/Alpha/Translucent
iconShader = TU/Icon/Legacy
}
KSP_SHADER_DATA
{
name = KSP/Alpha/Cutoff Bumped
shader = KSP/Alpha/Cutoff Bumped
iconShader = TU/Icon/Legacy
}
KSP_SHADER_DATA
{
name = KSP/Bumped Specular (Cutoff)
shader = KSP/Bumped Specular (Cutoff)
iconShader = TU/Icon/Legacy
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
22 changes: 11 additions & 11 deletions GameData/000_TexturesUnlimited/TexturesUnlimited.version
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
{
"NAME":"TexturesUnlimited",
"URL":"http://ksp-avc.cybutek.net/version.php?id=532",
"DOWNLOAD":"https://github.com/shadowmage45/TexturesUnlimited/releases/tag/1.1.2.15",
"CHANGE_LOG_URL":"https://github.com/shadowmage45/TexturesUnlimited/releases/tag/1.1.2.15",
"DOWNLOAD":"https://github.com/shadowmage45/TexturesUnlimited/releases/tag/1.2.3.17",
"CHANGE_LOG_URL":"https://github.com/shadowmage45/TexturesUnlimited/releases/tag/1.2.3.17",
"VERSION":
{
"MAJOR":1,
"MINOR":1,
"PATCH":2,
"BUILD":15
"MINOR":2,
"PATCH":3,
"BUILD":17
},
"KSP_VERSION":
{
"MAJOR":1,
"MINOR":4,
"PATCH":5
"MINOR":5,
"PATCH":1
},
"KSP_VERSION_MIN":
{
"MAJOR":1,
"MINOR":4,
"PATCH":1
"MINOR":5,
"PATCH":0
},
"KSP_VERSION_MAX":
{
"MAJOR":1,
"MINOR":4,
"PATCH":5
"MINOR":5,
"PATCH":9
}
}
11 changes: 0 additions & 11 deletions GameData/000_TexturesUnlimited/UVExport.cfg

This file was deleted.

Binary file not shown.
Loading

0 comments on commit b12cedd

Please sign in to comment.