@SirLich@mastodon.gamedev.place
@SirLich@mastodon.gamedev.place avatar

SirLich

@SirLich@mastodon.gamedev.place

Budding indie game developer with a history of modding.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

SirLich, to godot
@SirLich@mastodon.gamedev.place avatar

Hi folks! After a short break, I've released version 0.0.3 of GDExplorer!

This release is a bit all over the place (and the project is still very alpha), but the main aspect is more robust caching.

I'm actually bumping up against a Godot engine bug here, I think, so currently subresources in the cache aren't saved.

https://github.com/SirLich/gd-explorer?tab=readme-ov-file#003

SirLich, to random
@SirLich@mastodon.gamedev.place avatar

I don't know how to write this without coming off as anti-social, but the Godot code base is weird. 5,000 LOC files are common, and 500 LOC functions are as well.

It's common enough that I have to assume it's intentional, and not an accident.

This function I need to edit is 650 lines long, and has eight levels of indentation in some places.

I guess my question is... why? It runs counter to every other codebase I've worked in, professional, open source, or personal.

SirLich, to random
@SirLich@mastodon.gamedev.place avatar

Today's agenda: Twiddle my thumbs between the hours of 8-4 to MAYBE have the internet companies sub-contractors sub-contractor fix their mistake (fiber optic cables have fallen from the ceiling).

I hope they come soon so I can enjoy the amazing Spring weather.

rysiek, to fediverse
@rysiek@mstdn.social avatar

Happy seventh anniversary of "Six reasons Mastodon won't survive" to all who celebrate:
https://mashable.com/article/mastodon-wont-survive

#Fediverse #Mastodon

SirLich,
@SirLich@mastodon.gamedev.place avatar

@Kayla @rysiek @Alice What I learned from this article:

  • Instances exist for load balancing and no other reason
  • If I use my full name on social media then nobody can impersonate me
  • It is important that William Shatner can find me at all times
jensclasen, to random German
@jensclasen@mastodon.social avatar

In German, you might hear about strange animals - and that's because they're not animals:

  • Drahtesel (wire donkey) = bicycle
  • Wasserhahn (water rooster) = water tap
  • Spaßvogel (fun bird) = joker
  • Landratte (Land rat) = landlubber
  • Tischbock (table goat) = trestle
  • Pleitegeier (bankrupt vulture) = symbol for bankruptcy
  • Fleischwolf (meat wolf) = mincer
  • Leseratte (reading rat) = book lover
  • Schweinehund (pig dog) = the inner force that keeps you from doing sports

Enjoy our language!

SirLich,
@SirLich@mastodon.gamedev.place avatar

@jensclasen English has some of these as well. I bet most languages do!

  • Book Worm (reader)
  • Mole (somebody who leaks information)
  • Rat (similar to above, slightly different connotation)
  • Goose Egg (head bump)
  • Silly Goose (lighthearted for idiot)
SirLich,
@SirLich@mastodon.gamedev.place avatar

@jensclasen I've got more!

  • Spring Chicken (young)
  • Early Bird (arrives early, or gets to something first)
  • Pig (greedy)
  • Pigs in a Blanket (food)
  • Red Herring (narrative device)
  • Shark (investor [ok that's a stretch])
  • Dog Faced (liar)
  • Top Dog (leader)
  • Fishy (suspicious)
SirLich, to godot
@SirLich@mastodon.gamedev.place avatar

First contribution to merged ✊

SirLich,
@SirLich@mastodon.gamedev.place avatar

@BenBot @MIfoodie Sorry for the suspense haha!

It's a very unimportant change. I just wanted to see what the PR process was like: https://github.com/godotengine/godot/pull/90078

I have an actually useful PR in progress, but it still needs some work: https://github.com/godotengine/godot/pull/90150

SirLich,
@SirLich@mastodon.gamedev.place avatar

@BenBot @MIfoodie One of my goals, actually, is to improve Godots command palette. Most people don't know about it (I did a poll on this a while ago), and it also has(had?) some critical bugs where executing a command just didn't do anything.

It's really easy to make new commands though, and in theory it's a nice way to discover Godot features. I'm hoping with a bit more love it can become a really powerful and loved part of the engine (just like VSCode command palette is very popular)

SirLich,
@SirLich@mastodon.gamedev.place avatar

@BenBot Thanks yeah, I'm active on Discord, reddit, and a bit on Rocket Chat. Also make some tutorials lately. Maybe I will do a tutorial on creating custom command palette commands :)

wildrikku, to random
@wildrikku@mastodon.gamedev.place avatar

What? Since when can you see how many boosts and favorites your and other peoples' toots had?

SirLich,
@SirLich@mastodon.gamedev.place avatar

@wildrikku I guess since forever? Maybe you've been using a weird client?

SirLich, to programming
@SirLich@mastodon.gamedev.place avatar

Do you hate when you drag+drop a file into godot, and the import ends up in some random folder, rather than the currently hovered folder?

Well I have a PR to fix this! https://github.com/godotengine/godot/pull/90150

I have fairly low confidence this will get merged in, since it's more of a work-around than a proper solution. But I wanted to start the ball rolling on a hopeful solution.

SirLich, to gamedev
@SirLich@mastodon.gamedev.place avatar

What it's like to make games with a full-time job: https://www.youtube.com/watch?v=1pMsgYDHgos

SirLich, to random
@SirLich@mastodon.gamedev.place avatar

Created my first PR to Godot that wasn't nerd-sniped in Rocket Chat first!

It's deeply unimportant (and would not be surprised if it's never merged), but I wanted to dip my toes in with something easy.

The stuff I actually want (mostly new GDScript features) are really intimidating haha

SirLich, to blender
@SirLich@mastodon.gamedev.place avatar

Rediscovered this material I created. I think it looks kind of like a microscope plate.

SirLich, to godot
@SirLich@mastodon.gamedev.place avatar

I created an asset explorer for the Godot Engine, which allows you to browse your asset catalogue in-engine. Please check it out!

https://www.youtube.com/watch?v=YOonjwOQJgg

SirLich,
@SirLich@mastodon.gamedev.place avatar

Assets are from @kenney as usual 🔥

SirLich,
@SirLich@mastodon.gamedev.place avatar

@afreytes It does not rely on C#. I can definitely believe I accidentally committed a test image into the repo.

If you open an issue on the github repo, I can try to tag you there when I solve it, which I plan on doing this weekend.

SirLich, to random
@SirLich@mastodon.gamedev.place avatar

Lately I've been thinking about how part of mastery is efficiency. I want to get more proficient at stuff, but I also want to get more efficient at producing stuff at the quality I'm currently capable of.

SirLich, to godot
@SirLich@mastodon.gamedev.place avatar

I added font-previews to GD Explorer (my digital asset manager written as a Godot editor plugin).

SirLich,
@SirLich@mastodon.gamedev.place avatar

@russmatney Want to try now? I think I got it working for fresh projects.

Intended supported features:

  • Select root of project
  • Filter for files based on blue color of folder (push little black dot to toggle)
  • Open images (png, jpg, probably more)
  • Open models (gltf/glb for now)
  • Open sounds (wav for now)
  • Open fonts (otf, and ttf, probably more)
  • Drag + Drop OUT of GD Explorer INTO the normal 'FileSystem' doc in Godot to import something.
  • Clear cache
SirLich,
@SirLich@mastodon.gamedev.place avatar

@russmatney Ok fixed one issue, so latest version ALMOST works. Last issue is that the 'cache' folder isn't pushed to git, because it's ignore. If you just create a folder in addons/gd_explorer/cache/, then it will work!

I will figure out a way to create this folder automatically, but probably will come later.

SirLich,
@SirLich@mastodon.gamedev.place avatar

@russmatney Thanks for trying it out! I'm not sure whether the input forwarding is even required still or not, but the change looks good either way!

Really no idea why the file selector didn't work. What platform are you on?

Feel free to open github issues with any suggestions/issues, and ofc I'm always reachable on Mastodon or Discord :)

SirLich,
@SirLich@mastodon.gamedev.place avatar

@russmatney Audio visualizer will not work unless you add a 'Spectrum Analyzer' effect to the main Audio Bus. I will see if I can handle this programmatically. But for now, it's one of the things set at project level sadly.

Missing icons are on my radar. Thanks :)

SirLich,
@SirLich@mastodon.gamedev.place avatar

@russmatney Yeah I'm testing on windows. Might just be Godot bug. At least the manual entry worked.

SirLich, to foss
@SirLich@mastodon.gamedev.place avatar

I didn't try it myself yet, but putting it out there for any artists and fans of open source: https://graphite.rs/

SirLich,
@SirLich@mastodon.gamedev.place avatar

@sparrows I just wish it wasn't web-only. I like installing my software!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • tacticalgear
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • provamag3
  • ethstaker
  • GTA5RPClips
  • modclub
  • tester
  • Leos
  • osvaldo12
  • cisconetworking
  • everett
  • cubers
  • normalnudes
  • anitta
  • megavids
  • lostlight
  • All magazines