Register for your free account! | Forgot your password?

Go Back   elitepvpers > New Arrivals > Blade & Soul > Blade & Soul Hacks, Bots, Cheats & Exploits
You last visited: Today at 08:12

  • Please register to post and access all features, it's quick, easy and FREE!

 

[AfroDev]'s BnS_Work (Full Engine SDK + Examples)

Reply
 
Old   #31
 
elite*gold: 0
Join Date: Feb 2016
Posts: 5
Received Thanks: 4
OK... it's a copy of the classes and funtions of the ue3 engine
and his source is a bad example[ sry ^^, but you need vc 2015,
boost library(and he hasn't wrote witch version he use)
and more knowledge as for a normal basic hook ].
It give you a tool to read&change values without longtime reversing with CE + you can call function at the proxyfunction ProcessEvent(UFunction*,void*,void*);
You can react dynamic at any events like damage,
blind what ever and all pointer/classes/vars are named like AT1Pawn (playerobject class for bns).
With help of the sdk you can access i.e. your health ((AT1Pawn*)mPawn)->Health or change your movingspeed like ((AT1Pawn*)mPawn)->GroundSpeed =(float) my_new_speed;
or deactivate the gravity.
OK ((AT1Pawn*)mPawn)->fGravityZ = 0.0f; will not work...
but its readable wich means you can search in the sdk for anything
like gravity, animation ...
pls google "ue3 basic hook"; "TheFeckless" ; "lowHertz" ...
you will found so many (easier) tutorials.

/DE
Es ist im Prinzip eine Kopie der Klassen und Functionen der Unreal 3 Engine.
Sein Beispiel ist wirklich nicht optimal und ich würde es auch nicht verwenden,
aber die sdk ist nützlich.
Es erlaubt dir schnell auf Werte deines Characters oder des Spiels allgemein zu zugreifen,
schnell auf Effekte wie Blind, Damage usw. zu reagieren
und Functionen aufzurufen oder Functionen zu ersetzen in Processevent z.B.: kannst du StopAnim() aufrufen im Falle einer Animation für einen noAnimation Hack.
Da alle offsets/pointer/classen/variabeln usw. einen eindeutigen lesbaren Namen haben sparst du viel Zeit im Vergleich zu CE,
weil du einfach nach Dingen wie Speed,Animation,Gravity suchen kannst. AT1Pawn ist als Beispiel eine der wichtigsten Klassen für deinen Char,
damit kannst du viele Dinge manipulieren, z.B.: den Speed ((AT1Pawn*)mPawn)->GroundSpeed =(float) my_new_speed.
Auch, wenn man einen Bot schreiben will kommt man nur bedingt an einer sdk vorbei.
Es geht zwar auch manuel ist aber aufwendiger und heufig anfälliger für Fehler.
Es gibt aber unmengen an leichten Tutorials in einem anderen Forum nur weiß ich nicht wie sie es hier halten mit dem werben für andere seiten,
darum google "TheFeckless", "lowHertz", "ue3 basic hook" ... dort werden auch viele Anfänger Fragen und Problemlösungen relativ einfach erklärt...
wird einer der ersten links sein.



xxcry33 is offline  
Thanks
3 Users
Old   #32
 
elite*gold: 0
Join Date: Jul 2006
Posts: 661
Received Thanks: 982
Quote:
Originally Posted by xxcry33 View Post
OK... it's a copy of the classes and funtions of the ue3 engine
and his source is a bad example[ sry ^^, but you need vc 2015,
boost library(and he hasn't wrote witch version he use)
and more knowledge as for a normal basic hook ].
It give you a tool to read&change values without longtime reversing with CE + you can call function at the proxyfunction ProcessEvent(UFunction*,void*,void*);
You can react dynamic at any events like damage,
blind what ever and all pointer/classes/vars are named like AT1Pawn (playerobject class for bns).
With help of the sdk you can access i.e. your health ((AT1Pawn*)mPawn)->Health or change your movingspeed like ((AT1Pawn*)mPawn)->GroundSpeed =(float) my_new_speed;
or deactivate the gravity.
OK ((AT1Pawn*)mPawn)->fGravityZ = 0.0f; will not work...
but its readable wich means you can search in the sdk for anything
like gravity, animation ...
pls google "ue3 basic hook"; "TheFeckless" ; "lowHertz" ...
you will found so many (easier) tutorials.

/DE
Es ist im Prinzip eine Kopie der Klassen und Functionen der Unreal 3 Engine.
Sein Beispiel ist wirklich nicht optimal und ich würde es auch nicht verwenden,
aber die sdk ist nützlich.
Es erlaubt dir schnell auf Werte deines Characters oder des Spiels allgemein zu zugreifen,
schnell auf Effekte wie Blind, Damage usw. zu reagieren
und Functionen aufzurufen oder Functionen zu ersetzen in Processevent z.B.: kannst du StopAnim() aufrufen im Falle einer Animation für einen noAnimation Hack.
Da alle offsets/pointer/classen/variabeln usw. einen eindeutigen lesbaren Namen haben sparst du viel Zeit im Vergleich zu CE,
weil du einfach nach Dingen wie Speed,Animation,Gravity suchen kannst. AT1Pawn ist als Beispiel eine der wichtigsten Klassen für deinen Char,
damit kannst du viele Dinge manipulieren, z.B.: den Speed ((AT1Pawn*)mPawn)->GroundSpeed =(float) my_new_speed.
Auch, wenn man einen Bot schreiben will kommt man nur bedingt an einer sdk vorbei.
Es geht zwar auch manuel ist aber aufwendiger und heufig anfälliger für Fehler.
Es gibt aber unmengen an leichten Tutorials in einem anderen Forum nur weiß ich nicht wie sie es hier halten mit dem werben für andere seiten,
darum google "TheFeckless", "lowHertz", "ue3 basic hook" ... dort werden auch viele Anfänger Fragen und Problemlösungen relativ einfach erklärt...
wird einer der ersten links sein.
do you plan to post an easy to use sdk? cause this one have lot of useless stuff/libraries on it


dabnoj is offline  
Old   #33
 
elite*gold: 0
Join Date: Dec 2008
Posts: 419
Received Thanks: 1,363
Someone asked me to re-rip the SDK for the newest client so I did.
Updated attachments.
▒ Ant. is offline  
Old   #34
 
elite*gold: 0
Join Date: Mar 2016
Posts: 3
Received Thanks: 0
who can share Blade/Soue Class And Struct


ylbylb is offline  
Old   #35
 
elite*gold: 225
Join Date: Sep 2014
Posts: 274
Received Thanks: 387
Quote:
Originally Posted by ylbylb View Post
who can share Blade/Soue Class And Struct
dump 'em yourself.
Cyrex' is offline  
Old   #36
 
elite*gold: 0
Join Date: Feb 2008
Posts: 761
Received Thanks: 273
Quote:
Originally Posted by dabnoj View Post
do you plan to post an easy to use sdk? cause this one have lot of useless stuff/libraries on it
The sdk is the headers. The libraries are part of the example. Use the headers instead of the example
Izeliae is offline  
Old   #37
 
elite*gold: 0
Join Date: Jan 2016
Posts: 2
Received Thanks: 0
newbie here, What/Where is the boost folder?

Looking to just toy around with it and use this as a loader later.

haven't got around to running ollyscript yet...

Do I have to unpack to grab the folder?


Also, Thanks a ton Ant, if this dosnt lead to contributions to the BnS community, It has helped me learn ^^


InfidelAllah is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
[AfroDev] ID Dumper
Purpose] This should work from patch to patch as this pattern has worked for me for quite some time. Just inject it at server select and use the...
24 Replies - S4 League Hacks, Bots, Cheats & Exploits
[AfroDev]'s Public Console & Source w/ (small) SDK
Changelog] v0.00 - Release. v0.01 - Fixed Actor Delegation. v0.02 - Added Actor Following. (Read Notes) v0.03 - Small changes in .dll, included...
35 Replies - S4 League Hacks, Bots, Cheats & Exploits
[AfroDev]'s Asylum
This is purely a proof of concept, wanted to make a tool as lightweight as possible and edit the inventory as I please, with the correct names of all...
467 Replies - S4 League Hacks, Bots, Cheats & Exploits
Looking for examples
I've just recently got into programming and by that I mean specifically C++ Im not by any means an awesome programmer. But regardless, I was...
6 Replies - CO2 Programming



All times are GMT +1. The time now is 08:12.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy
Copyright ©2017 elitepvpers All Rights Reserved.