wiremod / wire

Garry's Mod add-on that allows users to wire up components in order to make more elaborate automatic and user-controlled contraptions.
http://www.wiremod.com
Apache License 2.0
549 stars 333 forks source link

Flash EEPROM/HDD not fully functional for 12 years #2603

Open Denneisk opened 1 year ago

Denneisk commented 1 year ago

https://github.com/wiremod/wire/blob/ec5cddcacb6f71b41e3d8ae9baea89b7ba21a154/lua/wire/stools/hdd.lua#L75-L247 According to the last relevant update, this was supposed to be finalized in "the next update". Would appreciate some eyes on this as I like its functionality.

Would also like to consider, while we're here, having an ability for the server to request downloading a specific drive from the client. Or maybe don't request, just do. Not like anyone stores anything valuable on these anyway, probably.

Denneisk commented 1 year ago

Okay yeah I should've figured this would be my problem to solve, but I will make HDDs (which are mysteriously named to Flash EEPROMs because...?) great as they were intended to be.

Would anyone be against changing the name back? Besides the minutia of users who might use this in its current form.

thegrb93 commented 1 year ago

Anything that requires sending files between server and client is going to be a challenge unless you add in the netstream lib advdupe2/starfall/pac3 uses.

This entity is dead because its netcode is currently awful.

Vurv78 commented 1 year ago

Anything that requires sending files between server and client is going to be a challenge unless you add in the netstream lib advdupe2/starfall/pac3 uses.

I already brought up reworking the E2 internals to use netstream. I mean we were gonna do that ages ago with clientside http for e2's http functions, this should be done at some point.

Denneisk commented 5 months ago

Need to re-investigate this. Should be easy now with netstream.