X4: Foundations

X4: Foundations

Grandsome's Better Icons
46 Comments
Testament 9 Jul @ 2:59am 
after 8.00 beta icons doesnt work
Mo¡stDreams 4 Dec, 2024 @ 6:16pm 
Same thing happen with my icons packs @Malorn
It seems Egosoft have made some changes to the icons.xml formatting or file-names of some ship classes I intend to assess it further at some point and rebuild my icon packs from scratch.
Malorn 20 Jul, 2024 @ 12:00pm 
Seems to not be functioning properly, many icons are not replaced properly, including Rays and various others.
Grandsome  [author] 14 Sep, 2023 @ 12:57pm 
@dies from cringe check the dependancy tag-free version, all the dependancy are marked as optional but steam/ego fucks up with some users.
dies from cringe 10 Sep, 2023 @ 6:09am 
Really? linked all the dependencies to the mod, my extension list turned into 20 missing files...

Now I have to edit my files to remove all of them....
Nuclear Winter 17 Jul, 2023 @ 6:20pm 
Very nice work. Thank you. Upvoted.
Andre 18 Feb, 2023 @ 12:10am 
Молодец, что затронул эту тему, но я пока не буду включать ее в игру для себя. Эстетика в игре тоже необходима.
Well done for touching on this topic, but I won't include it in the game for myself yet. Aesthetics in the game is also necessary.
Grandsome  [author] 9 Feb, 2023 @ 3:51pm 
@draeath Check the Nexus Version
draeath 11 Jan, 2023 @ 5:26pm 
Any chance you can release a version of this for vanilla, without all the extra mod optional dependencies?

This turns my extensions list into a huge red mess!
Grandsome  [author] 21 Nov, 2022 @ 10:11pm 
@Chroma Hydra, I've uploaded a version without the depencies on the nexus, and also a version with small white space edits, see if it still causes the bug if you have time.
Grandsome  [author] 21 Nov, 2022 @ 9:41pm 
And also I'm not subscribed to every mod supported by the mod and I haven't seen the issue appear on my end after checking both the mod list and the actual location using file explorer.
Grandsome  [author] 21 Nov, 2022 @ 9:38pm 
@Chroma Hydra I asked around to experienced modders, showed them the file, they said it was ok and confirmed that it was a steam workshop problem. I may release a version without the optional dependencies on the nexus if that helps, tough I've been told that it would randomize the load order so there's no guarantee that the mods effect would apply correctly. Note, I've tested the mod with and without VRO and I've not experienced the issue you two are describing on any mod using optional dependancies. In short, blame egosoft implementation of steam workshop for the issue.
win10. It has nothing to do with how my OS is running it, but how x4 is processing it. Every single thing in there that is listed as an optional dependency is showing up as "Hey I'm gonna try to download this!" within x4.

I suspect 2 things are in play.
1: Your sample size is only looking at people who bother to leave any comments, and thats not the norm on steam workshop in my experience. A lot of users will just uninstall and never say a damn thing about it, and just downvote and then move on. Because it takes effort to write a bugreport.
2: Judging by the sheer amount of mods that intermingle things like VRO, I suspect you simply do not have many users that are *not* using VRO and the things you have in that list. If you put peanuts inside of your ice cream that you are selling, and no one has a nut allergy, you may not realize there is a problem until someone with a peanut allergy suddenly notices a problem.
Grandsome  [author] 15 Nov, 2022 @ 1:15pm 
@Chroma Hydra, what OS are you using maybe there's a problem in the way your computer downloads or interpret the content.xml file. I'll ask again other modders if there's anything wrong with my content.xml but know that you guys case are very isolated.
I do not appreciate roughly 30 mods being shoehorned into my game in this manner.
<dependency id="ws_2649659255" name="Paranid Guardians" optional="true"></dependency>
and such all the way down causes it load up in game and have to be manually turned off, and set to updates off, in addition to having to go into the content.xml file you created to manually excise those lines. Image included below for anyone who wants to see the lines that are causing issues.

https://cdn.discordapp.com/attachments/855208672232472576/1037910250608668772/unknown.png
I had the same problem as Virkful. I installed and suddenly it was trying to shove literally the entire list of "mods this supports" into my game. I had to manually go through each of them and tell X4 NO. Also the mod is not working on its own.
Mabmoro1 29 Oct, 2022 @ 3:45am 
I tested this too and got the same thing that Virkful did.
Malakie 4 Sep, 2022 @ 2:06pm 
I found other mods that work with the map, colors for the map or even icons will interfere with each other. People need to remove anything like that, install this mod to see it work, THEN add other mods back until you find the one that is not playing well together with it.
Grandsome  [author] 31 Aug, 2022 @ 11:53am 
@Virkful Yeah, I did my due diligence and posted my content.xml on the egosoft forum, so far there doesn't seem to be anything wrong with it. So it seems that the problem is only on your part since you're the only user to which this hapenned so far and this never hapenned to me as a user neither, so I'm sorry that I can't help you with this problem. I'll still check the forum thread periodically for some time, but can't promise anything. Maybe consider reinstalling your steam install, delete everything except steam.exe and the steamapps folder (aka where your games are) and then click on steam.exe to reinstall. (there are guides that go on detail on how to cleanly resintall steam) And verify your X4 files. If you're on linux, maybe it's a steam or X4 on linux problem so go on the official forum to report this bug.
Virkful 22 Aug, 2022 @ 9:31am 
I hope I'm clear enough on explaining what's going wrong.

Another note, dependency doesn't need to be set true to let mod be marked red to notify it's missing dependency mods, even if it's set to ="false" it will still do the work, the only difference is ="true" will auto download what's listed, and "false" not.
Virkful 22 Aug, 2022 @ 9:31am 
Since I've already stepped on the trap before, you can see from image that all the extra mods I didn't intend to to have are all set to "off" due to the previous incident.
Anyone that hasn't downloaded this or all the other mods within the dependency list, it would be set to "on" after game launch(or how it's written on context.xml as enabled="1" or "0"), which will try to auto subscribe all the mods listed, without intention.
That is the issue I'm trying to tell for what will happen when you set dependency optional="true", and as stated on previous comment, if someone already had a nexus ver of the mod, it would further interupt with all the nexus mods with the same name, even if it's version was higher, then they'd have to unsubscribe and delete the folder in extensions.
Virkful 22 Aug, 2022 @ 9:31am 
@Grandsome *Sigh* I do not need to "maybe" on misinterpretation, as I already have the results.
I assume you didn't fact check, perhaps you no longer play x4.
Anyways, as stated, not a guess or misinterpretation, the result of setting dependency optional="true", steam will "try" to download all the mods listed.
I've sorted pictures so its easier to view and understand.

http s:/i.imgur.com/moyUb7j.jpeg
http s:/i.imgur.com/wavChma.jpg
http s:/i.imgur.com/0BSyGUl.jpg
Grandsome  [author] 21 Aug, 2022 @ 8:45pm 
@Virkful maybe you misinterpreted the game's UI: "If your extension has dependencies on other Workshop items, players have to subscribe to all of them manually, otherwise they will get an error message in the game. The dependency extensions will be shown in the in-game extension menu and can also be subscribed there. "

Note the last sentance it the dependencies will show up in your mod menu so you can subscribe to them but they have not been downloaded.
I'll do further research to be sure.

Source: https://www.egosoft.com:8444/confluence/display/XRWIKI/Steam+Workshop+for+X+Rebirth+and+X4
Grandsome  [author] 21 Aug, 2022 @ 7:52pm 
@Malakie the salvager icon should be the default one, I did not change the salvager ships icons. There is no salvager icon in my set, see the second screenshot and the pinned discussion "How to Add Icon to Ship" for the complete list of the icons in the set.
Grandsome  [author] 21 Aug, 2022 @ 7:49pm 
@Virkful You're litteraly the first person who has complained of that behaviour here's how the content.xml is set up:

<dependency id="ego_dlc_split" optional="true" name="Split Vendetta"></dependency>
<dependency id="ego_dlc_terran" optional="true" name="Cradle of Humanity">
(....)
<dependency id="ws_2637879265" name="Triton Heavy Frigate" optional="true">
</dependency>
<dependency id="ws_1705279348" name="Rise of the Ossian Raider" optional="true"/>
<dependency id="ws_2065619828" name="Rise of the Ossian Raider VRO" optional="true"/>

As you can see they're cleary set as optional="true"
I don't see how this can explain the behaviour you're talking about, it may be a new behaviour from steam or the game because this is not the first mod I made with optional dependancies. I'll talk with other modders to see how what happened to you could be explained but currently I don't see how it could've happened.
Malakie 21 Aug, 2022 @ 5:18pm 
Odd, my game not showing the salvager icon other than the default one. Will see what I can find.
Virkful 21 Aug, 2022 @ 2:44pm 
@Grandsome in content.xml, you've set all dependencies to =true, which will make x4 automatically try to download every single mod that is listed in there through steam no matter successful or not.
Which brings a problem of messing with mod list of which the player didn't intend to download.
And even if mods are not activated, as long as they have the same name, for example steam ver SVE or nexus ver SVE or unzipped ver SVE will conflict with each other causing mods to not function properly etc.

I simply just raged at the moment that it literally downloaded all the mods creating the list & folder without my intention, wasn't a big deal, just delete the mod or edit content.xml
Grandsome  [author] 21 Aug, 2022 @ 1:36pm 
@Virkful What are you talking about? All the dependencies are set to optional. You don't have to download them.
Grandsome  [author] 21 Aug, 2022 @ 1:35pm 
@Malakie Salvager icon is from Tides of Avarice/latest game update.
Virkful 11 Aug, 2022 @ 5:41pm 
Why did you set all the dependency to true.... OMG...
Malakie 9 Aug, 2022 @ 6:37pm 
I don't see the salvager icon... is it actually in the pack?
Grandsome  [author] 18 Jul, 2022 @ 9:48pm 
@jonathan1237 All the vanilla ship are covered including those from the DLCs. But since ToA only adds 1 corvette, 2 destroyers and 2 light fighters but only one heavy fighter. Only the later will have a custom icon. Check the icon list to see which ship type will have custom icons. (Most of the new categories will come from mods)
Grandsome  [author] 18 Jul, 2022 @ 9:45pm 
@MoistDreams I mean in the UI list like in the buying menu or in the list of assets menu. Some icons are hard to read there.
Snowy1237 17 Jul, 2022 @ 8:56am 
Are ToA DLC ships compatible? in my game they do not have custiom icons
Mo¡stDreams 15 Jul, 2022 @ 1:11am 
How do you mean?
Like you want to add lists under the icon? by making the size larger in HUD but the asset object smaller, you can actually do that kinda you can make the object in the asset larger smaller and not have to change size of the image or code to see a difference.
Grandsome  [author] 14 Jul, 2022 @ 11:14pm 
Not yet, I'm thinking about it for the next version, I'm wondering if I can change the icon sizes in the asset and build lists with this trick.
Mo¡stDreams 13 Jul, 2022 @ 6:45am 
Thanks! you went to a lot of effort above what my original mod covers so far. I like how you split some of the other icons apart, in cases I did not.

Did you end up using that little icon size trick I mentioned on how to change a global icon sizes that appear in the HUD, instead of doing it in the by up-sizing images or the adjusting height and width?
Grandsome  [author] 13 Jul, 2022 @ 1:32am 
@Mo¡stDreams wouldn't have happened without your mod! :-)
Mo¡stDreams 3 Jul, 2022 @ 10:16am 
Very cool to see this on steam now.
Grandsome  [author] 28 Jun, 2022 @ 5:09pm 
@Bozz Thanks for the support! :-)
Grandsome  [author] 28 Jun, 2022 @ 5:08pm 
@Silencer Sure, put the link on a direct message on the Nexus if you can (follow the link at the end of the description)
Bozz 💀 28 Jun, 2022 @ 2:31pm 
very cool mod thanks :)
Silencer 28 Jun, 2022 @ 2:00am 
Thank you for your mod, I like this close to vanilla design, I do some adaptation to support "Rise of the Ossian Raider" mod because it doesn't correctly show XXL carrier icons, if you want I can send you archive with files so you can include them into your mod
Grandsome  [author] 22 Jun, 2022 @ 8:37pm 
Thanks!
Luca 22 Jun, 2022 @ 1:33pm 
Neat little mod, nice work :)