11-23-2017, 05:34 AM
As a hobby project, I'm making a C# rewrite of a classic DOS game.
Tilengine fits the game model almost perfectly, but I'm still struggling with some stuff:
- While it is possible to directly set pixels for the individual tiles, I couldn't find a way to initialize and fill sprite pixels per-sprite, without having to build a single-image spritesheet. It's not a problem when you ship the prepared resources with the executable, but I want to pick up the original game resources, and would like to avoid layouting the sprites in spritesheet.
- I can't find a way to enable "nearest neighbor" upscaling (aka "big square" pixels). If I disable CRT effect, the picture stays interpolated.
- Is it possible to change resolution (or, even better, re-initialize the whole engine) without having to re-create the window?
Tilengine fits the game model almost perfectly, but I'm still struggling with some stuff:
- While it is possible to directly set pixels for the individual tiles, I couldn't find a way to initialize and fill sprite pixels per-sprite, without having to build a single-image spritesheet. It's not a problem when you ship the prepared resources with the executable, but I want to pick up the original game resources, and would like to avoid layouting the sprites in spritesheet.
- I can't find a way to enable "nearest neighbor" upscaling (aka "big square" pixels). If I disable CRT effect, the picture stays interpolated.
- Is it possible to change resolution (or, even better, re-initialize the whole engine) without having to re-create the window?