Quote:
Originally Posted by Jerrythabest
As for high res support, I've spent some time patching the 'crash sites' that come along when you force JJ2 into a higher resolution, but it's not a trivial task. There are basically three problems: - Adding the higher resolutions to the options
- Increasing the size of all the in-memory structures in which JJ2 stores information about the visible tiles and sprites
- Adjusting all code so that it does not stop drawing/processing prematurely
The first one was easy to fix. The second is annoying to find but not difficult to fix. The latter is a real pain because it sometimes requires a deeper knowledge of the purpose and architecture of that piece of code.
|
I think I came to the conclusion at the time that it would be easier to rewrite the graphics engine rather than adding multiple hacks on top of it (plus we get to leverage modern DirectX support etc.). This is definitely more practical now given how plus is slowly overwriting all the original functions...
|