My settings aren't saving, is that a known problem?
If I change them manually in the file it seems to work but anything I change within the program never gets saved.
No, 0.4.4.
I didn't see the new version.
I'll update it then.
Thank you.
Could you replace the item selling by a list made of what is in the inventory ?
Could it be possible to collect all finished task before start the 1st one to restore workers order ?
Is it possible to check if running task is equal to the incoming task o the same slot to handle bot stop and not do the same task again ?
Last edited by electropica; 11-08-2013 at 02:18 AM.
No luck running leadership tasks like Destroy Enemy Camp and Patrol the mines with APB-Infinity versions. Usually the first slot is successful but when trying to start the second it ends up with failed to start new assignment. Stopping and starting the bot usually runs the first remaining task successfully but then we're back to failed again. Running the same tasks with APB-v1.4.0-beta5b runs everything without any problems.
LoL, I missed update... this bot is awesome, it offcource have some flaws and Bugs... but at end it do grind.
Need test new version!
A couple points I have noticed about APB Infinite.
1. Collecting rewards then immediately starting a task has been getting my bots stuck at the start task screen. As Zheeth recommended, looting all completed tasks first before starting any tasks has been a much more reliable way to collect and start tasks. Another advantage to this approach is when changing Queue tasks, say I am shifting Destroy Enemy Camps to slots 1-3 but they are completed in slots 4-6 then the bot would just get stuck. Collecting all of the tasks gets around this. One issue I noticed with this approach is tasks may complete between the "Collection" loop and the "Start Task" loop, of which I found it best to ignore the completed tasks until the next pass over the character.
2. There are infinite while loops everywhere, and it has been causing my bots to get stuck. A common one for me is at the Start Task screen, the "Start Task" text is found and the click event sent but then the bot hangs forever in an infinite while loop waiting for the "Available Profession Slots" page to come back up. Everytime I think I've squeezed out the infinite while loops I come back to my bots being froze in a new one. A better approach in my opinion is to cut down on the amount of blocking and increase the "intelligence" of the bot by taking a more adaptive approach based on the current state. For example, if there's a timer tick being handled and the page currently has a disabled "Start Task" button I might hold off on doing anything for up to a few ticks (maybe 5 secs) then give up and try going back to the profession list. As an extension to this, if the bot ever gets stuck at any screen for example disconnects or server maintenance pages, I would greatly like the bot to make its way back to the login page and try to reconnect. Currently reconnecting is very selective and usually ends up with me seeing a "Disconnected" page every day or so.
Zheeth's original comment on the bot getting stuck starting a task (seemingly due to trying to start the task too quickly? see #1 above)
I did not tested how new build work with LVL20 Leadership, but I did Test with "Char_Zero".
Started new account and wanted it will level itself, quering works pretty well but it stucks sometimes.
This Profile (if it works for all) make new acc. prof. start easier. It do all free workers and keep "Feed the Needy" running.
Work order is also test, maybe I can put "Rares" on Top and get it maxed out.
(Im still testing it but it seems to work and then "ToDo" is make easy way get your Leadership LVL20)Code:1Leadership_Tier1_Feedtheneedy(x20:) 1Leadership_Tier0_Intro_5(x1:) 1Leadership_Tier0_Intro_4(x1:) 1Leadership_Tier0_Intro_3(x1:) 1Leadership_Tier0_Intro_2(x1:) 1Leadership_Tier0_Intro_1(x1:) 1Alchemy_Tier0_Intro_1(x1:) 1Artificing_Tier0_Intro_1(x1:) 1Leatherworking_Tier0_Intro_1(x1:) 1Med_Armorsmithing_Tier0_Intro(x1:) 1Hvy_Armorsmithing_Tier0_Intro(x1:) 1Tailoring_Tier0_Intro(x1:) 1Weaponsmithing_Tier0_Intro(x1:) 1Shop_Item_3_Quantity_20(x1:) 2 0 0 0 0 0 0 0 0
I'll try when new class will be out.
Last edited by electropica; 11-09-2013 at 05:15 PM.
hello
first i would like to thank you for continued development of this bot/helper tool
i have run into some problems and i have version 0.4.5
1. i open the bot and right off the go i push start the bot logs into the game and the wait time for character select seems to be long and it stays there for a while...
2.i have set in slot one "train mercenary (x1)" and "train guard (x1)" for leadership and the bot doesn't seem to switch from one to the next i selected "top to bottom" nothing, then i selected "first available" still nothing, then i selected "repeat last" and it still repeats the mercenary training
slot 2/3/4 has only mercenary training
3.slot 5 i have Gather "Simple Components (x1)" and "Simple Vitriol Extraction (x1)" and for this slot at the start of the bot the bot seems to want to train a mercenary even though the slot does not even have a mercenary training it starts one forcing me to manually cancel it then it continues to do what options are selected
It's a little unstable, but it is OK. the only problem I have with both 0.44 and 0.45 is that whenever I enable Auto-Login, the following error pops up:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentOutOfRangeException: Length cannot be less than zero.
Parameter name: length
at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
at System.String.Substring(Int32 startIndex, Int32 length)
at APBInfinite.APBCore.parseTask(String parseString)
at APBInfinite.APBCore.LoadDefaultQueue(String filename, Int32 c)
at APBInfinite.SettingsWindow.btnBrowseDefault_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
APBInfinite
Assembly Version: 0.4.4.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Lun/Downloads/0.4.4/0.4.4/APBInfinite.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
Geckofx-Core
Assembly Version: 22.0.1.0
Win32 Version: 22.0.1.0
CodeBase: file:///C:/Users/Lun/Downloads/0.4.4/0.4.4/Geckofx-Core.DLL
----------------------------------------
System.Core
Assembly Version: 3.5.0.0
Win32 Version: 3.5.30729.4926 built by: NetFXw7
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Geckofx-Winforms
Assembly Version: 22.0.1.0
Win32 Version: 22.0.1.0
CodeBase: file:///C:/Users/Lun/Downloads/0.4.4/0.4.4/Geckofx-Winforms.DLL
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Hi, I have a weird issue with APBi that I didn't have with APB 1.5, which I still use. When I start the bot after I get to the profession menu, it will select the first task and then hang on loading the character after trying to select the task to be done. I've tried several things to try and fix it such as downloading the newest .NET framework, redownloading the program, etc. Any ideas?
Thanks for your bot.
The bot works quite well but I have some problems.
I would appreciate that the bot could collect all the rewards from the character instead of collecting just one and start that task. Sometimes it gets stuck and doing this solves the problem. Is it possible to do that?
I've noticed the same thing as takei, even when doing it manually you run into this problem if you too quickly try to start the same task as the one you just finished.
As takei wrote by collecting the reward could help but if that's the only one that is finished it wouldn't I guess, so maybe a short delay after collecting the reward could help?
Dirty fix for the task+1 problem is setting Max Timeouts Allowed to 1 then Relog into Gateway.