Oughta
Joined: Nov 01, 2025
|
  Posted:
Nov 12, 2025 - 03:24 |
|
I recoloured a bunch of Skaven sprites for my team bio, one thing led to another and I spent a long time trying to see if anyone had figured out how to put custom icons/colours in the client - as far as I can tell, they have not, and the feature is seemingly not in the works to implemented at this time.
I then spent a long time reading through the FFB Github to try and see if I could figure out a way to do it myself, and I now have. There must be others out there somewhere like me, so I thought I'd post a quick step-by-step to save them the trouble.
A few caveats - the custom icons only appear on your own client and they are not associated with a particular player or team (so you will see them when spectating other teams, and you don't have much control over which particular icon goes to which player).
Step One: Download and Paint your Icons
FUMBBL's player iconsets are publicly available here. I did a simple palette-swap for each of the red-team Skaven positionals to be purple, like below.
(I know they look pretty reddish on the forum but I promise you can tell they're purple on the field)
So long as you keep the image dimensions correct you can go as wild as you want with the changes, including bashing together sprites or drawing brand new ones.
Step Two: Turn On Local Cache in the Client
Open up a game (spectate or replay will do) and go to User Settings > Client Settings > Local Icon Cache > and turn it On. Select a folder that will be easy for you to find.
The first time you open FFB after turning it on, that folder will populate with a bunch of images/icons (mostly star players and pitches) and a file called "map.json" with a format like this:
| Code: | | {map:{"https://cdn.fumbbl.com/i/{bunchanumbers}":"bunchanumbers.png", "https://cdn.fumbbl.com/i/{bunchanumbers}":"bunchanumbers.png",... | and so on.
You can add your own mappings of URLs to this map.json to "trick" the client into using an image you have saved to the cache folder. So save the modified iconset to the cache folder - I named mine "Linemen.png".
Step Three: Find the URL
FFB's icons.ini file is here. You will need to find the iconset of the positional whose sprites you want to replace; just use Ctrl+F. For example, the Skaven Linemen I was replacing are:
| Code: | | 1339 https\://cdn.fumbbl.com/i/585625.png=players/iconsets/skaven_lineman.png |
The important part is the first half, with the image name: 585625.png
edit: I went back and saw that the URL for Skaven Linemen on the iconset page I linked earlier is the same as the one in icons.ini, which would make Step Three redundant. Oops! Doesn't hurt to check the .ini just to be certain though
Step Four: Add the Mapping
Open up map.json, and add to the end of the list (right before the double curly bracket "}}") your new mapping. For my recoloured linemen, it would be:
| Code: | | Yada Yada Yada..."bunchanumbers.png", "https://cdn.fumbbl.com/i/58625.png":"Linemen.png"}} | .
Now when the game is going to load Skaven linemen, it will reference that URL and check the cache, see that we already have an image saved for that iconset, and use our custom sprites instead - purple rats on the field!
[/i] |
Last edited by Oughta on Nov 12, 2025; edited 1 time in total |
|
Kinks

Joined: Feb 28, 2007
|
  Posted:
Nov 12, 2025 - 03:32 |
|
This is awesome, I had no idea this was possible with the 'new' client. Thanks a lot
Perhaps worth turning this into a help page. |
_________________ Better lucky than good |
|
Diablange
Joined: Apr 27, 2020
|
  Posted:
Nov 12, 2025 - 09:21 |
|
| Kinks wrote: | This is awesome, I had no idea this was possible with the 'new' client. Thanks a lot
Perhaps worth turning this into a help page. |
+1 on both comments  |
|
|
Kinks

Joined: Feb 28, 2007
|
  Posted:
Nov 13, 2025 - 02:18 |
|
I added it to the help page. I assume that's ok.
If anyone wants to improve it go ahead: Using Custom Player Icons |
_________________ Better lucky than good |
|
The_Murker

Joined: Jan 30, 2011
|
  Posted:
Nov 14, 2025 - 01:25 |
|
Epic, thanks. I toyed with this and only got it to work sporadically. I'll try again! |
_________________
Join the wait-list. Watch the action. Leave the Empire. Come to Bretonnia! |
|
Kinks

Joined: Feb 28, 2007
|
  Posted:
Nov 15, 2025 - 02:27 |
|
| The_Murker wrote: | | Epic, thanks. I toyed with this and only got it to work sporadically. I'll try again! |
It finds the instance for the required icons. So if you already have them saved to your local (because you've opened the client for that team before) it will already be saved there.
So you need to find the initial entry. |
_________________ Better lucky than good |
|