Jump to content

[1.1.2] KSPRC - Renaissance Compilation: artworks remake [V-0.7 Pre Release 3]


Proot

Recommended Posts

34 minutes ago, Brucey said:

Gene Kerman's face in the mission control scene is white/seems to be missing.  Is that from this? Or texture replacer?

 

Proot knows about this Brucey :) - He's probably already got it fixed in the upcoming release!

Link to comment
Share on other sites

There should be a reflections .cfg somewhere in the download that you can delete to turn off reflections. I don't know what it's called but it'll be filled with part modules with the name "TRReflection". Hope this helps.

 

Agh! I was completely wrong apparently. My bad :(

Edited by Avera9eJoe
Oops
Link to comment
Share on other sites

44 minutes ago, TG_bigboss said:

So how do we disable the reflections because im getting good framerate but its shuttering which is causing me issues.

Delete the MM config in the KSPRC folder, and in the KSC menu for texture replacer turn off reflections.

Link to comment
Share on other sites

6 minutes ago, blu3wolf said:

Delete the MM config in the KSPRC folder, and in the KSC menu for texture replacer turn off reflections.

So how do we disable the reflections because im getting good framerate but its shuttering which is causing me issues.

for some reason the menu for texture replacer disappears sometimes and i cant get it to show again.

Link to comment
Share on other sites

Sorry, I don't want to bother anyone, but there is pages and pages of people talking nonsense about this pack... about what MM config in the KSPRC folder are you talking?? the current version is not even using reflections and it's disabled by default! the reflection module in Texture Replacer is not available since 1.0.1!

Edited by Proot
Link to comment
Share on other sites

Hmm. My texturereplacer install had realistic reflections on by default. Turning that off helped.

The MM config I had to delete was actually distributed with the previous version of KSPRC, and got into my install by shenanigans.

Link to comment
Share on other sites

18 minutes ago, TG_bigboss said:

So how do we disable the reflections because im getting good framerate but its shuttering which is causing me issues.

for some reason the menu for texture replacer disappears sometimes and i cant get it to show again.

Deleting the MM_Reflection cfg file will disable all reflections as far as I can tell. I had the same stuttering as I described it. 

 

15 minutes ago, Proot said:

Sorry, I don't want to bother anyone, but there is pages and pages of people talking nonsense about this pack... about what MM config in the KSPRC folder are you talking?? the current version is not even using reflections and it's disabled by default! the reflection module in Texture Replacer is not available since 1.0.1!

If anything we're bothering you. :D I'm using an MM_ReflectionPluginWrapper.cfg from a previous version of KSPRC. Reflections are really important to be, so I didn't mind using a jury-rigged version (old 1.0.5 KSPRC with the updated modules). But for some reason, recently reflections have had a punishing effect on framerate that they didn't have before. 

8 minutes ago, blu3wolf said:

Hmm. My texturereplacer install had realistic reflections on by default. Turning that off helped.

The MM config I had to delete was actually distributed with the previous version of KSPRC, and got into my install by shenanigans.

Hey, do you mind me asking--how were you getting those reflections aside from the MM configuration file. For some reason, that's the ONLY way I can get reflections working on the default parts. And other versions of MM_ReflectionPluginWrapper.cfg did not work. 

 

 

 

// Replace ReflectionPlugin's module with TRReflection.

@PART[probeCoreOcto2]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = octo2
        colour = 0.4 0.4 0.4
        interval = 4
        reflectionResolution = 8
    }
}

@PART[probeCoreOcto]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = octo
        colour = 0.4 0.4 0.4
        interval = 4
        reflectionResolution = 8
    }
}

@PART[probeCoreHex]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = 
        colour = 0.4 0.4 0.4
        interval = 4
        reflectionResolution = 8
    }
}

@PART[probeCoreCube]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = cube
        colour = 0.4 0.4 0.4
        interval = 4
        reflectionResolution = 8
    }
}

@PART[Mark1-2Pod]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = FrontWindow SideWindow
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 16
    }
}

@PART[cupola]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = obj_base
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 64
    }
}

@PART[crewCabin]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = cabin
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 32
    }
}

@PART[mk1pod]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = window
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 16
    }
}

@PART[Large_Crewed_Lab]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = Lab
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 32
    }
}

@PART[Mark1Cockpit]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = Cockpit
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 32
    }
}

@PART[Mark2Cockpit]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes =  Cockpit
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 32
    }
}

@PART[landerCabinSmall]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = obj_base
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 32
    }
}

@PART[mk2Cockpit_Inline]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = Cockpit_inline
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 32
    }
}

@PART[mk2Cockpit_Standard]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = COCKPIT
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 32
    }
}

@PART[mk2LanderCabin]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = cabin
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 32
    }
}

@PART[mk3Cockpit_Shuttle]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = cockpit
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 32
    }
}

@PART[MK1CrewCabin]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE[TRReflection]
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 16
    }
}

@PART[mk2CrewCabin]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE[TRReflection]
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        colour = 0.5 0.5 0.5
        meshes = Mk2CrewCabin
        interval = 4
        reflectionResolution = 16
    }
}

@PART[mk3CrewCabin]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE[TRReflection]
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        colour = 0.5 0.5 0.5
        meshes = CREW
        interval = 4
        reflectionResolution = 16
    }
}

@PART[probeCoreSphere]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = sphere
        colour = 0.4 0.4 0.4
        interval = 2
        reflectionResolution = 32
    }
}

@PART[ionEngine]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = engine
        interval = 4
        reflectionResolution = 16
    }
}

@PART[liquidEngine3]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = engine bell Nozzle
        colour = 0.2 0.2 0.2
        interval = 4
        reflectionResolution = 16
    }
}

@PART[nuclearEngine]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = 
        colour = 0.2 0.2 0.2
        interval = 4
        reflectionResolution = 32
    }
}

@PART[liquidEngine]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = 
        colour = 0.2 0.2 0.2
        interval = 4
        reflectionResolution = 16
    }
}

@PART[liquidEngine2]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = 
        colour = 0.2 0.2 0.2
        interval = 4
        reflectionResolution = 16
    }
}

@PART[liquidEngine1-2]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = 
        colour = 0.2 0.2 0.2
        interval = 4
        reflectionResolution = 16
    }
}

@PART[liquidEngine2-2]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        colour = 0.2 0.2 0.2
        interval = 4
        reflectionResolution = 16
    }
}

@PART[engineLargeSkipper]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        colour = 0.2 0.2 0.2
        interval = 4
        reflectionResolution = 16
    }
}

@PART[RAPIER]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = engine
        interval = 4
        reflectionResolution = 16
    }
}

@PART[SSME]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        colour = 0.4 0.4 0.4
        interval = 4
        reflectionResolution = 16
    }
}

@PART[Size3AdvancedEngine]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = Nozzle
        colour = 0.25 0.25 0.25
        interval = 4
        reflectionResolution = 16
    }
}

@PART[fuelTank2-2]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = medtank
        colour = 0.18 0.18 0.18
        interval = 4
        reflectionResolution = 32
    }
}

@PART[fuelTank4-2]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = smalltank
        colour = 0.18 0.18 0.18
        interval = 2
        reflectionResolution = 32
    }
}

@PART[toroidalFuelTank]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = 
        colour = 0.4 0.4 0.4
        interval = 6
        reflectionResolution = 32
    }
}

@PART[xenonTank]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = 
        colour = 0.4 0.4 0.4
        interval = 6
        reflectionResolution = 32
    }
}

@PART[commDish]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = dish
        colour = 0.4 0.4 0.4
        interval = 6
        reflectionResolution = 16
    }
}

@PART[dockingPort2]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = port
        colour = 0.35 0.35 0.35
        interval = 6
        reflectionResolution = 16
    }
}

@PART[dockingPort3]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = port
        colour = 0.3 0.3 0.3
        interval = 6
        reflectionResolution = 16
    }
}

@PART[dockingPortLarge]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = large
        colour = 0.35 0.35 0.35
        interval = 6
        reflectionResolution = 16
    }
}

@PART[landingLeg1]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = 
        colour = 0.5 0.5 0.5
        interval = 6
        reflectionResolution = 8
    }
}

@PART[landingLeg1-2]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = 
        colour = 0.5 0.5 0.5
        interval = 6
        reflectionResolution = 8
    }
}

@PART[miniLandingLeg]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = 
        colour = 0.5 0.5 0.5
        interval = 6
        reflectionResolution = 8
    }
}

@PART[solarPanels1]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        colour = 0.35 0.35 0.35
        interval = 4
        meshes = panel1 panel2 panel3 panel4 panel5
        reflectionResolution = 8
    }
}

@PART[solarPanels2]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        colour = 0.35 0.35 0.35
        interval = 4
        meshes = panel3 panel04 panel05 panel06 panel07 panel08
        reflectionResolution = 8
    }
}

@PART[solarPanels3]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        colour = 0.35 0.35 0.35
        interval = 4
        meshes = basepanel panel1 panel2 panel3 panel4 panel5
        reflectionResolution = 8
    }
}

@PART[solarPanels4]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        colour = 0.35 0.35 0.35
        interval = 4
        meshes = solarPanel4panels panel2 panel3 panel4 pane5 panel6
        reflectionResolution = 8
    }
}

@PART[solarPanels5]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        colour = 0.35 0.35 0.35
        interval = 4
        meshes = panel
        reflectionResolution = 8
    }
}

@PART[largeSolarPanel]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        colour = 0.35 0.35 0.35
        interval = 4
        meshes = panel
        reflectionResolution = 16
    }
}

 

 

 

Other versions never seem to work. No idea why. 

 

Edited by Synthesis
Link to comment
Share on other sites

15 minutes ago, Proot said:

Sorry, I don't want to bother anyone, but there is pages and pages of people talking nonsense about this pack... about what MM config in the KSPRC folder are you talking?? the current version is not even using reflections and it's disabled by default! the reflection module in Texture Replacer is not available since 1.0.1!

Agh I'm sorry! I don't know anything apparently :sealed:

Link to comment
Share on other sites

I'm sorry! My bug was not your doing.  Seems CollisionFx was the culprit.  Screenshot to show correction.......And show off KSPRC with max graphic settings and GEMFX on a 3440x1440 ultrawide monitor.... :Dkerbal2.png 

Link to comment
Share on other sites

1 hour ago, Synthesis said:

Deleting the MM_Reflection cfg file will disable all reflections as far as I can tell. I had the same stuttering as I described it. 

 

If anything we're bothering you. :D I'm using an MM_ReflectionPluginWrapper.cfg from a previous version of KSPRC. Reflections are really important to be, so I didn't mind using a jury-rigged version (old 1.0.5 KSPRC with the updated modules). But for some reason, recently reflections have had a punishing effect on framerate that they didn't have before. 

Hey, do you mind me asking--how were you getting those reflections aside from the MM configuration file. For some reason, that's the ONLY way I can get reflections working on the default parts. And other versions of MM_ReflectionPluginWrapper.cfg did not work. 

 

  Reveal hidden contents

 

// Replace ReflectionPlugin's module with TRReflection.

@PART[probeCoreOcto2]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = octo2
        colour = 0.4 0.4 0.4
        interval = 4
        reflectionResolution = 8
    }
}

@PART[probeCoreOcto]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = octo
        colour = 0.4 0.4 0.4
        interval = 4
        reflectionResolution = 8
    }
}

@PART[probeCoreHex]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = 
        colour = 0.4 0.4 0.4
        interval = 4
        reflectionResolution = 8
    }
}

@PART[probeCoreCube]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = cube
        colour = 0.4 0.4 0.4
        interval = 4
        reflectionResolution = 8
    }
}

@PART[Mark1-2Pod]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = FrontWindow SideWindow
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 16
    }
}

@PART[cupola]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = obj_base
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 64
    }
}

@PART[crewCabin]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = cabin
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 32
    }
}

@PART[mk1pod]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = window
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 16
    }
}

@PART[Large_Crewed_Lab]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = Lab
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 32
    }
}

@PART[Mark1Cockpit]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = Cockpit
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 32
    }
}

@PART[Mark2Cockpit]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes =  Cockpit
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 32
    }
}

@PART[landerCabinSmall]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = obj_base
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 32
    }
}

@PART[mk2Cockpit_Inline]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = Cockpit_inline
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 32
    }
}

@PART[mk2Cockpit_Standard]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = COCKPIT
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 32
    }
}

@PART[mk2LanderCabin]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = cabin
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 32
    }
}

@PART[mk3Cockpit_Shuttle]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = cockpit
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 32
    }
}

@PART[MK1CrewCabin]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE[TRReflection]
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        colour = 0.5 0.5 0.5
        interval = 4
        reflectionResolution = 16
    }
}

@PART[mk2CrewCabin]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE[TRReflection]
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        colour = 0.5 0.5 0.5
        meshes = Mk2CrewCabin
        interval = 4
        reflectionResolution = 16
    }
}

@PART[mk3CrewCabin]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE[TRReflection]
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        colour = 0.5 0.5 0.5
        meshes = CREW
        interval = 4
        reflectionResolution = 16
    }
}

@PART[probeCoreSphere]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = sphere
        colour = 0.4 0.4 0.4
        interval = 2
        reflectionResolution = 32
    }
}

@PART[ionEngine]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = engine
        interval = 4
        reflectionResolution = 16
    }
}

@PART[liquidEngine3]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = engine bell Nozzle
        colour = 0.2 0.2 0.2
        interval = 4
        reflectionResolution = 16
    }
}

@PART[nuclearEngine]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = 
        colour = 0.2 0.2 0.2
        interval = 4
        reflectionResolution = 32
    }
}

@PART[liquidEngine]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = 
        colour = 0.2 0.2 0.2
        interval = 4
        reflectionResolution = 16
    }
}

@PART[liquidEngine2]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = 
        colour = 0.2 0.2 0.2
        interval = 4
        reflectionResolution = 16
    }
}

@PART[liquidEngine1-2]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = 
        colour = 0.2 0.2 0.2
        interval = 4
        reflectionResolution = 16
    }
}

@PART[liquidEngine2-2]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        colour = 0.2 0.2 0.2
        interval = 4
        reflectionResolution = 16
    }
}

@PART[engineLargeSkipper]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        colour = 0.2 0.2 0.2
        interval = 4
        reflectionResolution = 16
    }
}

@PART[RAPIER]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = engine
        interval = 4
        reflectionResolution = 16
    }
}

@PART[SSME]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        colour = 0.4 0.4 0.4
        interval = 4
        reflectionResolution = 16
    }
}

@PART[Size3AdvancedEngine]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = Nozzle
        colour = 0.25 0.25 0.25
        interval = 4
        reflectionResolution = 16
    }
}

@PART[fuelTank2-2]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = medtank
        colour = 0.18 0.18 0.18
        interval = 4
        reflectionResolution = 32
    }
}

@PART[fuelTank4-2]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = smalltank
        colour = 0.18 0.18 0.18
        interval = 2
        reflectionResolution = 32
    }
}

@PART[toroidalFuelTank]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = 
        colour = 0.4 0.4 0.4
        interval = 6
        reflectionResolution = 32
    }
}

@PART[xenonTank]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = 
        colour = 0.4 0.4 0.4
        interval = 6
        reflectionResolution = 32
    }
}

@PART[commDish]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = dish
        colour = 0.4 0.4 0.4
        interval = 6
        reflectionResolution = 16
    }
}

@PART[dockingPort2]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = port
        colour = 0.35 0.35 0.35
        interval = 6
        reflectionResolution = 16
    }
}

@PART[dockingPort3]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = port
        colour = 0.3 0.3 0.3
        interval = 6
        reflectionResolution = 16
    }
}

@PART[dockingPortLarge]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = large
        colour = 0.35 0.35 0.35
        interval = 6
        reflectionResolution = 16
    }
}

@PART[landingLeg1]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = 
        colour = 0.5 0.5 0.5
        interval = 6
        reflectionResolution = 8
    }
}

@PART[landingLeg1-2]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = 
        colour = 0.5 0.5 0.5
        interval = 6
        reflectionResolution = 8
    }
}

@PART[miniLandingLeg]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        meshes = 
        colour = 0.5 0.5 0.5
        interval = 6
        reflectionResolution = 8
    }
}

@PART[solarPanels1]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        colour = 0.35 0.35 0.35
        interval = 4
        meshes = panel1 panel2 panel3 panel4 panel5
        reflectionResolution = 8
    }
}

@PART[solarPanels2]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        colour = 0.35 0.35 0.35
        interval = 4
        meshes = panel3 panel04 panel05 panel06 panel07 panel08
        reflectionResolution = 8
    }
}

@PART[solarPanels3]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        colour = 0.35 0.35 0.35
        interval = 4
        meshes = basepanel panel1 panel2 panel3 panel4 panel5
        reflectionResolution = 8
    }
}

@PART[solarPanels4]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        colour = 0.35 0.35 0.35
        interval = 4
        meshes = solarPanel4panels panel2 panel3 panel4 pane5 panel6
        reflectionResolution = 8
    }
}

@PART[solarPanels5]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        colour = 0.35 0.35 0.35
        interval = 4
        meshes = panel
        reflectionResolution = 8
    }
}

@PART[largeSolarPanel]:HAS[!MODULE[TRReflection]]:NEEDS[TextureReplacer]
{
    MODULE
    {
        name = TRReflection
        shader = Reflective/Bumped Diffuse
        colour = 0.35 0.35 0.35
        interval = 4
        meshes = panel
        reflectionResolution = 16
    }
}

 

 

 

Other versions never seem to work. No idea why. 

 

That was the way I was getting part reflections. I mentioned the TR config also, because I was getting the same stuttering whenever I went on EVA. Turning off reflections in TR made no difference to the appearance, but a big difference to the performance.

I did like the look of the reflections from that old KSPRC config, but the performance hit! Now the only issue with my game is the pause when I rotate the view (whenever the view moves to include a celestial body it did not previously), and the lag when ascending through the clouds on takeoff.

Link to comment
Share on other sites

2 hours ago, blu3wolf said:

That was the way I was getting part reflections. I mentioned the TR config also, because I was getting the same stuttering whenever I went on EVA. Turning off reflections in TR made no difference to the appearance, but a big difference to the performance.

I did like the look of the reflections from that old KSPRC config, but the performance hit! Now the only issue with my game is the pause when I rotate the view (whenever the view moves to include a celestial body it did not previously), and the lag when ascending through the clouds on takeoff.

Interesting--sorry if I'm misunderstanding you, but can you share what reflection option you're using? As I mentioned, I was getting very bad hitching to my framerate when I used the old 1.0.5 KSPRC part reflection (like the one I posted). I'm also looking for a less glitchy shader, but that's not as important to me currently. 

Link to comment
Share on other sites

37 minutes ago, blu3wolf said:

Im not using reflection at all.

Ah, then I misunderstood you. Thanks all the same--are you using the test versions scatters, or something else? I get some weird but small glitches with them, but I think that's just how scatter works in 1.1.2. It's ironic--since I was already using 64 bit before this version, 1.1.2 has only improved stability, but performance has mostly gotten worse, at least with small ships, 

Link to comment
Share on other sites

1 hour ago, Notsure_jr said:

Is it possible to just use the planet textures?

To elaborate a bit further: yes. If you're using the prerelease, take the textures from KSPRC\PluginData (I think it was that folder, might have been KSPRC\Textures) and put them in TextureReplacer\Default.

If you're using the earlier release version, they're already in TextureReplacer\Default, but there’s lots of textures there that aren’t planet textures as well.

Edited by UnanimousCoward
Typo
Link to comment
Share on other sites

2 hours ago, UnanimousCoward said:

To elaborate a bit further: yes. If you're using the prerelease, take the textures from KSPRC\PluginData (I think it was that folder, might have been KSPRC\Textures) and put them in TextureReplacer\Default.

If you're using the earlier release version, they're already in TextureReplacer\Default, but there’s lots of textures there that aren’t planet textures as well.

thank you.

Link to comment
Share on other sites

 
 
 
 
 
Hello! We collect your assembly on graphics in a KSP Graphics Enhancements Assembly. There are many beautiful and interesting. I would like to ask you for your help: Could you help write configuration and sew texture of the sand and KSPRC surface? We will be very grateful!
Edited by Dimon
Link to comment
Share on other sites

@Proot , J have the mod VenStockRevamp and your beautiful installed mod. In terms of stock items , this is your mod that takes over VenStockRevamp ? is it possible to delete the file KSPRC / Textures / Squad / Parts to avoid having conflicts ?

Link to comment
Share on other sites

22 minutes ago, doudou said:

@Proot , J have the mod VenStockRevamp and your beautiful installed mod. In terms of stock items , this is your mod that takes over VenStockRevamp ? is it possible to delete the file KSPRC / Textures / Squad / Parts to avoid having conflicts ?

I'm not Proot, but the answers to your questions are "yes" and "yes, that should work".

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...