INPStarfall / Starfall

Starfall Processor for Garry's Mod + Wiremod
http://www.wiremod.com/forum/developers-showcase/22739-starfall-processor.html
Other
17 stars 15 forks source link

Wire inputs un-wiring on advanced dupe2 #227

Open monkstick-git opened 10 years ago

monkstick-git commented 10 years ago

Using a brand new copy of Starfall and a brand new copy of Advanced dupe 2, I cannot get wire inputs to save when duped.

Before: http://puu.sh/acwkl/3846f34b02.jpg

After: http://puu.sh/acwlL/2e252c3b76.jpg

If there's some kind of internal function I need to run to find wired objects then I apologize, but I can't seem to find anything on the internet regarding the issue.

Xandaros commented 10 years ago

Wire inputs are created from code, which means they don't exist when the entity gets spawned. Maybe we can add the ability to wire to other entities from code, that would solve the issue.

awilliamson commented 10 years ago

We've discussed this before and I believe we agreed to add wire-to functions but once other more important features are implemented.

monkstick-git commented 10 years ago

Just putting out my two cents from my own community;

None of us want to invest time in using Starfall for actual contraptions until we can rely on wire inputs and outputs being saved. Its extremely annoying to re-wire everything every time we spawn something in, so for us personally, we think its a very important feature if people want to use it for more than screen fractals and the like, but that's not by decision, just my opinion.

Tolyzor commented 10 years ago

I'd agree with monkstick, and suggest that because this issue is such a usability killer, any other features should wait.

awilliamson commented 10 years ago

@Tolyzor To you it's important, but this is rather subjective. From the people we know using starfall and those on the official test server, we've not seen anybody use starfall in the use case given. So it's not really a global usability killer, you could consider most of the features we plan to implement usability killers until such a time as they are implemented. It depends on the number of people requesting such a feature as to how important it is.

It's a minor inconvenience for you to rewire your contraptions at the moment, but we have issues right now such as the lack of a working sound library. Features that straight out don't work, like the ability to setVolume. I'd consider those a higher priority than the wire links not saving. We're only human, we'd love to be able to instantaneously code everything perfectly, but until then we have to prioritize, I'm sorry if that puts you at an inconvenience for a while.