Yes, the game interprets the pixels in diferent ways, i havent found a fix for this, just try new colors and shapes
Posts
-
RE: strategic icons and creating .dds file problem
-
[MOD UI] NextUI.Icons
NextUI.Icons - A Modern Strategic Icon Overhaul
Hi everyone!
I've been working on a new strategic icon mod, and I'd love to share it with the community.
The goal of this project is to preserve the original Forged Alliance strategic icon artwork while adding subtle, elegant visual cues that make important information easier to recognize at a glance.

The mod will also add an upgrade animation to all the upgrading structures.
The project is open source and available at the FAF client:

And Github:
https://github.com/NextUI-FAF/Icons
The philosophy behind this mod is simple:
Keep the original FAF strategic icons while enhancing them with essential visual information without cluttering the UI.
Icon Generator
To make creating and maintaining icons easier, I also developed Icon Generator, a Python-based tool included in the repository.
It allows you to:
- Generate new strategic icons
- Modify existing ones
- Customize colors and symbols
- Automatically generate preview galleries of all icons
Complete documentation is available in the repository.
Generated previews are automatically saved to:
icon-generator/previews/
About the Colors
Finding colors that survived DXT5 compression while remaining distinguishable in-game turned out to be much harder than expected.
After a lot of testing, these are the colors that consistently produced good results:
# Working colors with DXT5 compression, tested in-game. # These colors are safe for strategic icon symbols in the tested layouts. black = "#000000" white = "#ffffff" blue_tactical_navy = "#051C33" silver_bright = "#c9d2dc" red_signal = "#ff4d57" red_bright = "#ff3855" red_orange = "#ff594d" coral_warning = "#ff6b57" orange_safety = "#ff9f43" peach_bright = "#ffad80" yellow = "#ffff33" gold_bright = "#ffd84d" amber_signal = "#ffbf24" ochre_bright = "#dba82b" sand_bright = "#e8cf91" green = "#4dff70" lime_energy = "#b8ff4d" green_neon = "#39ff88" mint_bright = "#66ffd1" turquoise_bright = "#33e6c4" cyan_ice = "#66f2ff" cyan_pale = "#bffcff" blue_light = "#27d9ff" blue_electric = "#4d9dff" indigo_bright = "#6670ff" periwinkle = "#91a1ff" pink_signal = "#ff5cce" violet_electric = "#9d5cff" purple_bright = "#c45cff" magenta_vivid = "#f238ff" lavender_bright = "#c7a6ff"
Player Color
The game replaces the following color with the owning player's color:
player_color = "#7b7d7b"Avoid using this color for custom symbols unless you intentionally want them to inherit the player's color.
Additional Candidate Colors
I didn't have time to test these in-game, but based on previous results there's a good chance they'll also survive DXT5 compression.
If anyone tests these, I'd love to hear the results.
copper_bright = "#d98245" orange_bright = "#ffb347" yellow_soft = "#fff066" chartreuse_bright = "#c8ff57" green_spring = "#57ff7a" emerald_bright = "#4dff9a" seafoam_bright = "#8affd1" teal_neon = "#33ffd6" sky_bright = "#66d9ff" blue_ice = "#8abfff" rose_bright = "#ff6ba8" pink_soft = "#ff8fd8"
FAF Player Colors
For reference, these are the colors defined in
GameColors.lua.I don't recommend using them for strategic icon symbols, since they can easily be confused with player ownership or become difficult to distinguish against friendly units.
FAF_PLAYER_COLORS = { "cybran_red": "#e80a0a", "dark_red": "#901427", "nomads_orange": "#ff873e", "brown": "#b76518", "sera_golden": "#a79602", "yellow": "#fafa00", "order_green": "#9fd802", "mid_green": "#40bf40", "green": "#2e8b57", "olive_dark_green": "#2f4f4f", "blue": "#436eee", "uef_blue": "#2929e1", "dark_purple": "#5f01a7", "purple": "#9161ff", "aqua": "#66ffcc", "white": "#ffffff", "grey": "#616d7e", "pink": "#ff88ff", "fuschia": "#ff32ff", }
I'd really appreciate any feedback, suggestions, or ideas for additional icons.
If you create your own icons with the generator, feel free to share them!
-
RE: Creating new Hotkeys / Shortcuts error
@indexlibrorum Im creating new hotkeys that are not actually in the F1 menu.
As you can see i created hotkeys to select my Shield mobile units on screen, antoher one to select AA land units on screen, etc. And they work fine but the the game crashes when i press my newly created hotkesy for the 8th or 7th time.
-
Who wins the Infinity war? Wich one is the canon / true ending of Supreme commander first campaign?
I believe it is the Aeon ending Because:
The Aeon ending is the true one, because the Black Sun was indeed fired, even though Burke stood in the way of the beam. The energy of the beam was necessary for the Seraphim to cross the galaxy, and even though Burke intervened and no planets were destroyed by the beam, the Black Sun was "FIRED" (thats the important) towards Burke and it was destroyed. We see this in the final mission of Forged Alliance, in the following dialogue:
-
Fletcher wants to fire the Black Sun out of paranoia, saying "You sold us out Hall. Allied us with monsters and freaks. Once I get my hands on the Black Sun, I'll be able to REBUILT it and end this once and for all."
-
To which Hall responds, "What the hell are you talking about? The Black Sun is DESTROYED. The Aeon and Cybran are our allies.
So yes, the Aeon ending is the true one, but anyone who says that Burke's consciousness merged with all of humanity after receiving the blow of the beam is mistaken. The reality is that after she was struck by the Black Sun's beam, she became one with the quantum realm (There is no exact definition for what this means, but she mentions that now her vision is perfectly clear, nothing scapes her sight, ), but her consciousness was not transmitted to all creatures. Therefore, the alliance between all factions is achieved.
Burke says,
- "Black Suns make me one with the quantum realm. For the first time, my vision is perfectly clear, I see everything, nothing escapes my sight" (at the beginning of the Supreme Commander campaign, we can see her saying that something obstructs her vision, so she achieved a step towards something greater).
- "I am truly one with the Way" (she became one with her doctrine, she embodied the doctrine itself, she did not expand her consciousness to all creatures, but rather, she embodied the doctrine as a "God").
- "Humanity (only humanity, not the Seraphim) has been pulled back from the edge. The future is free from war, conflict, and tyranny.
- My path now lies elsewhere. I must explore what I have become" (she still doesn't understand what she has become and the extent and repercussions of this).
- "You are my champion, you will care for those I leave behind."
This is the true ending, a peace between factions, between humans. All three factions, Cybran, UEF, and Aeon, are humans. Aeon are humans taken from the Seraphim to show them the "Way", . Cybran are also humans with mechanical parts, but they are humans. Now that there is peace between them and "no war between them," they must fight an external threat. THIS IS WHY THIS IS THE TRUE ENDING.
Remember that the seraphym were recruiting species from around the galaxy to show them the way and cleanse the universe of all species that opposed them, just like Marxon did. And the Aeon are the individuals of the human species recruited by the Seraphym. But Princess Burke had another "path" another "inspiration" she reached a step further in enlightenment, she preached a different doctrine than the one the Seraphym taught them, a different one than the one Marxon preached.
-
Cybran ending: Quantum Gates still works, so Cybran ending cant be.
-
UEF ending: Balck Sun were not destroyed, and core planets werent destroyed by black sun beam, so UEF ending cant be.
BONUS: i recomend you to read the princess Burke dialogue at the end of Supreme Commander 1 campaign, it is sublime. About the symbols, ther meaning, and the freedom.
-