ID:1928404
 
(See the best response by Kaiochao.)
i want the entire screen to be in the game, how would one do that while looking good. perhaps even auto change size depending on monitor size

Best response
To achieve borderless fullscreen: in the skin editor, edit your default window so that it doesn't have a title bar and can't be resized. Then, maximize the default window on login:
mob/Login()
winset(src, ":window", "is-maximized=true; size=99999x99999")
..()
It should cover the taskbar.

You also have the option to set client.view to match the size of the window:
    var
_size = winget(src, ":window", "size")
_window_width = text2num(_size)
_window_height = text2num(copytext(_size, length("[_window_width]")+2))
zoom = 1
tile_width = 32 * zoom
tile_height = tile_width
client.view = text("[]x[]",
1-round(-_window_width / tile_width),
1-round(-_window_height / tile_height))
winset(src, ":map", "zoom=[zoom]")


edit: After actually testing it, I remembered that its "size" needs to be set to a high value so that it fills the screen and winget() will get the actual fullscreened size.
Thank you, but I wasn't really talking about the screen itself. More over the map itself. The problem is making it too big gives you too much view. Zooming it could cause awkward pixel translations.