Are you unsatisfied with the in-game full-screen mode? Or are you unable to tolerate distorted and flattened images of different aspect ratios? Here's an introduction to a useful tool that you can use to: 1. Fullscreen and upscale the image maintaining the proper aspect ratio and near-zero input latency. 2. Faster scaling than the in-game(Alt+Enter) method and can be utilized in any window-mode game. 3. To enjoy the fancy, classic, retro original Maplestory 2D art that's more clear and without distortion. 4. I'm too old to blame my presbyopia or shortsighted. Just need a larger field of view to enjoy the game. This tool is called Magpie and you can find the download link and info via this link: https://github.com/Blinue/Magpie Magpie is a lightweight window scaling tool that comes equipped with various efficient scaling algorithms and filters. Its primary purpose is to enhance game graphics and enable non-fullscreen games to display in fullscreen mode. You can download it by clicking the Releases Unzip it click Magpie.exe and bring up the first page First, set your hotkey or you may want to use Delayed scaling. Set up your default profiles(or you may want to create one for Maplroyals) and choose Scaling mode. Here, I choose FSR for lower latency and fine picture quality. Remember to set the Cursor speed correction to match up upscale game We know that Mapleroyals client gives an option (Alt+Enter or set Fullscreen in setting menu) that may flatten your game like the picture below Compare the former to Magpie's upscale screenshot (FSR for instance) You can turn on the in-game overlay to check upscale latency which is acceptable If you want better quality and trade off some latency Can choose Anime-4k Beware this tool is Not supposed to be used as: 1. Duo attack, since you have only 1 client available. If you want multiple windows with different sizes, you can check this thread: https://royals.ms/forum/threads/resize-mapleroyals-window-mode-with-resizeenable.130391/ or if you simply want to fix the small window in a large screen resolution problem, you can check this thread: https://royals.ms/forum/threads/how-to-play-mapleroyals-in-a-bigger-client-size.146299/ 2. Enlarge the horizontal view of the screen, you can't take that advantage in this software anyway. 3. You hate the black border bar on each side of the screen (which is unavoidable if you play Maplroyals in 16:9 monitor) Claim: This software doesn't do game inputs nor directly communicate with the client. So I guess it's legit to use in-game(Need admin to confirm tho).
Alt+F1 is my hotkey setting; you can define it or use the default I think it was 'Windows + Shift + A'.
I just downloaded the program. This is much more enjoyable and convenient than alt+enter. Thank you for the guide!
I would like to give this thread a bump, a recent update of this tool made it able to use windowed mode scaling, which solved an issue troubled me for many years because other tools like sizer will make royals looks really awful, and this tool allows you to change the scaling algorithm so you can have kind of any effect you feel most comfortable. See the difference of bad(left) and good(right) algorithm of up-scaling here(about 4 years ago I post and didn't get solution): The left is sizer(it could be the default algorithm of GPU using) and the right is Windows OS' DPI setting to scale it. We can see only the DPI scale doesn't distort this pixel game. However the DPI scale is really inconvenient to change and has so many side effects, also you have to face some really stupid issues with the Windows compatibility assisstant, like it will disable your DPI scale automatically when you accidently change to fullscreen mode. And now Magpie offers a really good option to up-scale royals with almost every possible filters, here I use Lanczos as demo: The left is after up-scaling, and the right is the original size(800x600). This filter looks really similar to Windows DPI scaling, but you can also change to other filter or even a mixed one. The red circle option only appears in the recent versions, and there is no released version yet with this feature so you have to download it from github and manually compile it (This may be a bit hard for those people don't touch the computer too much, feel free to DM me if you need a compiled one as long as you trust me not prividing you a malware) Many people may had been using Lossless Scaling, which doesn't provide windowed mode and neither do all the other programs. Although this mode is a bit buggy at the moment and still many features looks incompleted, like when you drag the window to resize it it doesn't allow you down-scaling and you can't even get any smaller than the default size(which is slightly bigger than the original size), at least I feel we finally have something feasible for average royals players. (Stop telling me buying another monitor and use fullscreen scaling)
I just tried compiling the windowed-mode version of Magpie. It's been a long time since I last used VS Code and built a compiling environment . Followed github guide and set up the environment variable path Indeed, the windowed mode is a very neat feature and won't cancel the scaling while switching between windows. Although I found this version misses some functions compared to the current version. BTW, I also tried Lossless Scaling too. It can do the trick same as windowed mode but with no scaling(do like a bug). Enable "Resize before scaling" and exit scale mode will stuck at windowed-mode. I think Magpie will be more practical in scaling a 2D pixel game and more flexible to adjust. Looking forward to the GitHub owner updating this neat function.
You can select branches called windowed-mode. Clone git and follow the compilation guide That should work
Admins approved it? I saw a reddit post that says "Don't use this tool if you can't take the risk of being banned"
Just my thought, nothing official, but first of all this thread has been up for about 4 months, and it isn't the first tool of this kind, and no staff member posted anything against using this or the others. Also, nothing in T&C mentions you are not allowed to use a program to change the border/size/scaling of the game. If anyone knows something more accurate/certain please correct me.
You can watch the following two threads: ResizeEnable and How to play MapleRoyals in a bigger client size Magpie achieves the same purpose and doesn't have to modify system (or client) files. A similar thing, like SweetFX or so, was a post-effect to enhance visual effect. For me, it's a useful tool to fix the original broken fullscreen function that stretches the screen ratio so hard. Tho I think it's more legit than the other option that we currently have. What Reddit post are you referring to?
In my experience, setting up system environment is a key thing. I got a bunch of errors when I compiled it falsely, too. I'll make sure CMake, Python, and Conan are at the right version by using VS2022 console prompt. And make sure to install VS2022 correctly.