XenoBot Forums - Powered by vBulletin

User Tag List

Page 9 of 12 FirstFirst ... 7891011 ... LastLast
Results 81 to 90 of 117

Thread: shAdOwArt's Screenshot Thread

  1. #81

    Join Date
    Jul 2016
    Posts
    3
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Vilket hud är det du använder? sjukt najs vill ha den :

  2. #82
    Moderator shadowart's Avatar
    Join Date
    Dec 2014
    Location
    Sweden
    Posts
    1,985
    Mentioned
    225 Post(s)
    Tagged
    3 Thread(s)
    Quote Originally Posted by Millemed2l View Post
    Vilket hud är det du använder? sjukt najs vill ha den :
    http://forums.xenobot.net/showthread...l=1#post457477

  3. #83
    Moderator shadowart's Avatar
    Join Date
    Dec 2014
    Location
    Sweden
    Posts
    1,985
    Mentioned
    225 Post(s)
    Tagged
    3 Thread(s)


    Running the vampire script on the lower sorcerer was no problem.



    Also using it on the stronger sorcerer since it died a few times at mooh'tahs. I actually only died once while getting my vote points there, but since it has started dieing more so I'm using the safer script till I have a better shot at glooth bandits. There the exp and profit is good enough that dieing a few times at the lower levels easily is worth it, but at mooh'tahs it isn't. However, I keep looting fewer bohs than I expect here, hopefully the wiki wasn't wrong on their drop rate.



    Apes -2. Exp is the same as -2 pretty much but the ratio of merlkins is higher so theres a bigger chance of getting a banana staff. On the other hand merlkins give the most exp so perhaps that means that my total number of apes/h is lower which means fewer ape furs.



    Apes surface. Again, pretty much the same exp. However, this time the ratio of merlkins is lower than the other two scripts. My overall impression of these spawns is that all floors are pretty much the same and I'll probably write a lua thats start one randomly. Even though you could hunt each of the different floors with three different characters at the same time, I don't think that would be worth it as it would surely bring down the price of ape furs.



    Typical profits at the old water elemental spawn. Most people hunt here for exp soon after 50, but its crazy profits if you're over 100. 85% of the loot is made up of gold, platinums and gems which the script sells to the local npc so I don't really have to worry about selling loot or saturating the market. Exp is a bit low on the ss though so there probably were someone else there for a while. That's the bad thing about most of the really good spawns. Ideally you should be botting them during the night.



    Shorter session on glooth bandits. The screenshot taker keeps failing me here. I actually decided to fix my hud so that it doesn't count the sessions time and stamina usage while you're offline. This way I should be able to log in in the morning and snap a screen after being offline for a few hours without this corrupting the stats.
    Last edited by shadowart; 07-31-2016 at 09:49 AM.

  4. #84
    Sargul's Avatar
    Join Date
    Jul 2016
    Posts
    314
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Already happend on my world, ape fur was 5k now 3-4k, but still worth it.

    I love to see your screenshots and read how you relate it, wonderful, and yeah fucking screenshot taker is a pain the ass.

  5. #85
    Moderator shadowart's Avatar
    Join Date
    Dec 2014
    Location
    Sweden
    Posts
    1,985
    Mentioned
    225 Post(s)
    Tagged
    3 Thread(s)

    Today I scripted the Nargor quest. Making it 100% afk didn't seem worth it, but it alerts whenever user input is needed and that quest takes a while so the script will save me a ton of time since I intend to hunt pirates on at least two of my four new knights, and being able to do the task will surely help with the profits.




    I also made a Nargor script. See that it says "[EK] Nargor Pirates" on the HUD? I changed the HUD so that other scripts can use the often overlooked Signals library to add a script name to the hud. It's also possible to add a script author:
    lua code:

    wait(1000)
    Signal.Send("script name", "[EK] Nargor Pirates")
    Signal.Send("script author", "shAdOwArt")


    The wait is needed since otherwise the script may send the signal before the hud has started running. Allthough you can also send the signal at some label (but not the first one since it may execute almost instantly!). This is how it looks with an author:


    And yeah I made a Talahu script too, but there seems to be something broken with the pitfalls there. Xenobot can't walk down into them without a lot of custom lua code. And I couldn't be bothered with that since there were other people in the spawn. Quite a lot of them actually. I had expected it to be empty since its honestly not that good of a spot and it requires quite a long prequest.





    All my 4 new Knights are now level 50 and ready for Apes (you can hunt all floors on level 50 without any problems (Solid recommending level 100 for -2 is a massive overkill, even though it makes sense to overlabel your scripts when you sell them). These guys are on two different worlds than my other knight though, so I guess Banana Staff might not go for 50k there. Maybe I should add character specific market price lists to the hud now that I'm active on more worlds.

    I also changed the levelup screenshot taker to use a module instead of a proxy for regular level-ups, and so far I haven't had any random fuck-ups with it:

    lua code:

    GenericTextMessageProxy.OnReceive("Skill Level Screenshotter", function(_, msg)
    -- Skills
    local skill, level = msg:match("You advanced to (.*) level (%d+)")
    if skill and level then
    wait(400)
    screenshot(Self.Name().."_"..skill.."_"..level)
    return
    end
    end)

    local oldLevel = Self.Level()
    Module("level-up screenshotter", function(module)
    local newLevel = Self.Level()
    if newLevel == oldLevel + 1 then
    screenshot(Self.Name().."_"..newLevel)
    end
    oldLevel = newLevel
    module:Delay(1000)
    end)


    Finally, I also made a python script to auto crop and blur my level up screenshots:
    (Depends on PIL/pillow. "pip install pillow" if you have pip)
    python code:

    #!C:/Python27/python
    from PIL import Image, ImageFilter
    import glob,os,string

    output_dir = "processed"
    if not os.path.exists(output_dir):
    os.makedirs(output_dir)


    # The interesting part of the screen.
    # Needs to be configured for your screen!
    x_min = 0
    x_max = 1738
    y_min = 0
    y_max = 645
    interesting_box = (x_min, y_min, x_max, y_max)

    # The part of the screen where the name is (before cropping).
    # Remember that the name changes position when you mount!
    # The area needs to cover both possibilities.
    blur_x_min = 805
    blur_x_max = 925
    blur_y_min = 260
    blur_y_max = 290
    blur_box = (blur_x_min, blur_y_min, blur_x_max, blur_y_max)

    image_names = glob.glob("*.bmp")

    # Repeatedly blurs the image
    def blur_image(image):
    for i in xrange(10):
    image = image.filter(ImageFilter.BLUR)
    return image

    # Obfuscate the character name so that it isnt directly visible in the file name
    def obfuscate(name):
    # With-held for obvious reasons
    return name

    def process_image(image_name):
    # Get a representation of the image
    image = Image.open(image_name)

    # Blur away the central name part
    to_be_blured_part = image.crop(blur_box)
    blured_part = blur_image(to_be_blured_part)
    image.paste(blured_part, blur_box)

    # Then cut away all uninteresting parts
    cropped_image = image.crop(interesting_box)

    # Obfuscate the character name
    name_parts = image_name.split("_", 1)
    char_name = name_parts[0]
    obfuscated_name = obfuscate(char_name)

    # Finally, save the processed image
    cropped_image.save("%s\\%s_%s" % (output_dir, obfuscated_name, name_parts[1]))

    for image_name in image_names:
    # Dont process death screenshots
    # Got "DEATH" in your name? Sucks to be you.
    if "_" in image_name and not "DEATH" in image_name and not "logout" in image_name:
    process_image(image_name)

    # Delete the source, regardless of whether we processed it or not
    if not "logout" in image_name:
    os.remove(image_name)


    Sadly I noticed that if you stand on something when you level-up the positioning of your name changes so I had to manually blur this one:



    I guess I could always remove creatures names, but I like seeing the health bars of the creatures.
    Last edited by shadowart; 08-01-2016 at 04:57 PM.

  6. #86
    Sargul's Avatar
    Join Date
    Jul 2016
    Posts
    314
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    For god sake lol, you are increible! Pirates you should hunt on first and second floor only, thats are the floors that I hunt with my Knights and is perfect.

    I have too Banuta Surface but I have a problem and hope you can help me with it XD sometimes when the char reach the label StartHunt since there are too many Sibang and Merklin the chars keep following the mob and there is a point that the char is like 300 sqm far away from the point of Walker, so my char stucks there, hope I explain myself

    Shadowart pimp of apes.

    Finally a fucking lua screenshot taker that seems reliable, Ima try it right now!

    Nice thread, I enjoy it every morning that I wake and see that you posted some screenshots.

  7. #87
    Moderator shadowart's Avatar
    Join Date
    Dec 2014
    Location
    Sweden
    Posts
    1,985
    Mentioned
    225 Post(s)
    Tagged
    3 Thread(s)
    Quote Originally Posted by Sargul View Post
    For god sake lol, you are increible! Pirates you should hunt on first and second floor only, thats are the floors that I hunt with my Knights and is perfect.
    I mostly hunt the second and third floors with minor forays into the first and fourth floors. Going back through your Nargor screens it seems like I'm getting slightly more exp/h (60k vs 55k) so unless you were exactly level 50 (I'm level 60) I'm inclined to think that my path is a bit better. I'm also avoiding the hardest areas so I do think that more exp equals more profit in this case. The first floor in general just seemed so empty.

    Quote Originally Posted by Sargul View Post
    I have too Banuta Surface but I have a problem and hope you can help me with it XD sometimes when the char reach the label StartHunt since there are too many Sibang and Merklin the chars keep following the mob and there is a point that the char is like 300 sqm far away from the point of Walker, so my char stucks there, hope I explain myself
    I surrounded the entire hunting area in a big special area rectangle. Sometimes it takes a while to kill a Sibang that runs back and forth over the edge of the area, but that's actually pretty rare. I also run a module that turns on the targeters ignoremode when supplies are low so I don't run the risk over never getting to the leave label. And I made a point of spending a lot of time on the higher levels of the buildings since the monsters can't run as far there (and that's there the merlkins are too).

    Nice thread, I enjoy it every morning that I wake and see that you posted some screenshots.
    Thanks.

  8. #88
    Senior Member Trykon's Avatar
    Join Date
    Nov 2014
    Location
    UK
    Posts
    952
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)
    Nice to see a scripter running thread this is the other side of coin, also it is nice to see some specs you talk about that normal user will not notice, or don't care about.
    All my full afk scripts are accessible at:
    My thread
    My store
    My project
    Looking for RL Tibia testers - RP and EK scripts for FREE. Link to info.

  9. #89
    Moderator shadowart's Avatar
    Join Date
    Dec 2014
    Location
    Sweden
    Posts
    1,985
    Mentioned
    225 Post(s)
    Tagged
    3 Thread(s)
    With 5 accounts and 9 characters I'm racking up a bit too many screenshots. I think I'll have to start filter a bit more in the future. Anyways, here we go!


    First pirate task done!



    Black-red summoner is back at minos and hasn't died yet. I think I'll be able to stay here till I'm ready for glooths now. I also had to move away from the vampires for another reason; with two characters there I was tanking the vampire dust prices too much and Orange noble has nowhere else to go so this one had to leave.




    Blue commoner keeps making sick profit at water elementals. However, I did in fact try to move her around a little trying to find a spot where fewer manual players pass by. However, I didn't find anything good. Ice witch temple and drefia necromancers were taken by other bots and ancient ruins tomb sucked balls. I could have added some more creature products to the loot list, but it wouldn't had been enough, and I don't want to bother selling that shit anyways.









    Black knight, yellow druid, red barbarian and green witch keep making nice profit on Apes. However, tomorrow I'm moving two of them away in order to preserve the ape fur prices. I tried doing the nargor quest on black knight today, but all the necessary items weren't available in the market on that world. The back-up alternative is going back to mutated humans.

    I tried calculating how long I've been botting my mages for. Turns out the glooth bandit mage has been going for 5 months and one week while the other three have been playing for three months and two weeks (the ~135ish one definitely hasn't been able to keep her stamina down though). Last time around it took seven months to get to 300. I think I'm going to beat that this time around.

  10. #90
    Sargul's Avatar
    Join Date
    Jul 2016
    Posts
    314
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    I see that your screenshot taker is working for you.... For me no XD, I think I know what it is but let me be sure, you use OxTools or WindAddons for CPU Saver? I do so I think thats the problem.
    Quote Originally Posted by shadowart View Post
    With 5 accounts and 9 characters I'm racking up a bit too many screenshots. I think I'll have to start filter a bit more in the future. Anyways, here we go!
    Lol, I know that feel, is the worst when your folder of Screenshot got spam of PLAYER DEATH PRE-PLAYER DEATH

    Keep going with the Pirate task, they are wonderful

    Quote Originally Posted by shadowart View Post
    Blue commoner keeps making sick profit at water elementals. However, I did in fact try to move her around a little trying to find a spot where fewer manual players pass by. However, I didn't find anything good. Ice witch temple and drefia necromancers were taken by other bots and ancient ruins tomb sucked balls. I could have added some more creature products to the loot list, but it wouldn't had been enough, and I don't want to bother selling that shit anyways.
    Good choice about trying to find a spot, water elemental is a perfect balance for exp and profit however ALOT of noobs go there and if you are lvl 100+ they automatically report you, sucks. Well since you are script you could try Muggy Plains with Avas/strikes, DLs, Hrodmir Quaras.

    Quote Originally Posted by shadowart View Post
    Black knight, yellow druid, red barbarian and green witch keep making nice profit on Apes. However, tomorrow I'm moving two of them away in order to preserve the ape fur prices. I tried doing the nargor quest on black knight today, but all the necessary items weren't available in the market on that world. The back-up alternative is going back to mutated humans.
    Lol, Shadowart the slayer of apes, at least here in my world I dont know why but people is always looking ape furs and nobody goes there so the only good price ape fur are mines you could try Terramites while waiting for Nargor, Barbarians, Magicians.

    Cheers for your thread, is just amazing.

Posting Permissions

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