code logs -> 2019 -> Wed, 07 Aug 2019< code.20190806.log - code.20190808.log >
--- Log opened Wed Aug 07 00:00:35 2019
00:03 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
01:03 VirusJTG_ [VirusJTG@Nightstar-42s.jso.104.208.IP] has joined #code
01:06 VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [Ping timeout: 121 seconds]
01:18 VirusJTG_ [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [[NS] Quit: Leaving]
01:18 VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has joined #code
01:18 mode/#code [+ao VirusJTG VirusJTG] by ChanServ
01:25 celmin|away is now known as celticminstrel
03:43 catalyst [Jessikat@Nightstar-5dv16h.cable.virginm.net] has joined #code
03:49 Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has quit [[NS] Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
03:51 Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has joined #code
03:51 mode/#code [+o Reiv] by ChanServ
03:55 catalyst [Jessikat@Nightstar-5dv16h.cable.virginm.net] has quit [Connection reset by peer]
03:59
<&McMartin>
TheWatcher: It would seem I was slightly unclear there.
03:59
<&McMartin>
The modern libraries do load paletted images just fine... they just hand them back to you as 32-bit RGBA images.
04:00
<&McMartin>
Unfortunately for UQM, it actually relies on information in the palettes themselves that isn't present in the RGBA versino of the image, because it's the 1990s and it wants to do palette rotations or palette-swap operations using other images as the template and such
04:16
<&McMartin>
Oh neat, PNG test suites!
04:16 * McMartin yoinks, promptly ignores most of it
05:30 celticminstrel [celticminst@Nightstar-6an2qt.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
06:44 McMartin [mcmartin@Nightstar-ipm463.ca.comcast.net] has quit [[NS] Quit: kernel upgrade]
06:47 McMartin [mcmartin@Nightstar-ipm463.ca.comcast.net] has joined #code
06:47 mode/#code [+ao McMartin McMartin] by ChanServ
07:18 Kindamoody[zZz] is now known as Kindamoody
08:40 * McMartin runs through the PNG Suite.
08:40
<&McMartin>
OK, executive decision, I'm just going to reject monochrome images.
09:00
<@gnolam>
Monochrom & Minimal.
09:01
<&McMartin>
Interlaced works fine
09:01
<&McMartin>
1-bit paletted also works fine
09:01
<&McMartin>
All I really need is 8-bit paletted with optional colorkey, RGB, and RGBA.
09:31 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
09:31 mode/#code [+qo Vornicus Vornicus] by ChanServ
10:17 courtney [courtney@Nightstar-76u.qlb.225.43.IP] has joined #code
10:17 Kindamoody is now known as Kindamoody|afk
10:17
< courtney>
Are you a PHP expert liking to work from home ? We offer you a great salary. Please contact us, because *we* *want* *YOU*! c o n t a c t @ b e l e n v o l . l u - See you soon!
10:17 courtney [courtney@Nightstar-76u.qlb.225.43.IP] has quit [Z-Lined: Killbot has judged you to be a spammer. Begone. (ID: DM9RP5DDSX)]
10:18
<@TheWatcher>
Thak you for testing the new rules.
10:19
<&[R]>
Oh?
10:19
<@TheWatcher>
I keep saying I want to set up a tensorflow classifier behind killbot, at this rate I think I'm going to need to
10:20
<&[R]>
That might be cool
10:21
<&[R]>
I've been thinking of setting up a bot that joins a ton of channels, then takes note of how often a phrase is said, and if it's said by a bunch of people that don't have long connections, treat it as spam
10:22
<&[R]>
With a few other classifiers (such as being able to keep a list of users that are known be unbad)
10:22
<@TheWatcher>
Ever seen killbot's code?
10:23
<&[R]>
Nope
10:28
<@TheWatcher>
Just a mo
10:32
<@TheWatcher>
[R] https://github.com/TheWatcher/Yog-Sothoth - still in the process of being renamed, so there's some inconsistencies in internal naming
10:34
<&[R]>
Ah, I don't have that level of access
10:34
<&[R]>
But I'll talk to the others
10:34
<&[R]>
Thank you1
10:34
<&[R]>
Thank you!
10:36
<@TheWatcher>
It doesn't currently check phrases from multiple places, that's a good idea for addition. It does scaling of suspicion levels based on a variety of things like connection time, regex matching, allcaps, nick patterns, pinging over a certain percentage of nicks in a channel, and other stuff
10:36
<&[R]>
Neato
10:37
<@TheWatcher>
A rule to bump suspicion level if the same phrase is used in multiple places would be easy to add, so I might do that later.
10:50 You're now known as TheWatcher[d00m]
11:30
<@ErikMesoy>
Weighted by length of phrase?
11:41 You're now known as TheWatcher
13:09 * Vornicus determines that he should probably disassemble this thing if he wants to mess with it
13:11
<@TheWatcher>
"this thing"?
13:12
<~Vornicus>
this thing is Crossroads and Crossroads 2: Pandemonium, two C64 games
13:12
<~Vornicus>
Presented originally as type-in games from Compute!
13:12
<~Vornicus>
I'm wondering how it works in general
13:13
<~Vornicus>
--and in specific, I suppose, because there's a lot going on.
13:14
<~Vornicus>
( https://www.youtube.com/watch?v=6_VMgQ5NQqM to see what it's like)
13:14
< Lamb3_1>
Vornicus: [YouTube] crossroads II: pandemonium (10m 32s) | Views: 3,364 | Likes: +0/-0.
13:14
<~Vornicus>
ok that no
13:14
<~Vornicus>
Lamb3_1: no
15:53 Vash [Vash@Nightstar-sjaki9.res.rr.com] has joined #code
16:20
<&McMartin>
Vornicus: I used https://csdb.dk/release/?id=149429 when I was disassembling the (much simpler!) Astro-PANIC.
16:22
<~Vornicus>
I intended on asking you the question "which disassembler should I use" and never got around to it
16:23
<~Vornicus>
but you have answered it without me asking so thank you
16:23
<&McMartin>
Also make sure you're using a pristine build of it; the ones from the LP thread are known to not have been messed with.
16:24
<~Vornicus>
pristine build? is the one on this page ..not pristine?
16:24
<&McMartin>
I meant of Crossroads
16:24
<~Vornicus>
Oh I see
16:24
<&McMartin>
A lot of places that archive C64 programs archive cracked/trained/extended versions, even of type-ins
16:24
<&McMartin>
It's silly but it's internally consistent
16:25
<~Vornicus>
Okay I don't know if I have access to the LP thread (or where it is)
16:25
<&McMartin>
https://lparchive.org/Computes-Gazette/
16:25
<~Vornicus>
Rock thank you
16:26
<~Vornicus>
Apparently crossroads gets siren and crossroads 2 gets ducksiren? Wild
16:26
<&McMartin>
They were well-regarded~
16:28
<~Vornicus>
argh, okay chicken with head cut off
16:29
<&McMartin>
You have set yourself a fairly daunting challenge tbh~
16:29
<~Vornicus>
I am aware~
16:31
<&McMartin>
Though the fact that it was written by a teenager with limited tools may make it both better and worse~
16:32
<~Vornicus>
Yes
16:32
<&McMartin>
I gave up on making sense of Richtofen's Revenge.
16:36
<~Vornicus>
Okay. Too many things on the burners, let's work on them one at a time.
16:37
< Vash>
Srsly.
16:38
< Vash>
I'm also a bit all over the place, but mostly on the wanting to do concept art, but not being useful, so I should work on background.
16:39
<~Vornicus>
State machine!
16:40
<&McMartin>
?
16:40 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code
16:41
<~Vornicus>
Vash wanted to make a platformer. So we are doing that
16:41
<~Vornicus>
And so I need a state machine for the jumping bit
16:43
<&McMartin>
Oh, yes
16:43
< Vash>
(This is why I went to get a drawing tablet- mind you, I had one... but the pen got lost and it was old enough that apparently it was very hard to get a pen for it or that was compatible with it. ebay had one for 75 bucks, so I just got a new tablet and went to pick it up on monday. Started on a concept art image yesterday, and then starting of the character sprite, but there are a lot of things I don't understand/how to fit/etc)
16:44
<&McMartin>
Celeste's physics engine is published
16:44
<~Vornicus>
It is. I couldn't make heads or tails of it
16:44
<&McMartin>
I've had to sockdrawer Delver's as unworkable in the modern era
16:44
<&McMartin>
Though it could probably be tuned with a bunch of work that I'm not doing because of these three other higher-priority projects
16:45
<~Vornicus>
(I'm also looking at Mega Man jumping so that's a little different)
16:46
<&McMartin>
There may be detailed human-scale docs on that at romhacking.net
17:00 * Vornicus is glad he's already got an established math library. that he wants to improve, yes, but it exists and he doesn't have to write things
17:25
<@Alek>
Oh hey, I know you were asking about Grue's tea list - the 'tea' is part of the reply, I saw the list recently.
17:50 * Vornicus examines his first-pass code, discovers the exact flaw that creates that jump in 8-4 that speedrunners use
17:57 Kindamoody|afk is now known as Kindamoody
17:58
<~Vornicus>
(specificlaly: you tell which direction you're clipped into something by which direction you have the smallest insertion; if you push far enough into a wall made of tiles at the right height, then you're clipped less into one of the wall tiles vertically than you are horizontally; this suggests you're 'grounded' and that means you can jump)
18:21
<@Alek>
ha, clever.
18:31
<~Vornicus>
(to fix this, you filter solid edges where the opposite is also solid)
19:20 * Vornicus finds the stuff he used to make some other things, including ... hand-written svg
19:43 catalyst [Jessikat@Nightstar-5dv16h.cable.virginm.net] has joined #code
20:30 Vash [Vash@Nightstar-sjaki9.res.rr.com] has quit [[NS] Quit: Leaving]
21:28 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
21:31 himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code
21:31 mode/#code [+o himi] by ChanServ
22:07 * McMartin borrows a cheese from Vorn with which to beat Swift
22:07
<~Vornicus>
what'd it do this time
22:07
<&McMartin>
Get usable enough that the team is trying to write new code in it and embed it in the rest of the application
22:08
<&McMartin>
Mostly this cheese-beating is just to get things to work idiomatically or as close to idiomatically as it can manage
22:08
<&McMartin>
Swift has the serious disadvantage that its lineage demands multiple somewhat incompatible idioms.
22:08 * Vornicus bonks his brain, do things you're supposed to do
22:11
<~Vornicus>
untreated ADD is the worst -_-
22:14
<@Reiv>
I know that feels :/
22:15
<~Vornicus>
Ok. Goal is to process the data in the level into data I can use for collisions.
22:17
<~Vornicus>
also I am 12, one of important objects in abstract algebra is called the Tits Group
22:20
< Yossarian>
That can't possibly be true...
22:21
< Yossarian>
<Vash> (This is why I went to get a drawing tablet- mind you...
22:22
<~Vornicus>
What, the pen thing?
22:22
< Yossarian>
Funnily enough, looking for a convertible tablet for my mum but I don't think I'll have the money this month.
22:22
<~Vornicus>
It's true. The old tablet was old enough that the new pens don't work for it, and the old pens are apparently rare, I imagine because people lose those much more easily than the tablets themselves
22:23
< Yossarian>
Also, struggling with choices.
22:23
< Yossarian>
Nah, <~Vornicus> also I am 12, one of important objects in abstract algebra is called the Tits Group
22:24
< Yossarian>
I mean, you might be for mapping all the points as the Tits Group, which is funny
22:24
<~Vornicus>
Oh. Yeah no the tits group and the level stuff are two different things
22:25
<~Vornicus>
But the TIts group is also real
22:26
< Yossarian>
If you were actually twelve years old, it would fuel my inner rage machine, which has been as dead as the pet rock.
22:26
<~Vornicus>
Oh yeah no
22:26
<~Vornicus>
I'm 37.
22:26
<~Vornicus>
But I am giggling about the Tits group which makes me 12.
22:27
< Yossarian>
I find anger to be productive but I haven't been able to be angry in a very long time.
22:28
< Yossarian>
And even in situations where I ought to be. So I suppose it's not even an anger ADD for me, just flat afflect.
22:30
< Yossarian>
Well, don't let being older get in the way of being slightly immature from time to time. Mozart I think it was, his letters are are full of scatological jokes.
22:30
< Yossarian>
Not just jokes, poetry, and other scree.
22:32
<~Vornicus>
THe things I need are a rectangular table of cell full/empties, and edge data too (just solid vs empty, though because of the above glitch I want both-solid to come up as empty)
22:57
<~Vornicus>
So: each tile shape (only two right now) has "empty", "full", or "interesting" - only the fully empty cell has "empty", and since I'm not using tiles other than "empty" and "full" yet, "interesting" is not going to show up yet
23:05 * McMartin finishes porting the work he'd had over to Swift
23:06
<&McMartin>
That shaved 60 lines off of a 230-line file, and some of the specification of stuff which needed lots of system-defined enumerated types was less like pulling teeth
23:06
<&McMartin>
So I guess it's got that.
23:16 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds]
23:58 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
--- Log closed Thu Aug 08 00:00:36 2019
code logs -> 2019 -> Wed, 07 Aug 2019< code.20190806.log - code.20190808.log >

[ Latest log file ]