The remaining 3 are not in their correct places:

- ogfx_new_sprites.png (4.81 KiB) Viewed 3302 times
Checking extra-openttd-gui.pnml:
Code: Select all
replacenew ottd_gui176(OTTD_GUI, "", 176) {
[ 0, 0, 20, 20, 0, 0, "sprites/png/gui/group_liveries.png"] // train group livery icon
[ 22, 0, 20, 20, 0, 0, "sprites/png/gui/group_liveries.png"] // road vehicle group livery icon
[ 44, 0, 10, 10, 0, 0, "sprites/png/gui/group_liveries.png"] // boat group livery icon
[ 66, 0, 10, 10, 0, 0, "sprites/png/gui/group_liveries.png"] // aircraft group livery icon
}
I have no knowledge of NML whatsoever, but are the heights and widths of the boat and aircraft icons really 10? I think those should be 20.
Also, the Jenkins build job has the following warning:
Code: Select all
nmlc warning: "sprites/extra/extra-openttd-gui.pnml", line 316: Exceeding the limit of 175 sprites for sprite replacement type 'OTTD_GUI', extra sprites may be ignored
Based on all of this, I created a patch file:
DISCLAIMER: I have not been able to try this patch at all

Setting up the environment to compile OpenGFX is taking a bit longer. So make sure you try it if it works!
EDIT: Finally got the build environment working in the meantime. Seems to be working fine for me, no missing sprites!