Which is their right to do.
You are using this argument too much. You also appear to let personal experience and/or frustration interfere with your judgment.
It's also quite flawed. From where does this right come? Let's break it apart.
First, if you acquire or even buy something, it does not automatically give you the right to do anything you want to do with it. It belongs to you, but you do not necessarily own it. Your rights depend on the agreement leading to your acquisition, they are not automatic.
You are certainly aware that software, too, are tradable possessions can come licensed under different terms and licenses, eh? Why are you ignoring this?
The license for software can even amount to you paying for using the software as intended. If the author didn't give you the rights to redistribute (even intact), sell, resell, modify, disassemble, etc, then you don't have the right to do any such act.
Naturally, you can do so anyway without having the right to, of course, even if you perhaps break commercial law -- but if the owning party is unaware or isn't sufficiently bothered, you're clear.
If it turns out you do own your copy of the program, and you own the system it's running on, then it's you right to do whatever you want with it. And you can. But it's not the author's duty to make it easy for you.
Of course, I'm no specialist, so the specifics may be off, but the above seems pretty simple and clear.
Restricting people from doing stupid things in no way makes the product better.
This is so obviously wrong I almost didn't respond. Even more so, since you're being general.
Allowing me to change the interface, even with the possibility of breaking it, is strictly better; even if I don't take advantage of it, the option is there.
Yes, the option is there for making things worse, so it's worse off. But no sane programmer would go purposefully as far as letting you actually break in the interface anyway (in a polished program, that is).
So perhaps I am unaware of how the interface could give someone an unfair advantage - please enlighten me.
Let's say you are using an interface which makes it easier to play well to play against someone whose interface does not. You have an unfair advantage in relation to him.
If you are thinking along the lines of "A player having an interface which is set up to ignore aesthetics and its only purpose is to be efficient for use to make for more aggressive gameplay." then that is not an unfair advantage, rather, it is a very fair advantage which is a great feature.
This is disgustingly wrong. You don't have to be 'aggressively cheating' to have an unfair advantages.
Have some examples.
Many First Person Shooters are created using engines that allow lots of customization (often they even add more). However, you'll find that in competitive gameplay scenarios (e.g. official clan matches), a LOT of these are disabled, as well as some practices are disallowed, in order to ensure fairness and balance.
These can range from settings which affect the display on your end (for example, a preference/performance setting that causes foliage not to be rendered -- which is obviously a big exploit in any competitive scenario. The same goes for 'standard' settings like brightness, view distance, field of view etc), changing game files (using brighter enemy character models to make them easier to spot or using models which mark hitboxes, using transparent models for the map, etc) and sometimes using certain scripts or 'macros' to easily do certain things efficiently in a way that can't be done in an unassisted manner (for example, a macro for a series of 8 commands which are all executed immediately that causes you to instantly turn around 180 degrees to your left/right). Then of course there's the use of external programs to make it easier for you to aim and see -- obviously, by your logic, these are no different and at least wallhacks should be most definitely allowed: it's customization. It's your computer and your copy of the game, hey, it's your rightful right and it's a sin to take it away!
Any reasons or arguments for that statement?
He said that because in BYOND you need to do so while disallowing DMF editing, since otherwise the editing is in a way absolute.
How so? I think it just makes complete sense. I don't understand how some people are thinking it is ridiculous.
I've supplied enough examples above. Spent too much time on this thread today anyway...
Kaioken wrote:
Fiddle with the game and take a look. The game is entirely dependent on the interface being the way it is. In order for the interface to populate properly.
The window size is determined by the client's view. So, if you were to unanchor the map, add something to the map window, etc., the window size would be wrong. Upon resizing, the game will adjust the window and client.view to the nearest multiple of world.icon_size.
In order to achieve the two maps feature of the game, each window has a child pane, anchored to the size of the window. Upon start up, and when switching window modes, the game will mess with the child's ... left and right and vertical splitter and splitter size, the visibility, focus, and size of each window.
The goal was to make an interface that was so good that no one would want to customize it.