gogogosco / AuthHook-v176-StringPool

Enhanced AuthHook for v176 including StringPool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

v176 AuthHook + StringPool

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/1Xy-GBCMF5FhFF4QTsWxKypKbQdXXKu9-/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):

xaeJIin

mgFNuw5

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:

nUMH9aq

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

##Credits

Rajan for the original AuthHook code

About

Enhanced AuthHook for v176 including StringPool


Languages

Language:C 98.7%Language:C++ 1.3%