- NGS Removed
- MSCRC Patched
- Nexon Logging Removed
- Multi Client Enabled
- Discord Rich Presence Support
Launched via the following...
MapleStory.exe GameLaunching 8.31.99.141 8484
This repository is a fork of Client176 created by RajanGrewal.
This repository adds Discord Rich Presence support. The open source version of this Repo currently doesn't provide support for in-game information relay.
Meaning you cannot show your in-game Character's stats (I.E. Level, Map, Job).
- Changing the client id. Navigate to
Global.hand changeRPC_CLIENT_IDto your desired client ID.- For more info on how to get a Discord RPC Client ID. Please naviate to the Discord Developer Portal
- This is not a tutorial on how to setup Discord Specific APIs
- Navigate to
EntryPoint.cppand in the StartRPC() function, please change any current configurations to your liking. - Build the project in Visual Studio on x86 Release, which will output an
ijl15.dll.
-
Linker Error,
Cannot find ::core. This is caused by your Visual Studio not compiling a lib file that is required for this project.- Specifically
discord_game_sdk.dll.lib - To rectify this problem, start by downloading Discord's Official SDK Library Here.
- Extract all the contents of
discord_game_sdk.zipinto a new folder (that you create, it can be any name). - In the folders, you will find
libdirectory, this is the directory that will store that .lib file you will input into Visual Studio's Linker. - In Visual Studio Right Click the Project named
Client176inSolution Explorerand selectproperties. - Navigate to Linker -> Input
- Hit the little downwards pointing arrow in the
Additional Dependenciessection and then clickEdit - Paste in the directory where your
discord_game_sdk.dll.libis located, for example mine isD:\discord-rpc-master\lib\x86\discord_game_sdk.dll.libso that is what I put in - Now navigate to
VC++ Directoriesin the same properties UI and in theLibrary Directoriessection add the path todiscord_game_sdk.dll.liblocation but not the file itself. For example, mine would beD:\discord-rpc-master\lib\x86so I would input that. - Click apply and you should be good to go!
- Extract all the contents of
- Specifically
-
Discord RPC is not working when I launch game!
- You may be missing a dll file in your game folder (maplestory game folder). Add
discord_game_sdk.dllfound in yourlib\x86directory into your maplestory game files. - If you aren't missing a dll, it might just take a second for the RPC to load on initial launch, so be patient!
- You may be missing a dll file in your game folder (maplestory game folder). Add
-
Game does not launch if I don't have Discord Open!Unfortunately, even withNoRequireDiscordCreateFlag, it seems the game won't launch if you don't have discord open! Currently no solution to fixing this problem yet, stay tuned
-Seldom fixed as of commit
c5a935aa91e3956b22a7d9377be05ea027d74762. From testing, it might be inconsistent, stay tuned for a more concrete fix to this issue. If you want it to work 100% of the time please remove the FindWindowA() check inEntryPoint.cpp
