|
Post by grumalg on Jul 14, 2006 23:58:00 GMT
It would easier to scan the list for proper level players to party with if the total level (Lxx) field was the first entry on the line. Having to scan the broken long lines to spot the total level is a bit tedious.
If the list is generated from a database, still better would be sorting the list with an ORDER BY clause in the SQL statement on the total level value. That would allow one to quickly scan the list for players in your level range.
|
|
|
Post by Balduvard on Jul 15, 2006 0:44:51 GMT
Welcome to the forums! This is a very good idea, but to implement it would probably be too complicated to make short work of. The PC Scry currently scans for all players on the server that instant since the players on the server at any given time are changing far too often to waste cycles writing to a database. Making the script list the players in level order would be no small undertaking as it would mean writing a sorting routine to run inside of the current script, consuming even more CPU cycles. I don't think it's impossible, but I don't think it's very likely that you'll see it any time soon.
|
|
|
Post by FunkySwerve on Jul 15, 2006 1:15:48 GMT
Timely post. I'm actually taking a break from doing that this very moment, for the cross-server listing, along with color coding and removing the server number to headings. The scrye for intra-server listing doesn't run off SQL, however, so listing it in order of level would require a great deal of hocus pocus with pseudo-arrays, or storing additional data in the SQL database and running it through that. That, in turn, would create further complications, such as keeping level data current, requiring yet more coding. So for now I'm compromising and just using color coding, line breaks, and removal of the specific class level data in order to clean up the listing. Welcome to the forums! Funky
|
|
|
Post by grumalg on Jul 15, 2006 1:18:20 GMT
Actually I mentioned two things. The first part is simply moving the Lxx field to the beginning of the line. This is a trivial change requireing nothing more than changing the order the string fragments are concatenated together in from:
<PC Name> <Location Name> <cl1 lvl / cl2 lvl / cl3 lvl> <Lxx> <Guild> to <Lxx> <PC Name> <cl1 lvl / cl2 lvl / cl3 lvl> <Guild>
This change is so small it will take longer to open the script code in the editor than it will to make the change.
The second part, ordering the list, was prefaced with an *if*. I have no idea how HG is handling persistance. I can say that the NWNX/MySQL code base I wrote for handling persistance useing all custom tables would allow me to code a sorted list in under an hour. YMMV
|
|
|
Post by FunkySwerve on Jul 15, 2006 1:57:02 GMT
Aye, I'm putting levels first because they are more uniform in legth. The specific class info is being deleted because it's of pretty minimal worth. Coding a sorted list with a switch to MySQL would probably only take a few hours, but I simply have too many other pressing things on the todo list, including an interserver messaging system. If you are skilled with coding MySQL into nwscript, would could certainly use your talents, feel free to submit some of your work to highergrounddmteam@yahoo.com. HG is very much a WIP, and is contiunually being built up as we go. Only recently have we statred using advanced persistence systems, as with the market, and we generally only add more as needed. We don't invest many cycles into data tracking, as I know some PWs do, because there simply hasn't been a need and I'm a stickler for streamlining to keep lag down. Funky
|
|
|
Post by jillybean on Jul 15, 2006 9:36:33 GMT
including an interserver messaging system. That would be sweet
|
|
|
Post by dapperdave on Jul 15, 2006 17:00:53 GMT
Is there any way to colour code the info ie < lvl> < PC name>etc. ? I just think it would make things even clearer, but if it's too much work don't bother. EDITED : Sorry must read posts properly (sitting in corner with dunce's cap)
|
|
|
Post by Balduvard on Jul 16, 2006 0:46:06 GMT
I believe you will find the upcoming changes to the PC Scry most pleasing.
|
|
|
Post by grumalg on Jul 18, 2006 8:09:14 GMT
The new Server and PC list formats are a decided improvement. However I can see a number of possible tweaks that could improve them still further.
Server List Tweaks:
1) Reduce 'Level:' to 'L:', 'Player:' to 'P:', and 'Character:' to 'C:'. This would save 17 characters per line in the list, resulting in many of the list entries fitting in a single line without wrapping. If you're concerned about people understanding L/P/C, just add a single legend line at the beginning of the list like: 'L=Level, P=Player, C=Character'.
2) Change 'Server 11x:' to something like '====== Server 11x ======' and always use the same contrasting color for such lines. This will give a strong visual break to the list sections that will make them much easier to scan.
3) Server list currently doesn't include the server you are currently on. This means you must compare PC list and Server List to determine which server is your best chance of finding like leveled players to party with. If Server List showed all the servers it would be a single stop for deciding which server to transfer/login to for party locating.
PC List Tweaks:
1) The 'Guild:' section seems to most always be 'None'. This begs the question of it's utility. It's removal would save screen space and reduce line wraps. Locating guild members might be better addressed with a seperate 'PC Scy' option to show guild members of a players guild that are online.
2) It's interesting that the Server List and the PC list sort levels in different directions. Not that I care which direction the sort is, but shouldn't they be the same for consistancy?.
--- Grumalg ---
|
|
|
Post by FunkySwerve on Jul 18, 2006 14:05:27 GMT
Some more good ideas, but you should really look at what you're posting on before posting. Already did a few of these. Funky
|
|
|
Post by grumalg on Jul 18, 2006 16:45:43 GMT
Just rechecked and all the things I suggested changeing are still as i described. Only possible exception is the 'Server 11x' lines seem the be in the same color now...
[edit added] I was looking at the in game stuff *while* I typed those comments in (dual monitors and nwn in a window).
--- Grumalg ---
|
|
|
Post by FunkySwerve on Jul 18, 2006 18:44:10 GMT
The server lines are uniform in color and the PC Scrye sort order was switched. Funky
|
|
|
Post by jillybean on Jul 18, 2006 19:06:19 GMT
Moved this suggestion here instead of bug report thread. Sorry if you had to read this twice Can we add another option to the scry that lists the players on your server and their character build breakdown? It would be seperate from the #1 option (don't want to change that), and wouldn't include information such as guild affiliation or location in game. Just Name, total levels, and level breakdowns. "View Character Info" or something like that. Thanks.
|
|
|
Post by Balduvard on Jul 19, 2006 0:46:31 GMT
You could always just ask them. I don't see much use of adding another option to an already bloated device for the purpose of acquiring information that can just be retrieved directly from the person.
|
|
|
Post by Parazia on Jul 27, 2006 16:45:00 GMT
i am curious as to when/if u guys r gonna put the guild part back on either as seperate option or not. but would be kinda useful.
|
|