I thought that C-Script was still fully supported..

From version A7.66, there is this new feature:

Quote:

- View.aspect is now relative to the primary monitor format, instead of a theoretical 4:3 monitor. If this is undesired, set the compatibility variable to 7 or below.

- Wide screen video formats are now automatically selected when the primary monitor has a wide screen. If this is undesired, set video_aspect to 4/3 before the first frame.

http://manual.conitec.net/newfeatures70.htm

The problem is:
In C-Script, you can not execute code before the first frame. Setting video_aspect on the beginning of the main function leads so "video_aspect is read only" error. Giving it a value through redefining it (var video_aspect = 1.333;) doesn't have any effect. Setting compability to 7 doesn't to anything, neither.

So how can you have the engine start with non-widescreen resolutions on a system with a widescreen display, apart from calling video_set? For 2D Games, this behaviour is undesired.

Thanks,
SchokoKeks