- 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.h
and changeRPC_CLIENT_ID
to 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.cpp
and 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.zip
into a new folder (that you create, it can be any name). - In the folders, you will find
lib
directory, 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
Client176
inSolution Explorer
and selectproperties
. - Navigate to Linker -> Input
- Hit the little downwards pointing arrow in the
Additional Dependencies
section and then clickEdit
- Paste in the directory where your
discord_game_sdk.dll.lib
is located, for example mine isD:\discord-rpc-master\lib\x86\discord_game_sdk.dll.lib
so that is what I put in - Now navigate to
VC++ Directories
in the same properties UI and in theLibrary Directories
section add the path todiscord_game_sdk.dll.lib
location but not the file itself. For example, mine would beD:\discord-rpc-master\lib\x86
so 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.dll
found in yourlib\x86
directory 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 withNoRequireDiscord
CreateFlag, 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