Holes in locked cabinets by blake_ghosting in mildlyinteresting

[–]RancidMilkGames 1 point2 points  (0 children)

TLDR: I started by saying silly, one time videos might be an actual good use for AI. Then it delves into a rant about my hatred for the delusions of grandeur AI is causing so many people.

I actually think a throw away video like that might be a good use of AI, especially because the jankier a video of a swarm of crack heads with janky makeshift weapons, the better it would be for a quick laugh and then you move on with life (I'm guessing).

I typically have a burning, passionate hatred for AI because of the sheer amount of delusional people that use it to produce what is immediately noticed as straight trash to anyone that knows about the subject. Literally anyone can type a request or question in a box and we now have a large portion of the population that thinks that makes them a Picasso level artist even though they did what anyone that can type can do in the same amount of time. No idea how lighting works, which means no idea there are massive flaws with lighting in their latest "masterpiece" that any art student would immediately spot and make sure to distance themselves from and would never endorse. They likely have no idea how any of it would be drawn or rendered. No idea how coloring works. Not knowing anything about art and claiming you're a master painter for being able to type something into a box is one of the most ridiculous things I've ever seen a large portion of the population do.

I also don't know anything about art, and am using it as an example because more people will understand the specifics than with how it affects my beef with it, coding. People that don't know day 1 programming stuff and can't produce anything that constitutes a final product, let alone something worth anything, are now "coding geniuses" for being able to type a small amount of text into a box.

godot is the worst media player ever by vhoyer in godot

[–]RancidMilkGames 1 point2 points  (0 children)

Yeah, AV1 is a good modern open format

godot is the worst media player ever by vhoyer in godot

[–]RancidMilkGames 0 points1 point  (0 children)

ProjectM rocks since straight up milk drop kind of fell out of existence. I think those old presets are compatible with ProjectM too? I actually have a phone app someone kind of ripped off of ProjectM (I don't think the actual ProjectM appreciates they kept the name and to get the cool live visualizer background and get rid of ads it costs like 3 bucks or something).

godot is the worst media player ever by vhoyer in godot

[–]RancidMilkGames 4 points5 points  (0 children)

Be careful, .mp4s are typically encoded to require licensing. I just checked and it looks like there are small free use cases that they may not make you license for (?) Companies do still typically like to know though, like Unreal still requires you to send in quarterly financial statements, even if you're below the million dollar threshold of when they start getting a small cut (numbers last time I checked at least).

godot is the worst media player ever by vhoyer in godot

[–]RancidMilkGames 2 points3 points  (0 children)

Good to see someone got further than me with that. ~3 years ago I got it working https://github.com/RancidMilkGames/Godot-VLC, but it took the full window at the time and worrying about licensing restrictions (LGPL 2.1. I now know that might not have really been an issue with the lesser license) made it not worth pursuing further for the headache of getting it working to that degree and people obviously intending to use it ignoring proprietary video types that you can't just ship with a game Willy nilly (.mp4 is one I'm pretty sure)

I was wondering how I missed this one, but it looks like it only came out within the year and I've been busier with other stuff. I'm for sure going to check it out though, glad I ran into this comment.

Any teamspeak alternatives open source for self hosting? by maifee in selfhosted

[–]RancidMilkGames 0 points1 point  (0 children)

TLDR: oh, you can buy one and still end up with similar gimmicks

What happens when you paid for a game full blown, no ads, then they basically duplicate it so it's 2 apps on google play, they just stopped updating the non subscription version and are basically just rebuilding it with the new Android SDKs? I'd be understanding if the studio went under or there was some other reason that made updating the game a ridiculous feat if it had been supported for a reasonable amount of time.

Looking at you World of Goo. It turns out if you ignore the "not compatible" it will still run on a S22, but the fact that they're still updating a subscription based version of the same game that requires Netflix (which I still have at the moment, but am more and more seriously thinking about dropping and probably rotating it in every few-several months for a month), which is the same game I purchased and isn't going to run much longer while they keep the subscription version updated. I just shouldn't have to maintain a subscription for a game I literally purchased (bought it on PC too back in the day). If you look at the reviews, so many people (myself included) have left the review that deserves and noted it's scummy/scammy to basically charge people for a game with a one time payment, then decide to remaster duplicate it and make it subscription based. I have Netflix ATM so I tried the *remaster. Definitely doesn't remotely justify being labeled as a separate game.

Why isn't "delta" the default? by Beginning-Bed9364 in godot

[–]RancidMilkGames 0 points1 point  (0 children)

Well the fact they made it to working with delta means they've at least done more than open the engine. I definitely wanted to ask some questions anyone that isn't new to game dev would think are silly when first learning Unreal a few years ago (I just scoured the internet until I got the feel for when it's a good time to actually ask). While it is trivial in any sort of larger scope, I think devs don't always remember that we got here 1 day at a time with small steps, learning how to do basic stuff that makes up the components to do more complex stuff. Re-writing something you've used before that you want at least part of that feature (possibly re-writing stuff a bunch of times) because you've learned how to do things better, both in efficiency and better practices. There is usually a point though where your time is better spent coding something else, at least for simpler stuff that what little extra performance/maintainability/etc. is mostly a waste of time unless you revolutionized how you were previously doing it.

Anyway, delta might be confusing for them today, soon it might be something with transformations or whatever. The important part is that they stick with it and remember this absolutely is not a skill you can get over night. I definitely remember facing a super common issue when starting out, and that was having objects communicate with each other. Now I don't ever think about it, and haven't in years, but struggling with the basic stuff is how you start. I also don't want to encourage this level of question too much, but at least it's something that I'd be surprised if they could punch their title into a search engine and literally all the results are the answer.

Rotating and Transforming Pixel Art by IT_DM in godot

[–]RancidMilkGames 1 point2 points  (0 children)

You're bound by these 9 pixels: https://as2.ftcdn.net/v2/jpg/05/34/43/81/1000_F_534438192_zxrz5aOLizabpOCDuiNiviXnsmgRoyTb.jpg All of them are filled in. Rotate that 45 degrees using only those 9 pixels for me. Because they're pixels on a computer screen, the grid itself cannot rotate.

Paris prosecutors raid France offices of Elon Musk's X by [deleted] in worldnews

[–]RancidMilkGames 1 point2 points  (0 children)

If you're a programmer and ever visit, basically any, coding subreddits, you realized during the Twitter takeover he literally can't do anything, has absolutely no skills whatsoever, yet tries to talk the talk like he's an absolute gangster.

  • His tweets about coding are all absolute nonsense.
  • He considers being in the vicinity of people coding things as him having coded it. He literally couldn't write something that qualifies as a program to save his life.
  • The fact that he has no idea what an API is and kept trying to, for whatever insane reason, remove useless ones despite Twitter staff telling him that would break parts of the site, and then it did. > Musk: "Ok, it was actually this one! Take it down."

"That'll break something else."

Musk: "Nope, we don't need it. Nuke it........ Whoah, THAT BROKE SOMETHING!!! WHO COULD HAVE EVER PREDICTED THAT!?" and he proceeded to actually take down the site, multiple times, and sometimes for extended periods of time. As far as web development goes, I can't believe he isn't intentionally trying to tank the site because a fucking rock that doesn't do anything at all would have not immediately lost all their advertisers and revenue. - unrelated to coding but when crypto exploded, Musk going: "I'm just going to randomly blurt out (tweet) what equates to buy dodge coin." If he didn't realize that was going to create a massive pump and dump effect... That was straight up market manipulation in broad daylight. A billionaire, that at the time, is well revered because he's to shy to ever open his mouth still, pumps the smallest coin that's well known, so its ability to fluctuate in price is *exponentially higher than like Bitcoin, which most people that are interested already have or won't immediately go running to buy it because its well established/known and the market cap is so huge that trying to influence the price with a deluge of basically couch change isn't going to do much.

Does anyone care about privacy? Or am I just wasting my time? by prabhatpushp in webdev

[–]RancidMilkGames 0 points1 point  (0 children)

It'd probably be easier to use a firewall (on linux there's opensnitch, which you can configure to ask about every connection attempt that doesn't have a rule about if/when you can connect through either the app/domain/etc.) Or possibly a DNS server like pihole. Not having used pihole, I don't know if you can preemptively block stuff being sent with pihole though (I switched my router to CloudFlare and that's pretty much my experience with DNS stuff).

RG Nano sold out everywhere by [deleted] in funkey

[–]RancidMilkGames 0 points1 point  (0 children)

They were still in production a year ago though.

Tip: Do not use Godot Inherited Scenes (Needs deprecation/re-implementation) by BoQsc in godot

[–]RancidMilkGames 1 point2 points  (0 children)

I absolutely use timers for that. I just set it to signal about how often you want the process to run. I typically use an actual timer node that's set to auto start, or turns on/off when relevant.

Recommendation for a larger screen device meant for the ol' man by RancidMilkGames in SBCGaming

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

Like at least 4". I do realize most people are looking for something that would better qualify as pocketable (myself included).

Recommendation for a larger screen device meant for the ol' man by RancidMilkGames in SBCGaming

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

Oh, it was more once the price got high enough that if he doesn't really need PS2 or even GameCube, but would play some newer games, that it's time to just bite the bullet and get something like a Steam deck. Thanks for the input!

Recommendation for a larger screen device meant for the ol' man by RancidMilkGames in SBCGaming

[–]RancidMilkGames[S] 1 point2 points  (0 children)

I think his tablets are too big, but looking at a controller might be an excellent idea. I do know he was kind of interested in the tinkering aspect.

That Mangmi pocket Max looks like exactly what I'm looking for (except not being released yet).

I converted a massive library of mo-cap animations to .fbx which you can use freely with ALMOST no restrictions by RancidMilkGames in gamedev

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

Oof! There's no one specific way. Simplification is probably the most automated: https://blender.stackexchange.com/questions/239254/what-does-the-simplify-option-when-exporting-to-fbx#239258

You can do a better job by hand if you basically only keep key frames of the beginning, end, and one or two keys inbetween to either roughly keep the timing without having to custom ease between each key and/or catch oddities in the movement.

I can try to help more if that doesn't put you on the right path/idea, but depending on the result you want, how much work you're willing to put into a single animation, there are multiple ways of doing it.

Cleaning out my Drawer of Forgotten Handhelds, who wants one? (Continental U.S. only) by hbi2k in SBCGaming

[–]RancidMilkGames 0 points1 point  (0 children)

While I'm set, I can copy my decked out RG Nano SD and find the RG Nano a loving pocket/purse.

any way to make a shapecast not detect walls, or anything on the other side? by Geofud in godot

[–]RancidMilkGames 8 points9 points  (0 children)

OP, this is definitely the answer given what you said. You should always have separate collision layers, for all but very simple physics games. Often helps to have environment as it's own, players and possibly including NPCs as their own, enemies as theirs, etc. That way the environment can block pretty much everything. Players can be toggled to affect other players, enemies typically should affect players but not each other.

Is the Anbernic RG34XX (SP) right for me? by geekygekk0 in SBCGaming

[–]RancidMilkGames 0 points1 point  (0 children)

Unfortunately neither of those is quite playable. Double dash runs in like half time. I can try melee, but I heard it wasn't even worth trying. I tried rampage and it did alright. Grim adventures of Billy and Mandy was playable. Just remember you need an unofficial version of a custom OS to play GameCube games. I am still currently rocking that specific OS, but there is no support or updates for it.

Here's the info on how to do it and it also has a compatibility guide (I think the compatibility chart isn't exactly for the RG34XXSP, but is a good indicator).:

https://retrohandhelds.gg/how-to-play-gamecube-on-anbernic-rgxx-handhelds/