ID:1387431
 
Not a bug
BYOND Version:499
Operating System:Windows 7 Home Premium
Web Browser:Chrome 29.0.1547.66
Applies to:Dream Seeker
Status: Not a bug

This is not a bug. It may be an incorrect use of syntax or a limitation in the software. For further discussion on the matter, please consult the BYOND forums.
Descriptive Problem Summary:

Doubling the resolution in any BYOND game via winset will result in a lack of crispness when the project is compiled. I am changing icon size from 32 to 64.

How it looks: http://puu.sh/4CvZX.png
How it should look, ideally: http://puu.sh/4Cw6W/da618b00f3.png


Steps to Reproduce Problem:

Open a project and alter the icon size from 32 to 64. When running the game, you may find that it looks very distorted, but I've been told that this can vary depending on video card / machine.

Code Snippet (if applicable) to Reproduce Problem:
winset(src,"main.map","icon-size=64")


Expected Results:

The resolution should double and not result in anti-aliasing which messes with the pixel quality.

Actual Results:

http://puu.sh/4CvZX.png

Does the problem occur:
Every time? Or how often? For me, every time. I am assuming that it varies depending on the client's software.
In other games? All games I have played that offer a 2x resolution option.
In other user accounts? Yes.
On other computers? Untested.

When does the problem NOT occur? Never, as far as I've tested (which is limited).
Is your map element the correct size?
I can confirm that this is the case. Nearest Neighbor interpolation doesn't seem to work with dynamic changes.
Lummox JR resolved issue (Not a bug)
BYOND doesn't use nearest neighbor interpolation on map scaling. The current behavior is expected. We could add support for nearest neighbor interpolation, but that'd be more of a feature request.
In response to Lummox JR
Lummox JR wrote:
We could add support for nearest neighbor interpolation, but that'd be more of a feature request.

Feature requested :)