Enhanced AuthHook for v176 that includes StringPool
I thought it would be cool to add this feature to v176 since nobody else did, can be used to do some cool stuff
- Usage of StringPool
You'll need an unpacked dump of v176 MapleStory.exe which can be found here: https://drive.google.com/file/d/19EwTY7gl1yLxcQpx5z0xRPRlTnNBVb-e/view?usp=sharing
You'll also need STREDIT which can be found here (this STREDIT is also updated and will work for higher versions as well, tested up to v223): https://drive.google.com/file/d/1fiUi7Yapv9hV0WzWr5F5GEyJCVEL-w4c/view?usp=sharing
After downloading both the unpacked dump of v176 and STREDIT, open up STREDIT as admin and load the v176 dump file It will take a few moments and you should see a list of strings, using the StringPool you can edit any of those strings to your liking, for example:
in v176, the ID 4479 "Ver. %d.%d" is the version of the game that is shown at the top right of the login screen, you can edit to say whatever you'd like, example (see top right):
You can do alot of other things like editing the game's font, editing job names, all kinds of messages, this can also be used to find specific functions in IDA.
To add your own edits open AuthHook and go to MapleHook.cpp, find InitStringPool, and add whatever you want
For example:
All you have to do is put the right ID of the string you wish to edit
Have fun!
- How to build
Go to Global.h and change the localhost address (OPT_ADDR_HOSTNAME) to yours if you want to make the server public, otherwise keep it at 127.0.0.1
Build in x86 not x64!
Create a bat file with the following command: MapleStory.exe GameLaunching 8.31.99.141 8484
[make sure it's in your v176 folder]
Run the bat file.
Other features this AuthHook has:
- NGS Removed
- MSCRC Patched
- Nexon Logging Removed
- Multi Client Enabled
- Removed Damage Cap
- Chat Spam Block Bypass
- Droppable NX Items
##Credits
Rajan for the original AuthHook code