Reposted new version in public scripts. Now has island detection and other nifty features.
Reposted new version in public scripts. Now has island detection and other nifty features.
Last edited by Clarity; 02-03-2014 at 02:47 PM.
Scripts: ClarityNex | ClaritySlayer | ClarityElfThief | ClarityBurialArmour | ClarityMudRunes | ClarityWells | ClarityProTables | ClarityArmadyl | ClarityHarps
ClarityDominonTower | ClarityAltar | ClarityCitadel | ClarityBarrows | ClarityEsswraith | ChampionScrollCamperTools & Extensions: OpenGL ID Highlight Tool | SRL-6 Messaging System | SRL Companion | Item DTM Generator | BBCode Converter
hahah, did you prefix your vars "ew" cause of my divination script? hahah ew stood for enriched wisp i think :P
no time to check out the script so I'll just wait till this gets attention from the public.
I suggest you look into SPS for location detection. SPS could also be used in tandem with PointToMainscreen to filter out points that are not on your island.
SPS isn't required for island detection and honestly wouldn't be totally optimal, it'd be the easiest though. If you want to get more bad-ass then write a TPA based function to filter points not on your island.
Last edited by footballjds; 12-30-2013 at 07:38 PM.
lol ew for esswraith but that whole part is indeed based on your wispsinfo section
Thanks for the feedback. I've been implementing SPS into other scripts that walk around more, but I would prefer the TPA challenge so I'll look into that.
Currently averaging about 33k XP/Hr at the double soul island if anyone cares about xp rates.
Scripts: ClarityNex | ClaritySlayer | ClarityElfThief | ClarityBurialArmour | ClarityMudRunes | ClarityWells | ClarityProTables | ClarityArmadyl | ClarityHarps
ClarityDominonTower | ClarityAltar | ClarityCitadel | ClarityBarrows | ClarityEsswraith | ChampionScrollCamperTools & Extensions: OpenGL ID Highlight Tool | SRL-6 Messaging System | SRL Companion | Item DTM Generator | BBCode Converter
Yeah, the main optimization I'm doing atm is a different way of determining whether we're siphoning or not, currently it just checks for the XP Popup DTM, which takes awhile to go away after the esswraith has died, so there's a big lag time in between siphoning.
Scripts: ClarityNex | ClaritySlayer | ClarityElfThief | ClarityBurialArmour | ClarityMudRunes | ClarityWells | ClarityProTables | ClarityArmadyl | ClarityHarps
ClarityDominonTower | ClarityAltar | ClarityCitadel | ClarityBarrows | ClarityEsswraith | ChampionScrollCamperTools & Extensions: OpenGL ID Highlight Tool | SRL-6 Messaging System | SRL Companion | Item DTM Generator | BBCode Converter
sweet. well lets start there. List everything that happens when you're siphoning, figure out which are easily identifiable and make timers for each. then break out of your wait while siphoning loop if they're met. For instance.
Your inventory changes as well though while siphoning, i believe more often than EXP. also, requiring a user to turn on the XP pop up isn't very user-friendly.
I haven't been to the runespan in a while so my solution might not be the best. but this is definitely a fair place to start:
Use pixelship to see if you're siphoning
create a inv shift timer and check your inv item stack counts
Red & Green Salamander Hunter // Construction // Gilded Altar // Major help w/ Kyles Runespan // VWB Smither // PhoenixFeathers // GemCutter // Bonfire // LRC Miner // Spell Tab Maker // ApeAtollAgility // IvyWC // RoguesCooker // Herblore // AshamanButterfly // AshamanPowerMiner // Fletcher // LividFarm
Red & Green Salamander Hunter // Construction // Gilded Altar // Major help w/ Kyles Runespan // VWB Smither // PhoenixFeathers // GemCutter // Bonfire // LRC Miner // Spell Tab Maker // ApeAtollAgility // IvyWC // RoguesCooker // Herblore // AshamanButterfly // AshamanPowerMiner // Fletcher // LividFarm
That 3DProjection he used is damn cool.
Thanks so much guys for taking the time to post, I've got some tutorial and script reading to do now haha.
Note: Because the script is centered so much around the double soul esswraith island atm and I told it to skip the first TPA match, siphoning anywhere else (1 esswraith match) won't work.
Until I update it with a fix, if you are not siphoning on the double soul island, in findEsswraith; change
toSimba Code:TPAtoATPAWrap(TPA, 40, ATPA);
sortATPAFrom(ATPA, point(mainscreen.cx, mainscreen.cy));
for i := 1 to high(ATPA) do
begin
mouse(ATPA[1].getMiddle, MOUSE_MOVE, MOUSE_HUMAN);
Simba Code:TPAtoATPAWrap(TPA, 40, ATPA);
sortATPAFrom(ATPA, point(mainscreen.cx, mainscreen.cy));
for i := 0 to high(ATPA) do
begin
mouse(ATPA[0].getMiddle, MOUSE_MOVE, MOUSE_HUMAN);
Edit: Got it to about 39k hr now. Progress haha.
Scripts: ClarityNex | ClaritySlayer | ClarityElfThief | ClarityBurialArmour | ClarityMudRunes | ClarityWells | ClarityProTables | ClarityArmadyl | ClarityHarps
ClarityDominonTower | ClarityAltar | ClarityCitadel | ClarityBarrows | ClarityEsswraith | ChampionScrollCamperTools & Extensions: OpenGL ID Highlight Tool | SRL-6 Messaging System | SRL Companion | Item DTM Generator | BBCode Converter
Thanks for the mention. I guess all that commenting paid off![]()
Haha thanks back at ya, your scripts are super educational.
football, pixelshift is awesome, had not found that yet. Thanks for steering me in that direction.
Scripts: ClarityNex | ClaritySlayer | ClarityElfThief | ClarityBurialArmour | ClarityMudRunes | ClarityWells | ClarityProTables | ClarityArmadyl | ClarityHarps
ClarityDominonTower | ClarityAltar | ClarityCitadel | ClarityBarrows | ClarityEsswraith | ChampionScrollCamperTools & Extensions: OpenGL ID Highlight Tool | SRL-6 Messaging System | SRL Companion | Item DTM Generator | BBCode Converter
Working on a full rewrite attempting to use all the stuff you guys mentioned and forwarded over to me. Removed script for now since it's nooby.
Scripts: ClarityNex | ClaritySlayer | ClarityElfThief | ClarityBurialArmour | ClarityMudRunes | ClarityWells | ClarityProTables | ClarityArmadyl | ClarityHarps
ClarityDominonTower | ClarityAltar | ClarityCitadel | ClarityBarrows | ClarityEsswraith | ChampionScrollCamperTools & Extensions: OpenGL ID Highlight Tool | SRL-6 Messaging System | SRL Companion | Item DTM Generator | BBCode Converter
Just FYI, I used pixelshift for an earlier version of my ivy chopper, and I'm actually in the process of moving away from it now. A lot of factors change what values you get out from it and it's hard to find a threshold that works well for everyone. (The end result of this was that the script worked well for me, and anywhere between well to mediocrely for everyone else.) I suspect that, where available, you would be better off using some combination of other methods (exp change, siphon particle color, presence of the monster you were siphoning near where you clicked it, etc) than trying to get pixelshift to work for everyone.
Last edited by vwxz; 01-12-2014 at 06:31 AM.
Interesting, thanks for pointing out your experience.
I'll be writing a number of different methods for practice in addition to finding an optimal method. XP Change doesn't seem to be optimal given the nature of siphoning (you either gain no XP, 1 XP, or the esswraith XP, and depending on level you can get no XP a lot).
Looking at combining pixel shift with color recognition to make it more specific.
Scripts: ClarityNex | ClaritySlayer | ClarityElfThief | ClarityBurialArmour | ClarityMudRunes | ClarityWells | ClarityProTables | ClarityArmadyl | ClarityHarps
ClarityDominonTower | ClarityAltar | ClarityCitadel | ClarityBarrows | ClarityEsswraith | ChampionScrollCamperTools & Extensions: OpenGL ID Highlight Tool | SRL-6 Messaging System | SRL Companion | Item DTM Generator | BBCode Converter
did you look at how @zmon did it? http://villavu.com/forum/showthread.php?t=81326
Last edited by footballjds; 01-17-2014 at 02:28 PM.
Scripts: ClarityNex | ClaritySlayer | ClarityElfThief | ClarityBurialArmour | ClarityMudRunes | ClarityWells | ClarityProTables | ClarityArmadyl | ClarityHarps
ClarityDominonTower | ClarityAltar | ClarityCitadel | ClarityBarrows | ClarityEsswraith | ChampionScrollCamperTools & Extensions: OpenGL ID Highlight Tool | SRL-6 Messaging System | SRL Companion | Item DTM Generator | BBCode Converter
I've recreated this script with island detection and a far faster and accurate areWeSiphoning check, and XP/Hr is now very close to legitimate playing rates. Will release public shortly.
At 90ish runecrafting siphoning souls.
![]()
Last edited by Clarity; 02-03-2014 at 10:34 AM.
Scripts: ClarityNex | ClaritySlayer | ClarityElfThief | ClarityBurialArmour | ClarityMudRunes | ClarityWells | ClarityProTables | ClarityArmadyl | ClarityHarps
ClarityDominonTower | ClarityAltar | ClarityCitadel | ClarityBarrows | ClarityEsswraith | ChampionScrollCamperTools & Extensions: OpenGL ID Highlight Tool | SRL-6 Messaging System | SRL Companion | Item DTM Generator | BBCode Converter
There are currently 1 users browsing this thread. (0 members and 1 guests)