Add game-extracted UI icons: target markers, RP letters, shell set, nest, scout plane
Pulled from the game's own GameAssets/Assets/Texture2D (gitignored as a
whole, not redistributed wholesale) into a tracked assets/icons/ so
they're actually usable in FeNigma's UI instead of us redrawing
equivalents:
- targets/enemy/, targets/friendly/: one marker per game unit type
('Enemy_*.png' / 'Friendly_*.png', the source files spell the latter
'Frendly_*.png', corrected on copy).
- reference_points/: the four lettered RP markers ('Refrence_Point_*.png'
in the source, typo corrected the same way).
- shells/: one icon per Shell enum member (shells.py), named to match
exactly so they're a direct Shell.name lookup, no mapping table
needed. A few source files don't carry the shell's short code in
their name (Mustard Gas_DemoBlocked -> MSTD, Tear Gas -> TEAR,
Propaganda -> PRPG, Phosgene -> PHGN, Nuclear -> ATMC), documented in
assets/icons/README.md.
- nest/IronNest.png: the Iron Nest/FDC unit icon.
- misc/ScoutPlane.png: fits the scout-flight planning feature.
Also commits the (already-made, previously uncommitted) .gitignore
entry for GameAssets itself, which is what makes pulling individual
icons out into a tracked directory sensible instead of contradictory.
1
.gitignore
vendored
@ -2,3 +2,4 @@ __pycache__/
|
|||||||
*.pyc
|
*.pyc
|
||||||
captures/*.png
|
captures/*.png
|
||||||
.venv/
|
.venv/
|
||||||
|
GameAssets
|
||||||
|
|||||||
25
assets/icons/README.md
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
# Icons
|
||||||
|
|
||||||
|
Extracted from the game's own `GameAssets/Assets/Texture2D` (gitignored,
|
||||||
|
not redistributed as a whole), for reuse in FeNigma's UI rather than
|
||||||
|
redrawing equivalents from scratch. Two source filenames had typos in
|
||||||
|
the game files themselves ("Frendly_", "Refrence_Point_"), corrected
|
||||||
|
here on copy; everything else keeps its original name.
|
||||||
|
|
||||||
|
- `targets/enemy/`, `targets/friendly/` - one marker icon per game unit
|
||||||
|
type, `Enemy_*.png` / `Friendly_*.png` (originally `Frendly_*.png`).
|
||||||
|
Not a strict 1:1 with `TargetType` in `models.py`, the game has more
|
||||||
|
unit types than this app currently tracks as targets, pick whichever
|
||||||
|
fits closest per type.
|
||||||
|
- `reference_points/` - `ReferencePoint_A.png` .. `_D.png` (originally
|
||||||
|
`Refrence_Point_*.png`), the four lettered RP markers.
|
||||||
|
- `shells/` - one icon per `Shell` enum member in `shells.py`, named to
|
||||||
|
match exactly (`AP.png`, `HE.png`, ...), safe to look up by
|
||||||
|
`Shell.name` directly. Source filenames for the ones without a game
|
||||||
|
short-code baked in: MSTD <- "Mustard Gas_DemoBlocked.png", TEAR <-
|
||||||
|
"Tear Gas.png", PRPG <- "Propaganda.png", PHGN <- "Phosgene.png",
|
||||||
|
ATMC <- "Nuclear.png".
|
||||||
|
- `nest/IronNest.png` - the Iron Nest / FDC unit icon (originally
|
||||||
|
"IronNest Unit Icon.png").
|
||||||
|
- `misc/ScoutPlane.png` - scout-flight icon (originally "Scout Plane
|
||||||
|
B.png"), fits the app's scout flight planning feature.
|
||||||
BIN
assets/icons/misc/ScoutPlane.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
assets/icons/nest/IronNest.png
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
assets/icons/reference_points/ReferencePoint_A.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
assets/icons/reference_points/ReferencePoint_B.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
assets/icons/reference_points/ReferencePoint_C.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
assets/icons/reference_points/ReferencePoint_D.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
assets/icons/shells/AP.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
assets/icons/shells/APHE.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
assets/icons/shells/ATMC.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
assets/icons/shells/CLMN.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
assets/icons/shells/EQKE.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
assets/icons/shells/FLCH.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
assets/icons/shells/HCHE.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
assets/icons/shells/HE.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
assets/icons/shells/INCN.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
assets/icons/shells/LE.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
assets/icons/shells/MSTD.png
Normal file
|
After Width: | Height: | Size: 83 KiB |
BIN
assets/icons/shells/PHGN.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
assets/icons/shells/PRPG.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
assets/icons/shells/SMK.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
assets/icons/shells/STAR.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
assets/icons/shells/TEAR.png
Normal file
|
After Width: | Height: | Size: 33 KiB |
BIN
assets/icons/targets/enemy/Enemy_AA.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
assets/icons/targets/enemy/Enemy_Ammunition Cache.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
assets/icons/targets/enemy/Enemy_AntiTank.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
assets/icons/targets/enemy/Enemy_Armor_Mechanized.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
assets/icons/targets/enemy/Enemy_Base.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
assets/icons/targets/enemy/Enemy_Civ.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
assets/icons/targets/enemy/Enemy_Civil Rioting.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
assets/icons/targets/enemy/Enemy_Commander.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
assets/icons/targets/enemy/Enemy_Emergency Medical Operation.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
assets/icons/targets/enemy/Enemy_Field Artillery Observer.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
assets/icons/targets/enemy/Enemy_Field Artillery.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
assets/icons/targets/enemy/Enemy_Fire Direction Center.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
assets/icons/targets/enemy/Enemy_Heavy_Gun_Bunker.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
assets/icons/targets/enemy/Enemy_Heavy_Gun_Turret.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
assets/icons/targets/enemy/Enemy_Infantry.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
assets/icons/targets/enemy/Enemy_Infantry_mechanized.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
assets/icons/targets/enemy/Enemy_IronNest.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
assets/icons/targets/enemy/Enemy_Marine.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
assets/icons/targets/enemy/Enemy_Medical Treatment Facility.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
assets/icons/targets/enemy/Enemy_Medical.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
assets/icons/targets/enemy/Enemy_Port.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
assets/icons/targets/enemy/Enemy_Recon.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
assets/icons/targets/enemy/Enemy_Recon_Listening.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
assets/icons/targets/enemy/Enemy_Rioting.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
assets/icons/targets/enemy/Enemy_Ship.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
assets/icons/targets/enemy/Enemy_Ship_Engine.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
assets/icons/targets/enemy/Enemy_Ship_FDC.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
assets/icons/targets/enemy/Enemy_Ship_Stripe.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
assets/icons/targets/enemy/Enemy_Ship_Turret.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
assets/icons/targets/enemy/Enemy_TV and Radio Propaganda.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
assets/icons/targets/enemy/Enemy_Train_Locomotive.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
assets/icons/targets/enemy/Enemy_Train_Station.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
assets/icons/targets/enemy/Enemy_Train_Transport.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
assets/icons/targets/enemy/Enemy_Underground Fort.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
assets/icons/targets/friendly/Friendly_AA.png
Normal file
|
After Width: | Height: | Size: 6.4 KiB |
BIN
assets/icons/targets/friendly/Friendly_Ammunition Cache.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
assets/icons/targets/friendly/Friendly_AntiTank.png
Normal file
|
After Width: | Height: | Size: 9.0 KiB |
BIN
assets/icons/targets/friendly/Friendly_Armor_Mechanized.png
Normal file
|
After Width: | Height: | Size: 9.0 KiB |
BIN
assets/icons/targets/friendly/Friendly_Civil Rioting.png
Normal file
|
After Width: | Height: | Size: 6.1 KiB |
BIN
assets/icons/targets/friendly/Friendly_Civilian.png
Normal file
|
After Width: | Height: | Size: 5.6 KiB |
BIN
assets/icons/targets/friendly/Friendly_Civil–Military.png
Normal file
|
After Width: | Height: | Size: 4.5 KiB |
BIN
assets/icons/targets/friendly/Friendly_Commander.png
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
|
After Width: | Height: | Size: 6.5 KiB |
|
After Width: | Height: | Size: 5.6 KiB |
BIN
assets/icons/targets/friendly/Friendly_Field Artillery.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
assets/icons/targets/friendly/Friendly_Fort.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
assets/icons/targets/friendly/Friendly_General.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
assets/icons/targets/friendly/Friendly_Hospital.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
assets/icons/targets/friendly/Friendly_Infantry.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
assets/icons/targets/friendly/Friendly_Infantry_Mechanized.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
assets/icons/targets/friendly/Friendly_King.png
Normal file
|
After Width: | Height: | Size: 25 KiB |
BIN
assets/icons/targets/friendly/Friendly_Marine.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
assets/icons/targets/friendly/Friendly_Mech_AntiTank.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
BIN
assets/icons/targets/friendly/Friendly_Medical.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
assets/icons/targets/friendly/Friendly_Military Base.png
Normal file
|
After Width: | Height: | Size: 5.9 KiB |
BIN
assets/icons/targets/friendly/Friendly_Police.png
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
BIN
assets/icons/targets/friendly/Friendly_Port.png
Normal file
|
After Width: | Height: | Size: 8.7 KiB |
BIN
assets/icons/targets/friendly/Friendly_Recon_Listening.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
assets/icons/targets/friendly/Friendly_Reconnaissance.png
Normal file
|
After Width: | Height: | Size: 7.8 KiB |
BIN
assets/icons/targets/friendly/Friendly_Ship_stripe.png
Normal file
|
After Width: | Height: | Size: 9.6 KiB |
|
After Width: | Height: | Size: 8.3 KiB |
BIN
assets/icons/targets/friendly/Friendly_Train_Station.png
Normal file
|
After Width: | Height: | Size: 9.0 KiB |