Hey Tar, i've started working on an update for SFC OP 2563.
Will update the serverkit, that uses the build 36 as base, to the latest build 37 (compiled for perfomance + some fixes).
I also coded a little parser for the *.gf files, and found in the process, that there are some little errors on the syntax, on a few of them. Probably not very important. But i fixed those.
The *.gf files have now a standard format, and can be open on excel, for example, using TAB as delimeter, to be more readable.
On the client, i replaced "lowres" on sfc.ini, by the 2 new variables "width" and "height", like happens in sfc EAW 2037.
I replaced the function there for something like:
if sfcini.contains("width") && sfcini.contains("height") {
screenWidth = sfcini.width
screenheight = sfcini.Height
} else {
screenWidth = 800
screenHeight = 600
}
if (screenWidth < 640) screenWidth = 640
if (screenHeight < 480) screenHeight = 480
Probably i can get rid of the hardcoded gamespy links on the executables too, and put them in the sfc.ini. Will take a look on that.
In the next release of SFC Launcher, i will automatate a little more the server configuration, and use it to launch the clients. This will give the option to launch the game in the correct "resolution", and adjust the sprites.q3 layouts accordingly.
So, in windows mode, the client will have the option to run in "maximized" mode, or then in one of the "standart" resolutions. Is what offers less problems and better perfomance on Windows 10.
Lets see how it goes, as i need to merge some code of the other projects on this new features, and get time for it.