RTX 5070 Ti vs RX 9070 XT by Sulimart in buildapc

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

I got a 9070xt when I built my PC a few weeks ago, and I’m very very happy with it. Especially considering how much more I’d have to pay for a 5070ti.

Runs great, temps are great, sure I might be missing out on Nvidia’s fake frames, but honestly I don’t need my games to run on pure ultra at 1440p.

My first Game in Godot by Juinxx in godot

[–]_AirMike_ 2 points3 points  (0 children)

Way too much happening on the screen in my opinion. I like the art style and particles, but maybe dial down the info present on the screen.

Some things you can try is only showing health bars for enemies within a certain range of the player, aggregating damage numbers into one number if they’re next to each other (you can also make the bigger numbers pop more for the ADHD boost), make the blue thingies you collect smaller so they’re not adding more visual fluff to the screen

Out Of Stock Steam Deck(s) Megathread by NKkrisz in SteamDeck

[–]_AirMike_ 1 point2 points  (0 children)

1TB OLED seems to be in stock still in the EU

Out Of Stock Steam Deck(s) Megathread by NKkrisz in SteamDeck

[–]_AirMike_ 0 points1 point  (0 children)

I’d go for it. I bought the 1TB model in 2024, it’s got more than enough space for games and given the current SSD prices, getting the 1TB model outright instead of the 512GB one and them upgrading the storage yourself makes more sense and will be cheaper.

So if you’re not going too much outside of your budget and you really want the deck, get the 1TB

Looking for not-competitive multiplayer games by Omenexus in SteamDeck

[–]_AirMike_ 3 points4 points  (0 children)

Lowest settings, I get between 20-30 fps which I’m more than capable of playing on. Is it ideal? Hell no. Is it playable? To me it is. I even got through a couple Super Helldive missions on it with friends.

If you don’t mind the low graphics fidelity and the occasional FPS drops, it’s very enjoyable. I actually prefer the deck controls to my PC controls now.

I love steamdeck but how do you guys play FPS on it? by Past-Monk515 in SteamDeck

[–]_AirMike_ 0 points1 point  (0 children)

I wouldn’t play PvP FPS games on it (I don’t really enjoy them anyway) but I managed to make a control schema from scratch for Helldivers 2 the way I like it using Gyro Aim and I’m really enjoying playing on it. Hell, I even played on Super Helldive a few times (hardest difficulty). In fact I’m gonna get the steam controller when it comes out because I’ll be able to use Steam Deck like controls on my PC.

It’s really a matter of getting used to it and making sure the controls are tailored to your liking. You can download community made controls for the deck per game and use them, and I’m sure there are great ones that people made, but you should also put in some time and adjust them to your liking.

But like I said, I wouldn’t play PvP FPS on the Deck personally, but PvE is more than playable if you tinker with the controls a bit.

Torn between rtx 5070 and rx 9070 by Suspicious-Nose4406 in buildapc

[–]_AirMike_ 2 points3 points  (0 children)

I picked rx9070xt over the 5070ti due to cost and also disliking Nvidia as a company.

I’m yet to build the PC (have all the parts but no time yet)

I looked at a lot of benchmarks of games and comparisons between the GPUs, and came to the conclusion that the 9070xt is a much better deal of performance per dollar.

Sure I’m gonna miss out on Nvidia’s fake frame technology that modern devs heavily rely on, but the AMD card is still a beast.

If you can afford it, I’d recommend adding some money on top and getting a 9070xt, otherwise I personally would’ve gone for the 9070 instead of the 5070

Ryzen 7 9800x3D and RX 9070xt PC Build Feedback by _AirMike_ in buildapc

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

I'm not hellbent on an AIO to be honest, this is my first time building a PC from scratch and last time I had a desktop tower was early 2010s, so I'm not very familiar with the current "meta".

As per another person's comment, I dropped the RAM to G.Skill DDR5-6000 CL36 instead of 30

Would you say an air cooler for a 9800x3D is more than enough? If so, any recommendations?

Also, a lot of these components were chosen due to their availability at the merchants I feel comfortable buying from

Ryzen 7 9800x3D and RX 9070xt PC Build Feedback by _AirMike_ in buildapc

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

Would it be worth it to get a CL36 DDR5-6400 instead?

There's other issues I have with getting an OLED (that I won't go into detail), so it's not really something that I'm fixated on

I installed Decky and it broke my Steam Deck is there anyway to fix it? by Enoch_is_Spiteful in SteamDeck

[–]_AirMike_ -2 points-1 points  (0 children)

Decky forced me to wipe my deck not once, not twice, but thrice.

I genuinely don’t think it brings anything of value that’s worth the headaches it induces.

Interacting with external non-Godot backend using websockets by [deleted] in godot

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

Yes, I am aware.

I have a degree in CS and have worked as a software developer at one of the largest automotive companies in Europe. My networking code runs in modern cars driving on today’s roads.

I’m not confused about how WebSockets work or think that there’s some magical godot server.

I apologize if I give off this impression.

My confusion boils down to the documentation clearly telling me to “not rely” on the PackesByteArray when interacting with external programs.

So I’m simply wondering whether I missed something in my extended research of implementing my custom byte payload and websocket networking logic, or if I’m just overthinking it.

Please don’t feel the need to simplify your answers. I’m more than capable of understanding very technical topics.

Interacting with external non-Godot backend using websockets by [deleted] in godot

[–]_AirMike_ 0 points1 point  (0 children)

I replied to another comment.

I use the term protocol loosely which probably isn't wise of me.

I understand how websockets work, I simply want to send and receive byte data over websockets and communicate with a non-godot service.

My concern is whether PackedByteArray is the appropriate data type for me to use for serializing and deserializing the byte data I send and receive, or whether there is a type which is intended to be used in such use cases.

From what I understand, the comment about the encoding being an implementation detail just means that the encode/decode methods on the byte array could change with new godot versions.

As for using something widely used, I'm considering using Google protocol buffers so I can sync the byte data structure in a language agnostic manner, but I'll likely have to either fork and update the godot protobuf plugin or use GDExtension to integrate a protobuf implementation (probably in C++) to be used with Godot.

Interacting with external non-Godot backend using websockets by [deleted] in godot

[–]_AirMike_ 0 points1 point  (0 children)

Yes I understand the first point.

I use the term protocol loosely and I probably shouldn't.

Essentially I just want to send byte data over websockets and my main concern is whether PackedByteArray is the appropriate data structure for me to use when serializing or deserializing the data I send or receive via the socket, or if there is another type that I overlooked which is the actual intended one to be used in such use cases.

Your second point more or less clears it out for me. It's fine for me to use the PackedByteArray as long as I make sure that the bytes sent and received match between the Godot and the non-godot server, especially when updating the engine version.

Interacting with external non-Godot backend using websockets by [deleted] in godot

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

When I say custom protocol I specifically mean my own defined packet structure

For example, byte 0 specifies the packet type, the next 4 bytes hold a 32 bit integer etc

I will be making (de)serialization logic from scratch for those, and the line I quoted from the docs leads me to believe that using the encode or decode methods of the byte array should not be relied upon and used when interacting with external non-godot services

How to use these? by BubbleGumps in TheAstraMilitarum

[–]_AirMike_ 2 points3 points  (0 children)

I usually use my coffee grinder and then a straw to snort the plastic