APB Ultimate menu

Shout-Out

User Tag List

Thread: APB Ultimate

Page 14 of 46 FirstFirst ... 101112131415161718 ... LastLast
Results 196 to 210 of 687
  1. #196
    Disc's Avatar Member
    Reputation
    1
    Join Date
    Jun 2012
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nice tool. Very useful. Will donate soon.

    Couple of simple paranoia feature requests:

    1. Randomize loop delay, allow us to provide a range - ie: 100-200 seconds.
    2. Expose the browser user agent to us if we wish to fill in our own, but don't expose the one you currently use as default.

    And this is a bigger feature request, but if you're looking for some coding help I'd be happy to do this: Detect time remaining on tasks and restart the loop when a task is done, rather than on a static timer.

    Great work, really looking forward to seeing this evolve.

    APB Ultimate
  2. #197
    BaseN's Avatar Active Member
    Reputation
    25
    Join Date
    Jan 2014
    Posts
    166
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Disc View Post
    1. Randomize loop delay, allow us to provide a range - ie: 100-200 seconds.
    Already on my todo list Although I was planning on just adding a random modifier to the setting value.

    2. Expose the browser user agent to us if we wish to fill in our own, but don't expose the one you currently use as default.
    There's really no point in this as the user agent is mimicking Safari so it is not detectable. Allowing manual user agent could possibly break stuff as changing to mozilla for example could make the server at some point expect Gecko for example and do something that's not working on webkit..

    And this is a bigger feature request, but if you're looking for some coding help I'd be happy to do this: Detect time remaining on tasks and restart the loop when a task is done, rather than on a static timer.
    If you read the previous post, this is not really a good idea because in order to do that, I have to keep running and syncing timers. That would increase CPU usage dramatically. Currently the CPU usage is so low because I avoid any use of timers. I am implementing the delay as a worker thread that does Sleep(ms), then emits a qt signal while the main thread is locked in an event loop waiting for that signal. My testing has showed that using timers increases CPU usage by ~=1000% (and that's without syncing). So unless you know of a way to do this cost-free, it's not going to happen:/

  3. #198
    Darxide23's Avatar Member
    Reputation
    4
    Join Date
    Jan 2009
    Posts
    115
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by BaseN View Post
    Well that's what the Relog after timeout option currently does.
    Is this supposed to already be implemented? It has never once tried to relog on my end.

  4. #199
    packetlossc's Avatar Member
    Reputation
    2
    Join Date
    Jul 2012
    Posts
    45
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by BaseN View Post
    This is theoretically possible but there are many possible complications with this including increased CPU usage due to constant syncing of a timer (if I don't constantly sync a timer then you risk missing a finished task by a few seconds and wait for like 5 hours and 57 seconds after it's over to start the next). Also currently that option is coupled to the relog after timeout function as well. Meaning that if you set it to 6 hours, if you timeout APBU will wait 6 hours till attempt to relog. I need to decouple several timing settings by adding additional options to settings and/or setting some to fixed values. Once I do that, you can probably set that to something like 20 minutes if you're only running 6hour+ tasks.
    Not sure if this is feasible but what if you tie check points to the system clock instead of using only long running timers? So if you calculate a task is scheduled to end at 2pm you recheck at 2:01 pm and if it's off by x you reset up the next check to be 2:0x+:01? Your loop checks could be based off fixed time timers or maybe 50% of the currently calculated remaining time. Something like maybe.

  5. #200
    Methuselas's Avatar Sergeant Major
    Reputation
    15
    Join Date
    Jun 2013
    Posts
    166
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Merry Christmas, BaseN

    craftsmen.xml

    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <root>
    	<craftsman>
    		<name>Apothecary</name>
    		<bonus>5%</bonus>
                    <profession>Alchemy</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Mixologist</name>
    		<bonus>5%</bonus>
                    <profession>Alchemy</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Assistant Alchemist</name>
    		<bonus>5%</bonus>
                    <profession>Alchemy</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Alchemist</name>
    		<bonus>10%</bonus>
                    <profession>Alchemy</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Master Alchemist</name>
    		<bonus>25%</bonus>
                    <profession>Alchemy</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Grandmaster Alchemist</name>
    		<bonus>50%</bonus>
                    <profession>Alchemy</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Carver</name>
    		<bonus>5%</bonus>
                    <profession>Artificing</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Engraver</name>
    		<bonus>5%</bonus>
                    <profession>Artificing</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Assistant Artificer</name>
    		<bonus>5%</bonus>
                    <profession>Artificing</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Artificer</name>
    		<bonus>10%</bonus>
                    <profession>Artificing</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Master Artificer</name>
    		<bonus>25%</bonus>
                    <profession>Artificing</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Grandmaster Artificer</name>
    		<bonus>50%</bonus>
                    <profession>Artificing</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Mercenary</name>
    		<bonus>5%</bonus>
                    <profession>Leadership</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Guard</name>
    		<bonus>5%</bonus>
                    <profession>Leadership</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Footman</name>
    		<bonus>5%</bonus>
                    <profession>Leadership</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Man-at-Arms</name>
    		<bonus>10%</bonus>
                    <profession>Leadership</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Adventurer</name>
    		<bonus>25%</bonus>
                    <profession>Leadership</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Hero</name>
    		<bonus>50%</bonus>
                    <profession>Leadership</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Skinner</name>
    		<bonus>5%</bonus>
                    <profession>Leatherworking</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Tanner</name>
    		<bonus>5%</bonus>
                    <profession>Leatherworking</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Assistant Leatherworker</name>
    		<bonus>5%</bonus>
                    <profession>Leatherworking</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Leatherworker</name>
    		<bonus>10%</bonus>
                    <profession>Leatherworking</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Master Leatherworker</name>
    		<bonus>25%</bonus>
                    <profession>Leatherworking</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Grandmaster Leatherworker</name>
    		<bonus>50%</bonus>
                    <profession>Leatherworking</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Prospector</name>
    		<bonus>5%</bonus>
                    <profession>Mailsmithing</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Blacksmith</name>
    		<bonus>5%</bonus>
                    <profession>Mailsmithing</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Assistant Mailsmith</name>
    		<bonus>5%</bonus>
                    <profession>Mailsmithing</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Mailsmith</name>
    		<bonus>10%</bonus>
                    <profession>Mailsmithing</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Master Mailsmith</name>
    		<bonus>25%</bonus>
                    <profession>Mailsmithing</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Grandmaster Mailsmith</name>
    		<bonus>50%</bonus>
                    <profession>Mailsmithing</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Miner</name>
    		<bonus>5%</bonus>
                    <profession>Platesmithing</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Armorer</name>
    		<bonus>5%</bonus>
                    <profession>Platesmithing</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Assistant Platesmith</name>
    		<bonus>5%</bonus>
                    <profession>Platesmithing</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Platesmith</name>
    		<bonus>10%</bonus>
                    <profession>Platesmithing</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Master Platesmith</name>
    		<bonus>25%</bonus>
                    <profession>Platesmithing</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Grandmaster Platesmith</name>
    		<bonus>50%</bonus>
                    <profession>Platesmithing</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Weaver</name>
    		<bonus>5%</bonus>
                    <profession>Tailoring</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Outfitter</name>
    		<bonus>5%</bonus>
                    <profession>Tailoring</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Assistant Tailor</name>
    		<bonus>5%</bonus>
                    <profession>Tailoring</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Tailor</name>
    		<bonus>10%</bonus>
                    <profession>Tailoring</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Master Tailor</name>
    		<bonus>25%</bonus>
                    <profession>Tailoring</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Grandmaster Tailor</name>
    		<bonus>50%</bonus>
                    <profession>Tailoring</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Smelter</name>
    		<bonus>5%</bonus>
                    <profession>Weaponsmithing</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Grinder</name>
    		<bonus>5%</bonus>
                    <profession>Weaponsmithing</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Assistant Weaponsmith</name>
    		<bonus>5%</bonus>
                    <profession>Weaponsmithing</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Weaponsmith</name>
    		<bonus>10%</bonus>
                    <profession>Weaponsmithing</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Master Weaponsmith</name>
    		<bonus>25%</bonus>
                    <profession>Weaponsmithing</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>
    	<craftsman>
    		<name>Grandmaster Weaponsmith</name>
    		<bonus>50%</bonus>
                    <profession>Weaponsmithing</profession>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</craftsman>	
    </root>
    tools.xml:

    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <root>
    	<tool>
    		<name>Worn Crucible</name>
    		<bonus>8%</bonus>
                    <professions>Alchemy Artificing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Iron Crucible</name>
    		<bonus>16%</bonus>
                    <professions>Alchemy Artificing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Steel Crucible</name>
    		<bonus>24%</bonus>
                    <professions>Alchemy Artificing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Mithral Crucible</name>
    		<bonus>40%</bonus>
                    <professions>Alchemy Artificing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Worn Mortar</name>
    		<bonus>8%</bonus>
                    <professions>Alchemy</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Iron Mortar</name>
    		<bonus>16%</bonus>
                    <professions>Alchemy</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Steel Mortar</name>
    		<bonus>24%</bonus>
                    <professions>Alchemy</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Mithral Mortar</name>
    		<bonus>40%</bonus>
                    <professions>Alchemy</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Worn Philosopher's Stone</name>
    		<bonus>8%</bonus>
                    <professions>Alchemy</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Iron Philosopher's Stone</name>
    		<bonus>16%</bonus>
                    <professions>Alchemy</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Steel Philosopher's Stone</name>
    		<bonus>24%</bonus>
                    <professions>Alchemy</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Mithral Philosopher's Stone</name>
    		<bonus>40%</bonus>
                    <professions>Alchemy</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Worn File</name>
    		<bonus>8%</bonus>
                    <professions>Artificing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Iron File</name>
    		<bonus>16%</bonus>
                    <professions>Artificing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Steel File</name>
    		<bonus>24%</bonus>
                    <professions>Artificing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Mithral File</name>
    		<bonus>40%</bonus>
                    <professions>Artificing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Worn Mallet</name>
    		<bonus>8%</bonus>
                    <professions>Artificing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Iron Mallet</name>
    		<bonus>16%</bonus>
                    <professions>Artificing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Steel Mallet</name>
    		<bonus>24%</bonus>
                    <professions>Artificing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Mithral Mallet</name>
    		<bonus>40%</bonus>
                    <professions>Artificing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Worn Infantry Armor</name>
    		<bonus>8%</bonus>
                    <professions>Leadership</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Basic Infantry Armor</name>
    		<bonus>16%</bonus>
                    <professions>Leadership</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Worn Infantry Weapon</name>
    		<bonus>8%</bonus>
                    <professions>Leadership</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Basic Infantry Weapon</name>
    		<bonus>16%</bonus>
                    <professions>Leadership</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Worn Awl</name>
    		<bonus>8%</bonus>
                    <professions>Leatherworking Tailoring</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Iron Awl</name>
    		<bonus>16%</bonus>
                    <professions>Leatherworking Tailoring</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Steel Awl</name>
    		<bonus>24%</bonus>
                    <professions>Leatherworking Tailoring</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Mithral Awl</name>
    		<bonus>40%</bonus>
                    <professions>Leatherworking Tailoring</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Worn Shears</name>
    		<bonus>8%</bonus>
                    <professions>Leatherworking Tailoring</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Iron Shears</name>
    		<bonus>16%</bonus>
                    <professions>Leatherworking Tailoring</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Steel Shears</name>
    		<bonus>24%</bonus>
                    <professions>Leatherworking Tailoring</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Mithral Shears</name>
    		<bonus>40%</bonus>
                    <professions>Leatherworking Tailoring</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Worn Swivel Knife</name>
    		<bonus>8%</bonus>
                    <professions>Leatherworking</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Iron Swivel Knife</name>
    		<bonus>16%</bonus>
                    <professions>Leatherworking</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Steel Swivel Knife</name>
    		<bonus>24%</bonus>
                    <professions>Leatherworking</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Mithral Swivel Knife</name>
    		<bonus>40%</bonus>
                    <professions>Leatherworking</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Worn Chisel</name>
    		<bonus>8%</bonus>
                    <professions>Mailsmithing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Iron Chisel</name>
    		<bonus>16%</bonus>
                    <professions>Mailsmithing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Steel Chisel</name>
    		<bonus>24%</bonus>
                    <professions>Mailsmithing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Mithral Chisel</name>
    		<bonus>40%</bonus>
                    <professions>Mailsmithing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Worn Hammer</name>
    		<bonus>8%</bonus>
                    <professions>Mailsmithing Platesmithing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Iron Hammer</name>
    		<bonus>16%</bonus>
                    <professions>Mailsmithing Platesmithing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Steel Hammer</name>
    		<bonus>24%</bonus>
                    <professions>Mailsmithing Platesmithing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Mithral Hammer</name>
    		<bonus>40%</bonus>
                    <professions>Mailsmithing Platesmithing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Worn Tongs</name>
    		<bonus>8%</bonus>
                    <professions>Mailsmithing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Iron Tongs</name>
    		<bonus>16%</bonus>
                    <professions>Mailsmithing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Steel Tongs</name>
    		<bonus>24%</bonus>
                    <professions>Mailsmithing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Mithral Tongs</name>
    		<bonus>40%</bonus>
                    <professions>Mailsmithing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Worn Anvil</name>
    		<bonus>8%</bonus>
                    <professions>Platesmthing Weaponsmithing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Iron Anvil</name>
    		<bonus>16%</bonus>
                    <professions>Platesmithing Weaponsmithing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Steel Anvil</name>
    		<bonus>24%</bonus>
                    <professions>Platesmithing Weaponsmithing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Mithral Anvil</name>
    		<bonus>40%</bonus>
                    <professions>Platesmithing Weaponsmithing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Worn Bellows</name>
    		<bonus>8%</bonus>
                    <professions>Platesmithing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Iron Bellows</name>
    		<bonus>16%</bonus>
                    <professions>Platesmithing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Steel Bellows</name>
    		<bonus>24%</bonus>
                    <professions>Platesmithing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Mithral Bellows</name>
    		<bonus>40%</bonus>
                    <professions>Platesmithing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Worn Needle</name>
    		<bonus>8%</bonus>
                    <professions>Tailoring</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Iron Needle</name>
    		<bonus>16%</bonus>
                    <professions>Tailoring</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Steel Needle</name>
    		<bonus>24%</bonus>
                    <professions>Tailoring</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Mithral Needle</name>
    		<bonus>40%</bonus>
                    <professions>Tailoring</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    	<tool>
    		<name>Worn Grindstone</name>
    		<bonus>8%</bonus>
                    <professions>Weaponsmithing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    		<tool>
    		<name>Iron Grindstone</name>
    		<bonus>16%</bonus>
                    <professions>Weaponsmithing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    		<tool>
    		<name>Steel Grindstone</name>
    		<bonus>24%</bonus>
                    <professions>Weaponsmithing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>
    		<tool>
    		<name>Mithral Grindstone</name>
    		<bonus>40%</bonus>
                    <professions>Weaponsmithing</professions>
    		<internal>Have_Not_Checked_This_Yet</internal>
    	</tool>		
    </root>
    I'll update these, when I get the Simril Lightquest jobs and Summer Fest jobs done, so they'll have those added, as well, but this should help get you started.

  6. #201
    BaseN's Avatar Active Member
    Reputation
    25
    Join Date
    Jan 2014
    Posts
    166
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Darxide23 View Post
    Is this supposed to already be implemented? It has never once tried to relog on my end.
    You said you have the option set to "next task". You need to put it to "relog". I would make this the default option if people only used autologin.

    Originally Posted by packetlossc View Post
    Not sure if this is feasible but what if you tie check points to the system clock instead of using only long running timers? So if you calculate a task is scheduled to end at 2pm you recheck at 2:01 pm and if it's off by x you reset up the next check to be 2:0x+:01? Your loop checks could be based off fixed time timers or maybe 50% of the currently calculated remaining time. Something like maybe.
    This is even costlier than one-shot timers because I have to constantly check the system clock. Its WAY worse in CPU cycles.

    Originally Posted by Methuselas View Post
    Merry Christmas, BaseN
    Thanks!

  7. #202
    packetlossc's Avatar Member
    Reputation
    2
    Join Date
    Jul 2012
    Posts
    45
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by BaseN View Post
    This is even costlier than one-shot timers because I have to constantly check the system clock. Its WAY worse in CPU cycles.
    I'm not sure why you would need to constantly check the system clock.

    Lets say it's now 1pm. You see the earliest task is scheduled to finish in 2 hours (i.e. 3pm). You set a 2 hour timer which only when it triggers checks the system clock and compares it to the earliest expected completion time If after 2 hours it's off by 5 minutes (the sync issue you mentioned), you would then set up a new 5 minute timer to recheck if we are at/past the earliest expected completion time. Eventually you will get to 3pm and log in. At this point either the task is complete and you do your thing or you reestablish the lowest completion time and set things up accordingly.

    Unless you see that 3pm completion time as highly suspect, it should vastly limit how many times you need to actually load gateway pages. Even if 3pm is wrong and it's really 3:05 or 2:55, worst case you log in at 3pm and reset your shot clock based on a 5 minute run, 3:05 completion time. I'm not seeing why you would miss something by 5-x minutes and reset a 6 hour time.

  8. #203
    BaseN's Avatar Active Member
    Reputation
    25
    Join Date
    Jan 2014
    Posts
    166
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Man what you describe now is using a timer.. so what I said still applies. Timer == high CPU usage.
    Doing it without timer, (set value in variable and keep checking the system clock) == even higher CPU usage.

    Edit: Your previous post said "instead of using long timers", so that means checking the duration of the task, setting a variable with how many seconds that is from now and keep checking the system clock for when time is time+seconds. This is more expensive. What you write in the second post contradicts the first and is using a timer so initial statement stands. Hope you understand me now

    Edit2: To further elaborate. ANY timer is causing a spike in CPU usage while waiting for the timer. This happens because I can not put the main thread/UI thread to sleep (this is not possible as it freezes the application, I have to process events). I have explored this possibility extensively and there is no solution. At least no solution that works with the existing libraries. Now if I was to write my own web browser engine from scratch, or ditch the browser entirely and work directly on the socket level, I could do it. But that is countless of hours of work for no real benefit at all. It could be possible once Qt migrates to WebEngine because that relocates the network code away from the UI thread while still enabling access to the DOM (unlike WebKit2 which I can't use due to no API access to the DOM). But until then just forget about this. The randomized delay I've just added will have to do.
    Last edited by BaseN; 02-19-2014 at 03:43 PM.

  9. #204
    packetlossc's Avatar Member
    Reputation
    2
    Join Date
    Jul 2012
    Posts
    45
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by BaseN View Post
    Man what you describe now is using a timer.. so what I said still applies. Timer == high CPU usage.
    Doing it without timer, (set value in variable and keep checking the system clock) == even higher CPU usage.

    Edit: Your previous post said "instead of using long timers", so that means checking the duration of the task, setting a variable with how many seconds that is from now and keep checking the system clock for when time is time+seconds. This is more expensive. What you write in the second post contradicts the first and is using a timer so initial statement stands. Hope you understand me now
    I revised it as I worked through it since first you mentioned a sync issue and then later you mentioned checking the system clock was cpu intensive. So your saying when you set delays your not using any timers at all and that is why you had concerns about sync issues? You have to be using some method to wait/sleep? Whatever method you use, you would only need to check the system time and compare it to the estimated completion time on that interval, not constantly.

    How high is the CPU usage with timers? Is that a library issue? I have used timers before (in .NET and Java) and never noticed any exorbitant CPU usage.

    At the end of the day, the issue is that if they do decide to start banning, it would be very easy to detect situations where someone is checking the pages way more frequently than outstanding tasks would justify. Then if you are doing this on say 4 or more characters, each with 6 hour tasks .....

    Now if someone checks the pages right on schedule every time that might be suspicious too, but, at least it's humanly possible.
    Last edited by packetlossc; 02-19-2014 at 03:53 PM.

  10. #205
    BaseN's Avatar Active Member
    Reputation
    25
    Join Date
    Jan 2014
    Posts
    166
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    See above, I was already answering your question via edit to previous post while you were posting it

    Edit: To explain even further. Webkit1 (the one I'm using) is doing everything in the UI thread. So that thread can not sleep. It can only wait while processing events. If I do that while waiting on a timer, CPU usage skyrockets. That is why I don't use any timer at all. I create a secondary thread that just sleeps for x amount of miliseconds, wakes up, fires a signal and dies. The timer solution is what I initially used (because I had this specific functionality in mind, to implement later) that caused the high CPU usage that everyone complained about.

    Edit2: Whatever happens they can't ban you for this. Because there is no substantial proof all they see is a Safari browser refreshing a page. Can they ban you if you actually pay 3 individuals to constantly check and update your tasks? Of course not. You could have OCD and check your tasks every single minute due to compulsive behavior..it's not illegal

    Anyhow from next version the timer value in settings is the base value only and a random number is applied to it. Still I do not think they would even want to ban gateway automation as they don't have applied any measures against automating it and I'm rather sure they are not against it (because they allow such automation in other games they own (PerfectWorld)--if I remeber right they even had one that supported in-game scripting.
    Last edited by BaseN; 02-19-2014 at 03:59 PM.

  11. #206
    packetlossc's Avatar Member
    Reputation
    2
    Join Date
    Jul 2012
    Posts
    45
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by BaseN View Post
    See above, I was already answering your question via edit to previous post while you were posting it

    Edit: To explain even further. Webkit1 (the one I'm using) is doing everything in the UI thread. So that thread can not sleep. It can only wait while processing events. If I do that while waiting on a timer, CPU usage skyrockets. That is why I don't use any timer at all. I create a secondary thread that just sleeps for x amount of miliseconds, wakes up, fires a signal and dies. The timer solution is what I initially used (because I had this specific functionality in mind, to implement later) that caused the high CPU usage that everyone complained about.

    Edit2: Whatever happens they can't ban you for this. Because there is no substantial proof all they see is a Safari browser refreshing a page. Can they ban you if you actually pay 3 individuals to constantly check and update your tasks? Of course not. You could have OCD and check your tasks every single minute due to compulsive behavior..it's not illegal

    Anyhow from next version the timer value in settings is the base value only and a random number is applied to it. Still I do not think they would even want to ban gateway automation as they don't have applied any measures against automating it and I'm rather sure they are not against it (because they allow such automation in other games they own (PerfectWorld)--if I remeber right they even had one that supported in-game scripting.
    Ahhh, now I see what you mean. Thanks for the details.

  12. #207
    electropica's Avatar Member
    Reputation
    3
    Join Date
    Sep 2013
    Posts
    117
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    The last version looks much better.

    Still nothing about the auto fill option slot ?

    Could you allow to resize the log windows ?
    Would it be hard to magnet it to the main window ?

    Could you build your check delay to the minimum time left of all task ?

    Do you plan to make an multi account use ?

    Is it possible to have an auto buy supplies ?

    Is it possible to have a list in slot 1 that would repeat itself for each slot open ?
    I would make make a list in only 1 slot and the bot will copy it to all slot usable.

    I have see that there is a roll dice for free reward in sword coast adventure, Could you roll the dice automatically ?
    Last edited by electropica; 02-19-2014 at 04:26 PM.

  13. #208
    BaseN's Avatar Active Member
    Reputation
    25
    Join Date
    Jan 2014
    Posts
    166
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0.3.3b:
    --Delay setting is now Base Delay and a random number is applied to it.

  14. #209
    BaseN's Avatar Active Member
    Reputation
    25
    Join Date
    Jan 2014
    Posts
    166
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by electropica View Post
    Still nothing about the auto option slot ?
    What is that?

    Could you allow to resize log windows ?
    Would it be hard to magnet it to the main window ?
    Maybe at some point. It needs resizing code for text widget. It's not a priority right now.
    Magnet/sticky/docking is too much work that involves overriding move events etc etc. Maybe if there's nothing else left to implement..

    Could you build your check delay to the minimum time left of all task ?
    Read the posts above yours maybe?

    Do you plan to make an multi account use ?
    Not at the moment. Maybe if there's nothing else left to implement..

    Is it possible to have an auto buy supplies ?
    Yes this will be implemented at some point. Most likely after optional assets.

    Is it possible to have a list in slot 1 that would repeat itself for each slot open ?
    I would make make a list in only 1 slot and the bot will copy it to all slot usable.
    No. APBU can not know how many slots are available.

  15. #210
    electropica's Avatar Member
    Reputation
    3
    Join Date
    Sep 2013
    Posts
    117
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I found something.

    If a task is finish and an other task in slot before end, it doesn't work on it.
    example : If slot 5 is finish, it will start a new task on it and if slot 3 finish during this, it will move on the next slots of the char and delay the check.

Page 14 of 46 FirstFirst ... 101112131415161718 ... LastLast

Similar Threads

  1. Ultimate Reputation Guide
    By Krazzee in forum World of Warcraft Guides
    Replies: 12
    Last Post: 06-06-2007, 07:47 PM
  2. THE ULTIMATE 'movement' HACK
    By Gog123456 in forum World of Warcraft Bots and Programs
    Replies: 77
    Last Post: 02-03-2007, 01:23 PM
  3. Ultimate Gold Guide <User and Pass>
    By janzi9 in forum World of Warcraft General
    Replies: 16
    Last Post: 12-16-2006, 07:58 PM
  4. Blackwing Lair: Ultimate Boss Guide
    By Matt in forum World of Warcraft Guides
    Replies: 11
    Last Post: 11-02-2006, 05:18 AM
  5. [Guide] Build Your Ultimate Pet
    By Cypher in forum World of Warcraft Guides
    Replies: 2
    Last Post: 05-13-2006, 08:22 AM
All times are GMT -5. The time now is 11:07 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search