Log in

View Full Version : Dynamic stance, Fire, BP Info, WPT/Special Area HUD, Folder destination, and more



soul4soul
03-24-2012, 02:00 PM
Bot Suggestions:


Dynamic Stance - Dynamic stance moves around TOO much. Increase the chance of not moving.
Fire - You should only walk on Fire(or any other fields when added) if there is no other open path. Right now the bot is constantly walking all over campfires and fire fields which wastes a lot of supplies especially on low levels.
Way Point HUD -Similar to the special area hud for neobot Id like to be able to see my special areas on the map as well as what they are blocking. Id like the same option for way points. The ability to see where they are through my HUD and what type of way point it is. optional the waypoint #


http://4.imgland.net/HMf0C-.png


http://1.imgland.net/VVboD.png




HUD settings - you can change the position with the X and Y offset but only to 2 digits, Many of us have large screen add the ability to go to 4 digits. There should be box to enter your own hex color code 000000- FFFFF. Perhaps make a check box to active hex color instead of using the built in color bar.
Bind hotkeys - It would be great if we could bind scripts to hotkeys. The hotkeys should support combo keys(ex. ctrl+b) and single keys(end). It would be useful for turning slime training on and off once its possible to make such a script. Other uses would be the ability to easily and switch equipment with hotkeys like on the flash client. There are many more uses but these are a few examples I thought of.
Built-In Scripts - It would be great if scripts could be added and execute directly from the .xbst file. It would keep our folders cleaner(less duplicate files for different hunting areas and vocations), make it easier to share scripts, and an all around nice feature. The button "make built-in" would copy the currently selected found script and add it to the xbst. Semi Added


http://i.imgur.com/ex4JO.png



Editable Food List - The food list should be moved to a more accessible area. Many foods are worth a large amount of money and having the bot eat them cuts into our profits. A Possible solution is add a way to set food to ignores from within the bot these lists could be saved to the individual .xbst files. Right clicking the tools window could open a more advanced set of tool options, there you can enter the item IDs to ignore eating. Work Around (http://forums.xenobot.net/showthread.php?6977-Eatable-items-ID-to-avoid-eatong-red-mushrooms-etc..&p=76701&viewfull=1#post76701)
Item.GetRingActiveID(itemid) - getActiveRingID(itemid) should be renamed to getActiveItemID(itemid) and include all items which have there IDs changed when equipped. The items that come to mind are firewalker boots, and soft boots. Alternatively A new function can be added specifically for boots and other equipment classes but they are so similar it might as well be 1 function.
Self.UseItemWithGround - It would be nice if Self.UseItemWithGround would accept item names. Along with any other functions which are still missing this ability.
Container:GetItemData(spot) - Would be nice if this returned the item name as well or If it was broken into another function. I know its not hard hard to turn the id into a name but I would be nice to have as a function


Forum Suggestions:

Report button - Add back the report button or give a good reason why it was removed. Its not worth the time to PM a mod to make reports.
Forum organization. Trade board should be split it to 2 sub boards A) characters and B) Gold and items


Added:


BP Infomation
Special Area HUD
Global Variables - The ability to access variables set in different scripts would be great.

Can be done using the signal class


Map.MoveItem(fromz, fromy, fromz, toz, toy, toz) - Useful to move items off of shovel spots, spider webs, and dworc walls.
Recent PM HUD

Can be now be done with scripts using the PM proxy class


Reset wait time (http://forums.xenobot.net/showthread.php?4509-Does-purchasing-another-month-reset-my-HWID-access) - Extending your license time should grant you a 1 time chance to change machines instantly.

Alternate Solution was used wait time has been changed to always be 2 days.


Alarm on Message - There is an alarm for PM but no alarms for Message. It would nice to be able to ignore the spells (at least your own spells).

Can be done with scripts using the message proxy classes




Declined:


Xenobot folder destination - I want to be able to change the path to the xenobot folder. Personally I dont like it in my documents and prefer it back in C:\programs\xenobot. Second many people now use some type of cloud service (skydrive, dropbox, and others). I play tibia on multiply computers like may others do, keeping all the scripts up to date and constantly transferring them back and forth is a pain. To keep my botting files up-to-date I keep them in the cloud if we could change the folder path I could select my cloud folder and not have to worry. A nice way of accomplishing this would be by moving config.ini to C:\programs\xenobot and adding another field called folder path into the file.

As a work around symbolic links can be used.




Suggestions from others I support in-part or in-whole:


"Few" suggestions. (http://forums.xenobot.net/showthread.php?3467-quot-Few-quot-suggestions.)
Looting as a human would (http://forums.xenobot.net/showthread.php?684-Looting-as-a-human-would)
Summ's Suggestion List (http://forums.xenobot.net/showthread.php?4497-Summ-s-Suggestion-List) Many Added
Much to do, Much to change. Any one gonna read? (http://forums.xenobot.net/showthread.php?4757-Much-to-do-Much-to-change.-Any-one-gonna-read)

Y2Quake
03-24-2012, 02:09 PM
Agreed with both

S0ny
03-24-2012, 03:12 PM
For what is dynamic good anyway?

soul4soul
03-24-2012, 03:39 PM
its like follow but once you reach the target youll move around it a little instead of standing still

S0ny
03-24-2012, 07:31 PM
its like follow but once you reach the target youll move around it a little instead of standing still

Ye, for what should that be good? xD

Elvang
03-24-2012, 08:56 PM
So you don't look afk.

S0ny
03-25-2012, 12:21 AM
Ah true

soul4soul
06-07-2012, 04:53 PM
updated my list with 3 more suggestions.

Y2Quake
06-07-2012, 04:56 PM
Good, you can see your special areas if you enable the "show diagnostic" option in pathfinder

Infernal Bolt
06-07-2012, 05:14 PM
Nodes have no delay as far as I know, the ladders and shit have a delay since there is a risk to walk down them again if there isn't one.
As mentioned you can see your special areas through the "diagnostic" thingy in pathfinder.

soul4soul
06-07-2012, 05:59 PM
I know you can. Its not helpful and not what im asking for. show diagnostic information is for diagnostics.... As you can clearly see if the picture id like a nice simple way of being able to always have my special areas showing.

Stusse
06-07-2012, 11:24 PM
Ye, for what should that be good? xDSo you dont have to tank all the creeps? ;>

soul4soul
06-22-2012, 07:08 PM
Added point 7


7. HUD settings
you can change the position with the X and Y offset but only to 2 digits, Many of us have large screen add the ability to go to 4 digits. There should be box to enter your own hex color code 000000- FFFFF. Perhaps make a check box to active hex color instead of using the built in color bar.

Spectrus
06-22-2012, 10:38 PM
These are all wonderful suggestions. Bravo.

braedan13
06-23-2012, 07:02 AM
Really like the waypoint HUD suggestion ... But all the others are great aswell :D

soul4soul
07-04-2012, 03:28 PM
Thanks guys. Im glad the community likes them. With all this support hopefully they will be accepted and added to the bot quicker.

added points 8 and 9. At the end of my post I add a list of suggestions from other users which I support.

8. Recent PM HUD
Exactly like the recent loots HUD except it will show your recent PM. It should have advanced options to let you decide if you want to see your own out going PMs.

9. Bind hotkeys
It would be great if we could bind scripts to hotkeys. The hotkeys should support combo keys(ex. ctrl+b) and single keys(end). It would be useful for turning slime training on and off once its possible to make such a script. Other uses would be the ability to easily and switch equipment with hotkeys like on the flash client. There are many more uses but these are a few examples I thought of.

Suggestions from others I support in-part or in-whole:
"Few" suggestions. (http://forums.xenobot.net/showthread.php?3467-quot-Few-quot-suggestions.)
Looting as a human would (http://forums.xenobot.net/showthread.php?684-Looting-as-a-human-would)
Summ's Suggestion List (http://forums.xenobot.net/showthread.php?4497-Summ-s-Suggestion-List)
Much to do, Much to change. Any one gonna read? (http://forums.xenobot.net/showthread.php?4757-Much-to-do-Much-to-change.-Any-one-gonna-read)
Does purchasing another month reset my HWID access? (http://forums.xenobot.net/showthread.php?4509-Does-purchasing-another-month-reset-my-HWID-access)
[Scripting] - Soul (http://forums.xenobot.net/showthread.php?2616-Scripting-Soul)

braedan13
07-04-2012, 10:21 PM
I would really like to see bind hotkeys, its really really useful for mages using field runes and stuff (for me it is anyway its just how i sit my hands on the keyboard)

kratos04
07-05-2012, 07:52 AM
I agree, also add walk in poison field, electric field since I hunt in energized raging mage and they throw eletric field and cant bot there =/, and good suggestions.

Flappy Joe
07-05-2012, 09:04 AM
I agree, also add walk in poison field, electric field since I hunt in energized raging mage and they throw eletric field and cant bot there =/, and good suggestions.

Right click - > Pathfinding

kratos04
07-05-2012, 07:50 PM
Right click - > Pathfinding
It still doesnt work, I dont know how to use it a lot i just let it stay there until the field are remove if you can help pm me I am a little new to this bot still figuring how it works.

soul4soul
07-14-2012, 01:11 PM
3 more suggestions. This time they are all for the forum.

My Forum Suggestions:
1. Report button
Add back the report button or give a good reason why it was removed. Its not worth the time to PM a mod to make reports.

2. Update the pinned Suggestion List
The suggestion thread hasnt been updated in 5 months there is no point in having. Mods keep closing threads saying things have been suggested, the suggest falls to page 2 and someone else suggestions it again. If its at least added to the suggestion list then it might not get posted 10 times.

3. Accepted Suggestions
I propose a system similar to the way it works on tibia.com (http://forum.tibia.com/forum/?action=announcement&announcementid=31) mods will organize suggestions perhaps in the already existing suggestion list. Darkstar will take a look at the list and mark what will and wont be implemented. This would save darkstar time from having to view every thread and a nice way for the community to know what to expect in the future.

DarkstaR
07-14-2012, 03:19 PM
I like all of the suggestions, let me address some of my concerns.

Dynamic stance:
I'll look into it. However, it will never look full human like, you can't make a piece of software think like that.

Fire:
I've actually been looking into this. Even when walk on fields is not check it still seems to like walking on fire.

Bp Info:
Easy peasy.

Waypoints HUD:
This is something I've wanted to do myself. However, there are a few problems with this.
1. If you have extremely long waypoints, looping them to find on-screen ones, getting the map positions and calculating their screen locations can be a huge hassle.
2. Same concern with special areas.

That being said, I can always make a "this can lag on slower systems" note.

Folder Destination:
I will look into this when i add in wide-character folder path support.

Waypoint Delay:
Stands should have a delay - you're supposed to stand there. Nodes, however, I'll fix.

HUD Settings:
The HUD will stay as is for now but a LUA customizable HUD will come soon.

Recent PM HUD:
I'll look into it.

Bind Hotkeys:
I'll probably add a onKeyDown event to the scripter. That along with custom HUD should work great.

CBA replying to forum suggestions ATM, I've got stuff to do :p

mastomania
08-08-2012, 10:39 AM
"Bind Hotkeys:
I'll probably add a onKeyDown event to the scripter. That along with custom HUD should work great.

CBA replying to forum suggestions ATM, I've got stuff to do"

Wheeeeen? :P

Apotheosis
08-08-2012, 01:02 PM
Agreed with the mod these are all great ideas.

soul4soul
08-14-2012, 04:50 PM
I like all of the suggestions, let me address some of my concerns.

Dynamic stance:
I'll look into it. However, it will never look full human like, you can't make a piece of software think like that.

Fire:
I've actually been looking into this. Even when walk on fields is not check it still seems to like walking on fire.

Bp Info:
Easy peasy.

Waypoints HUD:
This is something I've wanted to do myself. However, there are a few problems with this.
1. If you have extremely long waypoints, looping them to find on-screen ones, getting the map positions and calculating their screen locations can be a huge hassle.
2. Same concern with special areas.

That being said, I can always make a "this can lag on slower systems" note.

Folder Destination:
I will look into this when i add in wide-character folder path support.

Waypoint Delay:
Stands should have a delay - you're supposed to stand there. Nodes, however, I'll fix.

HUD Settings:
The HUD will stay as is for now but a LUA customizable HUD will come soon.

Recent PM HUD:
I'll look into it.

Bind Hotkeys:
I'll probably add a onKeyDown event to the scripter. That along with custom HUD should work great.

CBA replying to forum suggestions ATM, I've got stuff to do :p
Thanks for the reply. Look forward to seeing what can be done. I love the BP Info. I wish I had it when I dont bot.


10. Built-In Scripts
http://i.imgur.com/ex4JO.png
It would be great if scripts could be added and execute directly from the .xbst file. It would keep our folders cleaner(less duplicate files for different hunting areas and vocations), make it easier to share scripts, and an all around nice feature.
Added point 10

soul4soul
08-29-2012, 11:17 PM
Added 2 more points for the bot and 1 more point for the forum


11. Reset wait time
Extending your license time should grant you a 1 time chance to change machines instantly.

12. Global Variables
The ability to access variables set in different scripts would be great.

4. Increased Private Message Space
suggested sizes:
member: 100 messages
licensed member: 250 messages
moderators: 759 messages

soul4soul
09-03-2012, 08:52 PM
2 more suggestions added to the list

13. Editable Food List
Im not sure how eating food works. Im guessing a list of all editable item IDs are hard coded into the bot. This list should be moved to an accessible area. Many foods are worth a large amount of money and having the bot eat them cuts into our profits. A Possible solution is add a way to set food to ignores from within the bot these lists could be saved to the individual .xbst files. Right clicking the tools window could open a more advanced set of tool options.

14. getActiveItemID(itemid)
getActiveRingID(itemid) should be renamed to getActiveItemID(itemid) and include all items which have there IDs changed when equipped. The items that come to mind are firewalker boots, and soft boots. Alternatively A new function can be added specifically for boots and other equipment classes but they are so similar it might as well be 1 function.

Y2Quake
09-03-2012, 11:53 PM
You've nice ideas dude, nice ideas. Personally one of the thing i need is setsetting and also chase monster integrated with the bot (because now i can do it just setting it to "do nothing" but it misses the loot when other monster appears on the screen and the char is looting xd)

dont you agree?

By the way good job

soul4soul
09-06-2012, 12:29 AM
Since it is related I added a list of items that are confirmed to be on darkstar's to do list for xenobot

JIRA (Items on DarkStar's To Do List)
1. Purchasing License Resets HWID 1 time

Quote Originally Posted by sirali sark View Post
But if i buy 30days more to my account ? Can active the bot today? or its imposible?
I just reboot my cp one time.. can't understand why it count three times lol
Buying time doesn't reset the counts currently. It something I'll have to add in the near future.

Syntax Spectrus Jo3Bingham Luls Rydan Infernal Bolt

Someone add this to JIRA so I remember to do it. I'm at work. (Maybe more of you have JIRA access? idr. someone just do it plx <3)

2. Targeting Mark Nodes

I will see if I can't make Targeting mark nodes as complete once it's come in range of them. Jo3Bingham, JIRA this shit, please.

3. Advanced Healer Setting
-quote missing-

4.
http://i.imgur.com/Pe92i.png

soul4soul
09-13-2012, 12:16 AM
1 more new point

15. Map.MoveItem(fromz, fromy, fromz, toz, toy, toz)
Useful to move items off of shovel spots, spider webs, and dworc walls.

SomeKindOfMonster
09-13-2012, 12:21 AM
BUMP IT UPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP

soul4soul
09-29-2012, 01:43 PM
some updates to the list. I told you guys advanced health setting where coming even before darkstars preview.

soul4soul
01-10-2013, 09:55 PM
I updated the list with what was added. added a few more suggestions, these 3 arent anything great but they still would be nice. I had a few more earlier but I forgot them by the time I got to the PC.

16. Alarm on Message
There is an alarm for PM but no alarms for Message. It would need to be able to ignore the spells (at least your own spells).

17. Self.UseItemWithGround
It would be nice if Self.UseItemWithGround would accept item names. Along with any other functions which are still missing this ability.

18. Container:GetItemData(spot)
Would be nice if this returned the item name as well or If it was broken into another function. I know its hard hard to turn the id into a name but I would be nice to have as a function