1. Hello!

    First of all, welcome to MapleLegends! You are currently viewing the forums as a guest, so you can only view the first post of every topic. We highly recommend registering so you can be part of our community.

    By registering to our forums you can introduce yourself and make your first friends, talk in the shoutbox, contribute, and much more!

    This process only takes a few minutes and you can always decide to lurk even after!

    - MapleLegends Administration-
  2. Experiencing disconnecting after inserting your login info? Make sure you are on the latest MapleLegends version. The current latest version is found by clicking here.
    Dismiss Notice

Legends+ Client Mod

Discussion in 'Programming' started by Lily, May 28, 2017.

  1. Lily
    Offline

    Lily Mixed Golem Retired Staff

    160
    238
    178
    Jul 23, 2015
    Female
    UK
    8:13 PM
    Lick
    F/P Arch Mage
    130
    Legends+ Client Mod

    [​IMG]

    Please note that there's no longer any development being made on Legends+.

    FEATURES

    +A DirectX9 client
    Performance gains in almost every setup, tons of client bug fixes, compatibility improvements for modern OSes, and a whole heap of new awesome features!
    +Freely resize, maximize and minimize your client
    This is available without changing any settings - simply launch the game as normal
    +Change your fullscreen or windowed resolution
    Select a recommended resolution from the drop-down menu, or select 'Show All' to be able to see ALL available resolutions
    +Play in a borderless window
    Freely tab out without interrupting your game
    +Restrict Cursor
    Lock the cursor inside the window, preventing you from accidentally clicking on your desktop/on another monitor, for multiple monitor setups

    DOWNLOAD
    DISCLAIMER

    Software is provided 'as-is', without warranty of any kind, either express or implied, including, but not limited to, implied warranties of fitness for purpose, or warranty of non-infringement.​

    CHANGELOG

    Code:
        +Public 0.9.3.1
           Fixed a typo on one of the tool error messages (...yes this is seriously the reason for this update)
           Fixed a bug causing the installer to use the old icon on Windows 10
           Updated the donation account so I actually receive notification E-mails now
    
       +Public 0.9.3
           Windowed mode now attempts to find both 'MapleLegendsWindow.exe' and 'MapleLegendsWindowed.exe', due to the client being renamed again
           A new icon for both the installer and application!
    
       +Public 0.9.2
           Windowed flag now loads MapleLegendsWindow instead of MapleLegendsWindowed, as the file name was changed in    the latest MapleLegends update
           'Non-Resizable Window' now has additional title bar buttons
           Bug fix: With 'Non-Resizable Window' enabled, the total client width was 1px larger than it should be,    which caused minor pixel distortion
           Added some internal handling for shaders and window messages; no public implementation yet
           Performance improvements
           Compatibility fixes for Windows 10 update changes
    
       +Public v0.9
           Gave the installer a makeover
           Non-resizable Windowed is now an available option
           Performance and compatibility improvements
     
    
       +Public 0.8
           Installer now automatically removes config.ini and _d3d8.dll to avoid issues when updating/reinstalling Legends+
           'Use DirectX 9 Client' now named 'Enable Legends+'
           Borderless Windowed is now an available option
           Performance and compatibility improvements
    
       +Public 0.7
           Initial release
    
     
    Last edited: Nov 30, 2023
    • Like Like x 46
    • Great Work Great Work x 4
  2. OP
    OP
    Lily
    Offline

    Lily Mixed Golem Retired Staff

    160
    238
    178
    Jul 23, 2015
    Female
    UK
    8:13 PM
    Lick
    F/P Arch Mage
    130
    SCREENSHOTS

    [​IMG]

    [​IMG]

    ===============================================


    PLANNED FEATURE LIST

    +Shader Support
    Filter shaders and scanlines are currently WIP!
    +Ability to turn off resizable window
    Added as of Public v0.9
    +Borderless Fullscreen
    Added as of Public v0.8​
     
    Last edited: May 31, 2017
    • Like Like x 7
    • Great Work Great Work x 2
    • Agree Agree x 1
    • Friendly Friendly x 1
  3. xNivx
    Offline

    xNivx Headless Horseman

    820
    574
    386
    Apr 18, 2016
    Male
    Shin Sekai
    2:13 PM
    xNivx
    Dark Knight
    144
    Horny
    I've been waiting for this!! SlimeGrin ty!!
     
  4. Royds
    Offline

    Royds Snail

    1
    0
    5
    Apr 30, 2017
    7:13 AM
    Royds
    Brawler
    35
    w0w, ty for all your hard work!
     
  5. Chew
    Offline

    Chew Headless Horseman

    897
    400
    372
    May 8, 2015
    Male
    9:13 PM
    Beginner
    Eh, might wanna add a return to normal button.

    My game is permanently locked in a weird resolution. Even when not using your launcher.

    EDIT: found out the top one is the normal resolution.
     
  6. Granberg
    Offline

    Granberg The one and only

    196
    190
    197
    May 13, 2015
    Male
    9:13 PM
    Granberg
    Ranger
    97
    Quest
    Love client, I just REALLY wish there was a way to lock what ever resolution you choose. Can't even count the amount of times I have fucked up the resolution because I wanted to move the window.

    :pinkbean:
     
    • Like Like x 3
  7. Library
    Offline

    Library Slimy

    232
    144
    235
    Nov 6, 2016
    4:13 PM
    Slave
    I'm assuming if you open up the Legends+ Config and uncheck the box at the top, the "Use DirectX9 Client" you should be able to run the game in default. Once you set the resolution settings though, I'm assuming you won't have to run/launch the game through the Legends+ Config again (assuming it saves your preferences) but I might be wrong.
     
  8. Hito
    Offline

    Hito Stone Golem

    126
    51
    141
    May 4, 2017
    Straya
    4:13 AM
    Ainu
    Hermit
    95
    Galaxy
    Can you share the source code on Github please?
     
    Last edited: May 28, 2017
  9. OP
    OP
    Lily
    Offline

    Lily Mixed Golem Retired Staff

    160
    238
    178
    Jul 23, 2015
    Female
    UK
    8:13 PM
    Lick
    F/P Arch Mage
    130
    I'll provide the source code once everything is cleaned up a bit, and I'm pleased enough to not be dedicating as much time to working on it! The shim is currently quite hacky (and specific to Maple Story's odd handling of a few things) so I'm loathe to share it just yet. :)
     
    Last edited: May 28, 2017
    • Like Like x 2
  10. Bayta
    Offline

    Bayta Red Snail

    5
    0
    0
    May 29, 2017
    Female
    2:13 PM
    Cleric
    Im either getting "MapleLegends.exe was not found" when I don't have Maple Story running or " MapleLegends.exe is already running. Please close any actives clients before modifying settings." when i launch the client.
     
  11. OP
    OP
    Lily
    Offline

    Lily Mixed Golem Retired Staff

    160
    238
    178
    Jul 23, 2015
    Female
    UK
    8:13 PM
    Lick
    F/P Arch Mage
    130
    Did you install the tool to the same directory that you've installed MapleLegends? The default is C:\MapleLegends, but if you've installed elsewhere it won't detect the files.

    Or if your antivirus has deleted one of the game executables but you still use 'MapleLegendsWindowed' to play, you can tick the 'Windowed' box in the tool which will change the default file it loads. :)
     
  12. Bayta
    Offline

    Bayta Red Snail

    5
    0
    0
    May 29, 2017
    Female
    2:13 PM
    Cleric
    Alright i moved it into the same file, now its reading it but it still won't let me adjust it at all.
     
  13. OP
    OP
    Lily
    Offline

    Lily Mixed Golem Retired Staff

    160
    238
    178
    Jul 23, 2015
    Female
    UK
    8:13 PM
    Lick
    F/P Arch Mage
    130
    That's really odd! Did you make sure to copy both required files (dxd8.dll, Legends+ Config.exe)? Does enabling/disabling the DX9 client (the top option in the tool) show any error messages?
     
  14. Bayta
    Offline

    Bayta Red Snail

    5
    0
    0
    May 29, 2017
    Female
    2:13 PM
    Cleric
    I have a _d3d8.dll but not a dxd8.dll, and i didn't get any error messages no.
    I tired uploading a picture of my file so you could see everything in it, but for some reason its just being stupid OTL;
     
  15. OP
    OP
    Lily
    Offline

    Lily Mixed Golem Retired Staff

    160
    238
    178
    Jul 23, 2015
    Female
    UK
    8:13 PM
    Lick
    F/P Arch Mage
    130
    If you open the tool and ensure that 'Use DirectX9 Client' is ticked (without the game booted), then click Launch, that should resolve it! :)

    If that doesn't resolve it, make sure 'Use DirectX9 Client' is ticked, and then manually rename _d3d8.dll to d3d8.dll. (You shouldn't have to do that, though)
     
    Last edited: May 29, 2017
  16. Bayta
    Offline

    Bayta Red Snail

    5
    0
    0
    May 29, 2017
    Female
    2:13 PM
    Cleric
    It still won't let me adjust the size, but at least it fixes the major issue i was having which was the resolution messing up my second screen. So i'll take it as a win for now lol
     
  17. OP
    OP
    Lily
    Offline

    Lily Mixed Golem Retired Staff

    160
    238
    178
    Jul 23, 2015
    Female
    UK
    8:13 PM
    Lick
    F/P Arch Mage
    130
    New version available!

    Public v0.8

    Code:
    [ DLL version:         0.7.1.5 ]
    [ Config Tool version: 0.5.1.5 ]
    UPDATE NOTES
    +Installer now automatically removes config.ini and _d3d8.dll to avoid issues when updating/reinstalling Legends+
    +'Use DirectX 9 Client' now named 'Enable Legends+' for ease of interaction
    +Borderless Window is now an available option
    +Performance and compatibility improvements, particularly with AMD systems​

    KNOWN ISSUES
    With 'Borderless Window' enabled, switching to fullscreen (ALT+ENTER) and back to windowed mode results in a normal bordered window​
     
    Last edited: May 31, 2017
    • Like Like x 3
  18. OP
    OP
    Lily
    Offline

    Lily Mixed Golem Retired Staff

    160
    238
    178
    Jul 23, 2015
    Female
    UK
    8:13 PM
    Lick
    F/P Arch Mage
    130
    This is an awesome idea! Any way you'd like to see it implemented? Would you like a "not resizable window" option in the config tool, or some other kind of toggle?
     
  19. Kimmy
    Offline

    Kimmy Administrator Staff Member Administrator Game Moderator

    10,963
    10,998
    551
    Sep 9, 2014
    The Netherlands
    9:13 PM
    Moderator Post
    Probably the way default v62 is but then with the choose resolution? I guess that's best way :p
     
  20. Chew
    Offline

    Chew Headless Horseman

    897
    400
    372
    May 8, 2015
    Male
    9:13 PM
    Beginner
    Ever since installing this program my maplestory window has been minimizing randomly, how do i get it back to normal?
     

Share This Page