..is a v.95.1 Mushroom game client
Features of Blackwings are configurable via Blackwings.ini
The following are the available config options:
- Host - Connection host
- Port - Connection port
- Title - Game Window Title
- LogoSkip - Enables game logo skip
- LoadMonsterBookSkip - Enables monster book load skip
- WindowImGui - Enables DirectX9 hooks for ImGui
- WindowSizing - Enables dynamic window resizing
- ResManUseFileSystem - Enables loading from .img files via the Data/ directory
- ResManUsePackage - Enables loading from .wz files (default behavior)
- ResManLoadCustom - Enables loading custom data and various features
- Note: Ensure either ResManUseFileSystem or ResManUsePackage is set to 1
- The file loaded will be based on the configured game title for example:
Blackwings.wz
- The
Overrides.img
allows for override of data nodes found in the base data (possibly works for adding new as well)
- InputJoystickDisable - Disables joystick detection to avoid unneccessary poll calls
- NetMsgCustom - Enables overriding OnPacket methods for custom packet handling
- NetMsgCustomProtocol - Enables handling of Blackwings network protocol
- BWSEND_INIT - Sent during every login stage connection
- An installation of v.95.1 Mushroom game
- A working copy of a v.95.1 localhost
- Check the releases tab and download a release!
- Note: Debug builds contain additional debugging tools and logging
- Copy contents of the release to your Mushroom game folder with the localhost
Blackwings.dll
,Blackwings.ini
, and other*.dll
files (if any)
- Copy
Blackwings Launcher.exe
to your Mushroom game folder - Rename your localhost to
MapleStoryU.exe
- Run
Blackwings Launcher.exe
- It should run as administrator by default, if not do it manually
- Rename
ijl15.dll
toijl15_orig.dll
- Rename
Blackwings.dll
toijl15.dll
- Set
ijl15 = 1
under Export inBlackwings.ini
- Open the localhost in CFF Explorer
- Select
Import Adder
in the left tab - Select
Add
and locateBlackwings.dll
- Select
00000001 - NoOp
in the Exported Functions tab - Select the
Import By Name
button - Select
Rebuild Import Table
- Save the file via the toolbar
File -> Save
- Modify the
Blackwings.ini
file to the appropriate settings
- Run the localhost executable and
Blackwings
will be automatically injected
- Note: Blackwings can only be built on a Windows machine as it is a Win32 lib!
- Install and setup vcpkg
- Use the
msbuild
command or build in Visual Studio