ID:183420
 
It seems alot of people are dissing BYOND 4.0. But I for one love it. And i have to give it up to the staff for putting it together. The skins are just great. It allows you to make a game look a hell of a lot better. One thing i dont like though is the holding of the ALT key for macros :/. But other then that great job!
You can change it so you don't need to hold down alt.
Options and Messages
Client -> Macros -> New Macro



Now, press OK until you get back to the game. Then press P.
Options and Messages should appear.

Hey, would you look at that, I didn't check the ALT box and I didn't need to press ALT.

Although, it does get annoying if you wanted to use the letter P when typing. But hey, get over it. <.<
In response to Tiberath
Tiberath wrote:
Although, it does get annoying if you wanted to use the letter P when typing. But hey, get over it. <.<

And I think that is where most people (including myself) get annoyed, lol.
Ah well, its been said the old .alt compatibility might be coming back, allowing Macro Mode again, so rejoice!
I'd rather they just got rid of user created macros all together. If I want players binding keys to functions I'll give implement my own system to handle it.
In response to DarkView
DarkView wrote:
I'd rather they just got rid of user created macros all together. If I want players binding keys to functions I'll give implement my own system to handle it.

That was how I had it first. But then I feared the backlash when people lost all of their macros, so I caved. Stupid.
In response to Tom
Tom wrote:
DarkView wrote:
I'd rather they just got rid of user created macros all together. If I want players binding keys to functions I'll give implement my own system to handle it.

That was how I had it first. But then I feared the backlash when people lost all of their macros, so I caved. Stupid.

As a programmer, it's not your job to listen to the backlash. It's your loyal suck-ups (like me) job to do it for you. Then we can ignore it and giggle as everyone complains.

Personally, I'd much enjoy the idea of disallowing users to define their own macros. (But can you imagine the DBZ kiddies. NO MORE PBAG MACRO!! CRY CRY LEAVE BYOND!) Or even, just toggle it, maybe as a define statement.

#define USER_MACROS

To allow it, or leave it out to not.
In response to Tom
Don't listen to the nay-sayers. Players should be allowed to customise their keyboards however they want, it just makes perfect sense.

Even the major commercial games should all let people define what keys do what, and that is one of the major faults with many of them - that they don't. Byond actually has a major advantage over them in the way its verb system works with typed parameters and allows you to make macros for virtually anything. I often make macros not just for verbs in general, but for specific verbal uses, such as "get gold" or "attack boss" so that I don't have to deal with input prompts when there are multiple possible arguments.

Some of the big names in games end up having people actually create custom keyboards just so that they have the keys in the configuration they want. I don't want to need that for Byond.
In response to Tiberath
User-defined macros are awesome, they're an easy way to get around terrible interface issues in games. One way or another if people desire them so much, they will have their macros. There are enough applications out there for that.
In response to Loduwijk
Loduwijk wrote:
Don't listen to the nay-sayers. Players should be allowed to customise their keyboards however they want, it just makes perfect sense.

If that's how you want to design your game that's fine. However in my game that's based around the click functions I can't have people linking macros to the click verb. Why shouldn't I be allowed to ditch the macro system? Because it's part of your vision of how all games should handle key-binding?
It's probably the most annoying feature of BYOND that I've ever had to fight against.
In response to Tiberath
Actually, my little brother quit BYOND because I demanded he stopped reinstalling 3.5(was around 4.0_15 time period) just so he could use macros.

edit: for the record, I was strongly against macros until I was cursed with a laptop with one of those hold down "Fn" numpads.
In response to Cheetoz
Cheetoz wrote:
Actually, my little brother quit BYOND because I demanded he stopped reinstalling 3.5(was around 4.0_15 time period) just so he could use macros.

Your little brother is none too bright. <.<

I like to use, a little feature known as "User Accounts". That would solve both your problems pretty well. *Cuts to thought of your little brother crying because you wont let him use a P-Bag Macro*
In response to DarkView
DarkView wrote:
However in my game that's based around the click functions I can't have people linking macros to the click verb.

I apologize; I was not thinking of games where the purpose is specifically to click. I agree with you there in such a case, as I remember how annoying it was when I was making a game where you were supposed to have good clicking reflexes to shoot things and realized that you could just click everything in sight instantly by macroing .click.

I suppose forcing certain macro sets should be allowed when you put it that way, though I do hope that it isn't abused by people who just don't like others making their conventional gameplay easier.
In response to Tom
I say disable client-defined macros. There are plenty of external applications that allow macroing, so just disable built-in support and provide links to external macroing utilities as a public service. They get more users, we get mentions on their forums and we get more users; everyone is happy.
In response to Jtgibson
Jtgibson wrote:
I say disable client-defined macros. There are plenty of external applications that allow macroing, so just disable built-in support and provide links to external macroing utilities as a public service. They get more users, we get mentions on their forums and we get more users; everyone is happy.

Except all the people who complain about the lack of macros. But they'd just find something else to complain about if they couldn't complain about that anyway.
In response to Loduwijk
You can easily disable the use of .click and .dblclick, have been able to since I joined BYOND. Just make a verb and name it .click and another .dblclick with the proper arguments it'll stop the macros from being used.


As for the topic at hand, just give the developer an option to ignore client-side macros, easy as that.
In response to Smoko
And what would be the best method for this?
Also, as alot of you are already know there is some lag with OpenGl. But i heard that the new version has this fixed(or at least 4.0 runs much smoother). Does anyone know when the next update is going to be released?
In response to Nadrew
Nadrew wrote:
As for the topic at hand, just give the developer an option to ignore client-side macros, easy as that.

Agreed. After all, there are quite a few games that encourage client-side macros, and these games have features that have now become almost completely incompatible in 4.0
In response to Tiberath
Actually, I keep both versions installed in the same User account folder by when it asks where to install, set one to BYOND3.5 and the other to BYOND4.0
Works wonders when some games work better in 4.0 than 3.5 and I switch between games.
Page: 1 2