Good news, I have to correct my previous statements:
1. It was quite a lot of potentially affected code, but in the end it was a rather small change spread across 15 files.
2. The savegame version is not affected. It's only the user preferences "save" that seems to be affected, so simply not handling this will only reset user preferences.
I had a look at standard and it seems they simply didn't handle it either. So either we don't handle it or anyone who knows what he's doing can add this to the code. The only affected location of that kind i
I hope I have really found all places in the code where manual changes are required, but it seems to be working and running stable.
Bad news, the current state cannot be seen on my github yet, as it broke after merging in latest master and it seems to be conflicting with ranrans latest minimap changes.
Well we'll have to wait another day.Couldn't hesitate to fix this now.
Someone was a little slovenly and used sint16 directly instead of scr_coord_val in functions signature, so it resulted in a compile error.
Was a quick fix, now it's working again.
Ready for incorporation from my side.
If you want to handle the user preferences properly, feel free to adjust scr_size::rdwr and scr_koord:rdwr
https://github.com/jamespetts/simutrans-extended/pull/175