ID:133995
 
Game designer, are losing a lot of optioions relating the view and screen size from what i see .

will it still be possible to ristrict a certain view for players, also it would be nice , for certain games a designer can make a layout for their user, that is loaded along with the game when playing.


The goal should be that the creator gets more chance to express its creation , not the other way around.
...That's precisely what the primary change in 4.0 is. You can make a layout for your game.
In response to Jp
from what i was told ,player can make there own layout that overmind the setting set by the creators. <_<
In response to Domedaydevice141
You were told wrong.
In response to Ter13
Ter13 wrote:
You were told wrong.

Perhaps not. Can't you edit the skin file manually and then reconnect to the server? It'll query for a skin update, which you reject, and then it'll use your own skin.

-- Data
In response to Android Data
=/ That's not a feature issue, though, that's a hack.
In response to Ter13
It is a feature not a hack, there wouldn't be an 'edit skin' option on 'options and messages' if it was a hack. Although I have talked to Tom about making it possible for developers to prevent people from using their own skins, sometimes developers want it to be exactly like they designed it for every player.
In response to Android Data
Android Data wrote:
Ter13 wrote:
You were told wrong.

Perhaps not. Can't you edit the skin file manually and then reconnect to the server? It'll query for a skin update, which you reject, and then it'll use your own skin.

-- Data

From memory, you're not queried for a skin update. You just go to Options and Messages, client->Edit Skin. Make changes, save them and reconnect to the server.

Upon testing, yep, not a problem there (though, it did crash on me. But I think that was a one-off from XP).
The creator does get more of an opportunity to express themselves. The default interface is exactly dictated by them.

Sure, if the player wants to, they can then modify this interface to suit them. This is a good thing. It's like being able to apply a theme to your desktop. That's the whole point of themes: You provide a sensible, attractive default, and then let the user make their own version which suits them better.

Personally I went to great lengths to make my interface as user-customisable as possible in one of my BYOND 3.0 games. So I see this as an extra advantage of 4.0; my players can completely customise their interface and I didn't even have to lift a finger! Awesome!
In response to Domedaydevice141
Domedaydevice141 wrote:
from what i was told ,player can make there own layout that overmind the setting set by the creators.

They sure can, and that's an intentional feature. There's certainly no realistic way to say some games can force you to use their skin, while others would still let you override them.

But if you think about it, a game dictating its skin over the player's wishes is bad. If their skin fails to keep up with future developments like bigger screens, you could be stuck in a BYOND 3.0 situation where the window is just inadequate. Indeed one of the big things in BYOND 4.0 is that the map, which takes an ever-shrinking piece of screen real-estate, can now be sized as you like.

Lummox JR
In response to Lummox JR
question though, if a player edits your skin, and deletes a window that you reference in the code, will that cause any serious problems?
In response to Falacy
Falacy wrote:
question though, if a player edits your skin, and deletes a window that you reference in the code, will that cause any serious problems?

It'll cause error messages at the player's end, but nothing more.

Lummox JR
In response to Lummox JR
Lummox JR wrote:
Domedaydevice141 wrote:
from what i was told ,player can make there own layout that overmind the setting set by the creators.

They sure can, and that's an intentional feature. There's certainly no realistic way to say some games can force you to use their skin, while others would still let you override them.

World variable that if true forces the skin to download from the server if it isn't the default (Or if it's true simply don't give them the skin file if it can be read directly from the .rsc file(assuming the support for it is there)).

But if you think about it, a game dictating its skin over the player's wishes is bad. If their skin fails to keep up with future developments like bigger screens, you could be stuck in a BYOND 3.0 situation where the window is just inadequate. Indeed one of the big things in BYOND 4.0 is that the map, which takes an ever-shrinking piece of screen real-estate, can now be sized as you like.

Lummox JR

I've seen games with plenty of horrid interfaces. I've seen people spoiled by games such as World of Warcraft that go as far as to allow LUA scripting. It's like crispy had said, if the developer wishes to add the customization they are able to, so there is absolutely no reason it shouldn't be placed in the hands of the developer to decide whether or not to allow users to change things.

And thats all aside from the fact people are complete and utter idiots who refuse to stop touching the skins after they've broken it 20 times because they have no clue what they're doing...
In response to Nick231
Nick231 wrote:
World variable that if true forces the skin to download from the server if it isn't the default (Or if it's true simply don't give them the skin file if it can be read directly from the .rsc file(assuming the support for it is there)).

Yeah, I was thinking along those lines too. It's not the worst idea in the world to give the developer the final say.
In response to Nick231
Nick231 wrote:
I've seen games with plenty of horrid interfaces. I've seen people spoiled by games such as World of Warcraft that go as far as to allow LUA scripting. It's like crispy had said, if the developer wishes to add the customization they are able to, so there is absolutely no reason it shouldn't be placed in the hands of the developer to decide whether or not to allow users to change things.

But as you just said, you've seen games with horrid interfaces. I tend to think a lot of our DBZer developers will tend to lock in the interface thinking there's no improving on it. Or worse, they might try locking it in the attempt to block macros, rather than just properly programming their game. And what works well as an interface now may need improvement down the line, after which point the programmer could have vanished.

It seems pretty innocuous to me to let end users have control over their skins, while the risks of a developer doing something stupid and then making it unfixable are awfully high.

And thats all aside from the fact people are complete and utter idiots who refuse to stop touching the skins after they've broken it 20 times because they have no clue what they're doing...

At which point they can delete the local skin file. The official skin should then take over.

Lummox JR
In response to Lummox JR
Perhaps a method inbetween would also be neat to have.

You would retain the "edit skin" commands as you have now, but the .dmf file would also be included in the .rsc file. The developer has an additional checkbox for windows called "force". If this is checked, it will always use the window definition from the .rsc even if the player has overridden the skin.

Nasty things like errors because a window did not exist can be avoided if the developer uses "force" on those windowids, while players may still freely edit the bits the developer doesn't mind them to edit.

A more complex approach would be to not just make windows, but also macros, menus and other elements have this feature available. Then you can modify only parts of the window.

-- Data
In response to Lummox JR
Lummox JR wrote:
Domedaydevice141 wrote:
from what i was told ,players can make there own layout that overmind the setting set by the creators.

They sure can, and that's an intentional feature. There's certainly no realistic way to say some games can force you to use their skin, while others would still let you override them.

But if you think about it, a game dictating its skin over the player's wishes is bad. If their skin fails to keep up with future developments like bigger screens, you could be stuck in a BYOND 3.0 situation where the window is just inadequate. Indeed one of the big things in BYOND 4.0 is that the map, which takes an ever-shrinking piece of screen real-estate, can now be sized as you like.

Lummox JR






I don't think you guys are understanding , Most of my player are new to byond , they don't know much about config
also people who are experence aren't that smart to make a decent layout.

I beleive that ,When people download the rsc file to play the game. A skin file should also be attached to it, which is created by Developer of the game and that file is loaded as they play the game , Like php has cookies Giving to much power the user , ruins the GAME !! , Game are the developers dreams and user has the choice to play the game or find another....

Yes , user should have choices but they shouldn't mess up the game theme or why the hell would anyone make a game...

In response to Domedaydevice141
I still fail to see a problem with players messing with the skin. Sure, they may break it, but all they have to do is delete it. They may make an "ugly" skin, but that is their fault. It's not like they can hold the skin they made against you: "Man, the skin I made for this game is ugly. Even though the original skin was awesome, and it was totally my choice to meddle with it, since mine looks bad, this game sucks!!11!!1"

It's all on their end. If they break it, it's their problem. If they're too [insert work here] to realize this, they shouldn't be on the Internet. Personally, I would just boot them if they were being obnoxious.
In response to DarkCampainger
Some people just don't like others learning their secrets to a successful interface. (*cough* Foomer *cough*)
In response to Domedaydevice141
Domedaydevice141 wrote:
I beleive that ,When people download the rsc file to play the game. A skin file should also be attached to it, which is created by Developer of the game and that file is loaded as they play the game , Like php has cookies Giving to much power the user , ruins the GAME !! , Game are the developers dreams and user has the choice to play the game or find another....

I'll agree with that. Most notably the latter part.
Page: 1 2 3