code logs -> 2009 -> Fri, 28 Aug 2009< code.20090827.log - code.20090829.log >
--- Log opened Fri Aug 28 00:00:15 2009
00:04 You're now known as TheWatcher[zZzZ]
01:23 Namegduf [~namegduf@Nightstar-7714.148.broadband5.iol.cz] has quit [Ping Timeout]
01:34 Namegduf [~namegduf@Nightstar-7714.148.broadband5.iol.cz] has joined #code
01:38 Namegduf [~namegduf@Nightstar-7714.148.broadband5.iol.cz] has quit [Ping Timeout]
01:45 Namegduf [~namegduf@Nightstar-7714.148.broadband5.iol.cz] has joined #code
01:47 Orthia [~Orthianz@Nightstar-7502.xdsl.xnet.co.nz] has joined #Code
01:50 Namegduf [~namegduf@Nightstar-7714.148.broadband5.iol.cz] has quit [Ping Timeout]
01:51 Orthianz [~Orthianz@Nightstar-7970.xdsl.xnet.co.nz] has joined #Code
01:51 Orthianz is now known as StupidInternets
01:51 Orthia [~Orthianz@Nightstar-7502.xdsl.xnet.co.nz] has quit [Ping Timeout]
01:53 Namegduf [~namegduf@Nightstar-7714.148.broadband5.iol.cz] has joined #code
02:26 Attilla [~The.Attil@92.0.115.ns-3186] has quit [Quit: ]
02:26 Namegduf [~namegduf@Nightstar-7714.148.broadband5.iol.cz] has quit [Ping Timeout]
02:31 StupidInternets is now known as Reithia
02:51 Reithia is now known as Reivthia
03:13 Reivthia [~Orthianz@Nightstar-7970.xdsl.xnet.co.nz] has quit [Connection reset by peer]
03:30 Orthia [~Orthianz@Nightstar-7970.xdsl.xnet.co.nz] has joined #Code
04:01 Orthia [~Orthianz@Nightstar-7970.xdsl.xnet.co.nz] has quit [Connection reset by peer]
04:03 Orthia [~Orthianz@Nightstar-19820.xdsl.xnet.co.nz] has joined #Code
04:24 Orthia is now known as Reivthia
05:03
<@Derakon>
Each of the blocks in Jetblade is a 100x100 image, the center 50x50 of which is the solid bit.
05:04
<@Derakon>
This means among other things that the top-left corner of the block grid is not the same thing as the top-left corner of a block.
05:04
<@Derakon>
So if you try to click on a block, your click will be offset relative to the grid, and you may well get a different block entirely.
05:04
<@Derakon>
Right now I'm fixing that with a hardcoded offset for clicking. Any better ideas?
05:24
<@Vornicus>
I would use a semi-hard-coded value for that, yes.
06:04 Syloqs-AFH [Syloq@ServicesAdmin.Nightstar.Net] has quit [Connection reset by peer]
06:37 Thaqui [~Thaqui@121.98.166.ns-22683] has joined #code
06:37 mode/#code [+o Thaqui] by ChanServ
07:04 gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has joined #Code
07:04 mode/#code [+o gnolam] by ChanServ
07:19 Reivthia [~Orthianz@Nightstar-19820.xdsl.xnet.co.nz] has quit [Connection reset by peer]
07:25 Derakon is now known as Derakon[AFK]
07:26 Orthia [~Orthianz@Nightstar-19820.xdsl.xnet.co.nz] has joined #Code
08:59 Orthia is now known as Reivthia
09:18 Tarinaky [~Tarinaky@Nightstar-16638.plus.com] has joined #code
09:21 You're now known as TheWatcher
09:35 Vornicus is now known as Vornicus-Latens
09:42 Kazriko [~kaz@Nightstar-26123.gdj-co.client.bresnan.net] has quit [Ping Timeout]
09:47 Attilla [~The.Attil@92.0.115.ns-3186] has joined #code
09:47 mode/#code [+o Attilla] by ChanServ
09:48 Kazriko [~kaz@Nightstar-26123.gdj-co.client.bresnan.net] has joined #code
09:49 * TheWatcher EYES apple
09:50 * TheWatcher needs to do some tests, but from what he's found so far, apparently Safari ignores tabindex, wut
10:03 gnolaptop [~drwest@Nightstar-5441.netlogon.liu.se] has joined #Code
10:36 Namegduf [~namegduf@Nightstar-7714.148.broadband5.iol.cz] has joined #code
10:42 gnolaptop [~drwest@Nightstar-5441.netlogon.liu.se] has quit [Operation timed out]
11:10 Rhamphoryncus [~rhamph@Nightstar-3964.abhsia.telus.net] has quit [Quit: Rhamphoryncus]
12:03 Kazriko [~kaz@Nightstar-26123.gdj-co.client.bresnan.net] has quit [Ping Timeout]
12:06 Kazriko [~kaz@Nightstar-26123.gdj-co.client.bresnan.net] has joined #code
12:18 Reivthia [~Orthianz@Nightstar-19820.xdsl.xnet.co.nz] has quit [Connection reset by peer]
13:02 Orthianz [~Orthianz@Nightstar-23161.xdsl.xnet.co.nz] has joined #Code
13:03 Orthianz [~Orthianz@Nightstar-23161.xdsl.xnet.co.nz] has quit [Connection reset by peer]
13:09 Orthia [~Orthianz@Nightstar-23161.xdsl.xnet.co.nz] has joined #Code
13:35 Orthianz [~Orthianz@Nightstar-10859.xdsl.xnet.co.nz] has joined #Code
13:36 Orthia [~Orthianz@Nightstar-23161.xdsl.xnet.co.nz] has quit [Ping Timeout]
13:44 Orthia [~Orthianz@Nightstar-22867.xdsl.xnet.co.nz] has joined #Code
13:46 Orthianz [~Orthianz@Nightstar-10859.xdsl.xnet.co.nz] has quit [Ping Timeout]
14:49 Orthia [~Orthianz@Nightstar-22867.xdsl.xnet.co.nz] has quit [Connection reset by peer]
14:59 AnnoDomini [AnnoDomini@Nightstar-29101.neoplus.adsl.tpnet.pl] has joined #Code
14:59 mode/#code [+o AnnoDomini] by ChanServ
15:01 Orthia [~Orthianz@Nightstar-11994.xdsl.xnet.co.nz] has joined #Code
15:31 Thaqui [~Thaqui@121.98.166.ns-22683] has quit [Client exited]
15:48
<@jerith>
TheWatcher: Safari and Firefox on a mac only tab between certain kinds of elements.
15:49
<@jerith>
I think you can use alt+tab to get to the others, but I've rebound that to something else.
15:51
<@TheWatcher>
For the love of Hastur, why?
15:54
<@TheWatcher>
(tabindex should work on at least a, area, object, input, select, textarea, and button, ie: any interactive element)
15:55
<@jerith>
I know it skips checkboxes, links and dropdowns.
15:55
<@jerith>
Not sure about buttons.
15:56
<@TheWatcher>
le sigh.
15:56
<@jerith>
It definitely hits text inputs.
16:07 Syloqs_AFH [Syloq@Admin.Nightstar.Net] has joined #code
16:08 Syloqs_AFH is now known as Syloqs-AFH
16:58
<@gnolam>
Whee!
16:58
<@gnolam>
There's an SMD export plugin for Google Sketchup. \o/
17:00 * gnolam purges all traces of Softimage from his system.
17:28 Netsplit DeepThought.NY.US.Nightstar.Net <-> Troika.TX.US.Nightstar.Net quits: @MyCatVerbs, @gnolam, @Attilla, @Vornicus-Latens, Orthia, @SouthernMyst, @jerith, Kazriko, @Reiver, @Chalain
17:29 Netsplit over, joins: Chalain, jerith
17:29 mode/#code [+o Chalain] by ChanServ
17:29 Netsplit over, joins: MyCatVerbs, SouthernMyst
17:29 mode/#code [+o jerith] by ChanServ
17:29 Netsplit over, joins: Vornicus-Latens
17:29 Netsplit over, joins: Reiver
17:29 mode/#code [+o MyCatVerbs] by ChanServ
17:29 Netsplit over, joins: gnolam, Attilla, Kazriko
17:29 mode/#code [+o Reiver] by ChanServ
17:29 mode/#code [+o gnolam] by ChanServ
17:29 Netsplit over, joins: Orthia
17:29 ServerMode/#code [+oo Vornicus-Latens SouthernMyst] by Troika.TX.US.Nightstar.Net
17:29 mode/#code [+o Attilla] by ChanServ
17:29 mode/#code [-o Vornicus-Latens] by ChanServ
17:29 mode/#code [-o SouthernMyst] by ChanServ
18:33 gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has quit [Quit: Reboot]
18:35 gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has joined #Code
18:35 mode/#code [+o gnolam] by ChanServ
18:39 Rhamphoryncus [~rhamph@Nightstar-3964.abhsia.telus.net] has joined #code
18:59
<@gnolam>
... of course, I might have to uninstall Sketchup, since Google is now officially on my shit list.
19:01
< Vornicus-Latens>
Why is this?
19:03
<@gnolam>
Because Google Sketchup, Google Earth or both is fscking /rapeware/. You do not install services or futz with a user's browser (or /any/ program except your own) without permission, EVER. >:E
19:08 gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has quit [Quit: Reboot #2]
19:09 gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has joined #Code
19:09 mode/#code [+o gnolam] by ChanServ
19:23
<@gnolam>
... also, Sketchup apparently operates in a non-Euclidean space.
19:24
< Vornicus-Latens>
?
19:24 Vornicus-Latens is now known as Vornicus
19:36 Derakon[AFK] is now known as Derakon
19:37
<@McMartin>
gnolam: Hate to break this to you, but any application that does anything fun tends to have to install a service to work right.
19:37
<@Derakon>
I'm working on adding "physical art" to the map generator: things like statues that are physically there (i.e. behave like terrain) but are larger than a single block.
19:37
<@Derakon>
What should these be called?
19:37
<@McMartin>
Unless you mean something besides "daemon"
19:38
<@McMartin>
Though it's easier to tell on Mac; basically anything that uses .pkg or .mpkg requires kernel support of some kind.
19:42
<@ToxicFrog>
McMartin: I think it's less "installs a service" and more "installs a service that hits the net without permission, resists being disabled, and persists after the programs that installed it are removed"
19:42
<@gnolam>
ToxicFrog: Bingo.
19:43
< Vornicus>
Der: I'd call them "statues"
19:43
<@Derakon>
Not all of them are going to be statues.
19:44
<@McMartin>
Derakon: In-code, or in an editor?
19:44
<@Derakon>
For example, they might be consoles, crates, ducting, trees, etc.
19:44
<@McMartin>
"Decoration"
19:44
<@Derakon>
McM: in-code.
19:44
<@McMartin>
"Scenery"
19:44
<@Derakon>
I'm already using "prop" for pure-background stuff that the player can't interact with.
19:45
<@McMartin>
So these are interactables, or basically just fancy platforms?
19:45
<@Derakon>
Kinda-sorta fancy platforms.
19:45
<@Derakon>
They'll distort the terrain by their presence, but they aren't intended to modify accessibility.
19:46 * Derakon ponders calling them props and changing the current props to scenery.
19:46
<@McMartin>
To continue the "prop" metaphor, "StageDressing"~
19:46
<@McMartin>
And yeah, these sound more like props than background decorations.
19:46
<@McMartin>
"You can stand on it"
19:46 * Derakon nods.
19:47
< Vornicus>
"Furniture"
19:47
< Vornicus>
I don't care if it's a tree, it's furniture.
19:47
<@Derakon>
The elves might have a problem with that stance~
19:48
< Vornicus>
They have a problem with me killing carp.
19:48
<@McMartin>
"Furniture" is good
19:48
<@McMartin>
It also implies you should be able to chill out in it a la SotN.
19:49
<@Derakon>
SoTN chairs were a bizarre combination of scenery and furniture.
19:49
<@Derakon>
Since you couldn't normally stand on them, but by standing in front of them you could interact with them.
19:49
<@Derakon>
(And, if in the Japanese version, listen to the fairy sing a little song)
20:00 * Derakon starts replacing all instances of the word "prop" with "scenery", discovers that "scenery" is one of those words that starts looking really weird if you write it too many times.
20:02
< Vornicus>
a "prop" in stage work is usually something you can carry.
20:03
< Vornicus>
Or, more precisely, it is an object that is moved from place to place during a scene.
20:06
< Vornicus>
(that is not, for instance, a platform or door)
20:27
< Vornicus>
<Champ's compy> "<Crowd> Wooooooooo! <Dude> THat's how LA parties, people!" <Vorn> How does LA party now? <Champ> With LeVar Burton. <Vorn> ...
20:27
< Vornicus>
erp, mischan and mispaste.
20:29 * TheWatcher readsup
20:29
<@TheWatcher>
Dera: I'd personally use 'entities', but 'furniture' works too
20:34
< Vornicus>
"entity" is rather a shitty name for a semi-specific thing.
20:35
<@Derakon>
Yeah, it's right up there with "item" and "object".
20:37
<@gnolam>
I'd probably call them "props", but then again I'm still quite Source damaged.
20:39
< Vornicus>
Item works if you're building like an RPG, and it'd hold stuff like Potion and Grenae.
20:41
<@gnolam>
(Source uses three kinds of props - static, dynamic and physics. Static props may have a collision mesh but are otherwise completely static and uninteractable (=> they go in the map's BSP tree). Dynamic props may be moved, but do no physics or thinking of their own. Physics props, finally, are just what the name says - props plugged into the physics engine.)
20:43
< Vornicus>
So a dynamic prop is like, for instance, a can?
20:44
< Vornicus>
or this car that I just stuffed into an antlion hole?
20:45
<@gnolam>
That would be a physics prop.
20:47
<@gnolam>
Dynamics props are basically used for scripted animations.
20:47
<@gnolam>
-s
20:48
< Vornicus>
So for instance the giant door that opened automatically on my way here?
20:48
<@gnolam>
Yup.
20:48
< Vornicus>
'k
20:51
< Vornicus>
And a static prop is like, say, the cars that are stuffed under the rubble here and there.
20:57
<@gnolam>
Indeed.
21:08 Netsplit DeepThought.NY.US.Nightstar.Net <-> Blargh.CA.US.Nightstar.Net, Troika.TX.US.Nightstar.Net quits: Namegduf, crem, @gnolam, @AnnoDomini, Chi, @SmithKurosaki
21:09 Netsplit DeepThought.NY.US.Nightstar.Net <-> Troika.TX.US.Nightstar.Net quits: @Attilla, SouthernMyst, @MyCatVerbs, @Reiver, Kazriko, Vornicus, @jerith, Orthia, @Chalain
21:09 McMartin [~mcmartin@Nightstar-7615.dsl.pltn13.sbcglobal.net] has quit [Ping Timeout]
21:09 Consul [~Consul__@Nightstar-3590.dsl.sfldmi.ameritech.net] has quit [Ping Timeout]
21:09 Derakon [~Derakon@Nightstar-4912.hsd1.ca.comcast.net] has quit [Operation timed out]
21:09 Tarinaky [~Tarinaky@Nightstar-16638.plus.com] has quit [Ping Timeout]
21:10 McMartin [~mcmartin@Nightstar-7615.dsl.pltn13.sbcglobal.net] has joined #code
21:10 mode/#code [+o McMartin] by ChanServ
21:10 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Ping Timeout]
21:11 Netsplit over, joins: Chalain, jerith
21:11 mode/#code [+o Chalain] by ChanServ
21:11 Netsplit over, joins: MyCatVerbs, SouthernMyst
21:11 mode/#code [+o jerith] by ChanServ
21:11 Netsplit over, joins: Vornicus
21:11 mode/#code [+o MyCatVerbs] by ChanServ
21:11 Netsplit over, joins: Reiver
21:11 mode/#code [+o Vornicus] by ChanServ
21:11 Netsplit over, joins: Attilla, Kazriko
21:11 mode/#code [+o Reiver] by ChanServ
21:11 Netsplit over, joins: Orthia
21:11 Netsplit over, joins: gnolam
21:11 mode/#code [+o Attilla] by ChanServ
21:11 Consul_ [~Consul__@Nightstar-3590.dsl.sfldmi.ameritech.net] has joined #code
21:11 mode/#code [+o gnolam] by ChanServ
21:12 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code
21:12 mode/#code [+o ToxicFrog] by ChanServ
21:24 Netsplit over, joins: crem, SmithKurosaki, Chi, Namegduf, AnnoDomini
21:24 mode/#code [+o SmithKurosaki] by ChanServ
21:24 Derakon [~Derakon@Nightstar-4912.hsd1.ca.comcast.net] has joined #code
21:24 Tarinaky [~Tarinaky@Nightstar-16638.plus.com] has joined #code
21:24 mode/#code [+o AnnoDomini] by ChanServ
21:25
<@gnolam>
Eureka!
21:26
<@gnolam>
A working collision model. Finally.
21:32
< Derakon>
Wait, why are you writing collision code?
21:32
< Derakon>
I thought you used engines to do that stuff for you.
21:33
<@gnolam>
For this, yes. But I still need meshes for the physics engine to work on.
21:33
< Derakon>
Oh, you meant "model" as in "3D model of an object".
21:33
<@gnolam>
Yes.
21:34
<@gnolam>
And Valve's model compiler is... particular... when it comes to collision meshes.
21:50 * Derakon goes with Furniture for the interactable objects.
21:53 Namegduf [~namegduf@Nightstar-7714.148.broadband5.iol.cz] has quit [Ping Timeout]
21:53
< Derakon>
Hrm. I can subclass Furniture off of Block; they're very similar in many ways.
21:53
<@Vornicus>
Yay Furniture!
21:54
< Derakon>
The main difference is that Furniture isn't stored in the block grid, but Block instances don't actually care about the block grid.
22:00
< Derakon>
In fact, my first pass at writing Furniture has only two functions specific to the class: the constructor and cast-to-string.
22:03
< Derakon>
Hmm...now, for configuring Furniture: need a direction to embed it into the ground (e.g. left, right, up, down), a set of valid embedding depths (0 block, 1 block, etc.), anything else? They're already automatically segregated by terrain and their bounding polygons are handled by the Sprites they contain.
23:24 Tarinaky [~Tarinaky@Nightstar-16638.plus.com] has quit [Client exited]
23:57 AnnoDomini [AnnoDomini@Nightstar-29101.neoplus.adsl.tpnet.pl] has quit [Ping Timeout]
23:57 AnnoDomini [AnnoDomini@Nightstar-29101.neoplus.adsl.tpnet.pl] has joined #Code
23:57 mode/#code [+o AnnoDomini] by ChanServ
23:58 AnnoDomini [AnnoDomini@Nightstar-29101.neoplus.adsl.tpnet.pl] has quit [Quit: No one can think without magic... though there are probably 2 mages for every thousand people, and one of them is most assuredly just a twit with a hat and a rabbit trying to score chicks with his magic missiles.]
--- Log closed Sat Aug 29 00:00:29 2009
code logs -> 2009 -> Fri, 28 Aug 2009< code.20090827.log - code.20090829.log >