..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.imgallows 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*.dllfiles (if any)
- Copy
Blackwings Launcher.exeto 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.dlltoijl15_orig.dll - Rename
Blackwings.dlltoijl15.dll - Set
ijl15 = 1under Export inBlackwings.ini
- Open the localhost in CFF Explorer
- Select
Import Adderin the left tab - Select
Addand locateBlackwings.dll - Select
00000001 - NoOpin the Exported Functions tab - Select the
Import By Namebutton - Select
Rebuild Import Table - Save the file via the toolbar
File -> Save
- Modify the
Blackwings.inifile to the appropriate settings
- Run the localhost executable and
Blackwingswill 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
msbuildcommand or build in Visual Studio