My Wesnoth 1.3 wish list

General feedback and discussion of the game.

Moderator: Forum Moderators

Post Reply
torangan
Retired Developer
Posts: 1365
Joined: March 27th, 2004, 12:25 am
Location: Germany

Post by torangan »

I guess the problem might be the same one as with EBay votes for example. You either vote good or it's seen as bad. People don't understand that there's a huge neutral area in between. Many campagins would fall into that one until they're finished and reach "state good".
WesCamp-i18n - Translations for User Campaigns:
http://www.wesnoth.org/wiki/WesCamp

Translators for all languages required: contact me. No geek skills required!
User avatar
Eleazar
Retired Terrain Art Director
Posts: 2481
Joined: July 16th, 2004, 1:47 am
Location: US Midwest
Contact:

Post by Eleazar »

torangan wrote:I guess the problem might be the same one as with EBay votes for example. You either vote good or it's seen as bad. People don't understand that there's a huge neutral area in between. Many campagins would fall into that one until they're finished and reach "state good".
And how is that a problem? I daresay the people who would only choose campaigns with a "complete" lable are the people who only want to play finished campaigns.

The only possible benefit to not clearly labeling campaigns that i can see, is campaign developers might feel better because their download count is inflated by people who accidently download it, but don't play it once they find out it's incomplete.

It's impossible to devise a perfectly fair system where each campaign unvaryingly gets the attention it deserves. But we can give the player more info, so he can make a more intelligent decision.
Feel free to PM me if you start a new terrain oriented thread. It's easy for me to miss them among all the other art threads.
-> What i might be working on
Attempting Lucidity
kshinji
Posts: 649
Joined: December 21st, 2005, 7:24 pm
Location: Gdansk, Poland

Post by kshinji »

:geek:
Last edited by kshinji on November 9th, 2010, 1:10 am, edited 1 time in total.
User:Kshinji
Probably there's no point for me posting here, but i'll raise my PC to 1337 before leaving again ;P -- just kidding.
User avatar
zookeeper
WML Wizard
Posts: 9742
Joined: September 11th, 2004, 10:40 pm
Location: Finland

Post by zookeeper »

kshinji wrote:Just to generalize: i would love if you considered focusing on making WML more powerful & easier to use.
More powerful...little need, as you can do almost anything within reasonable bounds (reasonable bounds being most things that would make any sense in the game in the first place) with it already. Easier...well, yeah, it's not very convenient in all cases.

I never mind adding more useful WML features or such, but the lack of WML capabilities is the least of the problems Wesnoth (or the Wesnoth community, or whatever) currently has. The lack of good content (campaigns) is what I see as the major problem.
User avatar
Maeglin Dubh
Moderator Emeritus
Posts: 1154
Joined: November 16th, 2005, 8:38 pm
Location: Valley of the Shadow of Death
Contact:

Post by Maeglin Dubh »

In my understanding, WML has actually been expanded to a great degree in recent versions. Perhaps it should be left for a time, so the campaign writers can bring their creations up to date, and have a solid basis to write on for a good time to come.
Cuyo Quiz wrote:I really should push for Temuchin's brainstorming with all my might someday, when the skies are cloudy, the winds dance and the light is free to roam over the soil along the fog.
User avatar
tapik
Code Contributor
Posts: 133
Joined: November 24th, 2005, 3:14 pm
Location: Pr'ílepy-Holes'ov-Zlín-C'eská Republika-EU-sol
Contact:

Post by tapik »

Eleazar wrote:
tapik wrote:For example most add-ons from the campaign server will be marked as "non-good", so no-one will use them.
I don't understand this line of reasoning, though i've heard it before.
Is the point to get people to download campaigns, or to actually play them?
If a player wants a finished and polished campaign, he's not likely to continue playing once he discovers that the campaign he downloaded isn't actually finished or functional. It's great that the server has WIPs so players can test and provide feedback. But it should be abundantly clear if a download is going to provide a finished product or a playtesting opportunity. I doubt people who are looking for a complete campaign provide much useful feedback anyway.
It's easy. If you know, that all good campaigns were taken from campaign server into the mainline distribuiton, you will not search for good campaigns at the campaign server at all.

If some reasonable attributes will be added to the campaigns stored at server, it will have two impacts:
* people will be able to download only well marked completed campaigns
* campaing authors will do more improvements to let their campaigns belong to the well marked ones

So let's enhance ther campaign server protocol!!!
Wesnothu ZDAR!
Czech l10n team member
A New Order maintainer
Delfador's Memoirs
torangan
Retired Developer
Posts: 1365
Joined: March 27th, 2004, 12:25 am
Location: Germany

Post by torangan »

I wouldn't agree. Just because a campaign is not marked good or included in mainline doesn't mean it's total crap. So if you played everything else or simply are interested because of what's written about some campaign in the forums, you can still get it.
Of course less people will get unmarked campaigns but that's ok. Most people don't want to play half finished stuff anyway. What we really need then of course are volunteers to marks campaigns as good / include them into mainline. Doesn't help much to improve your campaign until it's fantastic if it takes half a year to get it reviewed for inclusion.
WesCamp-i18n - Translations for User Campaigns:
http://www.wesnoth.org/wiki/WesCamp

Translators for all languages required: contact me. No geek skills required!
kshinji
Posts: 649
Joined: December 21st, 2005, 7:24 pm
Location: Gdansk, Poland

Post by kshinji »

:geek:
Last edited by kshinji on November 9th, 2010, 1:10 am, edited 1 time in total.
User:Kshinji
Probably there's no point for me posting here, but i'll raise my PC to 1337 before leaving again ;P -- just kidding.
User avatar
zookeeper
WML Wizard
Posts: 9742
Joined: September 11th, 2004, 10:40 pm
Location: Finland

Post by zookeeper »

kshinji wrote:Probably something like identifying version of Wesnoth, for which WML was made, would be good, as long as it's not making Wesnoth 'overweighted'. I mean something like [WML=1.0.2][/WML] or [WML=1.1.12][/WML] makes the game parse code inside like it did in past.
Way too hard to do, really (well, I'm pretty sure).

What would be possible, and IMHO the only way something similar could be done, would be to allow a few #ifdef's for specific versions or branches - for example, stuff inside an #ifdef WESNOTH_1.2 would only be used by the 1.2 branch, and #ifdef WESNOTH_1.3 would only be used by the 1.3 branch, and so on. This way, one could write a campaign that works with several otherwise incompatible Wesnoth versions (which might be much more convenient than maintaining two separate versions of the campaign).
Rhuvaen
Inactive Developer
Posts: 1272
Joined: August 27th, 2004, 8:05 am
Location: Berlin, Germany

Post by Rhuvaen »

zookeeper wrote:stuff inside an #ifdef WESNOTH_1.2 would only be used by the 1.2 branch, and #ifdef WESNOTH_1.3 would only be used by the 1.3 branch, and so on. This way, one could write a campaign that works with several otherwise incompatible Wesnoth versions (which might be much more convenient than maintaining two separate versions of the campaign).
Interesting, but if I write a campaign for the recent version and I'm using features that aren't available in a previous version I'm doing so for a reason. Probably it's not even possible to do what I am doing in an earlier version. And obviously, if I'm not maintaining my campaign to keep it up to date with newer versions, I'm also not going to add preprocessor switches for versions to come... :|
User avatar
zookeeper
WML Wizard
Posts: 9742
Joined: September 11th, 2004, 10:40 pm
Location: Finland

Post by zookeeper »

Rhuvaen wrote:
zookeeper wrote:stuff inside an #ifdef WESNOTH_1.2 would only be used by the 1.2 branch, and #ifdef WESNOTH_1.3 would only be used by the 1.3 branch, and so on. This way, one could write a campaign that works with several otherwise incompatible Wesnoth versions (which might be much more convenient than maintaining two separate versions of the campaign).
Interesting, but if I write a campaign for the recent version and I'm using features that aren't available in a previous version I'm doing so for a reason. Probably it's not even possible to do what I am doing in an earlier version. And obviously, if I'm not maintaining my campaign to keep it up to date with newer versions, I'm also not going to add preprocessor switches for versions to come... :|
Yep, couldn't make forwards-compatible stuff with that, it would only make adding backwards-compatibility hacks much more convenient.

The problem with supporting multiple WML "versions" is that the WML handling code is scattered all around the codebase - the unit reading code parses the unit WML, theme code parses the theme WML, etc. If all WML handling went through one module only, this might be possible to do, but currently...no.
Post Reply