Quantcast

Jump to content


Inkheart

Member Since 11 Jun 2011
Offline Private

Topics I've Started

Altador Plot Autocompleter

20 March 2012 - 09:20 AM

Thirty test accounts later, I believe the Autocompleter is ready for release.

Features

Picks up from wherever you left off or starts and completes the entire thing for fresh accounts
Proxy support
Custom delay
Does literally every single step for you, obviously. : )

Notes

You must have an open bank account, as Neopoints need to be withdrawn and deposited for one of the steps.

Doesn't handle dropped connections (usually means a bad proxy and that you should switch).

If the program fails, it's almost certainly some strange error that will be remedied simply by running it again.

The Water Plant is approached completely randomly. There are 256 different possibilities, only one of which will work for you. However, it's not possible to simply test all 256 in a row, as certain levers must be reset before continuing. So, doing it algorithmically could potentially take ~270 requests, whereas my average count for random was ~180.

Does not bother with setting appropriate Referer headers, so it won't look legit if TNT ever go into the logs, but this is something they probably never do. I completed the plot on ~20 accounts; they are all still active.

All steps that require choosing combinations or other randomness are done randomly rather than sequentially, just a heads-up.

Demo

Just for shits and giggles, here's the output of my last run. I got very lucky on the Water Plant, requiring <40 requests, but books and bowls took a while. Still, the entire thing completed in six-and-a-half minutes. Yours has a high probability of taking longer, but not by much.

Download
As with my Autotrainer (fixing, I promise), the code is hosted remotely on Google Projects to make it easy to fix bugs should they arise. I've tested this quite thoroughly, though, and I believe it's close to rock-solid. Also, I'm not going to steal your passwords, most likely.
 


require 'cgi'

require 'net/http'



eval Net::HTTP.start('inkheart.googlecode.com').get( "/svn/trunk/altador.rb?#{rand}" ).body

The above code can simply be saved as a .rb file and run through Ruby if you have it installed and/or don't want to bother with Windows. 

 

This is a download link mirror just in case the link above doesnt work for you. Upon clicking download, it'll say:

"This download might take some time. Select Okay to start – and thanks in advance for your patience.", but it's less than 2MB in space and shouldn't take more than 5 seconds to download.

 

Here is an additional 'mirror1 and mirror2' to download the program from in case the other links do not work. ~Strat


So I decided to take on the task of creating an Altador Plot autocompleter.

18 March 2012 - 04:25 PM

So, I've always had the mindset of a programmer, I think, and I had dabbled a bit prior to initially joining Neopets roughly a decade ago. I remember being awestruck at the things people were able to create. When I first completed the Altador Plot, I distinctly remember thinking, "Damn, I wish I knew more about programming, it'd be so awesome if this could be automated." Alas, at that time, I was but a lowly PHP programmer and had next to no idea how to go about completing some of the trickier parts of the plot.

That has changed. ^_^

I am very nearly finished. It's a simple command-line script, but you don't need frills for something like this. You press go, and then a couple minutes later you're done with the plot. I think that's nice. : ) Unfortunately, I find myself in a tricky position. Kway says that he has created one, but decided not to release it so as to not take away from those who complete the plot for monetary gain. I have always been a proponent of free, open-source software, so that doesn't sit too well with me, but I can at least understand the reasoning.

So, I'd like to put it to the community: would freely releasing an Altador Plot autocompleter do more harm than good?

Attic ABer in 30 lines of Ruby.

28 February 2012 - 07:57 AM

https://gist.github.com/1933290

It uses a persistent connection and is stripped to the bone for maximum speed. No frills, just buys expensive items. : )

Putting this here because the programming board doesn't get much attention.

11 December 2011 - 08:18 AM

So, there's a Hangman game with a scoreboard located here. While they do have a bit of anti-cheating in place (it uses a "secret word" to keep track of your guesses and make sure you're coming from the right page), it's not much, and this script overcomes it with no trouble.

Two of the greatest things about Ruby (out of several dozen that made me switch from Python, something I never would have foreseen) are Heroku (mind-numbingly awesome app hosting service) and Sinatra (mind-numbingly fast and simple app framework). I used those to put the script on the web for the masses, such that we may all troll together.

Anyway, simply visit http://hangmanrape.heroku.com/rape/XXX, replacing XXX with the name you'd like to go on the scoreboard. ^_^

Does anybody know for certain all of the places Mystery Pictures can be taken from?

11 October 2011 - 02:53 PM

I saw recently that literally nobody got the Mystery Picture correct, which would have been a really nice and easy 2 million NP had I had the foresight to create a Mystery Pic solver before then. Still, it's good incentive to make one now, and I'd happily share the answers with the rest of Codex, but first I need to know which images to scan each week. Any input would be greatly appreciated.