Well regardless if what you're saying is true, this doesn't really make it ok for me. I thought re-writing the bot was there to make existing issues disappear and non issues be the same. But with this, it looks like you're creating issues, that weren't there before, and not solving a lot of the new ones.
However "beta" this bot may be, I was way more satisfied with the old release version and didn't have many complaints. And I'm not talking about plugins or extra combat routines here, but basic bot functionality. I use a lot of PoE bots, not just yours, and for whatever reasons, justified or not, this version of buddy is way below the standards of the old release versions, especially when it comes to functionality.
What I mean is, regardless of whatever imrrovements you plan on having, if this version won't at least be just as good as the old release, then the whole re-write was pretty much pointless, or maybe your point of view differs from mine when it comes to developing a bot.
My criteria are: Functionality, stability, efficiency, and non-detectability, in that order, right now we're left with which of these? Limited functionality?
I've had patience with the entire project, but it's running thin, because I at least expected to have what was there in the old release versions of the bot, right now it's not even that.
I am by no means a whiner, but the state this bot is in, needs A LOT of work before it even comes close to let's say "market standards".
I hope it gets there, but time is also a factor here, get someone to help out with the project, I feel that one man is not enough for all that needs to be done here.
My 2 cents =), gl with the bot
Erhem. Here we go.
It's ok for me, it seems ok for other people. Let's just say we're mostly happy ( by the amount of whine when 1.2 came out, it's dimmed down quite a lot). If most people are happy > if one person is not happy.
A lot of issues have dissapeared.
Bot getting stuck on barrels and other shit, gone.
Bot dying a lot, gone.
Bot flagging by some stupid reason, gone(in my opinion).
This is from a sample size of 80 concurrent bots running a lot of hours over 10 machines, used to be 4 but I upped the FPS for better performance and less "bot-like" things.
Issues will always appeared. The bot as it was before 1.2 release worked well(kinda) for before 1.2 release, after 1.2 release, it did not work at all.
The bot is planned to be developed for future improvements. Last release was planed for last release.
Now unless GGG stops putting out releases, issues will not dissapear.
You state that it's creating more issues, please give examples, that weren't there before. Then not solving a lot of the new ones, this is kinda funny.
Solving a lot of new issues, then creating new issues. How does that work?
Using a lot of bots, there are only 3 bots that I know publicly, 1 is dead, the second requires VM ( takes more cpu, no point in FPS limiting), crashes more then it works. The previous version had 3-4 months work on it? when re-writing something, give it 3-4 months then compare, not one month latter.
This version is missing, interacting with objects for quests like mud flats, and that's about it. For functionality, it goes to plugins and CR, I really think you are mis-interperting what the bot has, basic functionality is back in.. like even better then release.. It has autologin, release didn't have that. You can easily move around skills/etc, it auto puts mouse move, it casts ALL auras and shuffles it around. I don't know what more you need. It can do maps now too, I think. Oh, it has chat functionality.
Push told me to try this
Code:
using Loki.Utilities;
using log4net;
using Loki.Game;
using Loki.Bot;
public class RuntimeCode
{
private static readonly ILog Log = Logger.GetLoggerInstanceForType();
public void Execute()
{
using(LokiPoe.AcquireFrame())
{
LokiPoe.Type("/age");
foreach(var msg in LokiPoe.InGameState.ChatMessages)
{
Log.DebugFormat("{0}", msg);
}
}
}
}
Put that into the dev tab and run it. read the output.
Shit like that makes QOL much much better.
Functionality, stability, efficiency, and non-detectability, in that order, right now we're left with which of these? Limited functionality?
I don't know bout you, but being detected is top priority on my list, and I'm pretty sure everyone else's. What's the point of everything if you are just getting detected? Try making and managing 40 new bots, shit's hard yo.
func·tion·al·i·ty
ˌfəNGkSHəˈnalətē/Submit
noun
1.
the quality of being suited to serve a purpose well; practicality.
"I like the feel and functionality of this bakeware"
2.
the range of operations that can be run on a computer or other electronic system.
"new software with additional functionality"
Bot currently exceeds release in "functionality"
It's market standards, you are comparing it to other bots, this bot currently IS the market standard.
Never, ever rush projects, NEVER. Shit goes wrong yo, and you get a lot of very angry people.