Indexing the index

Brainstorm ideas of possible additions to the game. Read this before posting!

Moderator: Forum Moderators

Forum rules
Before posting a new idea, you must read the following:
Post Reply
User avatar
Zhukov
Art Contributor
Posts: 1685
Joined: November 9th, 2005, 5:48 am
Location: Australia

Post by Zhukov »

Seconded.

And advancements should also be next to each other.
So for example Wolf Rider, Goblin Knight and Direwolf Rider should be one-after-the-other rather then being scattered all over the list.

EDIT: Muahahaha! The timezones have put my post above the first one.
Silence of Echo
Posts: 34
Joined: April 22nd, 2006, 10:56 pm
Location: North America

Indexing the index

Post by Silence of Echo »

Correct me if im wrong, but has anyone else noticed the infuriating format of the description window? Units are listed alphabetically, which is nice if you are just browsing, but I think that they should also be acessable by faction as well. Often times it is difficult to fully study one's opponent when you have to search through an enormous list of units, even if they are not in the battle.
Flametrooper
Posts: 984
Joined: February 21st, 2006, 11:02 pm
Location: 0x466C616D65

Post by Flametrooper »

Thirded.
hey.
User avatar
Kestenvarn
Inactive Developer
Posts: 1307
Joined: August 19th, 2005, 7:30 pm
Contact:

Requoted because it's relevant and was ignored first time.

Post by Kestenvarn »

Kestenvarn wrote:Would reordering Help like an expandable directory list be a good idea?
(Clicking on each name would toggle expand, and show/hide the upgrades. There would also be an Expand None button and an Expand All button in the corner of the window.)



Hypothetical Setup
> Base Unit
>> Upgrade #1
>>> Upgrade #1 of Upgrade #1
>>> Upgrade #2 of Upgrade #1 (Currently unknown.)
>>>> Upgrade #1 of Upgrade #2 (Currently unknown.)
>> Upgrade #2
> Base Unit (Currently unknown.)
>> Upgrade (Currently unknown.)
> Base Unit

Appearance in Campaign
> Base Unit
+> Upgrade #1
>> Upgrade #2
> Base Unit

Appearance in Campaign, Expand All
> Base Unit
>> Upgrade #1
>>> Upgrade #1 of Upgrade #1
>> Upgrade #2
> Base Unit

Appearance in Multiplayer, Expand None
+ Base Unit
+ Base Unit
> Base Unit

Appearance in Multiplayer
> Base Unit
+> Upgrade #1
>> Upgrade #2
+ Base Unit
> Base Unit

Appearance in Multiplayer, Expand All
> Base Unit
>> Upgrade #1
>>> Upgrade #1 of Upgrade #1
>>> Upgrade #2 of Upgrade #1
>>>> Upgrade #1 of Upgrade #2
>> Upgrade #2
> Base Unit
>> Upgrade
> Base Unit
User avatar
Sapient
Inactive Developer
Posts: 4453
Joined: November 26th, 2005, 7:41 am
Contact:

Post by Sapient »

One thing you have to remember about factions is that they can be userdefined and altered, units switched around, units available in multiple factions, etc. Probably a seperate help topic for the official MP factions would be nice (with racial descriptions, links to their available recruits and leaders). However, expandable subtopics arranged by advancement tree (as proposed by Kestenvarn) would probably use too much horizontal space.
http://www.wesnoth.org/wiki/User:Sapient... "Looks like your skills saved us again. Uh, well at least, they saved Soarin's apple pie."
YbeRn00b
Posts: 144
Joined: April 3rd, 2006, 8:56 pm

Post by YbeRn00b »

I totaly agree in this one.
Translation makes it even more difficult to browse the units.

This is a FPI, but a link to "upgrade from" would be a nice start...
Jym
Posts: 85
Joined: February 22nd, 2006, 4:15 pm
Location: Paris

Post by Jym »

Remember that the units listing script at http://units.wesnoth.org can actually display by factions and display campaign specific units. That is, if the corresponding campaign/MP era has been compiled into the DB...

All official factions, as well most official campaigns are in the DB currently, and if you want some more, you can always get the sources from http://jymoyen.free.fr/Wesnoth/utils/ and compile your own DB (you'll need to set up a local web sever with cgi support).

Obviously, if you're playing a MP game online, you should have access to the web. of course, this does not solves the problem for local games.
Hypocoristiquement,
Jym.
User avatar
turin
Lord of the East
Posts: 11662
Joined: January 11th, 2004, 7:17 pm
Location: Texas
Contact:

Post by turin »

Don't do it by faction, do it by race. And don't do it by what unit advances to what - just do it by what units are level 1, what are level 2, what are level 3.

So,

Code: Select all

Elvish:
   Level 1:
      Archer
      Fighter
   Level 2:
      Captain
      Hero
      Marksman
      Ranger
   Level 3:
      Avenger
      Champion
      Marshal
      Sharpshooter
Each of those would be expandable; so, you could not display any elvish units, or you could display only level 1 elvish units, or you could display all Elvish units.

Also, note how it doesn't say "Elvish" in front of each unit name - only for the category, "Elvish". That saves space, since many units have names so long they get truncated when they also have their race name.
For I am Turin Turambar - Master of Doom, by doom mastered. On permanent Wesbreak. Will not respond to private messages. Sorry!
And I hate stupid people.
The World of Orbivm
kshinji
Posts: 649
Joined: December 21st, 2005, 7:24 pm
Location: Gdansk, Poland

Post by kshinji »

Script to cut prefixes could be hard. I mean not by itself, but to make it wisely. It would be better if it was done by faction, and script to do "upgrades from" links would be rather easy.
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
turin
Lord of the East
Posts: 11662
Joined: January 11th, 2004, 7:17 pm
Location: Texas
Contact:

Post by turin »

kshinji wrote:Script to cut prefixes could be hard. I mean not by itself, but to make it wisely. It would be better if it was done by faction, and script to do "upgrades from" links would be rather easy.
No it wouldn't - just remove the prefixes from the unit descriptions. I already do this with the Imperial Era. (It would be better if the "race" field was listed somewhere on the right hand panel, but even without it I would say not having the prefixes is better than having them.)

And, as has been explained, doing it by faction is rather hard because you can redefine the factions without changing the units at all... not to mention being rather confusing, especially in campaign mode. You shouldn't need to know that a certain unit is a Loyalist unit before being able to look up his stats.
For I am Turin Turambar - Master of Doom, by doom mastered. On permanent Wesbreak. Will not respond to private messages. Sorry!
And I hate stupid people.
The World of Orbivm
kshinji
Posts: 649
Joined: December 21st, 2005, 7:24 pm
Location: Gdansk, Poland

Post by kshinji »

The thing with campaings sounds a good point, but from the other hand races arent really something important in game. I know it would be easy to search for some certain units under races fe. elves dwarves and drakes. Humans list would still be large, and units like Wose would be unintuitive. Player dont know what race is he, and it might be tree, wose or misc. Notice, sorting by race, will work good only for those races, which are already connected to single faction and are its main theme.


Also i personally hate byrace order, which is used in wiki.
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
Kestenvarn
Inactive Developer
Posts: 1307
Joined: August 19th, 2005, 7:30 pm
Contact:

Post by Kestenvarn »

Order by Level [ ]
Order by Name [X]
Order by Race [ ]

^ Checkboxes in the corner of the Help Window. Race orders according to Turin's system, Name orders the units as they currently are, Level orders only by unit level. Clicking on a category - "Elvish", "Level X" - will collapse/expand that section.
User avatar
Sapient
Inactive Developer
Posts: 4453
Joined: November 26th, 2005, 7:41 am
Contact:

Post by Sapient »

An select-box to choose unit sorting arrangement is a nice idea, Kes. Now someone needs to code it. :)
http://www.wesnoth.org/wiki/User:Sapient... "Looks like your skills saved us again. Uh, well at least, they saved Soarin's apple pie."
Silence of Echo
Posts: 34
Joined: April 22nd, 2006, 10:56 pm
Location: North America

Post by Silence of Echo »

Kestenvarn wrote:Order by Level [ ]
Order by Name [X]
Order by Race [ ]

^ Checkboxes in the corner of the Help Window. Race orders according to Turin's system, Name orders the units as they currently are, Level orders only by unit level. Clicking on a category - "Elvish", "Level X" - will collapse/expand that section.
Ok...so it is a good idea. I would code it but I am incapable. (coding = scratches head)....so who of you geniuses out there is willing to do this? anyone? a volunteer would be nice.......
Save a cow: eat a vegetarian
Post Reply