#eulora Logs for 07 Aug 2015



August 7th, 2015 by Diana Coman
diana_coman: hello [08:39]
diana_coman: mircea_popescu I have more cft; do you have any bundles to sell (ltf for oil or whatever else)? also, do you want the md? [08:39]
mircea_popescu: diana_coman i did all of yesty, and i do now :) [09:11]
diana_coman: so come in game? [09:12]
mircea_popescu: i just checked you weren't in, started a stick. will be back in 5 minutes kay ? [09:14]
diana_coman: ok [09:14]
diana_coman: I want a stick anyway [09:14]
mircea_popescu: o, you're not getting it. you're getting 150 lft to fill with oil. [09:14]
diana_coman: that's nice and fine, but I still want a stick, lol [09:15]
diana_coman: or more actually [09:15]
diana_coman: and I actually need it in order to get all the moss really [09:15]
diana_coman: as otherwise I won't have enough for all the oil [09:15]
mircea_popescu: but wear down tools so i can make imps or toolkits [09:17]
diana_coman: I have 10 [09:17]
diana_coman: waiting for you [09:17]
diana_coman: the thing is that yest the whole day I wore those down and I still don't have enough moss for your 150 lft [09:18]
diana_coman: hence: I NEED a stick if you want that done [09:18]
diana_coman: or at least if you want it done any time soon [09:18]
mircea_popescu: you a luis de funes fan ? [09:18]
diana_coman: lol, not really a fan though I know his films for most part [09:19]
mircea_popescu: "Mon programme en trois points : premièrement, le plein emploi, deuxièmement, le plein emploi et ..." [09:19]
mircea_popescu: i don't care how long it takes in the way you expect. but exactly oppositely. [09:19]
diana_coman: I don't expect anything; I was just letting you know where things are [09:20]
mircea_popescu: (also - danielpbarron managed a 1k moss find, off an ordinary. and even sold me some. BUT YOURE NOT GETTIN GANY!) [09:20]
diana_coman: if I don't get a stick, I won't have that oil ready any time soon; if that's fine with you, it's fine with me [09:20]
diana_coman: lol, why would I want to buy moss now? [09:21]
mircea_popescu: no but srsly, you don't wanna dig it all up ? [09:21]
mircea_popescu: ikr. [09:21]
diana_coman: what do you mean? [09:21]
diana_coman: I DO want to dig it up [09:21]
diana_coman: just kind of NOT 1 by 1 [09:21]
diana_coman: lol [09:21]
diana_coman: and yeah, I am making progress on a bot to do it since yest; since I will never do that again by hand for sure [09:22]
mircea_popescu: sticks ruin one for labour huh ? [09:22]
diana_coman: I will have the bot and it will mine a ton of tiny [09:22]
diana_coman: that for sure [09:22]
diana_coman: that's all it will do at start [09:22]
diana_coman: nothing else [09:22]
diana_coman: but still [09:22]
mircea_popescu: the thing is - tinies are for certain +ev. not much, but there. the sticks... i threw 12 on the sb, got 12 smalls. buried half mil in that sandy gullet like a priest, as they say in romanian. [09:22]
diana_coman: I know what you mean and that's precisely why I wasn't a big fan of the sticks (search the logs if you don't remember) [09:23]
diana_coman: but they do have their uses anyway [09:23]
mircea_popescu: myeah. [09:24]
diana_coman: uhm, I did 100 ibs while waiting, time for another 100 or are you coming, mircea_popescu? [09:42]
mircea_popescu: i am coming, i am coming [09:43]
mircea_popescu: uuuuuuuhhhh [09:43]
diana_coman: "100 indistinct bark shavingses" ahahahah [09:50]
mircea_popescu: lol [09:53]
mircea_popescu: in other news, i bought 60k thorns from grenadine. 9.5 mn, new trade record [09:54]
diana_coman: lol, a record of records? [09:58]
mircea_popescu: apparently. [09:58]
diana_coman: good for her [09:58]
mircea_popescu: im thinking of making a bed out of them [10:00]
chetty: well deserved [10:00]
mircea_popescu: haha [10:02]
jurov: heh so foxy's on to improve mining, too? [12:02]
mircea_popescu: seems so. [12:03]
jurov: am very curious, if she ever publishes the code. since the container on what the work is being created in the process [12:04]
diana_coman: jurov not sure if improve, but automate to some extent in any case; I'm basically struggling with the movement part (solved the movement itself, but it seems to be too quick still, so apparently I really have to figure out the csTimer thingie, yuck) [12:05]
jurov: and can not be targeted immendiately, must be first drawn with ample input from server [12:05]
diana_coman: it's ok jurov, for one thing you can first mine a few before actually using them [12:05]
mircea_popescu: diana_coman listen, why not just hack the keyboard and send it a w ? [12:05]
diana_coman: (you can target items around) [12:05]
jurov: ohooo "nearest" can't be used either, i tried ;) [12:06]
diana_coman: I send the right thing mircea_popescu and it moves fine [12:06]
diana_coman: for instance I made a command like /step [12:06]
diana_coman: and yeah [12:06]
diana_coman: it steps forward no problem [12:06]
diana_coman: that's not a problem (or not anymore) [12:06]
diana_coman: how is that jurov, since I did it? [12:06]
diana_coman: lol [12:06]
mircea_popescu: diana_coman so turn run off [12:06]
mircea_popescu: leftctrl by default [12:06]
diana_coman: what you say sounds precisely as what I said a bit earlier [12:06]
jurov: your crafting containers are alwys there [12:06]
diana_coman: yeah mircea_popescu you don't get what the problem is, lol [12:07]
jurov: they don't keep appearing and dispappearing [12:07]
diana_coman: the problem is basically that the bot HAS TO WAIT [12:07]
diana_coman: that's all [12:07]
diana_coman: hence I need a timer [12:07]
diana_coman: even if I turn run on or off or whatever, it's just too quickly to do the things one after the other [12:07]
mircea_popescu: impatience, this modern disease :D [12:07]
diana_coman: for instance, when I tried that a bit earlier [12:08]
diana_coman: what happened was that the server got the message about explore before it got the new position [12:08]
mircea_popescu: diana here's an idea, based on my mining experience. [12:08]
diana_coman: hence it complained that oh noes you can't mine in the same place [12:08]
diana_coman: jurov, it's not about that, lol [12:08]
mircea_popescu: 1. select what you want to mine ; 2. bot goes at the closest margin of where that is ; 3. start mining in straight line ; 4. once far limit is reached, turn around, make paralel line. but this time mine-and-build, the claim next to you. [12:08]
mircea_popescu: repeat process ad infinitum [12:09]
diana_coman: like this, jurov: explore, move, explore, move, explore, move [12:09]
diana_coman: only afterwards start targeting or even go back to starting point and then target [12:09]
diana_coman: in all that time it will have had the time to load all stuff [12:09]
jurov: that can be easily done with xmacro, i want to actually build them as i go [12:09]
diana_coman: lol mircea_popescu [12:09]
mircea_popescu: wut ? [12:09]
diana_coman: you are solving a non-existent problem [12:10]
mircea_popescu: why ? [12:10]
mircea_popescu: read 4 carefully. you're building THE OLD LINE [12:10]
mircea_popescu: as you mine the new line [12:10]
diana_coman: the problem is the second explore [12:10]
mircea_popescu: oh ? [12:10]
diana_coman: yeah, the problem is not at building [12:10]
diana_coman: but at exploring, lol [12:10]
diana_coman: the bot explore [12:10]
diana_coman: explores, then it moves, then it explores [12:10]
diana_coman: which sounds good in theory [12:11]
diana_coman: but in practice the server gets the explore before it got the new position (as a result of move) [12:11]
diana_coman: hence fail [12:11]
mircea_popescu: but! [12:11]
mircea_popescu: hm. i c. [12:11]
diana_coman: so I need more like explore, move, wait, explore [12:11]
mircea_popescu: for first line, i guess [12:11]
diana_coman: and the wait is killing me now, since have to study csTimer or something [12:12]
mircea_popescu: 2nd will have autowait cause of the buildings [12:12]
diana_coman: (a simple sleep will not do) [12:12]
mircea_popescu: why ? [12:12]
diana_coman: because it basically blocks the client and so it still doesn't get the chance to process everything apparently [12:12]
diana_coman: (I tried it already, lol) [12:12]
jurov: you'd stop whole event loop and get kicked out [12:13]
mircea_popescu: mhm [12:13]
mircea_popescu: i c [12:13]
jurov: i'm going to try frame events [12:13]
diana_coman: frame events? [12:13]
jurov: cs is supposed to emit them in every loop iteration [12:13]
jurov: and keep checking if stuff is where should be [12:14]
diana_coman: oh, I see [12:14]
diana_coman: did you actually make it move fine? [12:14]
mircea_popescu: will give out a gift for working miner, but won't specify what it is because economic situation kinda fluid. [12:14]
jurov: not interested in moving so much [12:15]
diana_coman: oh, you want to explore by yourself, just need to mine? or how? [12:15]
jurov: want to make it explore and build at once first [12:15]
diana_coman: to build I mean [12:15]
diana_coman: well, you'll still need to move after that, lol [12:15]
diana_coman: and solving one solves the other too if really needed [12:15]
diana_coman: for one ugly hack, you can just keep checking that it is there, until it is [12:16]
diana_coman: (pretty much what the crafting bot does when it asked for something from storage, since it's usually not there on the spot) [12:16]
diana_coman: thinks even "a working miner" is kinda fluid [12:16]
mircea_popescu: i guess so. [12:17]
jurov: i'm just not trying to solve everything at once [12:18]
mircea_popescu: http://trilema.com/2015/varia-varietatis-or-your-all-about-the-mollusc-guide/ somewhat related. [12:19]
lobbesbot: Varia varietatis, or your All-About-The-Mollusc guide. on Trilema - A blog by Mircea Popescu. (at trilema.com) [12:19]
mircea_popescu: btw, any of you got escherian trestlework bp ? [12:19]
mircea_popescu: paying 400k! [12:19]
diana_coman: ahahahaha [12:20]
diana_coman: has anyone found molluscs? [12:20]
mircea_popescu: nope. i had some stored, and since daniel wanted some for his moss claims i also used some for crafting. [12:20]
mircea_popescu: we're otherwise pretty close to bering out. jurov you got any ? [12:20]
jurov: mollucsc? no [12:21]
mircea_popescu: diana_coman ? [12:21]
diana_coman: dead molluscs; aren't they required for that cheese? [12:21]
mircea_popescu: yup [12:21]
diana_coman: I have some [12:22]
diana_coman: I guess I'll trade them for some two-leaf clovers [12:22]
mircea_popescu: lol which i dun have. [12:26]
diana_coman: so get them from daniel [12:26]
mircea_popescu: i think they may be stuck on the sunday auction [12:27]
mircea_popescu: he prolly got them from berry supplications [12:27]
diana_coman: he'll find the supply, lol [12:27]
mircea_popescu: or that [12:27]
danielpbarron: i'm down to a couple clovers [13:11]
danielpbarron: used a bunch on ordinary claims [13:11]
danielpbarron: and on that topic, i have no more ordinary claims saved up! [13:11]
danielpbarron: did like 4 moss, 2 boulder, a flotsam, and some others i don't recall [13:12]
danielpbarron: oh, 2 shiny rock [13:12]
mircea_popescu: well done [13:12]
mircea_popescu: what's your building yet ? [13:12]
danielpbarron: 82 [13:12]
mircea_popescu: ah. i'm still ahead! [13:13]
mircea_popescu: anyway, someone needs to get to 1-2k or so already, so remarkables can safely be mined [13:13]
danielpbarron: lol! [13:14]
ben_vulpes: how bout dem macos binaries? [14:39]
danielpbarron: heh [14:39]
chetty: there are binaries for mac??? [14:40]
ben_vulpes: well, a boy wonders. [14:40]
chetty: ah well I know someone is running on mac, but I dont think he put out a binary [14:41]
danielpbarron: http://danielpbarron.com/xmacro.tar.gz.sha512 [14:42]
danielpbarron: not signed though [14:42]
danielpbarron: this is what i use on gentoo [14:43]
danielpbarron: oh i read that wrong [14:43]
danielpbarron: Mac OS, not macros [14:43]
ben_vulpes: mhm [14:45]
danielpbarron: http://danielpbarron.com/xmacro.tar.gz.sha512.asc [14:48]
jurov: ecil feature suggestion: instead of having mining timeout, make claims produce items continuously at random times till depleted and player must walk around and harvest them :) [15:00]
jurov: *evil [15:00]
diana_coman: jurov how is it going with the build/frame stuff? [15:38]
jurov: it works to wait for the damn marker to appear so that it can be targeted by EID [15:40]
diana_coman: oh, good then, well done [15:40]
jurov: but after the targetting, worldHandler::GetTargetID() still returns 0 [15:40]
diana_coman: uhm, weird [15:41]
diana_coman: it means it still can't target it really? [15:41]
diana_coman: did you actually hook to be called on every frame or what? [15:41]
jurov: yes, added a hack to psEngine to issue frame commands [15:42]
jurov: because wiring it directly the CS way would involve incredible baggage [15:42]
diana_coman: ugh [15:42]
diana_coman: that's a lot of overhead [15:42]
diana_coman: I think I've made it work with the timer [15:43]
diana_coman: I'll test it some more as I would need to add it anyway to the craft bot too at some points probably [15:44]
diana_coman: I saw the thing in psengine [15:44]
diana_coman: but I didn't really want to hack it + every frame seems quite excessive really [15:44]
diana_coman: can't really tell though why /how would it be to actually target it but still not have an ID [15:45]
diana_coman: I suspect the targetting actually still fails for some reason [15:45]
jurov: and why 0 and not -1 [15:45]
diana_coman: rather than just "no id" [15:45]
diana_coman: hmm [15:45]
jurov: it doesn't wait for reply from server? [15:45]
jurov: cuz iirc the target is announced to server, too [15:46]
diana_coman: uhm, what reply exactly? [15:46]
diana_coman: and yes, worldHandler::Target does not wait for any reply for sure [15:46]
diana_coman: for one thing it is only a wrapper for /target [15:47]
diana_coman: and for the other thing I'm not sure what reply there is really (possibly a mod?) [15:47]
diana_coman: hmmm, are you calling GetTargetID immediately after Target? [15:48]
jurov: yes [15:48]
diana_coman: as it might simply be that it's too quickly basically [15:48]
diana_coman: have you checked what object it returns? [15:48]
diana_coman: since it does find some object I understand [15:49]
jurov: psClientCharManager::target is just an integer, not object [15:51]
jurov: sry no, it's GEMClientObject * [15:52]
diana_coman: you could try worldHandler::OpenTarget directly [15:59]
diana_coman: instead of getting the id [15:59]
diana_coman: if it returns false, than it didn't find it [16:00]
diana_coman: this one targets it too [16:00]
diana_coman: and anyway you actually need to open it if you want to build it [16:00]
diana_coman: or hmm, I suppose you might be able to move stuff to it + use it even without opening it, though not sure on the server if that's allowed/would work [16:00]
jurov: i got some funny responses from server like "can't explore twice", so it may be the case [16:01]
diana_coman: yay, 3 explores+move in a row, no problems [16:16]
diana_coman: will move onto building them too if any claims, so will let you know how that goes, jurov [16:16]
danielpbarron: good to know this bot stuff will probably be fleshed out by the time i start back up with my seasonal full time warehousing gig [16:17]
danielpbarron: i plan to leave my character doing stuff all day every day [16:17]
diana_coman: what's that full time warehousing gig? [16:17]
diana_coman: lol, not all nights too? [16:18]
danielpbarron: nights too [16:18]
diana_coman: thought so [16:18]
danielpbarron: the reason i am such a prolific player right now is because i have a seasonal job that pays for me to sit around for the rest of the year [16:18]
danielpbarron: but that means i have 0 free time for that season [16:18]
jurov: i suspect i run afoul of EID somehow... remembered I kept getting 0s out of Unbox() yesterday, too [16:19]
danielpbarron: which is mostly half of september, all of october, and half of november [16:19]
diana_coman: oh, I see, though that's not that much really, kind of 2 months out of 12, or what? [16:19]
danielpbarron: yeah it's pretty sweet [16:19]
diana_coman: good for you [16:20]
danielpbarron: technically it's half a year, but the most intense part is concentrated in october [16:20]
danielpbarron: december it's so slow it's like i'm free [16:20]
danielpbarron: i get that kind of "oo look what I did!" feeling when the result of my crafting is a high quality [17:14]
jurov: Look Ma [17:15]
jurov: ! [17:15]
danielpbarron: look for that "Crafted by Daniel Barron" seal of approval [17:15]
danielpbarron: mp's still better [17:16]
danielpbarron: where he gets 199 i get 145 [17:16]
diana_coman: so then danielpbarron you should craft containers (toolkits, samovars etc) and tools, as you get even higher quality, lol [17:29]
danielpbarron: sell me bundles [17:29]
diana_coman: would you buy rather than make? why? [17:34]
danielpbarron: i don't know [18:01]
jurov: c++ should be shot into head [18:05]
diana_coman: ha ha jurov, please do [18:05]
jurov: i wrote switch(state){ EXPLORING: {codez...}} [18:05]
jurov: instead of switch(state){ case EXPLORING: {codez...}} [18:06]
diana_coman: fwiw: I had no trouble targeting+opening a claim with the timer approach [18:06]
jurov: it compiled fine, just... ignored the codez... [18:06]
diana_coman: (it's still just raw and sketchy, but it worked fine) [18:06]
jurov: why am i such an idiot [18:06]
jurov: wow, now it did place stuff into the marker [18:09]
diana_coman: well done ! [18:09]
diana_coman: and you crashed it? lol [18:13]
mircea_popescu: myeah [18:13]
jurov: i doubt that, I finished the build by hand and did nothing else [18:13]
jurov: or? [18:13]
mircea_popescu: me not him [18:14]
diana_coman: the craft bot again? [18:14]
mircea_popescu: nah, macro this time [18:14]
diana_coman: oh, macros are getting better then if they crash the server too :D [18:14]
mircea_popescu: http://logs.minigame.bz/2015-08-07.log.html#t19:00:33 << not only is it eveil, it's actually how the later developed miens will work, sorta. [18:27]
lobbesbot: #Eulora log for Friday, 2015-08-07 (at logs.minigame.bz) [18:27]
mircea_popescu: completely new failure mode, it crashed through gdb and screen all the way to the metal. [18:31]
mircea_popescu: so picking up the pieces will be a moment. [18:31]
jurov: whole machine? O.o [18:37]
jurov: one should not mess with switch statements :) [18:38]
danielpbarron: it's up [18:57]
danielpbarron: it's down [22:53]
mircea_popescu: bah [22:59]
mircea_popescu: danielpbarron back [23:00]
danielpbarron: down again [23:24]
danielpbarron: er.. maybe not [23:25]
mircea_popescu: briefly. [23:25]

Comments feed: RSS 2.0

Leave a Reply