No offense Optantic, but doing a cave with endel's is idiocy, not only is it overly complex for no reason, but it's about as advanced as XPP.I wouldn't recommend it. Ever.
What do you mean? Codecave function is the same on any trainer engine, endel, xpg, xyz.
personally, endel is most easiest to code and easiest learn from
In terms of simplicity or idiocy, it depends on your knowledge
This
Is just the same as this:Code:DWORD Ptr1, Ptr2; __asm { mr Ptr1,r6 mr Ptr2,r9 }
endel is recommended for newbies.Code:DWORD Ptr1; __asm { mr Ptr1,r6 } __asm{ } DWORD Ptr2; __asm { mr Ptr2,r9 }
Last edited by optantic; 06-03-2013 at 01:37 AM.
Except in XPG's engine and XYZ's, you don't have to add anything in the main.cpp or the kernel.h, and if someone's a newbie they shouldn't try to make a cave, ever hooked wrong? Well if you did you should know it can lead to some nasty bugs.
You don't have to add anything to main.cpp or kernel.h in those two trainer engines because it's already pre-made before it got released
Since, it's not pre-made in endel engine, that's why there's the tutorial on how to add cave function to it.
Even if one fails to fully follow the instructions on how to add the codings to main.cpp or kernel.h, there won't be any bugs in the trainer because VS will not allow the trainer to be build.
To be honest, all 3 trainer engines are written in C++ or C? So any functions in endel engine can be added to the X** engine and any functions in X** engine can be added to endel engine. IMAO, endel is the easiest to use because for a C,C++ dummy like me, I really don't have a clue on how to built any kind of trainer (cave or not) using the X** engines, but on endel engine it's as easy to built as 1 2 3.
Except VS won't bug out if the hook is wrong, it doesn't know if it's wrong.
And seeing how Deadly's engine is older than Endel's and still has more features while stock, it shows me it's better.
And i would be happy to teach anyone to use a different engine than Endel's, i have used Endel's before, and once you go Deadly you don't go back :P
I'm sorry if i seem hostile or anything, i just love a good debate, i appreciate everything you and the other trainer makers do, you provide us with trainers for every game we like, so thank you.
Yes, we might have different opinions. But, it's all for good intentions :)
The users will decide which one they want to use.
wow thanks for this