http://bugs.winehq.org/show_bug.cgi?id=15798
Summary: 3D Game Studio text objects newline characters mistranslated Product: Wine Version: 1.1.7 Platform: HP OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: mdirk@sympatico.ca
Until recently, I was sure that 3D Game Studio version A6.40.5 worked. But a specific 3DGS game, which is really a tool to build shaders, could not be tested earlier, because the built-in compilation of .fx files was not yet implemented. This compiler-DLL is not the cause of the bug, but being able to run SMEE2, which is this tool, only compiled with 3DGS as if it was a game, shows a subtle glitch in the handling of strings of text.
3D Game Studio has its own system for displaying 3D sprites, 2D panels, text objects and other 2D objects, which may not translate well into OpenGL.
But when displaying text objects, some internal form of newline characters are interpreted by 3DGS running under Windows, by allowing a single string to continue on the next line. The way this translates when running under Wine, the next line overstrikes the previous line, without shifting downward.
This results in somewhat amusing display in the settings of SMEE2, where text is supposed to be superimposed on a multi-colored background panel, to fit into tabular form. But only a first line with superimposed characters displays instead of each table of settings.
It makes the selection of shader parameters impossible from within this tool, even though the shaders themselves may render well by now.