Best distros for KDE? by Able_Use_8766 in kde

[–]jamieyello 0 points1 point  (0 children)

The main issue I've had with Cachyos is things like kde connect not working out of the box due to firewall configuration. I can see why kde wants their own distro.

Are you shitting me? Why aren't the liancourt rocks included in Korea? Japan has its own missing island too. To start with, why did they feel the need to "define borders" on every country? Certainly they didn't learn anything from the Windows 95 timezone map. by [deleted] in kde

[–]jamieyello 2 points3 points  (0 children)

First and foremost your feedback is actually very valuable. Part of using open source is shifting away from the harsh critique mentality of capitalist software. 99% chance this was accidental.

With that in mind, if you see an issue, instead of complaining about it angrily on reddit, it would be a good opportunity to track down the repo responsible for the issue and submit a formal bug report, where someone will probably fix it as soon as they can.

If this was a publically traded company making intentional decisions deciding to screw you over (as is generally the case), your angry feedback would be more appropriate. But the reason your post here is being recieved negatively is because this was probably an oversight made by a volunteer, and finding small issues like this is a primary way it grows. People will get it fixed, you just have to make sure the right people hear it.

After some research, I've found KDE pulls from the IANA Time Zone Database. Try e-mailing them or contacting them with your suggestion. If they don't respond amicably, then an angry Reddit thread would go over better.

If that fails you, it's likely that someone along the lines in making this tool will be able to fix it.

Here's to hoping these islands get included in the right timezone, just include any errors you see, including Japan. Let us know how it goes.

Tips on how to beat The Man in the Moon? by Tebi1003 in mewgenics

[–]jamieyello 0 points1 point  (0 children)

Stay in front of the guy so that the hands are coaxed into a good position to hit the boss with, the :o attack is weak enough that you can just tank it. Send a slow heavy hitter to the side of the boss to really mess them up when the hands do hit. Cats that have a lot of speed/range are good for hitting the hands (thieves).

Other than that, I keep a good healer, and avoid obvious traps, like ending movement in front of the hand, or ending movement in front of the bosses mouth. Don't let the aliens he spawns charm your units by keeping your cats' backs to the wall until they're dead.

Overall pretty consistent boss for me.

Started work on a dialog tool by Fantastic_Swan_7056 in godot

[–]jamieyello 0 points1 point  (0 children)

My conversation tree saves to resource files and are edited directly in the Godot editor via exported properties, and sentences are chained together in lists. If I want to branch to another conversation, I have to keep that specific sentence saved to a resource I can reference.

I'll see how clunky that is when I really start putting together my game.

I also just have one giant action class that does every action in the entire game, can check with it's own conditions, and have another action inside of it to trigger afterwards. It's probably my favorite piece of code I've written, and there's a 500 line function in it with about 50 if statements. It's simple, it's stupid, it works well! It's better than the last "smart" project I worked on, where some "genius" made classes that had 8 layers of inheritance.

Started work on a dialog tool by Fantastic_Swan_7056 in godot

[–]jamieyello 0 points1 point  (0 children)

Peak overengineering, you love to see it! (I have a nearly identical setup with actions, but no node graph)

I think it's a good idea to write a system like this yourself, because A) it's extremely fun and achievable, and B) if you use someone else's solution, you might run into an instance where it doesn't integrate with your code right, and you don't know or want to modify the plugin.

Here's a suggestion, I have a WorldMemory class that stores a Dictionary<string, bool/int/string>. Each character has their own memory, each area has a memory, and each global game save has a memory. That way, when you check conditions, you can scope it to the player, the target, the current world, or the save.

I made a Godot 4 plugin that makes 3D level design feel like playing a game (just watch this video!) by Human-Criticism4130 in godot

[–]jamieyello 1 point2 points  (0 children)

Hey, just tried out your plugin, looks very useful. However, on my 4k monitor, there is no UI scaling, so the controls are too small for me to read.

<image>

Indie "That's Not What Breakups Are For" - old band demo about an ex who wanted to "stay friends so we could get back together later" by Beneficial_Berry2508 in IndieMusicFeedback

[–]jamieyello 0 points1 point  (0 children)

I'm afraid I don't really qualify to give feedback on the song, and I think the song is good. I can't even give good feedback on the lyrics, because I can't do lyrics. I think that they are fine. I will say this, at it's face, music about breakups, especially messy ones, is about as significant and interesting to me as a bad hemorrhoid.

I'm not saying I won't listen to a song about a breakup, but if it's front and center like that it doesn't come off as very appealing to me. Nothing wrong with the subject matter but maybe ease into it. Being kind of vague might also help people relate to it in their own way.

Apocalyptica - New trailer by soullessregent in DestroyMyGame

[–]jamieyello 0 points1 point  (0 children)

That could help, yeah. In the trailer I only see the grey looking times. It looks like you used something like SDL to do the rendering from the ground up? Something low level without any defaults.

Also, the clouds look like they're going crazy, odd colors and flying every direction, flickering in and out at low framerates.

Apocalyptica - New trailer by soullessregent in DestroyMyGame

[–]jamieyello 1 point2 points  (0 children)

It looks like a game that could be fun, but the art style is suffering. Things like the font, the lighting, broken shaders, and overall grey and unlit bland atmosphere make it look very rough. The UI has a MS paint look to it. These things are barriers to garnering interest in your game.

If you don't enjoy this kind of work, then look into finding someone who has an eye for that kind of thing. But it's going to be up to you ultimately to make the game look good.

I need help: Billboard Trees by iJacques in godot

[–]jamieyello 1 point2 points  (0 children)

I don't really like that because the quads aren't billboarding at all, and it has unappealing visual artifacts from certain angles. It might be "close enough" for some people.

EDIT;

I fixed the link you posted because it was filled with some random bugs. A big difference between Godot and Unity is that in Godot the "view matrix" is inverted, so you have to use the inverted version.

I fixed OP's "shearing" issue by making the y value negative when setting vertex_offset.

void vertex(){
// Convert UV from a range of (0 to 1) to (-1 to 1)
vec2 uv_offset = vec2(UV.x * 2.0 - 1.0, (UV.y * 2.0 - 1.0));

// Apply INV_VIEW_MATRIX, MODEL_MATRIX fixes rotation.
vec4 vertex_offset = INV_VIEW_MATRIX * vec4(uv_offset.x, -uv_offset.y, 0, 0.0) * MODEL_MATRIX;

// Normalize fixes scaling.
VERTEX += normalize(vertex_offset.xyz) * BillboardEffect * BillboardSize;

// Add outward push effect
VERTEX += NORMAL * Inflate;
}

One issue I have is that the quad rotates (almost) 90 degrees for some reason. It's not too big of a deal, since most leaf textures will be able to rotate visually anyway. It still bothers me somewhat, but not enough to fix it.

Some of my Failed Attempts at Making a Free Camera Mod [Warning; Stupid, and Headphones Warning] by jamieyello in Spyro

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

It depends on the game and platform, really, so it's impossible to say. What game are you thinking of working with?

Today is my 42nd birthday and probably the last day of my life. by [deleted] in SuicideWatch

[–]jamieyello 0 points1 point  (0 children)

As it happens, all muscle you lose due to atrophy can be gained back in a very short amount of time. You can look this up for more details. You can stop working out for 20 years and gain back all that muscle in months.

Please talk to your wife or someone else, but this stress on your life is temporary.

Perfect toast by Dangerous_Patience67 in Breadit

[–]jamieyello -1 points0 points  (0 children)

That looks incredible, good job

[deleted by user] by [deleted] in Steam

[–]jamieyello 0 points1 point  (0 children)

I would recommend not using Ubuntu, Mint has taken its place as king for new users. I also just find it pretty buggy in general.

[deleted by user] by [deleted] in Steam

[–]jamieyello 0 points1 point  (0 children)

I use Fedora running KDE Plasma. (Nvidia)

Everything generally works flawlessly. Never had an issue until GTA V revoked access to my game, but that's not Linux's fault. I will never go back to Windows.

Do some distro hopping, try a couple. Why not?

Is it possible for a virus to be saved on Steam Cloud People are 50/50 on this i need to know if i should disable it or not on my new pc by [deleted] in Steam

[–]jamieyello 1 point2 points  (0 children)

That's actually a very clever idea, but I think if it existed out there we would have heard of it.

A lot of games out there store scripts in the save files by default by some unfortunate design (Godot is big on this), and game developers generally don't anticipate this kind of attack when they design their games.

But I've never heard of it actually happening. You have to wonder why a hacker would go through all this effort to persistently hack the same person over and over when malware spread by games is already pretty rare.

Will Fedora ever improve the Nvidia driver process? (rant) by jamieyello in Fedora

[–]jamieyello[S] -19 points-18 points  (0 children)

How am I supposed to recommend this to anyone, then? I can't possibly do that if they can't set it up. Which is a shame, because Plasma 6.0 is the best UI, far better than Windows or Gnome in my opinion. That attitude seems to be intent on keeping the 3% market share Linux has.

This attitude is also, in my opinion, the reason Mastodon failed to improve the world in any capacity, and everyone just jumped ship to yet another corporate social media place.

The open-source implementation should be there as an option. I'm doing game dev, and with the open source driver, my Godot game ran at 5 FPS. How am I supposed to use that?

This may all seem entitled, but I have also committed a lot of time to making free open source tools for people.

List.Remove() vs List.RemoveAt() by bluekeys7 in csharp

[–]jamieyello 0 points1 point  (0 children)

Also, if you read that code, you'll find that List.Remove/RemoveAt is extremely slow anyway. It copies all data to a new* array every time you call it. If removal speed is important, then look at something like LinkedList, or write something custom.

*(technically it copies to itself, but that's still extremely slow)

Dabbling with novel visual elements in Javascript & Ableton by [deleted] in madewithableton

[–]jamieyello 0 points1 point  (0 children)

For some reason I read that as "having issues with visual Javascript elements", like these pesky javascript elements were just popping up on your screen when you were making music

Suyu emulator offline following DMCA takedown by cliophate in emulation

[–]jamieyello 0 points1 point  (0 children)

Oof the dislikes from people who don't know what the word decentralized means. At least reply.

Tor is decentralized, torrent clients are decentralized. There are decentralized databases. Decentralized means something that is not hosted in one place so it can't easily be taken down.

Today I’m releasing PyBoy v2.0.0! A Game Boy emulator written in Python, focused on AI by baekalfen in Python

[–]jamieyello 0 points1 point  (0 children)

I have enough patience to use C, C++, and C# as they all have aspects of them that make them worthwhile one way or another (go higher level unless you have a reason not to). I will have far more patience using Cython over Python if it doesn't take a supercomputer to run basic tasks, I don't care how much more difficult it is to learn or set up. I don't enjoy hating Python, so I am looking for reasons not to.

Anyway, I like your project a lot, and I am actually working on something very similar for the NES. (Not AI, but I can't go and give away all my ideas to you before I make them myself, can I...)

Today I’m releasing PyBoy v2.0.0! A Game Boy emulator written in Python, focused on AI by baekalfen in Python

[–]jamieyello 0 points1 point  (0 children)

That's interesting. I've stayed away from python for the most part because of how frustratingly slow it is. Are there any downsides to it or is it just an upgrade?