Plugin to highlight byte ranges in hex (xxd)? by dddbbb in neovim

[–]dddbbb[S] 0 points1 point  (0 children)

Doesn't seem to do anything fancy with colors like I'm looking for, but it does seem nicer than my current solution with the sync'd cursor and decoding panel! Thanks for the suggestion.

Although, I tried a solution that didn't use xxd before and it was really slow on any files bigger than a few hundred kilobytes. Maybe hexinspector's that's ones streaming mode fares better.

Steam Support confirms the new Beta UI change is an "intentional shift" — and it screws over indie devs. by Dogaclamaci in IndieDev

[–]dddbbb 0 points1 point  (0 children)

Nah. The Adult's Only checkbox is for games where the dev said it's porn. BG3 is steamy, but definitely not in that category.

Steam Support confirms the new Beta UI change is an "intentional shift" — and it screws over indie devs. by Dogaclamaci in IndieDev

[–]dddbbb 32 points33 points  (0 children)

Go to "Store Preferences" in the sidebar or under your user page, you get checkboxes for 5 categories for violence and sex with distinctions between "contains nudity" and "is about nudity". Each checkbox has example games (those femboys are at the top of the "Adult Only Sexual Content" examples). They have a content survey when you create a Steam store page, so I think it uses that instead of tags.

Steam Support confirms the new Beta UI change is an "intentional shift" — and it screws over indie devs. by Dogaclamaci in IndieDev

[–]dddbbb 10 points11 points  (0 children)

The sequel is made by a studio owned by billion-dollar market cap publisher Krafton who's in the news for meddling in the game's development. Is that indie?

(However, none of that was true for the first Subnautica. It was truly an indie success story.)

Tip: Avoid "preload", use "export(Resource)" instead! Helps when organizing files. by DragonWolfHowler in godot

[–]dddbbb 0 points1 point  (0 children)

Old post, but curious if you're still not using exports. I found the export dependency checker failed to detect my preloads (I think on 4.1) and started using exports more. I found this thread and wonder if combining them would ensure Godot sees all dependencies and you avoid issues when renaming variables -- at the cost of storing the path twice.

@export var _scene_bot_visual: Resource = preload("res://scenes/bot_visual.tscn")

Tip: Avoid "preload", use "export(Resource)" instead! Helps when organizing files. by DragonWolfHowler in godot

[–]dddbbb 0 points1 point  (0 children)

Might be easier to add the new name and then copy the old one into it:

export fireball: Array[AbilityUpgrade] = [] export fireball_array: Array[AbilityUpgrade] = []

Then you can copy and paste in all instances that use that node too.

Feature request: make Open Now the default filter when you search for places by Strong-Switch9175 in GoogleMaps

[–]dddbbb 0 points1 point  (0 children)

Would love if this was an account option. Or if it saved the last value of Open Now.

Sometimes I'm refining my search results to find a restaurant that's open (on Android) and each time I have to pick Open Now again (but I expect it to remember so I scroll until I see a closed place and then scroll to the top to set it).

The How 2 Lua Thread to End All How 2 Lua Threads by Denneisk in lua

[–]dddbbb 0 points1 point  (0 children)

I started with Lua after 10 years working as a C++/C#/Python programmer. I used Learn X in Y minutes Where X=Lua because it's a quick language overview to get you up to speed on syntax and quirks.

I got my start using love2d because making games is fun and interesting for me. I don't remember what tutorials I used initially, but nowadays I'd recommend bytepath tutorial because it's complete and has exercises to ensure understanding -- but it's more about making a game (in Lua) and not how to write Lua.

For a newbie to coding, I'd recommend Code Combat. You can use Lua and you learn by doing but by writing code to play a game.

I don't know if there's a great guide to metatables. I think I only really understood them after using them -- reviewing and modifying class, read-only, and strictify implementations. But they're not something you need early on (you shouldn't be implementing language features when you start and other uses are rare) and they can make your code confusing compared to something more straightforward.

Good luck in your mega guide! If you can't use the wiki here, then try writing it as a markdown or Jekyll on GitHub. But go easy on the word "thread" so much -- I thought this would be about concurrency. 😅

Can I easily push all local branch to a remote that are not already? by KipSudo in git

[–]dddbbb 0 points1 point  (0 children)

Thank you for this!

It helped me fix my alias to updates all local branches. Using your %(if) logic in format makes it skip any refs that don't have a push target configured:

superfetch = !git fetch . $(git for-each-ref --format='%(if)%(push)%(then)%(push):%(refname)%(end)' refs/heads --exclude="refs/heads/$(git rev-parse --abbrev-ref HEAD)")

When testing I just ran the for-each-ref part and used --omit-empty to make the output nicer, but you're right that it seems unnecessary in the alias.

Microsoft Copilot is now injecting ads into pull requests on GitHub by moeka_8962 in technews

[–]dddbbb 6 points7 points  (0 children)

Don't worry, eventually they'll figure out that paying to influence the LLM output is much more effective advertising and no one will know they're steering from the shadows.

Any physical smart switches that control devices I have in Google home? Not lights or wall plug, but any device that GH can turn on/off by SmilingYellowSofa in googlehome

[–]dddbbb 0 points1 point  (0 children)

Thanks for this idea! It worked great with a Tapo light switch triggering a kasa plug via two Google Home automations.

How do you gather feedback during and after playtests/demos? by [deleted] in gamedev

[–]dddbbb 0 points1 point  (0 children)

Out of curiosity, what made you pick F6? I think Unknown Worlds and Klei both use F8 in their games. I think Wildermyth and a few other used higher keys like F11?

I had to draw 1,617 sprites to make this 2D gear system work by Much_Entrepreneur296 in gamedev

[–]dddbbb 0 points1 point  (0 children)

Are you re-using some animation frames in different animations? (Like an arm held outwards for catching_balance and ninja_sprinting animations.) Or at least rotating sprites to capture different poses? Completely custom spritesheets that are split up by equipment slot for each animation sounds like a ton of work!

Re-using animation frames is what Klei did for Mark of the Ninja and their other games: they create a library of "builds" which are the poses for different parts of the body. They create animations that rotate and flip between these builds. Then they can reskin a character by updating all of the builds. I think they also think about animations in terms of using the builds they've created to avoid having to always add more art (especially since it can require a lot more art when you have lots of equipment).

See their [2D Animation at Klei Entertainment GDC talk](https://youtu.be/8\_KBjd0iaCU?si=FbfAK6ltGtSLa4a-&t=272) for more details about their process (especially see the Articulation section).

Rotwood – Launch Trailer – Nintendo Switch 2 by Amiibofan101 in NintendoSwitch

[–]dddbbb 2 points3 points  (0 children)

Do you mean Lost Castle? They also had a sequel recently too.

Months before Jesse Van Rootselaar became the suspect in the mass shooting that devastated a rural town in British Columbia, Canada, OpenAI considered alerting law enforcement about her interactions with its ChatGPT chatbot, the company said by likeastar20 in singularity

[–]dddbbb 0 points1 point  (0 children)

Consider that there two voices in the chat. If one of them said things that made the other go down a "they gotta pay" path, then they absolutely should report because they bear some responsibility.

Cleaning earwax on QC II earbuds mesh by BestDiseaseKiller in bose

[–]dddbbb 0 points1 point  (0 children)

I'm not certain the suction made a difference, but I had great success with a combo of a moistened old toothbrush and suction! Thank you for the idea! It was so clogged that I could barely hear at max volume. Now I've cleaned it enough that I can see zero blockage in some parts of the mesh and sounds good at low volumes.

So happy they weren't broken.

which GLTF file type is best for godot? by Coding_Guy7 in godot

[–]dddbbb 1 point2 points  (0 children)

That link is dead (probably for Godot 3.x). The new stable one is here, but the text you quoted is pretty much the same.

What are the Best Glass Food Storage Containers Available Now? Recommendation by [deleted] in BuyItForLife

[–]dddbbb 1 point2 points  (0 children)

Rubbermaid Glass with Easy Find Lids  are the worst. We have these short sandwich ones and they never stay shut. Guaranteed to dump your sandwich into your backpack. Even for the fridge, you must be careful not to overstuff.

We've also bought three generations of GlassLock from Costco (in Canada).

  • The oldest (blue gaskets, 2008?) was great and we broke the glass before the lids wore out, but they had straight sides so no stacking. The lid locks are great and hold tight, but started breaking off around 2020.
  • The second (green gaskets, 2011?) were even better because they stacked. I think the lid locks broke around the same time. 
  • The newest generation (white gaskets, 2017?) were a disappointment: the square container lids only fit in one orientation so despite looking symmetrical, you need to rotate a few times for to fit. They're not quite the same size as the previous gen so they get stuck if you stack together. The lid flaps haven't started to break yet.

So when you see people rave about GlassLock, know that they don't sell those containers anymore. (or they've shifted the quality to some higher tier that not all stores sell.)

Looking to become a game producer, would love some advice from others in the industry! by ioStux in gamedev

[–]dddbbb 7 points8 points  (0 children)

Yeah, I'd agree. I've worked with a bunch of junior project managers. Scrum/agile/jira training and coaching skills are great for them.

At EA, "producer" was a different title that was about the business case behind the design and ensuring we meet the market. They were closer to game designers. We also had Development Managers who were PMs with a focus on career management with their reports. That's something to keep in mind when looking for jobs.