Page 1 of 50 12311 ... LastLast
Results 1 to 10 of 496

Thread: Habi Bot 1.1 User Guide (Habitarium AutoPlayer)

  1. #1

    Joined
    Jun 2012
    Posts
    1,699
    Thanks
    876
    Thanked
    2,881/1,142
    DL/UL
    44/1
    Mentioned
    562 times
    Time Online
    118d 6h 45m
    Avg. Time Online
    40m

    Habi Bot 1.1 User Guide (Habitarium AutoPlayer)

    Credits
    Main code - Me
    Pyamf - Pyamf team
    Neoaccount Class- @(you need an account to see links)
    @(you need an account to see links) - Introduced me to amf browser that made this alot easier

    Bug Fixes:
    @(you need an account to see links)

    Needed:
    (you need an account to see links)
    (you need an account to see links)


    Config
    Open the file client.py by right clicking it and pressing "edit in edle" (or use a text editor of your choice if this option is not included on your device). Next we need to edit these settings:
    PHP Code:
    neouser ""   #Neopets Username
    neopass ""  #Neopets Password
    housecount #How many houses we will build in our map
    nestcount 10 #How many nest we will build in our map
    storagecount #How many storage centers we will build in our map 

    Enter your map details (default will suffice for most people) and you username/password for neopets , then run the script like so...



    The new version of the bot automatically detects if you need resourcehack , if so this will execute. For new comers , resource hack resets your habi and uses a exploit to give you free buildings that help things get started faster.


    Running the bot:


    For the first half hour you will see messages like this:
    Tick - xxx Level=3 +exp = 0 total exp = 630/800
    less than 1 house in inventory so buying some
    Checking predifined map..
    Built building: nest at x= 6 , y= 0
    set creature to fix build unbuilt structure at x = 10 y = 5
    Finding lowest resource
    lowest res = grass
    2 Is now colleting grass
    Searching for any eggs on stage...
    Looking for any gems on stage...
    tick complete


    Let me explain some of the above:
    PHP Code:
    Tick xxx  Level=+exp 0 total exp 630/800 
    This shows when the bot function starts , First it shows your username , Level , then +exp. This is the exp earned since the last check. Having more workers will increase the base amount per check. Also the bot shows the current exp + the current needed exp to level up. You will not see +exp every loop for the first half hour until all workers have built your predefined map.

    PHP Code:
    less than 1 house in inventory so buying some 
    Bot keeps one of each item spare in inventory at all times to make sure it never is to low on items for building premap.

    PHP Code:
    Built buildingnest at xy
    You will see these popping up for about 1 hour until the predefined map is completely built

    PHP Code:
    set creature to fix build unbuilt structure at x 6 y 
    A inactive worker was set to build a building at this point. This will also happen for about 1 hour.


    You will also be around level 8 from all the exp you get for building buildings (+200 and from bonus eggs , nested eggs). Your habi will now continue to build as you level up your max population increases this in turn allows the bot to create more nesters / workers and ultimately levels you up faster as it continues. Eventually at level 50 you can level up no more , at this point for every 500 exp you get a gem shows in game that gives you neopoints.

    What is the bot doing?
    The bot performs the following actions in order:
    1.Sends a update to the game making all p3s perform there actions and grabbing a refresh of any information since the last refresh.
    2a. If user has >3k of each resource - and < 5 nest in inventory, buys a nest.
    2b. If user has >3k of each resource - and < 5 storage centers in inventory, buys a storage center.
    2c. If user has >3k of each resource - and < 1 house in inventory buys a house
    2e. If user has >3k of each resource and all the above are not true , + level = 11> and p3 are not upgraded , upgrade them to level 2
    2c. Failing all above , the bot will just buy storage centers instead. This keeps resources always below the max capacity amount for your map. If we did not do this workers would stop working and it would highly effect out +exp.
    3. Checks the map for not busy nesters who are healthy and places them on a nest to hatch eggs.
    4. Builds any none built storage centers from inventory in a predefined point on the map. When they are built (+200exp) we completely remove them from the map to leave room to build more.
    5.Checks for none complete buildings and sets a healthy none busy worker to a tile next to the building to finish it.
    6. Checks for workers with no jobs set and sets them to collect resources.
    7.Checks for hungry , low hp pets and puts them in a house.
    8. Checks for any eggs on stage if the egg is soldier egg they always get discarded (+200exp). If the egg is a nester or worker and the players current p3 population is less than the max amount the egg will be hatched (+1 p3 and +30 exp) , if the population is maxed the egg will get discarded (+200exp).
    9. Checks for any gems on stage and collects them this works for every type of gem , even level 50 ones.
    10. Waits a while then repeats.
    Last edited by DarkByte; 08-27-2013 at 11:58 AM.

  2. The Following 66 Users Say Thank You to DarkByte For This Useful Post:

    Accelerator (03-14-2014),Allem (02-12-2014),Arsura (01-25-2013),aznboy1997 (04-24-2013),bijoux (01-20-2014),Blitzkrieg (04-05-2013),Brett (09-03-2013),Bunnii (01-27-2014),CAKE (02-01-2013),caonima (01-24-2013),ceampie76 (05-14-2013),Clau (01-10-2014),Cody. (01-04-2013),Cub (03-17-2014),DarkAngel (07-11-2013),Daviid (01-05-2013),Death (01-03-2013),Demesn3 (01-12-2014),Dom~ (07-15-2013),Drew (05-27-2013),Entropia (01-04-2013),fairydust201 (09-02-2013),Frank12 (01-04-2013),Fury (02-26-2013),Ghosts (07-12-2013),GOAT (08-30-2013),Haze (02-06-2013),hiphaps (02-20-2014),isa1991 (05-31-2013),j03 (01-03-2013),Jacqueline (01-27-2014),Joelalala (01-13-2013),Kad (08-24-2013),kfwjj (04-12-2013),kooldude888 (01-03-2013),Love12 (01-04-2013),Maison (01-13-2013),meepmeep (02-01-2013),metaldroga (02-27-2013),Mikey (01-22-2014),Miri (01-03-2013),Misha (03-05-2014),musemfire (04-18-2014),Neverselling (09-08-2014),npm (01-03-2013),pamst3r0 (03-20-2014),panelle (02-28-2013),piratez (02-01-2014),qazer (02-11-2014),Raj (06-07-2013),Rambo (03-20-2014),Rue (02-18-2014),Sari (01-04-2013),sharrhar (10-04-2013),SmileYaDead (01-31-2014),snarrkie (07-07-2013),Sparkle (03-07-2013),Tapir (03-03-2013),thisfob (02-04-2014),waywardheart (01-31-2013),Wendigo (03-27-2014),wrath (01-20-2013),yamakracker (02-23-2013),Zane (02-26-2013),zentak (03-25-2013),zlolekim (01-03-2013)

  3. #2
    ShadowCreature's Avatar
    Joined
    Dec 2011
    Posts
    518
    Userbars
    7
    Thanks
    109
    Thanked
    135/70
    DL/UL
    120/0
    Mentioned
    82 times
    Time Online
    26d 19h 22m
    Avg. Time Online
    9m
    Yay, an update!

    Also, I found a line of code in habi.py I just love:

    print "My name is rare and i play the marracca and I go chick chicky boom"

  4. The Following 2 Users Say Thank You to ShadowCreature For This Useful Post:

    Dom~ (01-04-2013),muusemfire (11-29-2013)

  5. #3

    Joined
    Jun 2012
    Posts
    1,699
    Thanks
    876
    Thanked
    2,881/1,142
    DL/UL
    44/1
    Mentioned
    562 times
    Time Online
    118d 6h 45m
    Avg. Time Online
    40m

  6. The Following 7 Users Say Thank You to DarkByte For This Useful Post:

    j03 (01-03-2013),muusemfire (11-29-2013),Nath (01-05-2013),Raj (06-07-2013),ShadowCreature (01-03-2013),Toasted (01-25-2013),zlolekim (01-04-2013)

  7. #4
    zlolekim's Avatar
    Joined
    Dec 2011
    Posts
    607
    Userbars
    5
    Thanks
    64
    Thanked
    84/64
    DL/UL
    53/0
    Mentioned
    48 times
    Time Online
    2d 23h 37m
    Avg. Time Online
    1m
    Thanks for the guide, i was gonna give up on trying to figure it out myself

  8. #5
    Sari's Avatar
    Joined
    Jan 2012
    Posts
    314
    Userbars
    3
    Thanks
    105
    Thanked
    145/93
    DL/UL
    9/0
    Mentioned
    155 times
    Time Online
    104d 23h 13m
    Avg. Time Online
    36m
    I saw the other guide, but leveling up was so slow 0.o

    Thanks so much for this! <333

  9. #6
    ShadowCreature's Avatar
    Joined
    Dec 2011
    Posts
    518
    Userbars
    7
    Thanks
    109
    Thanked
    135/70
    DL/UL
    120/0
    Mentioned
    82 times
    Time Online
    26d 19h 22m
    Avg. Time Online
    9m
    Quote Originally Posted by Sari View Post
    I saw the other guide, but leveling up was so slow 0.o

    Thanks so much for this! <333
    The other guide hasnt been updated to the newest version of the bot yet.

    BTW, anyone else notice the clip is spanish?

  10. #7
    Sari's Avatar
    Joined
    Jan 2012
    Posts
    314
    Userbars
    3
    Thanks
    105
    Thanked
    145/93
    DL/UL
    9/0
    Mentioned
    155 times
    Time Online
    104d 23h 13m
    Avg. Time Online
    36m
    Quote Originally Posted by ShadowCreature View Post
    The other guide hasnt been updated to the newest version of the bot yet.

    BTW, anyone else notice the clip is spanish?
    lol yeah I figured that
    And yeah I noticed. It's still adorable 0:-)

  11. #8

    Joined
    Oct 2012
    Posts
    68
    Userbars
    1
    Thanks
    8
    Thanked
    10/8
    DL/UL
    32/0
    Mentioned
    Never
    Time Online
    1d 19h 14m
    Avg. Time Online
    N/A
    tyvm

    Very much appreciated.

  12. #9
    Ryan~'s Avatar
    Joined
    Jan 2012
    Posts
    123
    Userbars
    5
    Thanks
    1,380
    Thanked
    1,424/827
    DL/UL
    103/4
    Mentioned
    640 times
    Time Online
    15d 12h 13m
    Avg. Time Online
    5m
    After running reshack twice (changed values) then the setmeup, both worked.

    but when I run the client, I just get:

    init--------------
    Current Level = 3
    Tick - Level=3 +exp = 400 total exp = 400/800
    106
    Current Level = 3
    Tick - Level=3 +exp = 0 total exp = 400/800
    106
    Current Level = 3
    Tick - Level=3 +exp = 0 total exp = 400/800
    106
    Current Level = 3
    Tick - Level=3 +exp = 0 total exp = 400/800
    106


    And its taking a long time between ticks.

    I ran the old client.py, it did some stuff so i closed it then ran the new one and its working fine thus far. Keep it up rare.
    Last edited by Ryan~; 01-04-2013 at 03:45 AM.

  13. #10

    Joined
    Jun 2012
    Posts
    1,699
    Thanks
    876
    Thanked
    2,881/1,142
    DL/UL
    44/1
    Mentioned
    562 times
    Time Online
    118d 6h 45m
    Avg. Time Online
    40m
    When you posted it was about the time of daily maintenance xD^

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •