Proper Screen Mode for Gr2D

Discussion in 'Closed' started by Abamita, Mar 10, 2015.

  1. Abamita
    Offline

    Abamita Active Member

    Joined:
    Mar 10, 2015
    Messages:
    27
    Likes Received:
    13
    Gender:
    Male
    IGN:
    Abamita
    Hi guys,

    I'm a Ubuntu 14.04 LTS user, and I've made an Oracle virtualbox with Microsoft XP so that I can run MapleStory. The vm operates very nicely, but I can't find a way around this problem. Every time I attempt to run MapleRoyals, I am met with the error "Failed in finding proper screen mode for Gr2D". I've tried everything I could find regarding the problem in the forums. This includes installing guest additions, updating DirectX, running in all compatibility modes, running with all screen resolutions, utilizing the Setup.exe provided with MapleRoyals, and enabling 2D and 3D acceleration within Oracle.
    I have now run out of ideas, but if anyone has another, I'd be willing to try it. Because the official release of MapleStory worked so well in XP, I'd assumed that it was the best OS to use in my vm, but at this point I'd like to ask the team behind MapleRoyals what OS they think it works best with, because I think trying a new OS is a better troubleshoot than anything else.
     
    Last edited: Mar 10, 2015
  2. Platypi
    Offline

    Platypi Well-Known Member

    Joined:
    Jan 6, 2015
    Messages:
    259
    Likes Received:
    318
    Gender:
    Male
    Country Flag:
    IGN:
    Platypie
    Level:
    17x
    Speaking purely from experience, I found no solutions to trying to play on VirtualBox. I spent a LOT of time trying to figure it out before I gave up (I tried everything you did and more). The only solution that worked for me was just using VMWare which worked like a charm.
     
    Abamita likes this.
  3. Tim
    Offline

    Tim Administrator

    Joined:
    Apr 14, 2014
    Messages:
    27,679
    Likes Received:
    22,211
    Location:
    Fryslan
    Country Flag:
    IGN:
    Kaizoku
    Level:
    200
    Guild:
    Fryslan
    Abamita likes this.
  4. Abamita
    Offline

    Abamita Active Member

    Joined:
    Mar 10, 2015
    Messages:
    27
    Likes Received:
    13
    Gender:
    Male
    IGN:
    Abamita
    Alright, I tried out vmware and ran into the same problem again. But now I've found that it's being caused by a problem with the 3D acceleration. I tried to add a line to the .vmx file, but it was already there and is highlighted in the last screen cap. I'm getting the impression that this problem is being caused by something outside of the virtual machine, however, 3D acceleration is functioning in Ubuntu. I keep Linux completely updated, and my graphics driver is up to date, too. I'm also at a loss, so any ideas are welcome. I've attached a few screen caps showing what I've found.
     

    Attached Files:

    Last edited: Mar 11, 2015
  5. Abamita
    Offline

    Abamita Active Member

    Joined:
    Mar 10, 2015
    Messages:
    27
    Likes Received:
    13
    Gender:
    Male
    IGN:
    Abamita
    Hi guys,

    It seems I now have the game working. I'm at the login screen with the main theme running. The problem was that vmWare and my graphics driver weren't fully cooperating, which stopped Direct3D Acceleration from operating in DirectX within XP. I don't think the solution I used has been discussed on these forums yet, so I'll post what I did to get it to work. Hopefully this helps someone else who tries to run MapleRoyals from a virtual machine on a Linux distro in the future.

    First, we need to add a line to the .vmx file that will force vmware to "have faith" in our graphics driver. I've attached a screen cap with the line you have to add highlighted. Don't worry about where you put it, as long as it's on a separate line from the other code.

    Then, we have to install a texture library that's going to allow the Linux graphics driver to carry over properly to Windows XP. The second screen cap illustrates the input you need to use in the terminal.

    And for me, that was all it took. Booting up the virtual machine has slowed a bit. Maple is slow to boot as well. However, both of these are still faster than they were when I was running XP and Maple on a physical computer in 2005, and everything runs nicely once the OS is loaded, so I don't think this is actually indicative of any problems. People often cite compatibility mode as a way around the Gr2D problem, but with this particular fix, compatibility mode is not needed at all.
     

    Attached Files:

    Last edited: Mar 11, 2015
    Platypi likes this.
  6. gamaclz
    Offline

    gamaclz Donator

    Joined:
    Feb 7, 2015
    Messages:
    115
    Likes Received:
    8
    Gender:
    Male
    Country Flag:
    IGN:
    Gamac1z
    Level:
    -
    Guild:
    -
    I had the same problem try running the game with a windows 98 compatabillity and place the msroyals folder under c(solved it in my case).
     
  7. adiga
    Offline

    adiga Member

    Joined:
    Mar 4, 2015
    Messages:
    10
    Likes Received:
    19
    I can't thank you enough for this. I'm running Ubuntu 17.04 as my host OS and tried everything for 2 days straight using a Windows 7 guest on both VirtualBox and VMWare. Installing VMWare Tools and editing .vmx files endlessly didn't work. Neither did hours of Googling, because of how niche this error is. I was about to rip my hair out and came across this thread as a last resort and, lo and behold, inserting just one line into the .vmx file miraculously fixes the `Failed in finding proper screen mode for Gr2D` error.

    For anyone down the road who uses Ubuntu with VMWare: Install VMWare Tools in the guest OS and insert the line `mks.gl.allowBlacklistedDrivers = "TRUE"` into the guest's .vmx file.
     

Share This Page