Jump to content

IQGradeRemove conflict, wallpaper glitch

Work in Progress 1.5.4 Next Version

Pro100Razor111
Pro100Razor111

Posted

I switched to BetterTC. Previously, to support building, applying building skins, and wallpapers, I used the following plugins:
CapboardSet, Building Skins, AutoBaseUpgrade, IQGradeRemove, XSkinMenu.

1. BetterTC replaced AutoBaseUpgrade for me — and that’s great, since there was a compatibility issue with Building Skins, which the author couldn’t resolve.

2. However, switching to BetterTC meant I had to stop using CapboardSet, which in my opinion had a better way of displaying authorized players in the tool cupboard. Now the CapboardSet interface overlaps with BetterTC, so I had to use BetterTC’s built-in features instead.

3. It's stated that BetterTC is incompatible with Building Skins, which causes some inconvenience. Previously, I could build using a selected skin right away — but with BetterTC, that ability is gone.

4. The biggest disappointment is the conflict with the IQGradeRemove plugin. When upgrading via the tool cupboard, I can change twig to wood or stone (and downgrade back). But when trying to upgrade to metal or HQM, I get the message: “Upgrade to this tier is blocked”, even though support for RaidBlock and NoEscape plugins is disabled in the config.

5. So far, I haven’t encountered issues with XSkinMenu. Though there were glitches with wallpapers: when applying them to the interior side of a wall, and then building new elements inside, blue default wallpapers appeared on the outside. (I’m not sure what caused it, and I couldn’t reproduce the bug.)

6. I also use UberTools, and I suspect there might be a conflict with it as well (blocks placed with UberTools wouldn’t upgrade).

I hope the developer will show understanding in resolving these conflicts. After purchasing the plugin, I expected it to solve problems — but instead, in my case, it brought even more, along with some disappointment and wasted time on testing.

Pro100Razor111

Posted

I rechecked CapboardSet, and the issue no longer occurs — it may have been resolved in the latest update.
Back in version 1.4.9, I did encounter interface overlap, but now it seems to be fine.

ninco90

Posted

Hi! What plugin is "CapboardSet"? I'm completely unfamiliar with it.

I'll get back to you in more detail later.

  • Like 1
Pro100Razor111

Posted

29 minutes ago, ninco90 said:

Hi! What plugin is "CapboardSet"? I'm completely unfamiliar with it.

I'll get back to you in more detail later.

 

Pro100Razor111

Posted

The most important issue for me is the incompatibility with IQGradeRemove.

Pro100Razor111

Posted

I reproduced the bug. I was repainting building skins by clicking the spray can icon in the BetterTC upgrade menu.
After that, the CapboardSet interface appeared above BetterTC — before that moment, everything was displaying correctly.

Interface overlap.jpg

TC+CupboardSet.jpg

Pro100Razor111

Posted

Found another bug — buttons don’t hide properly.
Before that, I had applied wallpapers to both sides of the building, then flew away in vanish mode.

 

buttons_bug.jpg

Pro100Razor111

Posted

Here are some more of my observations: I tested the config setting

"Wallpaper both sides": true.

When set to true and I apply wallpapers to both sideseverything seems fine.

When set to true, but I apply wallpapers to only one side, the blue wallpaper bug appears on the other side (as mentioned earlier).

When set to false, meaning you can only apply wallpaper to one side, I get blue default wallpapers instead of the custom ones I selected.

ninco90

Posted

I wonder what's driving you to continue using CapboardSet when this plugin already has a list of authorized players and unifies the style of the rest of the features. Maybe the favorite icon isn't checked? I assume it's to highlight the TC Owner? If so, I can make a note to add it.

The problem with the CapboardSet interface overlapping BetterTC must be due to the plugin's overlay configuration. It seems to automatically display when opening TC, and due to its configuration, it overlaps.

Regarding point 4, you get the message "Upgrading to this level is blocked" because a check is made to see if any plugin is blocking the upgrade grade. For some reason, IQGradeRemove is blocking it and canceling the BetterTC upgrade. Maybe this plugin uses: OnStructureUpgrade

You could try editing the plugin and adding or changing this line:

string[] incompatiblePlugins = { "BuildingSkin", "BuildingSkins", "XBuildingSkinMenu", "IQGradeRemove" };

With this change, BetterTC won't check OnStructureUpgrade. If this fixes the problem, I'll have to add this so it doesn't cancel the operation.

Regarding point 5, I need to investigate whether it's possible to fix this. I'm afraid it won't be easy since what my plugin does is override the game's removal system that removes and blocks external wallpapers. Perhaps by removing this, they sometimes generate (for some reason) and that's why they're visible, because there's no system to remove them.

Regarding point 6, I also use UbertTool. I just tested it on my server and the building blocks have improved. Since the ownerid of these blocks is mine, then it detects them as if they were really mine.

ninco90

Posted

7 hours ago, Pro100Razor111 said:

Found another bug — buttons don’t hide properly.
Before that, I had applied wallpapers to both sides of the building, then flew away in vanish mode.

 

buttons_bug.jpg

If you reloaded the plugin, the buttons may become buggy, or if a TC is destroyed while the inventory is open, opening and closing a TC will fix it. This isn't common, though.

ninco90

Posted

8 hours ago, Pro100Razor111 said:

Here are some more of my observations: I tested the config setting

"Wallpaper both sides": true.

When set to true and I apply wallpapers to both sideseverything seems fine.

When set to true, but I apply wallpapers to only one side, the blue wallpaper bug appears on the other side (as mentioned earlier).

When set to false, meaning you can only apply wallpaper to one side, I get blue default wallpapers instead of the custom ones I selected.

I've tried this, but the blue wallpapers never appear in my case. Please, if you try disabling both options, be sure to disable both options in the settings.

Pro100Razor111

Posted

21 hours ago, ninco90 said:

I wonder what's driving you to continue using CapboardSet when this plugin already has a list of authorized players and unifies the style of the rest of the features. Maybe the favorite icon isn't checked? I assume it's to highlight the TC Owner? If so, I can make a note to add it.

The problem with the CapboardSet interface overlapping BetterTC must be due to the plugin's overlay configuration. It seems to automatically display when opening TC, and due to its configuration, it overlaps.

Regarding point 4, you get the message "Upgrading to this level is blocked" because a check is made to see if any plugin is blocking the upgrade grade. For some reason, IQGradeRemove is blocking it and canceling the BetterTC upgrade. Maybe this plugin uses: OnStructureUpgrade

You could try editing the plugin and adding or changing this line:

string[] incompatiblePlugins = { "BuildingSkin", "BuildingSkins", "XBuildingSkinMenu", "IQGradeRemove" };

With this change, BetterTC won't check OnStructureUpgrade. If this fixes the problem, I'll have to add this so it doesn't cancel the operation.

Regarding point 5, I need to investigate whether it's possible to fix this. I'm afraid it won't be easy since what my plugin does is override the game's removal system that removes and blocks external wallpapers. Perhaps by removing this, they sometimes generate (for some reason) and that's why they're visible, because there's no system to remove them.

Regarding point 6, I also use UbertTool. I just tested it on my server and the building blocks have improved. Since the ownerid of these blocks is mine, then it detects them as if they were really mine.

1. What drives me to keep using CapboardSet? It’s actually very simple.
As an administrator (and also for regular players), it’s much easier to monitor the players authorized in the cupboard — there’s no need to click an extra button just to see the list.
Your implementation of the authorization system looks great visually, no doubt.
But for me, it actually makes things more complicated to use.
The favorite icon is also a nice bonus feature.

2. I also tested the upgrade behavior in the cupboard again today — surprisingly, the bug didn’t reoccur, and everything worked correctly this time.
But I’ll definitely check your suggestion to add IQGradeRemove to the code once the bug happens again.

3. I understand about the wallpaper issue, but I really hope you'll be able to find a solution.
I tested it again today — the blue wallpaper bug showed up once more.
I'll do some more testing tomorrow as well.

4. I haven’t encountered the bug in UberTool again — it seems that was happening before the plugin update.

Also, here’s an interesting question:
If I, as an administrator, build something for a player using UberTool, will the player still be able to interact with those building blocks afterward?

Pro100Razor111

Posted

21 hours ago, ninco90 said:

If you reloaded the plugin, the buttons may become buggy, or if a TC is destroyed while the inventory is open, opening and closing a TC will fix it. This isn't common, though.

That's interesting — I actually saw this more than once.
However, I was frequently reloading the plugin at the time since I was adjusting settings.
As far as I remember though, it didn’t happen exactly during a reload.

I’ll keep an eye on it and observe further.

 

Pro100Razor111

Posted

21 hours ago, ninco90 said:

I've tried this, but the blue wallpapers never appear in my case. Please, if you try disabling both options, be sure to disable both options in the settings.

I'll test it tomorrow and let you know.

ninco90

Posted

6 minutes ago, Pro100Razor111 said:

1. What drives me to keep using CapboardSet? It’s actually very simple.
As an administrator (and also for regular players), it’s much easier to monitor the players authorized in the cupboard — there’s no need to click an extra button just to see the list.
Your implementation of the authorization system looks great visually, no doubt.
But for me, it actually makes things more complicated to use.
The favorite icon is also a nice bonus feature.

2. I also tested the upgrade behavior in the cupboard again today — surprisingly, the bug didn’t reoccur, and everything worked correctly this time.
But I’ll definitely check your suggestion to add IQGradeRemove to the code once the bug happens again.

3. I understand about the wallpaper issue, but I really hope you'll be able to find a solution.
I tested it again today — the blue wallpaper bug showed up once more.
I'll do some more testing tomorrow as well.

4. I haven’t encountered the bug in UberTool again — it seems that was happening before the plugin update.

Also, here’s an interesting question:
If I, as an administrator, build something for a player using UberTool, will the player still be able to interact with those building blocks afterward?

Hi! I appreciate your perspective on the auth list. It's interesting; in your case, you're sacrificing performance for visibility and utility. It's a good use for administration.

I was trying to replicate the wallpaper issue yesterday and nothing came up. Maybe it's related to a third-party plugin that randomly generates that. It's an option, mainly because I can't replicate it. I'm also waiting for players to let me know if they see it.

Regarding the last question, whether you build with Ubertool or not, the player can only improve it with BetterTC if you're on the same team. (Well, it really depends on how you have it configured.) But as an admin, your behavior toward the plugin is like another player; it doesn't check "if you're an admin, also allow changing the block."

  • Like 1
ninco90

Posted

7 minutes ago, Pro100Razor111 said:

That's interesting — I actually saw this more than once.
However, I was frequently reloading the plugin at the time since I was adjusting settings.
As far as I remember though, it didn’t happen exactly during a reload.

I’ll keep an eye on it and observe further.

 

 

5 minutes ago, Pro100Razor111 said:

I'll test it tomorrow and let you know.

Okay, let me know any news you have.

ninco90

Posted

Changed Status from Pending to Work in Progress

Changed Fixed In to Next Version

1.8m

Downloads

Total number of downloads.

8.4k

Customers

Total customers served.

127.1k

Files Sold

Total number of files sold.

2.6m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.