taultunleashed logoWhere is the SDK? : Developer's Corner
newtopic  postreply
 [ 6 posts ] 
blue large dot

Where is the SDK? : Developer's Corner

Posted: February 4th, 2004, 5:43 pm
 
z
z's Reps:
User avatar
I've read about an SDK, but I don't see one anywhere. Where can I get it from?


Reply with quote
Posted: February 4th, 2004, 7:06 pm
 
Admin
Admin's Reps:
User avatar
Are you wanting to script or develop compiled plugins?

If scripts, see the sripts documentation forum, if plugins, see the plugins->sdk examples forum.


Reply with quote
Posted: March 11th, 2004, 2:27 pm
 
abenderx
abenderx's Reps:
User avatar
OK, I have the same issue here- I REALLY need to get a function list and some development documentation on how to use your tools. I have some great ideas and plans for this product based on what it seems to be able to do, but I have GOT to have documentation!!! This does not mean pointing to the forums for documentation, as these forums contain "here's a neat trick" type information, which doesn't really help me out.
I want to love your product, and I think I could if you could PLEASE help your customers use it properly!!!!
Thanks, and sorry if I sound frustrated.


Reply with quote
Posted: March 11th, 2004, 2:56 pm
 
WyvernX
WyvernX's Reps:
User avatar
abenderx, are you wanting to script or compile a plugin.

The documentation in the scripting documentation forum is a very detailed syntax and definition of all scripting commands including samples to get up plugin windows, gui interfaces, events, buttons, reading screen pixels, etc.


Reply with quote
Posted: March 12th, 2004, 12:57 pm
 
abenderx
abenderx's Reps:
User avatar
Thanks for the fast reply Wyvern. You (and admin(s) of course) are the knowledgable types here as I can see from the posts that I have looked through.

OK, let's start with your question to me: Where is it that I can understand the differences/advantages of a plugin versus a script? I have gathered bits of information from literally hundreds of posts on this site to the point of absurdity, and what I see for documentation is basically "Here is an example" and "here is the solution to this particular issue." The documentation forum, so far as I can see, has exactly 9 posts in it, and none of them are relevant once XUnleashed is installed and ready to be utilized.
The dev forums are interesting, and I have read through basically everything there in hopes of gaining general (basic) understanding of this product, and still feel no clearer then I did prior.
I do have that list of new functions for the scripthost, and a couple other lists of that nature, but I can find nothing in the area of "Here's how our product works." That has to be there between install docs and function lists. BTW, is the list of functions from that script host post complete? It seems ridiculuous to have to disassemble the XU dlls to get the list of funcs and params and whatnot from a product that I have purchased (LOL)!!
I don't want to turn into a rant. Understand that I am finally learning VBScript after avoiding it in favor of Perl and open langs for many years, but I simply do not have a clear view on how XUnleashed is supposed to be used with respect to the external scripting host. I need to know what you do better then VBScript with the DXSDK.

For instance, Triggers.

Triggers are the absolute key to what I want to do with XU. I want to build logic using lots of small macros executed by a background script for the individual sub-tasks in persuit of a larger goal. I have done an exhaustive analysis of memory structures for my game (unnamed) and have isolated the locations (dynamic, but consistant offset from the base addr) and can write perl or VBS to peek, parse, and create a streaming log file. Can XU make this task easier? Allow me to skip the parsing/posting/logwatching process and watch memory addresses directly?? Is that a value-add for XU? If not, then what is so that I may focus effort properly. More importantly, Where is the information that tells me XU's advantages and how to use them properly???
I have all this planning but I see these tantalizing hints that XU has capability to watch memory structure for string matches built in, but just for kicks, go and try a search for triggers on all forums for all times. Nothing exists which explains triggering and how to use it that I can find.

I am planning around using an external VBS tool which kicks off individual "mini-macros" based on logic like "I'm stuck on something, progress halted" or "I just got hit by something - I should stop messing around and move into a run-like-hell mode" - or even I've been attacked, and I'm going to attack back until noone is attacking me any more.
That logic is easy, but how do I put it together? Can you point me to a document that explains this? I'm not asking for the VB training, but I'm sure that XU has shortcuts to doing the whole thing with VBS and using XU as a key/mouse logger. Those are a dime a dozen, as I'm sure you well know.

PLEASE tell me I'm full of it, and this type of howto exists beyond sifting through the haystack of tech responses to specific questions for a needle. I will be happy as can be to be shown the error of my ways here, but I really have spent a TON of time trying to get my feet under me here and all I have to show for it is a function list of unknown completeness and a couple of sorry attempts by me at single-pass repeating macros that could be done with any old macro prog and fail more often then not
So as to your question about script or plugin, please help me understand the question.
Thanks!
The Ever Hopeful AbenderX


Reply with quote
Posted: March 12th, 2004, 1:10 pm
 
WyvernX
WyvernX's Reps:
User avatar
Let me first say check the FAQ. (link at top) it has some information on triggers, and how to use them.

Next let me point you to the script documentation forums: http://xunleashed.dyndns.org:81/forum/f ... ORUM_ID=42



Ok, scripts can do just about anything that a compiled plugin can. So, I suggest starting with scripts.


Now, scripting does use the VBScript standard. You can also use the scripting objects defined by XU (in the documentation link above). You can do some pretty neat stuff.

For instance, you can use triggers (if you use my RT Chat logger plugin). But lets say you want a smart trigger. What is a smart trigger? Something that can can have some logic on when to trigger and when not to trigger. Lets say you want a simple heal bot. That would just require triggers. Trigger for the text in your log file of "Heal Me". It would then run a macro that would press a button that would cast heal on you. But, lets say you want a heal bot that heals you until you are fully healed, or how about healing you every 5 minutes unless you are already fully healed? That would require a smart trigger.

SO, how would you accomplish this?

First, you would install the RT Chat logger plugin (so you can have access to daoc's chat log.) Next you would read through some of the syntax and documentation from microsoft on how to make vbscripts. Finally, you would read through the syntax for xu's script functions. Now you are ready. So, you create a script that opens the chat log, have a function that checks your health, and a loop that waits 5 minutes and repeats. In that loop, call the check health function and if you determine that you need healing, launch the macro to heal yourself.


Now, the reason you see threads on how to do things, and not much documentation is because beyond syntax, there is not much really you can document because everybody will use the functions differently. The syntax documentation lists sample code with each so you can simply plug it into your script.

So, get an idea of what you are wanting to do, and how to best go about it. Then start programming your script. As you find something you need that is not there, ask on the forums for a way around it, or to haove it coded into the script plugin.

There are several people here that do not mind helping as long as the requests have not been answered 100's of times.


Reply with quote
Want Advertisements After The Last Post Removed? Create A Free Account!

blue large dot Who is online
Users browsing this forum: No registered users and 7 guests

cron
Popular Sections
SWTOR Cheats
Guild Wars 2 Cheats
Guild Wars 2 Hacks
Guild Wars 2 Bots
Diablo 3 Cheats
Guild Wars 2 Mods

Popular Sections
WoW Cataclysm Cheats & Exploits
WoW Cataclysm Hacks & Bots
Star Wars The Old Republic Cheats
SWTOR Mods
Torchlight 2 Cheats
SWTOR Space Mission Bots
Site Nav and RSS
RSS Feed of Developer's Corner RSS Feed 

SitemapIndex SitemapIndex
RSS Feed RSS Feed
Channel list Channel list
left bottom corner Site and Contents Copyright 2001-2012 All Rights Reserved TaultUnleashed.com bottom corner
top left
top right
createaccount
Username:   Password:   Remember Me?