--- Log opened Tue Aug 28 00:00:49 2007 |
00:05 | | Serah [~Z@87.72.35.ns-3885] has quit [Connection reset by peer] |
00:06 | | Serah [~Z@87.72.35.ns-3885] has joined #Code |
00:06 | | mode/#code [+o Serah] by ChanServ |
00:19 | | NSGuest-709 is now known as Thaqui |
00:20 | | Thaqui is now known as NSGuest-722 |
00:20 | | NSGuest-722 [~Thaqui@Nightstar-26823.jetstream.xtra.co.nz] has left #code [Leaving] |
00:53 | | gnolam [lenin@Nightstar-13557.8.5.253.se.wasadata.net] has quit [Quit: Z?] |
00:56 | | Serah [~Z@87.72.35.ns-3885] has quit [Connection reset by peer] |
00:57 | | You're now known as TheWatcher[T-2] |
00:58 | | Serah [~Z@87.72.35.ns-3885] has joined #Code |
00:58 | | mode/#code [+o Serah] by ChanServ |
01:01 | | Serah [~Z@87.72.35.ns-3885] has quit [Connection reset by peer] |
01:02 | | Serah [~Z@87.72.35.ns-3885] has joined #Code |
01:02 | | mode/#code [+o Serah] by ChanServ |
01:02 | | You're now known as TheWatcher[zZzZ] |
01:02 | < MinceR> | gn |
01:07 | <@ToxicFrog> | gc? |
01:09 | < MinceR> | nah, just gn |
01:18 | <@McMartin> | Mmm. I7 4X60 is out for Windows but the download page doesn't seem to reflect this. |
01:22 | | * ToxicFrog fiddles with SLASH'EM. |
01:24 | | * McMartin does horrible things to TADS 3. |
01:24 | <@ToxicFrog> | One of these interfaces has got to have mouse support, dammit. |
01:25 | <@ToxicFrog> | Maybe I should see if I can get Vulture's Eye to build with 0.0.8E0F1, since I know VE has mouse support, but I don't really like the isometry... |
01:26 | | * Vornicus just wishes for a roguelike that you don't have to memorize 50 commands to play. |
01:27 | <@ToxicFrog> | Well, generally, 99% of the time is spent using only 10-15 of those commands, tops |
01:27 | <@ToxicFrog> | And for the rest you have in game help. |
01:28 | | * Vornicus also determines that it is Bedtime Dangit. |
01:28 | | * ToxicFrog tries to figure out what commands he mostly uses in nethack |
01:29 | < Vornicus> | or more precisely - "wait, I can do that?" |
01:29 | < Vornicus> | is the most common thing I have to say in nethack. |
01:29 | <@ToxicFrog> | movement, of course, which is also attack. Zot, zap, quaff, apply, Put on, Take off, Wear, Remove, Wield, search, read, loot, get, drop, inventory. |
01:29 | <@ToxicFrog> | Aah. Yes. |
01:29 | <@ToxicFrog> | I know I had trouble my first few games because I didn't know you could search or #force or #pray |
01:31 | <@ToxicFrog> | Then I read the manual. ?? |
01:32 | < Vornicus> | heh. |
01:33 | < Vornicus> | I have long since quit reading manuals for games, because it should be reasonably evident what's available to you immediately. |
01:33 | <@ToxicFrog> | Well, there's also the in-game command list |
01:33 | <@ToxicFrog> | The problem is that, like in IF, there's no generic "do stuff" button |
01:33 | <@ToxicFrog> | So even in a GUI, there simply isn't enough screen real estate for all the necessary buttons. |
01:33 | < Vornicus> | also why are there "Put On", "Wear", and "Wield", all separately? |
01:34 | <@ToxicFrog> | And yeah, some things are contextual - Open only matters for doors, for example - but some things like search are always meaningful. |
01:34 | <@ToxicFrog> | That, I admit, is something I have yet to get a satisfactory answer for. |
01:34 | <@ToxicFrog> | Wear is for armour, Put On for jewelery and other non-armour wearables, and Wield for weapons. |
01:35 | <@ToxicFrog> | But I don't see why they can't all be merged into a single Equip command. |
01:35 | < Vornicus> | also there's "up" and "down" which, uh, well, is there any place in the whole dungeon where they both show up in the same square? |
01:36 | <@ToxicFrog> | When you're levitating. |
01:36 | < Vornicus> | ah, true. |
01:36 | <@ToxicFrog> | But those are just direction keys anyways. |
01:36 | <@ToxicFrog> | Or at least that's how I think of them. |
01:36 | < Vornicus> | also true. |
01:37 | <@ToxicFrog> | And now, trivia night |
01:38 | < Vornicus> | have fun. |
01:42 | | Vornicus is now known as Vornicus-Latens |
02:06 | | ChalcyLaptop [~Forjadon@Nightstar-2472.ue.woosh.co.nz] has quit [Ping Timeout] |
02:14 | | * McMartin declares http://www.nitku.net/if/beautifier/ to be seriously handy. |
02:18 | | Forj [~Forj@Nightstar-2472.ue.woosh.co.nz] has quit [Connection reset by peer] |
02:18 | | Forj [~Forj@Nightstar-2472.ue.woosh.co.nz] has joined #code |
02:18 | | mode/#code [+o Forj] by ChanServ |
03:33 | | Thaqui [~Thaqui@Nightstar-26823.jetstream.xtra.co.nz] has joined #code |
03:33 | | mode/#code [+o Thaqui] by ChanServ |
06:13 | | Forjadon [~Forjadon@Nightstar-2472.ue.woosh.co.nz] has joined #code |
06:13 | | mode/#code [+o Forjadon] by ChanServ |
06:41 | | Forj [~Forj@Nightstar-2472.ue.woosh.co.nz] has quit [Ping Timeout] |
06:41 | | Forjeh [~Forj@Nightstar-2472.ue.woosh.co.nz] has joined #code |
06:42 | | Forjeh is now known as Forj |
06:53 | | Forjadon [~Forjadon@Nightstar-2472.ue.woosh.co.nz] has quit [Ping Timeout] |
06:54 | | Forjadon [~Forjadon@Nightstar-2472.ue.woosh.co.nz] has joined #code |
06:54 | | mode/#code [+o Forjadon] by ChanServ |
07:10 | | Forjadon [~Forjadon@Nightstar-2472.ue.woosh.co.nz] has quit [Ping Timeout] |
07:14 | | Vornicus-Latens is now known as Vornicus |
07:15 | | ChalcyAFK is now known as Chalcedon |
07:21 | | AnnoDomini [AnnoDomini@Nightstar-29329.neoplus.adsl.tpnet.pl] has quit [Ping Timeout] |
07:25 | | Forjadon [~Forjadon@Nightstar-2472.ue.woosh.co.nz] has joined #code |
07:25 | | mode/#code [+o Forjadon] by ChanServ |
07:26 | | AnnoDomini [AnnoDomini@Nightstar-29591.neoplus.adsl.tpnet.pl] has joined #Code |
07:26 | | mode/#code [+o AnnoDomini] by ChanServ |
08:13 | | Forjadon is now known as ChalcyLaptop |
08:14 | | Chalcedon is now known as ChalcyAFK |
08:33 | | gnolam [lenin@Nightstar-13557.8.5.253.se.wasadata.net] has joined #Code |
08:33 | | mode/#code [+o gnolam] by ChanServ |
08:41 | | You're now known as TheWatcher |
09:48 | | ReivZzz [~reaverta@Admin.Nightstar.Net] has quit [Ping Timeout] |
09:55 | | ReivZzz [~reaverta@Admin.Nightstar.Net] has joined #Code |
10:17 | | GeekSoldier|Bed [~Rob@Nightstar-6456.pools.arcor-ip.net] has quit [Ping Timeout] |
10:47 | | ChalcyLaptop [~Forjadon@Nightstar-2472.ue.woosh.co.nz] has quit [Ping Timeout] |
10:48 | | Forjadon [~Forjadon@Nightstar-2472.ue.woosh.co.nz] has joined #code |
10:48 | | mode/#code [+o Forjadon] by ChanServ |
10:48 | | Forjadon is now known as ChalcyLaptop |
10:59 | | Forj [~Forj@Nightstar-2472.ue.woosh.co.nz] has quit [Quit: Gone] |
11:02 | | ChalcyLaptop [~Forjadon@Nightstar-2472.ue.woosh.co.nz] has quit [Ping Timeout] |
11:02 | | GeekSoldier|Bed [~Rob@Nightstar-4836.pools.arcor-ip.net] has joined #code |
11:03 | | GeekSoldier|Bed is now known as GeekSoldier |
11:04 | | ChalcyAFK [~Chalcedon@Nightstar-2472.ue.woosh.co.nz] has quit [Quit: Gone] |
15:10 | | Karnaugh [~karnaugh@Nightstar-6775.thusa.net] has quit [Ping Timeout] |
15:10 | | Karnaugh [~karnaugh@Nightstar-6775.thusa.net] has joined #code |
15:55 | | Karnaugh [~karnaugh@Nightstar-6775.thusa.net] has quit [Ping Timeout] |
15:57 | | Karnaugh [~karnaugh@Nightstar-6775.thusa.net] has joined #code |
16:06 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Client exited] |
16:08 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code |
16:08 | | mode/#code [+o ToxicFrog] by ChanServ |
16:24 | | Thaqui [~Thaqui@Nightstar-26823.jetstream.xtra.co.nz] has quit [Ping Timeout] |
16:46 | < MinceR> | j0 |
16:54 | <@gnolam> | k1 |
17:02 | <@AnnoDomini> | Great minds think alike. I did the same thing in #DnD. |
17:06 | | You're now known as TheWatcher[afk] |
17:11 | <@ToxicFrog> | for i in dungeon effects monsters objects traps boulder; do |
17:11 | <@ToxicFrog> | I=$(echo $i | tr [a-z] [A-Z]) |
17:11 | <@ToxicFrog> | eval "function $i() { printf '\\n$I='; }" |
17:11 | <@ToxicFrog> | done |
17:11 | <@ToxicFrog> | Mmm, metaprogrammy. |
17:12 | < MinceR> | looks ugly |
17:13 | < MinceR> | i'd rather do it in python :> |
17:17 | <@ToxicFrog> | Prettier in a language that intrinsically supports closures, yes. |
17:17 | <@ToxicFrog> | But not as portable. |
17:18 | < MinceR> | you have a point. |
17:22 | | * ToxicFrog tries to figure out why \xB7 isn't working |
17:24 | <@ToxicFrog> | ...because I haven't set 8_bit_tty |
17:24 | <@ToxicFrog> | But if I do set it, line drawing breaks, because it no longer interprets the high bit as meaning SHIFT OUT. |
17:26 | <@gnolam> | http://www.os2world.com/content/view/14868/1/ |
17:28 | <@ToxicFrog> | Aha. |
17:28 | <@ToxicFrog> | If (IBMgraphics || eight_bit_tty), it just sends stuff straight to the terminal. |
17:29 | <@ToxicFrog> | Otherwise, if the high bit is set, it unsets it, then does SO, char, SI |
17:29 | < MinceR> | iso is officially worthless now. |
17:29 | <@ToxicFrog> | So you can either have 128 characters with shifting, or 256 characters without. |
17:29 | <@ToxicFrog> | Dammit. |
17:31 | <@ToxicFrog> | There's a whole bunch of stuff in the 0x80-0xFF range I want to use, but in order to do that I need to either give up on line drawing or sacrifice ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~, which is impossible. |
17:31 | <@ToxicFrog> | This would be so much easier if it talked UTF-8~ |
17:31 | <@ToxicFrog> | ...except that rxvt doesn't support UTF-8. Right. |
17:31 | < MinceR> | can't you just use urxvt instead? |
17:32 | <@ToxicFrog> | No, it doesn't have tabs. |
17:33 | <@ToxicFrog> | And nethack -doesn't- support UTF-8 anyways. |
17:34 | < MinceR> | iirc it can support tabs with one of the scripts included |
17:34 | < MinceR> | though i've never used that |
17:41 | <@ToxicFrog> | I suppose that what would solve this handily is if nethack let you specify -strings-, as in byte sequences, instead of single bytes for symbols. |
17:41 | <@ToxicFrog> | Thus letting you specify, say, vertical wall as SO x SI, rather than x+128. |
17:42 | <@ToxicFrog> | ...putch() already takes a int rather than a byte.. |
17:43 | <@ToxicFrog> | This might be easier than it sounds. |
18:04 | <@ToxicFrog> | Arse! |
18:04 | <@ToxicFrog> | The glyph arrays are all of uchar. |
18:05 | <@gnolam> | Drink! Girls! |
18:07 | <@ToxicFrog> | Hmm. Ok, C reminder. If I have: uint16_t foo[]; is foo+1 foo plus one byte, or foo plus one array element? |
18:10 | <@gnolam> | Plus one array element. |
18:11 | | gnolam is now known as gnolam|Gig |
18:12 | <@ToxicFrog> | Ok. |
18:12 | <@ToxicFrog> | Man, this is nasty. |
18:12 | <@ToxicFrog> | May be more trouble than it's worth after all. |
18:13 | <@ToxicFrog> | The renderer can handle widechars with only minor modifications, but the config file parser....eugh. |
18:17 | | You're now known as TheWatcher |
18:22 | | * ToxicFrog decides to half-ass it, and map [0xE0-0xFF] to SO [0x60-0x7F] |
18:55 | | AnnoDomini [AnnoDomini@Nightstar-29591.neoplus.adsl.tpnet.pl] has quit [Quit: The screams are not loud enough.] |
18:57 | < Raif> | Considered UTF8? That might be easier. |
18:58 | < Raif> | It's pretty easy to convert to UTF16. |
18:58 | < Raif> | So you can use UTF8 for the files and convert it to UTF16 for rendering... |
19:03 | | AnnoDomini [AnnoDomini@Nightstar-29591.neoplus.adsl.tpnet.pl] has joined #Code |
19:03 | | mode/#code [+o AnnoDomini] by ChanServ |
19:46 | | GeekSoldier is now known as GeekSoldier|bed |
19:54 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Client exited] |
19:56 | | ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code |
19:56 | | mode/#code [+o ToxicFrog] by ChanServ |
20:17 | <@ToxicFrog> | Hah! Done! |
20:17 | <@ToxicFrog> | I now have a nethack alias that automatically detects terminal type and sets DUNGEON appropriately. |
20:23 | | gnolam|Gig is now known as gnolam |
20:49 | | Thaqui [~Thaqui@Nightstar-26823.jetstream.xtra.co.nz] has joined #code |
20:49 | | mode/#code [+o Thaqui] by ChanServ |
21:46 | | Chalcedon [~Chalcedon@Nightstar-2472.ue.woosh.co.nz] has joined #code |
21:46 | | mode/#code [+o Chalcedon] by ChanServ |
22:11 | <@ToxicFrog> | http://bjh21.me.uk/all-escapes/all-escapes.txt -- win |
22:12 | <@AnnoDomini> | What is it? |
22:13 | <@ToxicFrog> | A complete list of ECMA-48 - that is, DEC VT100 and VT220 - escape sequences. |
22:14 | <@ToxicFrog> | Including the stuff I was looking for - information on SO and SI and how to control the G0 and G1 character sets. |
22:17 | | Chalcedon is now known as ChalcyAFK |
22:32 | | AnnoDomini is now known as AdmiralAckbar |
23:02 | | gnolam is now known as Lrrr |
23:02 | | Lrrr is now known as gnolamk |
23:02 | | gnolamk is now known as gnolam |
23:23 | | Forjadon [~Forjadon@Nightstar-2472.ue.woosh.co.nz] has joined #code |
23:23 | | mode/#code [+o Forjadon] by ChanServ |
23:25 | | Forjadon is now known as ChalcyLaptop |
23:28 | | Forj [~Forj@Nightstar-2472.ue.woosh.co.nz] has joined #code |
23:28 | | mode/#code [+o Forj] by ChanServ |
23:46 | | You're now known as TheWatcher[T-2] |
23:49 | | You're now known as TheWatcher[zZzZ] |
--- Log closed Wed Aug 29 00:00:55 2007 |