Hi, i'm making this thread to present a project I have been working on for around 1 or 2 months.
This project is named Moonlight
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 everything in the game it can be used with local client (injected .dll) or remote client (clientless).
All properties from Moonlight is observable so you can easily bind them to your WPF view without problem.
You can find the project here :
There is still a lot of work to do but it is progressing well, here is some kind of roadmap
Quote:
Global
Local Client
Remote Client
I18n
Entity
Id
Name
Hp/Mp
Map
Position
Level
Character
Secondary data (reputation, dignity, production points, sp points etc...)
I know it's a stupid request, it's an excellent start to create a bot with infinite functions. Could you make a video where you show how to use and create your code? Thank you
I know it's a stupid request, it's an excellent start to create a bot with infinite functions. Could you make a video where you show how to use and create your code? Thank you
Yes i was planning to do it since there is some things to clarify about basic project setup (Toolkit parsing, DllExport, injector supporting custom export function etc...)
Why everyone wants a video ?
It's an API with an example, if you don't understand what it is, it's not for you, it aims to facilitate the development process of a bot with an easy to use Application Programming Interface.
- Clone Moonlight
- Build Moonlight
- Create a C# .dll project targeting .NET Framework 4.7+
- 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 & Moonlight.Interop.dll* to a subfolder named Moonlight in your NosTale folder
- Copy your generated .dll to NosTale folder
- Inject your .dll using an injector supporting custom export function.
*Moonlight.Interop.dll & Moonlight.Toolkit are located in Moonlight build folder.
If you are not able to setup your project correctly using these explanation this library is unfortunately not made for you.
Why everyone wants a video ?
It's an API with an example, if you don't understand what it is, it's not for you, it aims to facilitate the development process of a bot with an easy to use Application Programming Interface.
No, it's another ****** project without documentation. Sorry but you know how this use probably you can write own code.
No, it's another shitty project without documentation. Sorry but you know how this use probably you can write own code.
Well not as shitty as your english
Do you really expect to have full documentation on a 2 month old project which is still in development and can change at any time ?
Quote:
Originally Posted by Roxeez
If you are not able to setup your project correctly using these explanation this library is unfortunately not made for you.
Looks like you're part of them
I know it's far from being perfect because i'm still a beginner in development but you can't say it's shitty without real arguments so ntm
PS: Btw just checked some of your commit on onex, most of them are just for changing window title or size and you're trashtalking my project.
No, it's another ****** project without documentation. Sorry but you know how this use probably you can write own code.
Please give details, would like to understand your points to judge if a project is "******" or not.
Cause as far as I can see :
- An overall architecture (even thought it lacks some immutability)
- Unit tested project (even thought the unit tests lacks some scenarios)
- Self Documented Code (yes, a well done code is not 100% documented, there are many projects that are just documented through XML comments
- Under active development (even thought it's public, Roxeez didn't say he releases a production ready API nor even a beta/rc state, just a project as is)
Typical "gneugneugneu" without real arguments that can't give a constructive feedback about a project that he obviously don't understand.
Do you really expect to have full documentation on a 2 month old project which is still in development and can change at any time ?
I don't except antything it's you project.
Quote:
Originally Posted by Roxeez
PS: Btw just checked some of your commit on onex, most of the thing you have done is changing the title or size of a window and you're trashtalking my project.
I can't in CPP and push only small changes. I don't evaluate your code, but the whole project, without documentation has no value.
Quote:
Originally Posted by val77
Please give details, would like to understand your points to judge if a project is "shitty" or not.
Cause as far as I can see :
- An overall architecture (even thought it lacks some immutability)
- Unit tested project (even thought the unit tests lacks some scenarios)
- Self Documented Code (yes, a well done code is not 100% documented, there are many projects that are just documented through XML comments
- Under active development (even thought it's public, Roxeez didn't say he releases a production ready API nor even a beta/rc state, just a project as is)
Typical "gneugneugneu" without real arguments that can't give a constructive feedback about a project that he obviously don't understand.
Lack of documentation is the main problem, most people on this forum haven't experience with programming (like me XD).
KBot_5.62_setup.exe ' Open Open Open ' 12/18/2011 - DarkOrbit - 5 Replies KBot_5.62_setup.exe
LİNK :
http://www.kbotik.com/files/mo_IMG_3.jpg
SCAN :
http://www.metascan-online.com/img/metascanonline -logo.png
Moonlight engine cannot open process 12/02/2009 - Kal Online - 1 Replies Hallo :).ich suche eine funktionierende moonlgiht engine..weil imemr wenn ich meine öffne,kommt cannot open process bei engine.exe..
ps:will keine andere ham