00:03 -!- Umbire has quit [Ping timeout: 255 seconds] 00:09 -!- stenno has joined #evilhack 00:19 -!- stenno has quit [Ping timeout: 248 seconds] 00:25 -!- stenno has joined #evilhack 00:30 -!- stenno has quit [Ping timeout: 255 seconds] 00:44 -!- malor has quit [Remote host closed the connection] 01:04 -!- stenno has joined #evilhack 01:13 -!- botifico has quit [Read error: Connection reset by peer] 02:50 -!- stenno has quit [Ping timeout: 248 seconds] 02:52 -!- taichi has quit [Ping timeout: 246 seconds] 03:07 -!- elenmirie has joined #evilhack 03:09 -!- Umbire has joined #evilhack 04:12 -!- mlance has quit [Ping timeout: 256 seconds] 04:14 -!- stenno has joined #evilhack 04:23 -!- elenmirie has quit [Quit: Going offline, see ya! (www.adiirc.com)] 04:53 okay, two unID'd amulets off an orc, what gives 05:14 [hdf-eu] [evil] ichbinmiah (Ran Hum Mal Neu), 23506 points, T:15442, killed by Izchak; the shopkeeper, while sleeping 05:18 ...what did you do 05:18 !lastgame 05:18 Umbire: [hdf-us] https://www.hardfought.org/userdata/L/Loggers/evilhack/dumplog/1678335448.evil.html :: [hdf-eu] https://eu.hardfought.org/userdata/i/ichbinmiah/evilhack/dumplog/1678283609.evil.html :: [hdf-au] https://au.hardfought.org/userdata/U/UmberConductor/evilhack/dumplog/1677914117.evil.html 05:23 -!- hackemslashem has quit [Quit: Leaving] 05:40 Note to self: do not use advanced fireball when trying to drown a hostile 05:40 the fireballs just evaporate the water before they can drown in it 05:40 (also they can just die to said fireballs and you look silly) 05:40 * Umbire is in the Ice Queen's realm 05:53 -!- krm26 has quit [Read error: Connection reset by peer] 05:53 -!- krm26 has joined #evilhack 06:26 ...okay apparently don't bother with basic either because it melts everything BUT the square they're on 06:40 -!- j_ has quit [Remote host closed the connection] 07:01 -!- malor has joined #evilhack 07:46 [hdf-eu] [evil] ichbinmiah (Ran Hum Mal Neu), 747 points, T:2400, killed by a wand, while moving through the air 08:13 -!- Graznop has joined #evilhack 08:22 [hdf-eu] [evil] ichbinmiah (Ran Hum Mal Neu) killed the Goblin King, on T:3312 (0:35:45) 08:22 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu), 10622 points, T:9922, killed by an orc shaman called Baneahai of Ogunog 08:23 -!- Loggers_VIII has joined #evilhack 08:32 o/ 08:32 K2: Message from Graznop at 2023-03-08 20:30 EST: another minor curses bug - when engraving to reduce a weapons enchantment, permInv enchantment doesn't update 08:33 \o 08:33 'lo K2 and Graznop 08:33 'lo 08:33 [hdf-us] [evil] Loggers (Tou Trt Mal Neu) killed the Goblin King, on T:1750 (0:09:16) 08:43 [hdf-us] [evil] Loggers (Tou Trt Mal Neu) had a large shield entrusted to him by The Lady, on T:4300 (0:19:17) 08:44 Graznop that curses bug is fixed in 3.7... engraving is handled completely different there, heh 08:44 hmm 08:44 It is a bit of an edge case! 08:45 [hdf-eu] [evil] ichbinmiah (Ran Hum Mal Neu), 3646 points, T:5156, killed by a fire ant 08:46 wand charges update in perm inv 08:46 but not weapon enchantment 08:46 huh 08:46 [hdf-us] [evil] Loggers (Tou Trt Mal Neu) made his first wish - "blessed +2 dragonhide helm of speed named Gustavo: Minetown Special", on T:4631 (0:22:12) 08:47 easy enough to fix 08:48 -!- hackemslashem has joined #evilhack 08:51 -!- Loggers_VIII has quit [Quit: Client closed] 08:53 [hdf-eu] [evil] parasite (Hea Gno Fem Neu), 167675 points, T:52239, choked on a silver dragon corpse 08:57 F 08:58 Those straight up don't even give anything 08:58 -!- botifico has joined #evilhack 08:58 -!- Loggers_VIII has joined #evilhack 08:58 [EvilHack] k21971 pushed 1 commit to master [+0/-0/±2] https://github.com/k21971/EvilHack/compare/b9ba6b697f01...5f4be24a18ae 08:58 [EvilHack] k21971 5f4be24 - Fix: engraving with a bladed weapon or magic marker would not update permanent inventory. 08:58 -!- qt has joined #evilhack 09:04 oh spooky there's a caged red dragon on dlvl7 09:08 sigh aphrodite stole my dragonhide speed helm 09:08 guessing it's near a stairway or else something you can't easily walk arou-- 09:08 time to go hunt for a wand 09:08 not the same floor I hope 09:09 that's not possible, right 09:09 ? 09:09 [hdf-us] [evil] Loggers (Tou Trt Mal Neu), 13134 points, T:6714, killed by a quasit, while frozen by a potion 09:09 oh or I could just die 09:09 :c 09:09 I was going to die to aphrodite anyway 09:10 hate when she's on the same level as sokoban 09:13 [hdf-us] [evil] Loggers (Tou Trt Fem Neu) had a long sword entrusted to her by The Lady, on T:1029 (0:03:30) 09:15 same tbh 09:15 oh hey katana fodder :B 09:17 K2: Evil doesn't do anything with ID scrolls, right? 09:17 Besides make sure every role starts knowing what they are 09:18 [hdf-us] [evil] Loggers (Tou Trt Fem Neu) killed the Goblin King, on T:2004 (0:08:28) 09:19 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu) eschewed atheism, by dropping a +0 silver battle-axe on an altar, on T:4184 (0:56:53) 09:20 haha yes +5 katana :) 09:20 Umbire that's it exactly 09:24 [hdf-us] [evil] Loggers (Tou Trt Fem Neu) destroyed Loggers' ghost, the former Excursionist, on T:2723 (0:12:46) 09:25 [hdf-us] [evil] Loggers (Tou Trt Fem Neu), 4314 points, T:2860, killed by a blast of frost 09:26 :c 09:26 goddammit loggers why can't your bones ever just be deleted >:( 09:27 [hdf-us] [evil] Loggers (Tou Trt Mal Neu) performed his first genocide (antimatter vortices), on T:129 (0:00:32) 09:33 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu) killed the Goblin King, on T:5040 (1:10:39) 09:33 [hdf-eu] [evil] ichbinmiah (Ran Hum Mal Neu) killed the Goblin King, on T:3306 (0:47:23) 09:33 [hdf-us] [evil] Loggers (Tou Trt Mal Neu) killed the Goblin King, on T:1806 (0:06:05) 09:36 [hdf-us] [evil] Loggers (Tou Trt Mal Neu), 1974 points, T:2642, poisoned by a rabid rat 09:58 [hdf-us] [evil] Loggers (Mon Hum Mal Cha), 545 points, T:225, killed by a magic missile 09:59 [hdf-eu] [evil] parasite (Tou Trt Fem Neu) destroyed Loggers' ghost, the former Rambler, on T:1994 (0:12:51) 10:08 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu) changed form for the first time by mimicking a pile of gold, on T:7585 (1:46:05) 10:11 [hdf-us] [evil] Loggers (Mon Hum Mal Cha), 3182 points, T:2002, quit 10:12 [hdf-eu] [evil] parasite (Tou Trt Fem Neu) rejected atheism with a prayer, on T:3394 (0:25:51) 10:16 umbire, your evilhack entry for scroll of ID is wrong 10:17 'the spellbook of identify will not randomly generate (though it can still be wished for among other things).' <---- where did that come from? 10:18 I've wished for it but I recall that it doesn't generate normally 10:18 in Evil 10:18 that's incorrect 10:18 hmm 10:18 where did that idea come from? 10:18 i dont know of any variant thathas spellbook of ID but doesnt allow it to randomly spawn 10:19 I was probably thinking of earlier xnh or something 10:19 idk, anyway correcting 10:22 fyi, the all roles knowing scroll of id came from sporkhack 10:24 [hdf-eu] [evil] parasite (Tou Trt Fem Neu), 3224 points, T:5001, killed by a giant beetle 10:24 [hdf-us] [evil] Loggers (Tou Trt Mal Neu), 824 points, T:857, killed by the Goblin King 10:25 coo 10:25 will note soonish 10:35 [hdf-eu] [evil] ichbinmiah (Ran Hum Mal Neu), 3544 points, T:5520, killed by a wand, while moving through the air 10:37 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu) had Mjollnir bestowed upon her by Odin, on T:9170 (2:15:09) 10:41 Loggers_VIII: Thanks for that bug report, fixed! 10:48 hackemslashem thanks 10:49 I hope to god there aren't any yet-unfound game ending bugs in hackem because if there are I will find them and be sad about it :P 10:49 There is a #hackem channel also if you didn't know 10:50 oh cool 10:50 No bot or logs though 10:50 I think mobileuser has been the unfortunate guinea pig for most of them so far :-o 10:51 better him than me :) 10:53 hmmm 10:53 I don't hate my current AU game but I badly need a bag of holding 10:54 head down to the castle and wish one up 10:54 ugh gremlins on medusa 10:54 no 10:54 Too weedy, don't trust my survivability atm 10:55 kathryn has a bag for you :) 10:55 :V 10:55 I'd rather have levitate for the ice at barest minimum 10:55 I do have snow boots but 10:56 I like the AC from my orc shoes 10:56 no levitation at that stage in progression is rough 10:56 every way to go is much easier with it 10:57 https://i.ibb.co/wd8Jyk8/putty-BH3rtg-ZEN8.png cmon man 10:57 also worms hate water, inchresting 10:59 I thought worms would love water 11:00 maybe because they're supposed to be dune worms 11:00 mhm 11:00 here it physically kills them to move in 11:04 oh oh oh first room had a blessed scroll of enchant weapon 11:05 please game let there be a hammer in goblin town 11:05 I could start with +5 trident 11:11 haha yes hammer is mine 11:15 [hdf-us] [evil] Loggers (Tou Trt Mal Neu) killed the Goblin King, on T:1950 (0:09:08) 11:20 oh my god I got the same bones of mine AGAIN 11:20 I've been through this level way too many times it's a hell of my own making 11:20 [hdf-us] [evil] Loggers (Tou Trt Mal Neu) destroyed Loggers' ghost, the former Excursionist, on T:3027 (0:13:58) 11:21 [hdf-us] [evil] Loggers (Tou Trt Mal Neu) destroyed Loggers' ghost, the former Excursionist, on T:3108 (0:14:27) 11:21 [hdf-us] [evil] Loggers (Tou Trt Mal Neu) eschewed atheism, by dropping a mithril lamp (lit) on an altar, on T:3126 (0:14:43) 11:21 [hdf-us] [evil] Loggers (Tou Trt Mal Neu), 4318 points, T:3152, killed by a dart, while sleeping 11:21 oh my god are you kidding 11:22 STOP WITH THE WANDS GAME 11:35 [hdf-eu] [evil] ichbinmiah (Ran Hum Mal Neu) killed the Goblin King, on T:2610 (0:28:51) 11:41 [hdf-us] [evil] Loggers (Mon Hum Mal Cha), 1445 points, T:1993, quit 11:48 [hdf-us] [evil] krm26 (Bar Gia Fem Neu), 251 points, T:801, killed by a mountain dwarf 11:54 damn invisible tortles 11:54 Shouldn't you be able to see them? 11:54 I'm gonna make my own variant purely to include the item "ring of visibility" 11:55 no like I'm an invisible tortle who can't get into any shops >:9 11:55 * >:( 11:55 oh lol 11:55 just find a cursed wand 4Head 11:55 no >:( 11:55 I think mummy wrappings could be wrapped around a tortle 11:57 -!- hackemslashem has quit [Read error: Connection reset by peer] 11:59 [hdf-us] [evil] krm26 (Bar Gia Fem Neu), 236 points, T:892, killed by Ms. Urignac; the shopkeeper, while sleeping 12:03 -!- Loggers_VIII has quit [Quit: Client closed] 12:14 -!- milance has joined #evilhack 12:15 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu) chose an elven broadsword to be named "Orcrist", on T:11034 (2:51:48) 12:38 Loggers: try digging down from the level above? You'll need a way to get out of the shop too... 12:49 [hdf-us] [evil] krm26 (Bar Gia Fem Neu) eschewed atheism, by dropping 13 mithril darts on an altar, on T:3676 (0:49:39) 12:49 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu) chose an elven dagger to be named "Sting", on T:11680 (3:26:02) 12:49 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu) used a forge to create Glamdring, on T:11680 (3:26:13) 12:57 Oh damn, player arc delivered 12:58 [hdf-eu] [evil] ichbinmiah (Ran Hum Mal Neu) became literate by engraving "1000gp for the magic lamp!", on T:7216 (1:51:31) 13:06 -!- hackemslashem has joined #evilhack 13:11 [hdf-eu] [evil] parasite (Tou Trt Fem Neu), 7 points, T:42, burned by molten lava 13:11 right on Aphrodite's old floor below that bones too 13:11 very very timely 13:18 [hdf-eu] [evil] Graznop (Hea Elf Fem Neu) wished for "blessed fixed +3 dragonhide Hawaiian shirt of warning", on T:59337 (1 day, 17:22:31) 13:20 [hdf-us] [evil] krm26 (Bar Gia Fem Neu) became literate by reading a scroll, on T:6060 (1:20:23) 13:33 [hdf-us] [evil] krm26 (Bar Gia Fem Neu) killed the Goblin King, on T:6739 (1:33:55) 13:37 [hdf-eu] [evil] Graznop (Hea Elf Fem Neu) killed Juiblex, on T:59690 (1 day, 17:41:26) 13:40 didn't even have to make water at the altar either, heading there anyway though 13:53 [hdf-eu] [evil] parasite (Hea Cen Fem Neu), 1195 points, T:2079, killed by a jaguar 14:31 [hdf-eu] [evil] Graznop (Hea Elf Fem Neu) murdered her faithful snark, on T:60405 (1 day, 18:19:27) 14:35 Can a monster activating a figurine create a pet for you? 14:39 yeah, the monster has the same odds of friendly/peaceful/hostile as you would, and if it's hostile to them it's a pet for you 14:41 Usually, anyway 14:41 Can also just be grudge-hostile regardless of beatitude 14:43 Thanks, new one for me! 14:43 [hdf-us] [evil] terrapin (Kni Orc Fem Cha) eschewed atheism, by dropping a dragonhide sling on an altar, on T:3412 (0:58:54) 14:44 Today is indeed a day for learning - just fat fingered my ring of free action into a meat ring! Lucky I wasn't levitating over lava... 14:49 [hdf-eu] [evil] Graznop (Hea Elf Fem Neu) killed the invisible Mephistopheles, on T:60593 (1 day, 18:33:49) 14:52 -!- mariari has quit [Quit: WeeChat 3.8] 14:52 -!- mariari has joined #evilhack 14:54 -!- qt has quit [Ping timeout: 260 seconds] 14:59 [hdf-eu] [evil] ichbinmiah (Ran Hum Mal Neu) made his first wish - "blessed greased fixed +3 dragonhide cloak of magic resistance", on T:8017 (2:08:05) 15:11 -!- Graznop_ has joined #evilhack 15:11 -!- Graznop is now known as Guest7296 15:11 -!- Graznop_ is now known as Graznop 15:15 -!- Guest7296 has quit [Ping timeout: 248 seconds] 15:15 -!- qt has joined #evilhack 15:35 Graznop i've done that before 15:36 A meat ring of non-levitation? Ouch! 15:43 [hdf-us] [evil] krm26 (Bar Gia Fem Neu) had Cleaver bestowed upon her by Crom, on T:13773 (3:43:17) 15:47 -!- elenmirie has joined #evilhack 15:51 [hdf-us] [evil] telegarn (Wiz Hum Mal Cha) killed the Goblin King, on T:4053 (2:15:21) 15:52 [hdf-us] [evil] krm26 (Bar Gia Fem Neu) killed the invisible Gollum, on T:14158 (3:52:35) 15:57 [hdf-us] [evil] krm26 (Bar Gia Fem Neu) had a pair of leather gloves entrusted to her by Crom, on T:14570 (3:57:59) 15:58 [hdf-us] [evil] krm26 (Bar Gia Fem Neu) had a pair of high boots entrusted to her by Crom, on T:14837 (3:59:01) 16:13 [hdf-eu] [evil] Graznop (Hea Elf Fem Neu), 2016430 points, T:62453, petrified by a beholder 16:17 ouch 16:18 how's this look? https://www.hardfought.org/nh/evil/trd/?file=https://hdf-us.s3.amazonaws.com/ttyrec/k/k2/evilhack/ttyrec/2023-02-16.19:06:03.ttyrec.gz 16:18 Graznop :( 16:18 Hmmm. There are some subtleties to learn about beholders, not sure what happened there yet :( 16:18 the second, the VERY second you see a brown e, blind yourself 16:18 ABBBB, Always Be Being Blind for Beholders 16:19 k2, that is super-slick 16:19 paxed did a shit ton of work cleaning up the java code 16:19 i fixed a couple minor bits too 16:20 but paxed did the heavy lifting 16:20 the fixes are on NAO also 16:20 give paxed a big fat wet sloppy kiss from me 16:21 https://www.hardfought.org/nh/evil/trd/?file=https://hdf-us.s3.amazonaws.com/ttyrec/k/krm26/evilhack/ttyrec/2023-03-08.13:31:01.ttyrec.gz 16:21 still some polish left to do 16:21 but curses looks good 16:22 need to move the frame jump list 16:22 it does! although, it doesn't have a recording of MY curses to listen to 16:22 gonna have the links open in a new tab 16:22 -!- Loggers_VIII has joined #evilhack 16:22 !lastgame graznop 16:22 Loggers_VIII: [hdf-eu] https://eu.hardfought.org/userdata/G/Graznop/evilhack/dumplog/1677866916.evil.html 16:22 otherwise people that play with huge terminal sizes, it'll all get squished 16:23 that bones is mine for the taking 16:23 also rip graznop :( 16:23 and for some reason, unarchived/recent ttyrecs dont load 16:23 i will figure it out 16:25 -!- Loggers_VIII has quit [Client Quit] 16:25 and once i get this all dialed in for evilhack on hdf-us, i get to reproduce this 71 more times so all the other variants/servers can enjoy ttyrec playback 16:25 cant - wait 16:25 hehe 16:25 maybe different perms on the original files and the archives? 16:26 maybe? i'll have to check the web server logs 16:26 gdamn this looks good 16:27 glad i finally hunkered down and got it working, and paxed being interested enough to fix stuff 16:28 So I should have blinded myself and then ate the lizard corpse. I tried it the other way around... 16:29 the *stard spawned awake 16:29 yup, should always work unless you are super-slow 16:30 well no wonder everything and its mother is dining on what's left of my brains. i seem to have misplaced my hat 16:31 tty time! 16:42 gdammit why isnt this working 16:42 perms are good 16:47 krm26 this makes me sad 16:47 make it better 16:47 nothing in the logs? just doesn't load? 16:48 nope nuthin 16:48 i feel like i am missing something simple 16:49 you using apache or nginx? and you said the program is java? 16:49 apache2, php/java 16:49 this bit that fetches the file is php 16:49 uses curl and pipes to zcat if its already compressed 16:50 works great if its sitting in the s3 bucket 16:50 locally it wont grab it 16:50 i wish i had an error, i can work with that 16:50 i got nuthin 16:51 -!- taichi has joined #evilhack 16:51 ok, and apache's access.log and error.log are empty -- weird. is there some difference in relative path resolution maybe? 16:51 -!- Elron has joined #evilhack 16:51 not empty, just no event goes to the error log 16:51 i'll keep digging 16:52 using relative paths or absolute paths? 16:52 abs 16:52 regex shit which I hate but it checks out 16:52 at least i think it does 16:52 and i'm guessing php would stuff any errors in var/log/syslog prolly? i predate webheads 16:53 everything goes to syslog, regardless 16:56 and stuffing a print_r(error_get_last()) right after your fopen reveals nothing? 16:58 man i hate solving sokoban when i already have half of each door 17:05 [hdf-us] [evil] krm26 (Bar Gia Fem Neu) completed Sokoban, acquiring a pair of gauntlets of protection, on T:19594 (5:05:46) 17:14 in the apache access log, it grabbed the file 17:15 is this php code on github somewhere? 17:16 no 17:16 its grabbing the file, the paths are correct (getting file locally) 17:17 spitballing but maybe a mode problem? like the archived file is properly binary and the tty is text? 17:18 ooh 17:18 hmm 17:19 -!- elenmirie has quit [Quit: Going offline, see ya! (www.adiirc.com)] 17:19 thing is, the code i'm using is straight from nao 17:19 other than path and file edits for hdf server, the code is identical 17:20 i wonder if its a chroot thing 17:21 no 17:21 error reporting is on full php side 17:21 n o t h i n g 17:22 yeah, curl isnt grabbing the file 17:23 -!- Elron has quit [Quit: Client closed] 17:28 is it one of those curl redirection errors? where you need the location option, and it is set by default on one system and not on the other? i'm ALSO not really up on curl :-) 17:28 lemme know when the problem is in 70s COMPASS assembly tho! 17:29 but if curl has -L defaulting on on nao and off on yours, maybe that is it 17:29 can validate instantly by just slapping that in the curl 17:30 yup lets see 17:30 wtf get this baby black dragon outta my dl4 17:31 didnt make a diff 17:33 hmmm 17:35 ...you're just fetching with curl so it can't be a binary flag problem there... 17:35 https://termbin.com/efymf 17:38 hmmm 17:38 this doesnt solve the problem but you could change that exec curl to curl_exec and then do a curl_error afterwards to see whats what 17:39 just a low-effort diagnostic approach 17:41 hmm 17:51 [hdf-us] [evil] krm26 (Bar Gia Fem Neu) acquired the luckstone from Mines' End, on T:22702 (5:51:40) 17:53 [hdf-us] [evil] krm26 (Bar Gia Fem Neu) killed the Rat King, on T:22892 (5:53:46) 18:00 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu), 25607 points, T:14573, killed by a marilith, while sleeping 18:08 in the terminal I can manually curl a file locally 18:08 i'm going crazy 18:08 what does it mean to manually curl a file locally 18:10 just like file:// 18:11 no 18:11 i can tell it to curl the file from hardfought.org 18:11 and it does 18:13 but this https://www.hardfought.org/nh/evil/trd/?file=https://www.hardfought.org/userdata/k/krm26/evilhack/ttyrec/2023-03-09.16:59:52.ttyrec 18:13 nada 18:13 -!- karlmarx has joined #evilhack 18:14 -!- Elron has joined #evilhack 18:14 -!- UnFortuneCookie has quit [Remote host closed the connection] 18:14 K2 the problem is that this script https://termbin.com/efymf is not retrieving a file which you're able to retrieve if you curl it? 18:15 qt: visit https://www.hardfought.org/nethack/ttyrecs/evilhack-us/ - search krm26 18:16 the archived ttyrecs that script plays no problem 18:16 the unarchived ones it wont 18:16 [hdf-us] [evil] elron (Wiz Trt Fem Neu) had Fire Brand bestowed upon her by Thoth, on T:88365 (13:31:23) 18:16 this code is almost identical to NAO's 18:16 nao will play both 18:16 and the code is that php script? 18:16 yes 18:17 i wish I knew php so I could help 18:17 [hdf-us] [evil] krm26 (Bar Gia Fem Neu) had Fire Brand bestowed upon her by Crom, on T:24401 (6:17:12) 18:17 maybe I will gaze deeply at it and hope the answer will come to me 18:17 there's java in play also but that isnt a factor until the file is actually acquired 18:17 well my curl_exec/curl_error suggestion is the last dim light fluttering in my bulb right now 18:19 not sure how to use that function, i'm not a php expert 18:19 K2 is there some way to step through the php script with a debugger? 18:19 not that i know of. error reporting is on 18:19 and thats the rub. there's no errors anywhere 18:20 all this preg_ stuff is making me uncomfortable 18:20 i don't want php to get me pregnant 18:21 hmmm, maybe php has some proxy user set that differs between systems? do a diff on the php configs? 18:23 good idea 18:27 K2 where are the files actually situated, locally 18:27 can you give me an example of the filepath of a couple ttyrec files 18:27 https://www.hardfought.org/nh/evil/trd/?file=https://www.hardfought.org/userdata/k/krm26/evilhack/ttyrec/2023-03-09.16:59:52.ttyrec 18:28 that's a URL, I mean what's the corresponding local filepath 18:28 if you're SSHed into the server or whatever 18:28 that script doesnt grab anything internally 18:28 its all web addresses 18:28 it does try to grab something internally 18:29 it attempts to translate the URL to a local filepath 18:29 and use the local file if it can. if it can't ID the local file it then tries to use the URL 18:29 ooooh 18:30 one sec 18:30 [hdf-us] [evil] elron (Wiz Trt Fem Neu) had Ogresmasher bestowed upon her by Thoth, on T:90627 (13:45:52) 18:30 for example can you tell me what is the local file that corresponds to https://www.hardfought.org/userdata/k/krm26/evilhack/ttyrec/2023-03-09.16:59:52.ttyrec ? 18:32 ok i get it 18:32 change i just made, now the unarchived ones work but the archived s3 bucket ones dont hahah 18:33 can you tell me lol?? 18:33 and also share the changed version? 18:33 hold on 18:33 correction - only the non gzipped ttyrec work (unarchived) 18:33 this line 18:33 $fname_x = preg_replace('/^https?:\/\/www\.hardfought\.org\/nh\/evil\//','/var/www/hardfought.org/nh/evil/', $fname); 18:34 i took out nh/evil/ 18:34 will you please give me an example of URL and corresponding local path 18:34 -!- karlmarx has quit [Quit: Client closed] 18:34 like the corresponding local path to the URL I posted earlier 18:34 yeah 18:34 PLEASE... I BEG YOU.... :'( 18:35 -!- karlmarx has joined #evilhack 18:35 this all works on nao because there's a symlink to userdata/ in the web part 18:35 fuck 18:35 -!- karlmarx has quit [Client Quit] 18:35 this - https://www.hardfought.org/userdata/k/krm26/evilhack/ttyrec/2023-03-09.16:59:52.ttyrec 18:35 locally would be 18:35 ./var/www/hardfought.org/userdata/k/krm26/evilhack/ttyrec/2023-03-09.16:59:52.ttyrec 18:36 okay, cool, thanks! 18:36 hey, symlinks are ez to add! 18:36 just a sec and I will give you something to try maybe? 18:36 unless not with s3? 18:36 qt ok 18:36 we're on the right track 18:36 s3 isnt local at all 18:38 -!- UnFortuneCookie has joined #evilhack 18:40 try this? https://termbin.com/fvao0 18:41 ok 18:42 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu) killed Gollum, on T:1711 (0:27:20) 18:42 oh you can delete the comment I added in there with the URL to krm26's ttyrec file... I was just referring to it while trying to write the regex 18:43 errors out 18:43 what's the error? 18:43 oh I see it 18:43 rning: preg_replace(): Delimiter must not be alphanumeric or backslash /var/www/hardfought.org/nh/evil/trd/getttyrec.php on line 23
18:43 heh 18:44 oh 18:44 I see what I did 18:44 i think so at least 18:44 using loggers as my test because he has all three file types (archived, not archived gzipped, non archived not compressed) 18:44 yeah regex gives me a headache 18:44 try this one https://termbin.com/6vxw9 18:45 I forgot the opening slash, had "https?..." instead of "/https?..." 18:45 I love regex honestly, it's super useful once you get the hang of it 18:45 qt it works for archived but not non archived 18:45 one sec 18:46 hmmm 18:47 so /.*\ 18:47 should be double that i think 18:48 cuz it'll go userdata/L/Loggers/ttyrec 18:48 well, .* will capture any amount, as much as possible up until it hits the "ttyrec" part 18:48 and not userdata/Loggers/ttyrec 18:48 but go ahead and try it, maybe it's different in php 18:49 ".*\/" should normally match literally anything that ends in "/", so it should be a full match on "///////////////////////////" or something 18:49 omg so close 18:49 this works - https://termbin.com/lvdp 18:49 for all of it EXCEPT non archived non gzipped 18:50 wow that's so interesting 18:50 that .*\/ did NOT match but .*\/.*\/ did match 18:50 that's not how that regex operator normally works afaik 18:50 yeah 18:50 hmm 18:50 okay let's try to figure out the gz part 18:51 userdata///ttyrec 18:51 ok 18:53 [hdf-us] [evil] elron (Wiz Trt Fem Neu) had an etched staff bestowed upon her by Thoth, on T:93017 (14:08:14) 18:53 https://regexr.com/79tmm normally .* is greedy and will capture as much as it possibly can 18:53 see that example 18:53 that's why it's weird 18:53 yeah that is weird 18:53 anyway not that it matters much now 18:53 php 8.1 fwiw 18:54 do you have an example of an account with an unarchived ttyrec 18:54 search loggers 18:54 and i think i see the problem 18:55 no i dont nm 18:55 oh hmm 18:58 i think I might guess why actually 18:58 oh good, cuz i dont see it yet 19:00 [hdf-us] [evil] AntiVirus (Wiz Ith Mal Cha) killed the Goblin King, on T:1326 (0:25:07) 19:05 will you try this? https://termbin.com/kvina It shouldn't make any difference but I think it will add some comments to the HTML that could help to debug 19:06 var/www/hardfought.org/$2/ 19:06 what does the $2 mean? 19:06 I believe it means "plug in the part that matched the (.*\/.*\/ttyrec) group 19:06 [hdf-us] [evil] AntiVirus (Wiz Ith Mal Cha) killed Gollum, on T:1676 (0:31:52) 19:07 oh wait 19:07 ahhhh 19:07 it's missing the userdata part 19:07 -!- hackemslashem has quit [Ping timeout: 276 seconds] 19:07 so try this https://termbin.com/26pzk 19:09 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu) killed the Goblin King, on T:2353 (0:53:56) 19:10 \o/ 19:10 did that work? 19:10 works on all three types 19:11 yay 19:11 nice job 19:11 thanks qt, krm26 19:11 qt that one thing you said made the lightbulb above my head turn on 19:11 and then you took it from there hah 19:12 did you use the last version of the file I sent? or did you edit a local copy to add the userdata part? 19:12 [hdf-us] [evil] AntiVirus (Wiz Ith Mal Cha), 1488 points, T:1712, killed by a piranha 19:13 i used your last version 19:13 26pzk 19:15 I just realized there's a little orphaned vim modeline at the top (the `// vim:` comment) which I left unfinished with all the excitement, I would change that to `// vim:noet:` if I were you (helps tell vim how to handle the file) 19:16 but not important. can just ignore it too 19:16 or delete it 19:16 i did 19:17 cool 19:17 that was crazy hah 19:17 what was crazy? 19:17 trying to figure this out 19:17 i hate it when there's no error log or any indication of whats going wrong 19:18 its like when a nethack game crashes but there's no coredump or paniclog entry 19:18 yeah it was fun, honestly I don't think it was _that_ complicated, it was mostly our lack of php experience that was hurting us. and a big part of that was like you said, our having no understanding of how to debug the script or view output or anything 19:19 plus understanding regex, its not my strong suit 19:19 but TIL 19:20 many thanks. this will make hardfought as a whole better 19:20 I would hate to go back to a text editor that doesn't have regex for search and replace 19:21 it can be so powerful if you know how to use it, I love it 19:21 i still have some front end tidying up to do, but that's easy 19:21 hard part is done 19:21 cool 19:21 nice work 19:21 you too 19:21 my contribution here was my birthday present to you 19:21 happy birthday btw :P 19:22 lol thx 19:22 i gotta put that in my calendar 19:22 my nieces 13th bday was yesterday 19:23 fun 19:23 did she have a good time 19:23 i guess? we just called and sang happy birthday 19:23 or is it like those kids who have a birthday near christmas, where they feel overshadowed by the more significant holiday 19:24 "sorry honey, it just doesn't make sense to have a separate party -- we'll celebrate your birthday when the rest of the family comes over for qt day" 19:24 nah she was good 19:24 qt day nonwithstanding 19:24 lol 19:24 glad to hear it 19:26 [hdf-us] [evil] Gutso (Inf Dem Fem Una) wished for "blessed spellbook of acid blast", on T:89293 (23:52:07) 19:26 qt day qt day qt day 19:26 all rejoice! 19:27 -!- Elron has quit [Quit: Client closed] 19:28 dammit, did i leave just before a regex question? i'm actually decent with regex :-P 19:28 heh 19:28 that's because they are as old as i am 19:30 :P 19:30 ok i gotta do dishes before the boss gets home. or at least look like i'm doing them 19:31 queue up the performative housekeeping 19:31 thanks again guys, was great to talk it all out and figure out a solution 19:31 be back in a bit 19:36 [hdf-us] [evil] telegarn (Wiz Hum Mal Cha) eschewed atheism, by dropping 13 silver arrows on an altar, on T:6631 (5:29:51) 19:40 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu) changed form for the first time by mimicking a pile of gold, on T:3755 (1:25:19) 19:51 [hdf-eu] [evil] Graznop (Hea Elf Fem Neu), 162 points, T:1330, killed by a copper dart 19:54 [hdf-us] [evil] Hill (Wiz Hum Mal Cha), 6069 points, T:8780, killed by a barrow wight, while praying 20:02 -!- Elron has joined #evilhack 20:06 -!- Graznop has quit [Quit: Leaving] 20:10 [hdf-us] [evil] Gutso (Inf Dem Fem Una) killed Cerberus, on T:90887 (1 day, 0:36:19) 20:10 [hdf-us] [evil] Gutso (Inf Dem Fem Una) entered Gehennom, on T:90945 (1 day, 0:36:59) 20:25 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu) rejected atheism with a prayer, on T:4732 (2:04:07) 20:25 [hdf-us] [evil] elron (Wiz Trt Fem Neu) had an ironshod staff bestowed upon her by Thoth, on T:98036 (14:44:34) 20:28 [hdf-us] [evil] dbanethacker (Val Hum Fem Neu), 5812 points, T:4771, killed by an Uruk-hai called Ubaneuun of Ubaneaiul, while disrobing 20:33 [hdf-us] [evil] telegarn (Wiz Hum Mal Cha) destroyed the invisible Loggers' ghost, the former Excursionist, on T:7981 (6:26:40) 20:43 [hdf-us] [evil] krm26 (Bar Gia Fem Neu) had Keolewa bestowed upon her by Crom, on T:30470 (7:33:58) 20:44 -!- rebatela has joined #evilhack 20:55 [hdf-us] [evil] krm26 (Bar Gia Fem Neu) had Magicbane bestowed upon her by Crom, on T:32170 (7:46:55) 21:03 [hdf-us] [evil] krm26 (Bar Gia Fem Neu) had a small shield entrusted to her by Crom, on T:33142 (7:54:14) 21:15 [hdf-us] [evil] telegarn (Wiz Hum Mal Cha) used a helm to turn lawful, on T:9352 (7:08:30) 21:15 weee 21:16 [hdf-us] [evil] krm26 (Bar Gia Fem Neu) had a pair of dragonhide high boots entrusted to her by Crom, on T:35622 (8:07:13) 21:20 oh damn thats nice 21:22 best non-artifact i've gotten from him in a long time 21:22 reallllyy need some reflection tho 21:23 i think blanking scrolls should have more attrition -- like a 66% "too sodden, falls apart" result when getting a scroll wet to blank it 21:25 heh 21:25 that's evil 21:25 it *could* be 21:25 nudge nudge 21:25 -!- Umbire has quit [Ping timeout: 260 seconds] 21:25 i mean, honestly, there are generally plenty of scrolls 21:26 and you can always use cancellation 21:31 [hdf-us] [evil] krm26 (Bar Gia Fem Neu) had a large shield entrusted to her by Crom, on T:37359 (8:22:46) 21:31 that's disappointing 21:32 an obligate downgrade from an earlier shield 21:39 -!- taichi has quit [Quit: WeeChat 3.8] 21:39 [hdf-us] [evil] elron (Wiz Trt Fem Neu) made her first artifact wish - "blessed fixed eyes of the overworld", on T:101843 (15:58:56) 21:40 -!- taichi has joined #evilhack 22:15 [hdf-us] [evil] elron (Wiz Trt Fem Neu) used a forge to create Ashmar, on T:102115 (16:10:28) 22:17 [hdf-us] [evil] elron (Wiz Trt Fem Neu) used a forge to create The Sword of Annihilation, on T:102154 (16:11:39) 22:23 web based ttyrec playback works now for evilhack for all 3 servers 22:24 still some look n feel work to do and i want to see if i can get unarchived ttyrec playback to work for eu/au 22:24 but we're getting there 22:25 \o/ 22:45 unarchived playback for eu/au servers wont work, it assumes local access to those files 22:45 can link to them though 22:50 -!- Elron has quit [Quit: Client closed] 23:19 [hdf-us] [evil] mightyquinn (Arc Hum Mal Law) had a cloak of protection entrusted to him by Quetzalcoatl, on T:1522 (0:09:39) 23:51 [hdf-us] [evil] mightyquinn (Arc Hum Mal Law) became literate by reading a scroll, on T:5356 (0:41:14)