Moonlight aims to make NosTale .NET Application developer life easier by giving them access to a complete & easy to use API allowing them to interact with (almost) everything in the game
Moonlight can be used with local client (injected .dll) or remote client (clientless)
Getting Started
Moonlight can be used with local client (injected .dll) or remote client (clientless)
Getting Started
- Create a C# .dll project targeting .NET Framework 4.7+
- Add Moonlight as submodule
- Install DllExport to your project and create your export function (cf. DllExport wiki)
- Build your project
- Create database.db using Moonlight.Toolkit CLI
- Copy previously generated database.db to a subfolder named Moonlight in your NosTale folder
- Copy your generated .dll & MoonlightCore to your NosTale folder
- Inject your .dll using an injector supporting custom export function.
Roxeez/Moonlight
Moonlight is made for easily create .NET application for NosTale using an easy to use API. - Roxeez/Moonlight
github.com