About
Neo Auto github edition allows you to follow me as I code my latest project. Either download the .zip from the google project page for the current version or download the github client to subscribe to my source code and always have the latest code.
Note
NeoAuto is work in progress , its output may not be user freindly atm and its not meant for beginners right now. You can give it a try but improvements are constant so keep that in mind , stay updated.
User Guide
User Settings
NeoAuto uses simple text files for settings found in the /cache/ folder. When you login to a new account the bot as never seen before a new file will be made username.cfg this file will use the settings from the included file default.cfg. If you edit the default file it will effect any new users you add. Additionally you can then edit the specific usernames config file if you want different settings for each account.
In a settings file you will find the following settings:
[Dailys]
shrine_on - Auto perform Coltzans Shrine
ancor_on - Auto Perform Anchor Management
snowager_on - Auto perform snowager
wheel_knolon_on - Autp perform wheel of knowledge
qasalan_on - auto play qasalan thingy
fishing_on - Auto plays fishing with all ur pets
wheel_medio_on - Auto plays wheel of medio
coco_on - Auto play coconut shrine
tombola_on - Auto play tombola
dtomb_on - Auto play deserted tomb
baga_on - Auto play bagettele
scratch_on - auto buy scratch cards
fruit_on - Auto perform fruit machine
[timecache]
These do not need to be edited usually , its the bots memory that it uses to remember when a last daily ect was performed , even if we reboot the program
[Settings]
depositlist -Sends all items to ur sdb , this is a text file containing items you don't want to goto the sdb e.g:
One Dubloon Coin:shop
Two Dubloon Coin:shop
usemobileservices - Mobile services gives more accurate data in alot of places. However the mobile app is not yet released so using these functions could be a risk. For that reason they are optional at this moment in time.
[misc]
loglevel - What items to log in the log file for the accounts (found in /logs/accountname.htm) valid options are
all - Log all events
good - Log only decent events (1k+ earnings ect)
avatargrabber - optional avatar grabber / on off - Grabs about 90 clickable avatars
altador_on - Auto complete altador plot if needed
altador_stage - Current alatador plot stage
[bank]
minnponhand - Minamum np to keep on hand at all times
withdrawamount - if we have less than above amount of np on hand withdraw this amount from bank
checknp_on - Auto check np on hand on / off switch
[trainer]
Not implemented in this version
[games]
cliffhangeron - Auto plays cliffhanger until we can earn no more np everyday
Any suggestions what to add? I added the new daily today and withdraw X amount from bank if current np < X amount. Also added a maxmum amount to keep on hand , if you have to much it will deposit down to your withdraw amount. That sounds trivial but all settings are this are incredibly easy to setup and default will do for most people , so its literally one click and run.
I also added basic logging this uses html format logs and some java script to provide a function rather like the spoiler tag here , for e.g a log would look something like this:
Data/Time - Grabbed a paintbrush from forbidden shore
Click below to show html snapshot
Im still working on the html output but ill throw up some screenshots when its all done. I still need to add pin support yet ill do that today probably for those of you who like to be secure on neopets ...
Last edited by DarkByte; 04-04-2014 at 09:24 AM.
The Following User Says Thank You to DarkByte For This Useful Post:
Hello, newbie here, but just wanted to say it looks really good. I recommend that you add an auto-battledome feature. Don't know anything about programming but there is a nifty userscript that will auto-battle for you once you give it a template to work from.
adding auto battler now , thanks for the suggestion.
Also adding a auto trainer atm altador code is almost perfect now , so nq2 after that and ill probly add a aber / aabuyer (I have them coded already just not integrated). Let me know if you have any suggestions.
I have a theory on how to do nq1 aswell but its untested so far , just something in my head. Nq1 is actually harder than 2 to bot. Although nq2 is more code , nq1 does not give u lots of info on the players current x/y coordinates for instance. So for nq1 we never know where ur player is currently located I will try something like this:
1.Get all image urls in the map window.
2.Make a string based on that pattern e.g a pattern of pure grass and the entrance to a cave will be:
00000000001010929010101.
3.This will give us a position identifier , we can say for e.g "walk north until pattern = 00000000001010929010101". Or another words , "walk north until we are at the cave entrance"
Thats just theory for now I will play with it. It works in my head.
Last edited by DarkByte; 04-16-2014 at 02:10 PM.
The Following 2 Users Say Thank You to DarkByte For This Useful Post:
You can now play with some code on gitub or get te github program and subscribe to my sourcode for auto updates as I go. Alot of work is needed in the current state.