Biggest Annoyances - June 2021 #347
Replies: 10 comments 13 replies
-
A sandbox 'mods' folder or some way to combine addons. |
Beta Was this translation helpful? Give feedback.
-
One thing which is a little annoying is the disconnect with the naming scheme for |
Beta Was this translation helpful? Give feedback.
-
Not really a huge issue, but it would be a nice QoL change: |
Beta Was this translation helpful? Give feedback.
-
Content downloading when joining each other. Right now it seems to always download and cache everything, regardless of if you already have it in your addons folder. We had to split up our projects into separate repos, just to not have to download all the content when joining. ogniK made a python script that would cache all the files in the specified addon folder, which we greatly appreciate, but even this only seems to work with like 70% of files. |
Beta Was this translation helpful? Give feedback.
-
It's not a major blocker, but I still wish we'd be able to send over NetworkClass in a list. Right now we have to change them into Entities, make it always network and accept the overhead that come with it, not to mention wasting some of the Entity limits. Take this theoretical example: Bonus Point: People looping over Entities.All will suddenly have to loop through all of that garbage, which isn't ideal and can add a bit of overhead - Bit of a strawman argument, but yeah. My gamemode will NEVER reach this limit, but I still hate making my data structs inherit from entity because at the back of my mind I know how much useless stuff I inherit with it, that I won't have an use for. You could argue that we could use structs, but then we have to tip-toe around using unmanaged types only, and that in itself is an annoyance. (No strings in those!) |
Beta Was this translation helpful? Give feedback.
-
Probably less of an annoyance and more of a nice to have would be a 'default' UI style that people can use for placeholders/prototyping similar to what you were able to accomplish with derma in Garry's Mod. I've actually found myself being put off from working on some ideas I have because of how daunting the idea of having to design the entire UI from scratch is. |
Beta Was this translation helpful? Give feedback.
-
Not something massive but having the default css display properties would be nicer, I know flex can still be used in place of them however its annoying when you just want something to go onto the next line and you need to specify display flex and the flex direction. Would just be easier if we had the normal display options and block as default. Just making the UI system behave more like html/css would be a lot better as nothing really needs to be documented about it as it would be mostly like normal web development. |
Beta Was this translation helpful? Give feedback.
-
Another annoying thing was the removal of NetRead and NetWrite. The ability to have fine control over the networking was quite nice and it allowed for serialization of any type we have manually, bit packing & also the ability to detect network state changes with ease. It's something I'd love to see make a return. |
Beta Was this translation helpful? Give feedback.
-
One more big annoyance actually which I'm surprised hasn't been brought up here yet. A way to hide the error dialogue sooner. Whether it be a nice |
Beta Was this translation helpful? Give feedback.
-
A more stable / reliable networking system would be great, as lot of add-ons gonna build on multiplayer stuff. I personally like syncing data manually to have the control about which player should know what. Currently, the networking system is unreliable in these cases:
|
Beta Was this translation helpful? Give feedback.
-
What's fucking you up the most right now?
Is there a bug you're constantly having to work around?
Is something breaking your flow?
Do you wish you had access to something you don't have access to?
Do you hate the way something currently works and think it should work different?
Beta Was this translation helpful? Give feedback.
All reactions