|
You last visited: Today at 15:31
Advertisement
RE 9dragons
Discussion on RE 9dragons within the 9Dragons forum part of the MMORPGs category.
11/14/2020, 22:58
|
#1
|
elite*gold: 0
Join Date: Jul 2016
Posts: 16
Received Thanks: 0
|
RE 9dragons
After reading all these new topics about people RE 9dragons server and client files, logging into GM accounts, making own server and (GM)clients, making new events, enable +17,18,19,20 cloth refines ect it really makes me wanna try these stuff myself.
The only problem is that I have no idea where to start, I dont have any coding or programming experience. I know 9dragons is written in C++ so should I start to learn that?
Any advise would be appreciated. I am serious about wanting to learn, I am the kind of person who can go easily go 12h+ a day into a project/study when I set my mind into it so i'm hoping to get a serious reply.
Yes I know it's probally gonna take quite a while before I can understand and do any of the stuff I mentioned above but that is fine by me.
Thanks in advance and have a good evening.
|
|
|
11/14/2020, 23:51
|
#2
|
elite*gold: 0
Join Date: Aug 2011
Posts: 1,599
Received Thanks: 786
|
If you have no coding experience, you should start with that.
Don't fool yourself thinking people who made these features via RE spent 2 hours in an afternoon, most of them are doing programming/reverse engineering professionally and they, themselves spent probably days or weeks for some of these features.
|
|
|
11/15/2020, 08:04
|
#3
|
elite*gold: 0
Join Date: Feb 2020
Posts: 9
Received Thanks: 4
|
Cheat Engine
|
|
|
11/15/2020, 11:09
|
#4
|
elite*gold: 0
Join Date: Jul 2016
Posts: 16
Received Thanks: 0
|
Quote:
Originally Posted by bog18dy
If you have no coding experience, you should start with that.
Don't fool yourself thinking people who made these features via RE spent 2 hours in an afternoon, most of them are doing programming/reverse engineering professionally and they, themselves spent probably days or weeks for some of these features.
|
Thanks the fast reply, I hope you will take the time to explain a sort of step by step guide in what I should focus on?
Which language? What are the next steps after I can code properly? What should I focus on and what should I skip? What are mistakes I should avoid?
And yes I know this I gonna be a long term project haha
Thanks in advance
|
|
|
11/15/2020, 13:41
|
#5
|
elite*gold: 37
Join Date: Jan 2009
Posts: 2,545
Received Thanks: 1,036
|
Quote:
Originally Posted by Alienwarelover
Thanks the fast reply, I hope you will take the time to explain a sort of step by step guide in what I should focus on?
Which language? What are the next steps after I can code properly? What should I focus on and what should I skip? What are mistakes I should avoid?
And yes I know this I gonna be a long term project haha
Thanks in advance
|
tl;dr GuidedHacking is a nice place to start when you have basic programming skills.
Long version: That's a bit more complicated, at least in my opinion. There's a nice-to-have list of skills, completely biased (random order): - C++ programming,
- x86 architecture,
- cryptography knowledge,
- debugging,
- assembler knowledge,
- basics of 3D graphics,
- algorithms and data structures,
- networking,
- extra points for using IDA/Ghidra/radare.
So, going step-by-step. Before you start your reverse engineering "project", you should at the very least know about the PC memory. Knowing about RAM and CPU is your best friend now. C++ or C# may help you with writing your own features. Well, there are a few masochists that use Cheat Engine for even more complicated features, but I wouldn't go for it long-term. That's a perfect tool for creating a PoC or a simple trainer.
As it goes for good practices and common mistakes, I think it's a completely personal thing. I've learned how to code DLL literally by copy-pasting the basic stuff I've received years ago, though I knew quite a lot about C++ programming. If you want your baby steps in RE and hooking here, I'd suggest this:
- write a DLL that, after injecting, shows a message box;
- write a DLL that prints a message using in-game mechanics;
- write a DLL that makes auto chi breathing (either by simulating clicks or by sending a valid packet). That's probably the easiest thing to implement. Or speed hack. Or teleport hack. These are kinda trivial.
By then, you should have enough knowledge to find your own way.
|
|
|
11/15/2020, 15:20
|
#6
|
elite*gold: 0
Join Date: Jul 2016
Posts: 16
Received Thanks: 0
|
Quote:
Originally Posted by adek1994
tl;dr GuidedHacking is a nice place to start when you have basic programming skills.
Long version: That's a bit more complicated, at least in my opinion. There's a nice-to-have list of skills, completely biased (random order): - C++ programming,
- x86 architecture,
- cryptography knowledge,
- debugging,
- assembler knowledge,
- basics of 3D graphics,
- algorithms and data structures,
- networking,
- extra points for using IDA/Ghidra/radare.
So, going step-by-step. Before you start your reverse engineering "project", you should at the very least know about the PC memory. Knowing about RAM and CPU is your best friend now. C++ or C# may help you with writing your own features. Well, there are a few masochists that use Cheat Engine for even more complicated features, but I wouldn't go for it long-term. That's a perfect tool for creating a PoC or a simple trainer.
As it goes for good practices and common mistakes, I think it's a completely personal thing. I've learned how to code DLL literally by copy-pasting the basic stuff I've received years ago, though I knew quite a lot about C++ programming. If you want your baby steps in RE and hooking here, I'd suggest this:
- write a DLL that, after injecting, shows a message box;
- write a DLL that prints a message using in-game mechanics;
- write a DLL that makes auto chi breathing (either by simulating clicks or by sending a valid packet). That's probably the easiest thing to implement. Or speed hack. Or teleport hack. These are kinda trivial.
By then, you should have enough knowledge to find your own way.
|
Great awesome stuff here, Thank you very much for sharing your knowledge
Time to get to work haha
|
|
|
11/15/2020, 16:49
|
#7
|
elite*gold: 37
Join Date: Jan 2009
Posts: 2,545
Received Thanks: 1,036
|
Quote:
Originally Posted by Alienwarelover
Great awesome stuff here, Thank you very much for sharing your knowledge
Time to get to work haha 
|
Good luck with your project, feel free to ask questions. The learning curve may be a bit steep, but you can do it.
|
|
|
11/18/2020, 11:47
|
#8
|
elite*gold: 0
Join Date: Nov 2020
Posts: 40
Received Thanks: 6
|
Quote:
Originally Posted by adek1994
Good luck with your project, feel free to ask questions. The learning curve may be a bit steep, but you can do it.
|
Can you sell me the 9d skill editing tool?
|
|
|
All times are GMT +1. The time now is 15:31.
|
|