Awesome
MapleEzorsia
This DLL modifies the memory of v83 MapleStory clients to change the experience of the game.
Libraries
- Detours - Intercepts windows api and in-game function calls
- discord-rpc - For discord rich presence interaction
Features
- Modify game window and canvas resolution
- Center the game window on start-up
- Position of some in-game components are modified to scale with any resolution
- Enable the minimize button
- Skip the start-up animations
- Hide login screen book border automatically on higher resolutions
- Increase chat log history from 64 to 127
- Fix fear effect (LimitedView fieldType) for any resolution
How To Use
In your v83 MapleStory directory,
- Rename file
nmconew.dll
tonmconew2.dll
- Insert this DLL file in that directory
- Run your client!
Configure
The default config.ini
file isn't included because it's optional.
The default resolution is 1024x768 if no config is present.
Make a file called config.ini
in your game folder and the program will try to use it.
All settings are optional and can be ommitted (in case you don't want players knowing/using it).
[general]
width=1280
height=720
discord=false
debug=false
discord
=true/false
Enables to disables discord presencedebug
=true/false
Enables or disables the output console
Developing
This code can only be compiled on [Release] [x86] configuration
Discord Presence
- Create a Discord Application
Discord.cpp
: Copy yourGeneral Information > Application ID
value to this variable
LPCSTR Discord::m_sApplicationID = "";
Discord.cpp
: Edit the following variables to your liking. Upload images toRich Presence > Art Assets
. Use the name of those images for your imageKey and imageText values.
rp.largeImageKey = "";
rp.largeImageText = "";
rp.smallImageKey = "";
rp.smallImageText = "";
rp.details = "";
rp.state = "";