Author Topic: Events Replacement - How would you prefer?  (Read 6398 times)

The current events system relies heavily on engine code.
No it doesn't.

There's .dso files for a reason.

Reminds me of Mindstorms. But making complex things may be a bit difficult..
Yes, and this would be amazing.
Like honestly, mindstorms was easy as forget to use.

Not difficult, slightly tedious.

copy pasting events would be sweet lol
this
i cant believe there isn't just a simple client sided mod to do this yet
we have saving, loading, and moving order of events, but no copy/paste?

Id even be easier if there was a button to apply events from the main wrench menu, so it could just be two clicks rather than clicking to open the menu, moving the mouse and clicking events, moving the mouse and clicking apply

He means you won't need to download anything to play on these servers. If you're not going to be eventing on them, it doesn't effect you.

As for point #2, you just acknowledged that people are already doing some crazy things that go against the existing system, so why not make a new system that can accommodate for these things naturally? If anything, it will in fact remove one divide entirely while widening another by a small margin - the divide between people who understand the whole VCE logic system and those who don't will be gone, since the logic system will be integrated into the base and not some ungodly hack that's about as user-friendly as a bed made of lava, and thus will be considerably easier to use. The learning curve for basic events goes up by a little and the learning curve for advanced events comes down.

So if players don't download the GUI they can't event? That sounds like a loss to me.

In the process of learning how to use VCE you have essentially taught yourself some of the fundamentals of programming. You're already aware of variables, arrays, logic, etc. Really all you need to learn is syntax. Trying to force complex eventing into Blockland isn't the answer. You're raising the difficulty of eventing for all users just to satisfy a few special cases which would be better served by scripts.

The good thing about eventing is how it doesn't require scripting knowledge to do cool things. :/

I'd love a flowchart system, like in Crysis' sandbox editor. It's easy to use once you get the hang of it.

Id even be easier if there was a button to apply events from the main wrench menu, so it could just be two clicks rather than clicking to open the menu, moving the mouse and clicking events, moving the mouse and clicking apply
This exists
I'm not sure what it's called, but I have it.

This exists
I'm not sure what it's called, but I have it.

Events GUI plus

In the process of learning how to use VCE you have essentially taught yourself some of the fundamentals of programming. You're already aware of variables, arrays, logic, etc. Really all you need to learn is syntax. Trying to force complex eventing into Blockland isn't the answer. You're raising the difficulty of eventing for all users just to satisfy a few special cases which would be better served by scripts.
Maybe a new system should expand upon the existing one. So that more experienced users get more funcionality to toy with, but newer users don't feel completely lost.

this
i cant believe there isn't just a simple client sided mod to do this yet
we have saving, loading, and moving order of events, but no copy/paste?
Auto wrench..?
>make events
>click "Copy"
>turn on auto wrench
>click other brick w/ wrench
viola

Events GUI plus
I'm 90% sure that isn't it

Auto wrench..?
>make events
>click "Copy"
>turn on auto wrench
>click other brick w/ wrench
viola
You sir, do not know what the forget you are talking about.
He means copying individual lines as opposed to whole bricks.


So if players don't download the GUI they can't event? That sounds like a loss to me.

In the process of learning how to use VCE you have essentially taught yourself some of the fundamentals of programming. You're already aware of variables, arrays, logic, etc. Really all you need to learn is syntax. Trying to force complex eventing into Blockland isn't the answer. You're raising the difficulty of eventing for all users just to satisfy a few special cases which would be better served by scripts.
It's still better to have events in-game to do this, because you can actually do things like this in-game. Instead of only the host being able to do things on the server, and having to possibly restart the server every time you do a small bit of code.

this
i cant believe there isn't just a simple client sided mod to do this yet
we have saving, loading, and moving order of events, but no copy/paste?

You know that one event saver Clockturn made? It's really easy to just event in the save files (in which you can copy paste lines and find-replace stuff) then load the file you created / edited into Blockland. I've heavily relied on that the past few times I've done things with default events.