linuxgurugamer

[1.7.2] Filter Extensions (No localization)

Recommended Posts

As usual Filter Extensions is indispensable to keep mods organized. However, I've noticed a bug in the current version with the "default category/subcategory" settings. The initially displayed subcategory shows all parts correctly, but all other categories and subcategories appear empty. My current configs can be found here (if that matters).

Share this post


Link to post
Share on other sites

Log file, please

23 minutes ago, PocketBrotector said:

As usual Filter Extensions is indispensable to keep mods organized. However, I've noticed a bug in the current version with the "default category/subcategory" settings. The initially displayed subcategory shows all parts correctly, but all other categories and subcategories appear empty. My current configs can be found here (if that matters).

You say your current config.  Are those different than the default configs?

Share this post


Link to post
Share on other sites
1 hour ago, linuxgurugamer said:

Log file, please

You say your current config.  Are those different than the default configs?

Log file: https://www.dropbox.com/s/3trltj8fqkmtsp5/output_log.txt?dl=0

The configs that I am using now are different from the default, yes - I started maintaining my own for personal use since the mods that I use are different than those supported in "vanilla" FE. I based the format/syntax/etc. on the default ones and the FE documentation. 

For what it's worth, all categories and subcategories display correctly if I leave the "default category/subcategory" settings blank. Also, I did not have any issues with those settings on a previous version of FE (~6-12 months ago).

Share this post


Link to post
Share on other sites
Just now, PocketBrotector said:

Log file: https://www.dropbox.com/s/3trltj8fqkmtsp5/output_log.txt?dl=0

The configs that I am using now are different from the default, yes - I started maintaining my own for personal use since the mods that I use are different than those supported in "vanilla" FE. I based the format/syntax/etc. on the default ones and the FE documentation. 

For what it's worth, all categories and subcategories display correctly if I leave the "default category/subcategory" settings blank. Also, I did not have any issues with those settings on a previous version of FE (~6-12 months ago).

Well, first you said that "noticed a bug in the current version with the "default category/subcategory" settings", but now you say you are using your own settings.

I don't mind looking into things, but I need to  know which is correct.  Because you are the only one who is experiencing this issue, it's probably a problem with  your configs.  You say you haven't changed them in 6-12 months, well, that was from before I took it over.

I just looked at your log file.

You have exceptions all over the place, including a huge ton of exceptions from Kopernicus and kOS

You need to get them cleaned up, because they can be causing problems in many areas

I'll download your configs tomorrow and test them, but have to go to sleep now

I suggest that you create a new install and only put FilterExtensions there. 

First try it using the defaults,  and then try your configs.  This will determine whether it is your configs, FE, or something else

Share this post


Link to post
Share on other sites
2 minutes ago, linuxgurugamer said:

Well, first you said that "noticed a bug in the current version with the "default category/subcategory" settings", but now you say you are using your own settings.

I don't mind looking into things, but I need to  know which is correct.  Because you are the only one who is experiencing this issue, it's probably a problem with  your configs.  You say you haven't changed them in 6-12 months, well, that was from before I took it over.

I should clarify... I am using my own configs (cfg files). The bug that I am experiencing is from the in-game settings (Game Difficulty menu) that are called "Default category" and "Default subcategory."

UwaXxeN.png

Everything works fine if I leave those settings blank (sliders at far left), which is where they are by default.

It's certainly possible that the issue is related to my configs in some way, but I wanted to note that they did work fine on a previous version of FE. 

This is a pretty minor bug, not game-breaking or anything, so I have no problem continuing to use the mod as is. Just wanted to file a report in case anyone else experiences this bug. 

Share this post


Link to post
Share on other sites
17 minutes ago, linuxgurugamer said:

I just looked at your log file.

You have exceptions all over the place, including a huge ton of exceptions from Kopernicus and kOS

You need to get them cleaned up, because they can be causing problems in many areas

I'll download your configs tomorrow and test them, but have to go to sleep now

I suggest that you create a new install and only put FilterExtensions there. 

First try it using the defaults,  and then try your configs.  This will determine whether it is your configs, FE, or something else

I just saw this part of your post. Thank you for the advice; I'll take a look at troubleshooting the problem using these steps.

Share this post


Link to post
Share on other sites

So as it seems this is at least 95% compatible to KSP 1.4.1 but one thing I stumbled upon:

The default button for "Filter by function" - "Fuel tanks"
3IIcPpy.jpg

The greenish "Fuel tanks" button:
ihiw70V.jpg
nothing in there.

Also in later progress with much more tanks unlocked it's empty.

Share this post


Link to post
Share on other sites

The issue is nearly the same, just a few tanks appeared but not that much.

Other categories are not affected.

Share this post


Link to post
Share on other sites
4 hours ago, Gordon Dry said:

The issue is nearly the same, just a few tanks appeared but not that much.

Other categories are not affected.

Please do the same test on 1.3.1, let me know if it happens there also.

Share this post


Link to post
Share on other sites

I prefer if somebody who still is on 1.3.1 does this test, to be honest.

Share this post


Link to post
Share on other sites

Soo, silly question, but how/where do you access the options that you can select when making a new game, later on? I accidentally had it set to hide unpurchased parts, and its coming back to haunt me! whereabouts can this be changed? Or can it?

Share this post


Link to post
Share on other sites

@linuxgurugamer Is there a comprehensive list of additional configs for other mods, because in most cases mods don't ship their own? I didn't find one...

Share this post


Link to post
Share on other sites
1 minute ago, Gordon Dry said:

@linuxgurugamer Is there a comprehensive list of additional configs for other mods, because in most cases mods don't ship their own? I didn't find one...

Just look in the directory

Share this post


Link to post
Share on other sites
3 hours ago, linuxgurugamer said:

Just look in the directory

You mean I should check the directoy that I already have open in the left pane of Total Commander: GameData\000_FilterExtensions_Configs\Default\ ?

I hoped for additions, just if anybody already made them I don't have to (why should someone do something someone else already did? :cool:)

Edit:

@linuxgurugamer btw what is missing that the "Filter by Resource" is showing so many question marks? It seems hardcoded because I don't find a fitting .cfg in there...
Or is it "just" icons missing in Autoloaded_ folders (that should be added by the mod devs who create these resources)?

Another edit:

Under "Filter by Cross-Section Profile" I always missed MK 0 and 1.5m

 

And one to check out if good or not:

GameData\000_FilterExtensions_Configs\Default\Mod_Bluedog Design Bureau.cfg

CATEGORY:NEEDS[Bluedog_DB]
{
	name = Bluedog Design Bureau
	icon = BluedogDB
	colour = #FFF0F0F0
	all = true
	
	FILTER
	{
		CHECK
		{
			type = folder
			value = Bluedog_DB
		}
	}
	
	SUBCATEGORIES
	{
		list = 0,Pods
		list = 1,Fuel Tanks
		list = 2,Engines
		list = 3,Command and Control
		list = 4,Structural
		list = 5,Coupling
		list = 6,Payload
		list = 7,Aerodynamics
		list = 8,Ground
		list = 9,Thermal
		list = 10,Electrical
		list = 11,Communications
		list = 12,Science
		list = 13,Utility
		list = 14,Undefined
	}
}

CATEGORY:NEEDS[Bluedog_DB_Extras]
{
	name = Bluedog Design Bureau Extras
	icon = BluedogDB
	colour = #FFF0F0F0
	all = true
	
	FILTER
	{
		CHECK
		{
			type = folder
			value = Bluedog_DB_Extras
		}
	}
	
	SUBCATEGORIES
	{
		list = 0,Pods
		list = 1,Fuel Tanks
		list = 2,Engines
		list = 3,Command and Control
		list = 4,Structural
		list = 5,Coupling
		list = 6,Payload
		list = 7,Aerodynamics
		list = 8,Ground
		list = 9,Thermal
		list = 10,Electrical
		list = 11,Communications
		list = 12,Science
		list = 13,Utility
		list = 14,Undefined
	}
}

plus two icons I quickly fiddled together from the BDB agency folder.

Edited by Gordon Dry
dumb "I want to play soon™" quick typo in config

Share this post


Link to post
Share on other sites

Can filters be ORed together?  I'm trying to use Filter Extensions along with Procedural Tanks and the liquid fuel filter doesn't include the Procedural Liquid Tank.  the other procedural tanks/batteries show up where I'd expect them to be.  I assume the liquid tank isn't included because its resources are changeable.  I was thinking about adding an "OR name= proceduralLiquidTank" to the standard liquid tank filters but I don't know if OR is supported.  Is there another (better?) way to get the procedural tanks included? 

Share this post


Link to post
Share on other sites

New release, 3.2.2.3

Thanks to github user @thor1872 for these:

  • Add CFG for:
    • Aviation Lights
    • B9_Aerospace_ProceduralWings
    • CCTV
    • Firespitter
    • HullCameraVDS
    • MandatoryRCSPartPack
    • ProceduralPart
    • SCANsat
    • UniversalStorage
  • Add new icons for some mod and convert old .png to dds

Thanks to forum user @Leatherneck for this:

  • Added patches to fix categories on many of the stock parts

There was an interim release of 3.2.2.1, it has been removed

Share this post


Link to post
Share on other sites
On 6/3/2018 at 11:24 PM, linuxgurugamer said:

@Leatherneck

  • Added patches to fix categories on many of the stock parts

Why this was added? The stock parts in question have 'category=none' on purpose, as they were deprecated and hidden with 1.4.

Share this post


Link to post
Share on other sites
17 minutes ago, Voidi said:

Why this was added? The stock parts in question have 'category=none' on purpose, as they were deprecated and hidden with 1.4.

Can you point me to some official documentation on this, pls? Once I can see that, I'll be able to remove the patches

Share this post


Link to post
Share on other sites
2 hours ago, linuxgurugamer said:

Can you point me to some official documentation on this, pls? Once I can see that, I'll be able to remove the patches

At the end of the post in the full changelog, under section parts

Share this post


Link to post
Share on other sites
5 minutes ago, Voidi said:

At the end of the post in the full changelog, under section parts

I'll review it and remove those which are depreciated, but there are more parts being fixed by that patch than just those depreciated parts

Share this post


Link to post
Share on other sites

@linuxgurugamerI just started playing the game again after many years of a break, I found this on my HD. Its a MM file I made for mod filters. I don't know if its useful to you. I notice now that you make a seperate .cfg file for each mod. So I don't know if this any use to you. I guess someone can use it and separate them in each mod. I can image it should be easy to copy and paste them into their own .cfgs. Also a few mods might not be around in my list.

	CATEGORY:NEEDS[StationPartsExpansion]
{
    name = StationPartsExpansion
    icon = StationPartsExpansion
    colour = #FFF0F0F0
    all = true
    
    FILTER
    {
        CHECK
        {
            type = folder
            value = StationPartsExpansion
        }
    }
    
    SUBCATEGORIES
    {
        list = 0,Pods
        list = 1,Fuel Tanks
        list = 2,Engines
        list = 3,Command and Control
        list = 4,Structural
        list = 5,Aerodynamics
        list = 6,Utility
        list = 7,Science
        list = 8,Undefined
    }
}
	
////////////////////////////////////////////////////////
	
CATEGORY:NEEDS[DMagicOrbitalScience]
{
    name = DMagicOrbitalScience
    icon = DMagicOrbitalScience
    colour = #FFF0F0F0
    all = true
    
    FILTER
    {
        CHECK
        {
            type = folder
            value = DMagicOrbitalScience
        }
    }
    
    SUBCATEGORIES
    {
        list = 0,Pods
        list = 1,Fuel Tanks
        list = 2,Engines
        list = 3,Command and Control
        list = 4,Structural
        list = 5,Aerodynamics
        list = 6,Utility
        list = 7,Science
        list = 8,Undefined
    }
}
	
////////////////////////////////////////////////////////
	
CATEGORY:NEEDS[SCANsat]
{
    name = SCANsat
    icon = SCANsat
    colour = #FFF0F0F0
    all = true
    
    FILTER
    {
        CHECK
        {
            type = folder
            value = SCANsat
        }
    }
    
    SUBCATEGORIES
    {
        list = 0,Pods
        list = 1,Fuel Tanks
        list = 2,Engines
        list = 3,Command and Control
        list = 4,Structural
        list = 5,Aerodynamics
        list = 6,Utility
        list = 7,Science
        list = 8,Undefined
    }
}
	
////////////////////////////////////////////////////////
	
CATEGORY:NEEDS[TarsierSpaceTech]
{
    name = TarsierSpaceTech
    icon = TarsierSpaceTech
    colour = #FFF0F0F0
    all = true
    
    FILTER
    {
        CHECK
        {
            type = folder
            value = TarsierSpaceTech
        }
    }
    
    SUBCATEGORIES
    {
        list = 0,Pods
        list = 1,Fuel Tanks
        list = 2,Engines
        list = 3,Command and Control
        list = 4,Structural
        list = 5,Aerodynamics
        list = 6,Utility
        list = 7,Science
        list = 8,Undefined
    }
}
	
////////////////////////////////////////////////////////
	
CATEGORY:NEEDS[UniversalStorage]
{
    name = UniversalStorage
    icon = UniversalStorage
    colour = #FFF0F0F0
    all = true
    
    FILTER
    {
        CHECK
        {
            type = folder
            value = UniversalStorage
        }
    }
    
    SUBCATEGORIES
    {
        list = 0,Pods
        list = 1,Fuel Tanks
        list = 2,Engines
        list = 3,Command and Control
        list = 4,Structural
        list = 5,Aerodynamics
        list = 6,Utility
        list = 7,Science
        list = 8,Undefined
    }
}
	
////////////////////////////////////////////////////////
	
CATEGORY:NEEDS[RemoteTech]
{
    name = RemoteTech
    icon = RemoteTech
    colour = #FFF0F0F0
    all = true
    
    FILTER
    {
        CHECK
        {
            type = folder
            value = RemoteTech
        }
    }
    
    SUBCATEGORIES
    {
        list = 0,Pods
        list = 1,Fuel Tanks
        list = 2,Engines
        list = 3,Command and Control
        list = 4,Structural
        list = 5,Aerodynamics
        list = 6,Utility
        list = 7,Science
        list = 8,Undefined
    }
}
	
////////////////////////////////////////////////////////
	
CATEGORY:NEEDS[HGR|HGR_Redux]
{
    name = HGR & HGR_Redux
    icon = HGR
    colour = #FFF0F0F0
    all = true
    
    FILTER
    {
        CHECK
        {
            type = folder
            value = HGR, HGR_Redux
        }
    }
    
    SUBCATEGORIES
    {
        list = 0,Pods
        list = 1,Fuel Tanks
        list = 2,Engines
        list = 3,Command and Control
        list = 4,Structural
        list = 5,Aerodynamics
        list = 6,Utility
        list = 7,Science
        list = 8,Undefined
    }
}
	
////////////////////////////////////////////////////////
	
CATEGORY:NEEDS[ProceduralFairings]
{
    name = ProceduralFairings
    icon = ProceduralFairings
    colour = #FFF0F0F0
    all = true
    
    FILTER
    {
        CHECK
        {
            type = folder
            value = ProceduralFairings
        }
    }
    
    SUBCATEGORIES
    {
        list = 0,Pods
        list = 1,Fuel Tanks
        list = 2,Engines
        list = 3,Command and Control
        list = 4,Structural
        list = 5,Aerodynamics
        list = 6,Utility
        list = 7,Science
        list = 8,Undefined
    }
}
	
////////////////////////////////////////////////////////
	
CATEGORY:NEEDS[SurfaceExperimentPackage]
{
    name = SurfaceExperimentPackage
    icon = SurfaceExperimentPackage
    colour = #FFF0F0F0
    all = true
    
    FILTER
    {
        CHECK
        {
            type = folder
            value = SurfaceExperimentPackage
        }
    }
    
    SUBCATEGORIES
    {
        list = 0,Pods
        list = 1,Fuel Tanks
        list = 2,Engines
        list = 3,Command and Control
        list = 4,Structural
        list = 5,Aerodynamics
        list = 6,Utility
        list = 7,Science
        list = 8,Undefined
    }
}
	
////////////////////////////////////////////////////////
	
CATEGORY:NEEDS[HeatControl]
{
    name = HeatControl
    icon = HeatControl
    colour = #FFF0F0F0
    all = true
    
    FILTER
    {
        CHECK
        {
            type = folder
            value = HeatControl
        }
    }
    
    SUBCATEGORIES
    {
        list = 0,Pods
        list = 1,Fuel Tanks
        list = 2,Engines
        list = 3,Command and Control
        list = 4,Structural
        list = 5,Aerodynamics
        list = 6,Utility
        list = 7,Science
        list = 8,Undefined
    }
}
	
Edited by therealcrow999

Share this post


Link to post
Share on other sites
On 9/9/2018 at 11:44 PM, therealcrow999 said:

@linuxgurugamerI just started playing the game again after many years of a break, I found this on my HD. Its a MM file I made for mod filters. I don't know if its useful to you. I notice now that you make a seperate .cfg file for each mod. So I don't know if this any use to you. I guess someone can use it and separate them in each mod. I can image it should be easy to copy and paste them into their own .cfgs. Also a few mods might not be around in my list.


	CATEGORY:NEEDS[StationPartsExpansion]
{
    name = StationPartsExpansion
    icon = StationPartsExpansion
    colour = #FFF0F0F0
    all = true
    
    FILTER
    {
        CHECK
        {
            type = folder
            value = StationPartsExpansion
        }
    }
    
    SUBCATEGORIES
    {
        list = 0,Pods
        list = 1,Fuel Tanks
        list = 2,Engines
        list = 3,Command and Control
        list = 4,Structural
        list = 5,Aerodynamics
        list = 6,Utility
        list = 7,Science
        list = 8,Undefined
    }
}
	
////////////////////////////////////////////////////////
	
CATEGORY:NEEDS[DMagicOrbitalScience]
{
    name = DMagicOrbitalScience
    icon = DMagicOrbitalScience
    colour = #FFF0F0F0
    all = true
    
    FILTER
    {
        CHECK
        {
            type = folder
            value = DMagicOrbitalScience
        }
    }
    
    SUBCATEGORIES
    {
        list = 0,Pods
        list = 1,Fuel Tanks
        list = 2,Engines
        list = 3,Command and Control
        list = 4,Structural
        list = 5,Aerodynamics
        list = 6,Utility
        list = 7,Science
        list = 8,Undefined
    }
}
	
////////////////////////////////////////////////////////
	
CATEGORY:NEEDS[SCANsat]
{
    name = SCANsat
    icon = SCANsat
    colour = #FFF0F0F0
    all = true
    
    FILTER
    {
        CHECK
        {
            type = folder
            value = SCANsat
        }
    }
    
    SUBCATEGORIES
    {
        list = 0,Pods
        list = 1,Fuel Tanks
        list = 2,Engines
        list = 3,Command and Control
        list = 4,Structural
        list = 5,Aerodynamics
        list = 6,Utility
        list = 7,Science
        list = 8,Undefined
    }
}
	
////////////////////////////////////////////////////////
	
CATEGORY:NEEDS[TarsierSpaceTech]
{
    name = TarsierSpaceTech
    icon = TarsierSpaceTech
    colour = #FFF0F0F0
    all = true
    
    FILTER
    {
        CHECK
        {
            type = folder
            value = TarsierSpaceTech
        }
    }
    
    SUBCATEGORIES
    {
        list = 0,Pods
        list = 1,Fuel Tanks
        list = 2,Engines
        list = 3,Command and Control
        list = 4,Structural
        list = 5,Aerodynamics
        list = 6,Utility
        list = 7,Science
        list = 8,Undefined
    }
}
	
////////////////////////////////////////////////////////
	
CATEGORY:NEEDS[UniversalStorage]
{
    name = UniversalStorage
    icon = UniversalStorage
    colour = #FFF0F0F0
    all = true
    
    FILTER
    {
        CHECK
        {
            type = folder
            value = UniversalStorage
        }
    }
    
    SUBCATEGORIES
    {
        list = 0,Pods
        list = 1,Fuel Tanks
        list = 2,Engines
        list = 3,Command and Control
        list = 4,Structural
        list = 5,Aerodynamics
        list = 6,Utility
        list = 7,Science
        list = 8,Undefined
    }
}
	
////////////////////////////////////////////////////////
	
CATEGORY:NEEDS[RemoteTech]
{
    name = RemoteTech
    icon = RemoteTech
    colour = #FFF0F0F0
    all = true
    
    FILTER
    {
        CHECK
        {
            type = folder
            value = RemoteTech
        }
    }
    
    SUBCATEGORIES
    {
        list = 0,Pods
        list = 1,Fuel Tanks
        list = 2,Engines
        list = 3,Command and Control
        list = 4,Structural
        list = 5,Aerodynamics
        list = 6,Utility
        list = 7,Science
        list = 8,Undefined
    }
}
	
////////////////////////////////////////////////////////
	
CATEGORY:NEEDS[HGR|HGR_Redux]
{
    name = HGR & HGR_Redux
    icon = HGR
    colour = #FFF0F0F0
    all = true
    
    FILTER
    {
        CHECK
        {
            type = folder
            value = HGR, HGR_Redux
        }
    }
    
    SUBCATEGORIES
    {
        list = 0,Pods
        list = 1,Fuel Tanks
        list = 2,Engines
        list = 3,Command and Control
        list = 4,Structural
        list = 5,Aerodynamics
        list = 6,Utility
        list = 7,Science
        list = 8,Undefined
    }
}
	
////////////////////////////////////////////////////////
	
CATEGORY:NEEDS[ProceduralFairings]
{
    name = ProceduralFairings
    icon = ProceduralFairings
    colour = #FFF0F0F0
    all = true
    
    FILTER
    {
        CHECK
        {
            type = folder
            value = ProceduralFairings
        }
    }
    
    SUBCATEGORIES
    {
        list = 0,Pods
        list = 1,Fuel Tanks
        list = 2,Engines
        list = 3,Command and Control
        list = 4,Structural
        list = 5,Aerodynamics
        list = 6,Utility
        list = 7,Science
        list = 8,Undefined
    }
}
	
////////////////////////////////////////////////////////
	
CATEGORY:NEEDS[SurfaceExperimentPackage]
{
    name = SurfaceExperimentPackage
    icon = SurfaceExperimentPackage
    colour = #FFF0F0F0
    all = true
    
    FILTER
    {
        CHECK
        {
            type = folder
            value = SurfaceExperimentPackage
        }
    }
    
    SUBCATEGORIES
    {
        list = 0,Pods
        list = 1,Fuel Tanks
        list = 2,Engines
        list = 3,Command and Control
        list = 4,Structural
        list = 5,Aerodynamics
        list = 6,Utility
        list = 7,Science
        list = 8,Undefined
    }
}
	
////////////////////////////////////////////////////////
	
CATEGORY:NEEDS[HeatControl]
{
    name = HeatControl
    icon = HeatControl
    colour = #FFF0F0F0
    all = true
    
    FILTER
    {
        CHECK
        {
            type = folder
            value = HeatControl
        }
    }
    
    SUBCATEGORIES
    {
        list = 0,Pods
        list = 1,Fuel Tanks
        list = 2,Engines
        list = 3,Command and Control
        list = 4,Structural
        list = 5,Aerodynamics
        list = 6,Utility
        list = 7,Science
        list = 8,Undefined
    }
}
	

Appreciated, I'll take a look at it later

Share this post


Link to post
Share on other sites

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.