Translate

Wednesday, February 12, 2014

APB Ultimate

What doesn't work yet:
Log Window.
Auto Char Setup
Stats
Minimize to Tray option.
Import/Export functions (bot currently saves and loads automatically your last queues).

Also there is no additional asset functionality yet or extra feature functionality like buying materials etc.

Current Version 0.2.8b:
Download Here
SHA-1 Hash of the archive: 23EDA38893513E1ED381E9DC0149516750C6AF22

Known Issues:
--None.



A few notes on updating to a new version:

a) The "cookie.jar" file holds your session cookies (saved one-time code). So save that file if you don't want to do one-time code again. If your IP changes that will be invalidated anyhow.
b) "Queues" directory holds your queues. "Settings" holds your settings. Keep those and backup "Queues" in case we hit a bug with the queue planner. Will save you from remaking them. I have extensively tested the queue functions but at some point I'll start adding stuff and things can go wrong heh.
c) The contents of the "Cache" directory can be safely deleted at any time. It's HTML5 local storage/webicon database etc. (But not the directory itself. "Cache" has to exist. The code does not check for it and create it if it doesn't, yet. And Gateway fails without HTML5 Local Storage feature enabled).
d) Every other file should be deleted and replaced with the new versions. (Usually only APBUltimate.exe will be different but if I recompile Qt and Webkit to pickup bugfixes the libraries will change too. So play safe and replace them always).       

Thanks to "qmancan" for his donation. Beer and coffee keeps a coder working:)

Changelog:
0.2.8b:
--Fixed an issue with Queue Planner task lookups.

0.2.7b:
--Last optimizations on loop logic for now.

0.2.6b:
--Relaxed the slot checking function timing by a second.

0.2.5b:
--Fixed an issue introduced with 0.2.4b.
--Fixed a bug in the Queue Planner.
--Added missing Platesmithing recipes (thanks Darxide23!).

0.2.4b:
--Further optimizations in loop logic and failproofing.

0.2.3b:
--Clicking a queued task in Queue Planner will now set the Profession and Task list boxes to the appropriate task and the Repeat field to the amount of iterations of the task clicked.
--Added 3 missing Leatherworking recipes.
--Initial handling of the cases where Gateway kicks you off or sends message that they timed out. When Gateway kicks you out the APBU will stop unless you're in Autologin mode. In that case it will relog and continue. In the cases where Gateway sends that new timeout message, APBU will reload the URL. It is possible that I'm not handling this for every possible point in time that this may happen. So if you still get unhandled kick to login, please report it, saying where it happened if possible.

0.2.2b:
--New icon by Methuselas!
--Significantly reduced CPU usage (Significantly is probably the understatement of the century :p).
--Hooked the X button so now it will close properly even if you don't press the Stop button first.
--Further performance optimizations.

0.2.1b:
--Fix for forcing Gateway to English so bot works on every Windows locale. (This time it's not experimental heh).

0.2.0b:
--Fix for possibility of required gateway buttons being offscreen.

0.1.9b:
--Password is no longer stored in plaintext, in settings.xml (it's not humanly readable anymore). This means that if you're using AutoLogin you must set your password again in the settings cause it will now be bogus.
--Implemented "what do do on Time Out" option. The default is go to next task. The relog option only works with AutoLogin (obviously heh).
--Experimental fix for forcing English language from Gateway if your Windows has a non English locale.
--Enabled some HTML5 features that may make some things smoother(make sure you clear the contents of the "Cache" directory for this version.
--Yet another fix for the Stop Button, hopefully the last (sorry too many loops to cater for heh).
--Internal optimizations.
--Account setting can now take numbers as well.

0.1.8b:
--Fix a bug with First Possible Mode.
--Tweaked FP Mode so that it works faster.
--Once the bot is running it will update the Window Title with the account name currently running.
--Experimental fix for forcing English locale.

0.1.7a:
--Fixed an issue with the default queue mode.
--Implemented the rest of the queue modes.

0.1.6a:
--Fixed Stop Button issue
--Fixed character structure issue.
--Further improvements on timing code. (Looks like I've nailed it on this version).
--In case of timeouts status bar will now say where exactly it timed out.

0.1.5a:
--Further timing code tweaking.

0.1.4a:
--Fixed an issue with the Stop Button.
--Further tweaking timeout code.

0.1.3a:
--Fixed wrong library version.
--On clicking start it now reloads any queue changes properly.

No comments:

Post a Comment