Latest update contains font resizing, and should probably also fix dynamic button placement. Also, the powder icon should also now work with that BattleInterface.c file you sent me.
The problem with the options table width for Key Controls, in 600x800 the cell width is also wrong, and also displays improperly in 4/3, so it will be wrong in all other resolutions too. The correct the options_screen.ini:
[CONTROLS_LIST]
position = 435,296,758,498
colswidth = 30,289
If you changed the ship icons texture to include more columns/rows of ships, you must instruct the engine, because the assumed, default size is 8x8:
BattleInterface.ShipIcon.xsize = ??
BattleInterface.ShipIcon.ysize = ??
Also make sure all the ships also point to the correct index, because if they start at zero and count left-to-right, the down, for function SetShipPictureDataByShipTypeName. You will also have to correct for the new colums/rows in the WorldMap, by fixing function GetTextureUVForShip in the scripts.
This will probably be the last work for this resizing, because only two of you are asking for this, and we see no real benefit, because we don't want our mod to retain a 4x3 aspect ratio for all GUI screens. I was instructed by MK to simply stop working on it because we get no benefit from my work on this; we presume the Maelstrom Engine will be included in your downloads and therefore we get nothing for the work.
I noticed the BattleInterface.c comments showed that Mett added the powder and when I mentioned this to MK, he declared that he as asked to collaborate with him so that MK could get some ship models and a scene tool from Mett, but he was refused or ignored by Mett. If you are working on Secret Beach, MK thinks that I should do no more, since we don't get anything for this, and if the Maelstrom Engine gets offered in your mod downloads, we'll get nothing from that either. We obviously can't stop you, but that's where we stand now.