An open API service indexing awesome lists of open source software.

https://github.com/gilgames000/nostale-packet-publisher

A packet publisher for the MMORPG NosTale that writes all sent and received packets from NosTale's client on a named pipe.
https://github.com/gilgames000/nostale-packet-publisher

named-pipes nostale packet packet-capture

Last synced: 3 months ago
JSON representation

A packet publisher for the MMORPG NosTale that writes all sent and received packets from NosTale's client on a named pipe.

Awesome Lists containing this project

README

        

# nostale-packet-publisher
A packet publisher for the MMORPG NosTale that writes all sent and received packets from NosTale's client on a named pipe.

## How to use
1. Build the dll
2. Launch NosTale game client
3. [Inject](https://www.google.com/search?q=how+to+inject+a+dll) into `NostaleClientX.exe`
using your preferred dll injector
4. Open your custom named pipe server and listen on the pipe `\\.\pipe\nt_pub_1337`

## How to build
1. Make sure you have Visual Studio 2019 or Build Tools installed with the C++ Workload
2. Clone or download the repository
3. Open the Developer Command Prompt for VS 2019 (x86) and navigate to the project's root directory
4. Run `nmake build` to build the project, `nmake build DEBUG=yes` if you want to enable the debug console, or `nmake build DEBUG=yes LOG=yes` if you also want to log the packets
5. You can find the dll in the `build` folder

## License
This project is licensed under the MIT License - see the [LICENSE](https://github.com/Gilgames000/nostale-packet-publisher/blob/master/LICENSE) file for details

## Acknowledgements
- [nostale-packet-logger](https://github.com/Gilgames000/nostale-packet-logger)
- [readerwriterqueue](https://github.com/cameron314/readerwriterqueue)