Recent posts

#61
General Chat / Re: Homestar Runner: Back to a...
Last post by lifning - Apr 18, 2025, 01:44 AM
some of the urls in the animation go to a nifty 3d model viewer thing

https://homestarrunner.com/localhtmell compy
https://homestarrunner.com/sitemap overworld
#62
General Chat / Homestar Runner: Back to a Web...
Last post by snow - Apr 17, 2025, 11:09 PM
I saw this yesterday and didn't even post it to all my google wavebirds the forum! This website is like, ten to twenty percent of my identity!

https://homestarrunner.com/toons/backtoawebsite

Finally, back in its finest form: a Flash animation I can't pause or rewind without restarting.

Also, I feel there's something to be said about watching a Flash animation on an iPhone. something something can't believe steve jobs died of ruffle
#63
Completed / Re: [BBCode] Member-only text ...
Last post by snow - Apr 17, 2025, 10:26 PM
Quote from: lifning on Apr 15, 2025, 05:21 PMit might be good for logged-in users to have some sort of style on the text indicating that it's got logged-in-only visibility

Absolutely! My plan was to have a dotted-line border, or maybe a block-type element with a title explaining it's members-only. I'll make a quick proof-of-concept when I'm in front of my computer.

Quote from: lifning on Apr 15, 2025, 05:21 PM
Quotelua-based MUD
is there enough water on the moon for that?

I got this 50ft hose from the hardware store, so that's gotta get us like halfway there...
#64
Completed / [BBCode] Spoiler Text
Last post by snow - Apr 17, 2025, 10:20 PM
Adjacent to [secret], I'd love to have a [spoiler] tag for, well, spoilery text. My first idea is something like the traditional block format using summary/details, but I feel that's not the "norm." Nowadays spoilers are done by "redacting" the text and making it visible on click.

It's not like we can't support both, but the BBCode renderer isn't particularly context-aware, and I don't want to make the types of tags too confusing for others. But if anyone has an idea for how to make it less confusing (or feels one or the other is unneeded), I'd like to hear it!
#65
General Chat / Re: The NVIDIA GeForce Experie...
Last post by lifning - Apr 16, 2025, 07:34 PM
wow, making akmod be a background task that keeps going after the update transaction seems like a huge mistake on their part... i could swear it wasn't like that in the late aughts but i haven't used proprietary gpu drivers and fedora at the same time since back then
#66
General Chat / Re: The NVIDIA GeForce Experie...
Last post by viviridian - Apr 16, 2025, 08:31 AM
on fedora, `akmod` builds the nvidia kernel model in the background *after* the rpm transaction finishes.

so on this page there are a bunch of warnings to wait for that to happen: https://rpmfusion.org/Howto/NVIDIA#Current_GeForce.2FQuadro.2FTesla

however, a really easy way to end up not waiting is if you use the Discover gui to update packages and click the checkbox to automatically reboot after. then you won't be able to boot because you won't have a nvidia kernel module.

edit 2025/05/03: i was wrong about that! see this reply instead of reading the rest of this post (◕ˉ◕✿)

to recover from that state you have to boot an old kernel, build the module for the kernel that is missing it, and then boot the new kernel.

the way to check if the module has been built for a kernel:
# in this case, it is present so the version number is printed
$ modinfo -F version nvidia -k 6.13.9-200.fc41.x86_64
570.133.07

# in this case it's missing so an error is printed
$ modinfo -F version nvidia -k 6.13.10-200.fc41.x86_64
modinfo: ERROR: Module nvidia not found.

to find which kernel versions are installed,
$ dnf list kernel
Updating and loading repositories:
Repositories loaded.
Installed packages
kernel.x86_64 6.11.4-301.fc41  anaconda
kernel.x86_64 6.13.9-200.fc41  <unknown>
kernel.x86_64 6.13.10-200.fc41 <unknown>

Available packages
kernel.x86_64 6.13.11-200.fc41 updates

note that the version numbers shown by dnf do not include the machine architecture (x86_64) - modinfo needs the architecture to be specified or it will just report the module as missing

# this doesn't work, .x86_64 is missing at the end
$ modinfo -F version nvidia -k 6.13.9-200.fc41
modinfo: ERROR: Module nvidia not found.

# this works
$ modinfo -F version nvidia -k 6.13.9-200.fc41.x86_64
570.133.07

if you want to manually request building the nvidia module for a specific kernel:
$ sudo akmods --kernels 6.13.10-200.fc41.x86_64
Checking kmods exist for 6.13.10-200.fc41.x86_64           [  OK  ]
Building and installing nvidia-kmod                        [  OK  ]
it might take a little while. (on my intel core ultra 7 155h, it took 1 minute and 9 seconds)

afterward i confirmed that it built:
modinfo -F version nvidia -k 6.13.10-200.fc41.x86_64
570.133.07
#67
Completed / Re: [BBCode] Member-only text ...
Last post by lifning - Apr 15, 2025, 05:21 PM
it might be good for logged-in users to have some sort of style on the text indicating that it's got logged-in-only visibility

Quotelua-based MUD
is there enough water on the moon for that?
#68
Completed / Re: [BBCode] Member-only text ...
Last post by viviridian - Apr 15, 2025, 08:13 AM
lua-based MUD is calling to me. I haven't actually played any 👀
#69
Completed / Re: [BBCode] Member-only text ...
Last post by Skirmisher - Apr 15, 2025, 07:54 AM
I vote for OpenTTD :3
#70
General Chat / Re: Porting SDL3
Last post by lifning - Apr 14, 2025, 08:41 AM
the "Woodeneye 008" example from SDL3's codebase running decently on real N64 hardware! dug into SDL's render subsystem and worked out that unless i do a funny SDL_SetHint(SDL_HINT_RENDER_LINE_METHOD, "2"); in my CreateRenderer, SDL will happily automatically render lines as individual pixels - now that it's actually calling my accelerated QueueDrawLines it's totally playable!


also here's an example of RenderReadPixels,


the aforementioned color combiner in action,


and scaling/rotating textures with RenderCopyEx (check out the classic N64 3-point texture filtering on the edges of that smiley face!)


oh and i added a haptic driver for rumble pak support too