tcq wrote:I really love eXpansion. It runs so smooth and allows you to remove most of the widgets into the TAB screen to keep space while racing. Just some things that might be worthwhile to reconsider that, I feel, would make it even better.
Many thanks ! It's very nice to hear this words and makes me feel more comfy that i should keep developing eXpansion
also in future!
tcq wrote:
1. On the top right corner, you have the "add fav's" and "replay" button. I would love it, if it would be possible to shift all of the eXPansion interface (that is on the top right corner)into the TAB screen.
It is possible indeed, but it requires us to create and send every widget 2 times to game client, which i would not like to do since:
makes memory requirements 2x bigger
makes bandwidth for server 2x bigger
tcq wrote:
2. If I press right click and the menu opens and I just want to click on the map list, it would be great if I could use a left click on the menu point "maps" to open the map list directly instead of going to the sub menu.
I see this as an usability issue..
Current menu structure is same for admins and players, admins have just so much more in the menu..
I think i have to do totally different menus to player and admins..
I propose following structure for player menu:
Code: Select all
Help
Show Maps
Show Players
Statistics ->
Hud ->
Votes ->
Leave Server
tcq wrote:
3. In the map list itself, it would be great If you could activate the scrolling for the mouse wheel (dunno if it already works, for me at least it doesn't).
For latest maniascript documents i didn't find bindings for mouse wheel. This indeed would have been done already if it would be possible, since i try to use wheel some times even i know it doesn't work. So it's not possible at the moment
tcq wrote:
4. Once more in the map list. Can it be possible to add sorting functions? For example clicking on one of the column headers could sort the map list acordingly. For example click ones on the author time header, it will sort it from shortest to longest. Clicking again will sort from longest to shortest.
Sorting works already, in the way you described for everything else that environment column.
tcq wrote:
5. Is there a possibility to add a column to the map list showing the vehicle driven on the map in question? Dunno if this is provided from the map header or not.
[/quote]
No, since well i looked in to this issue already. It's more complicated than you would think of.
The Bad news:
This data is not at Header / Metadata of the map. Also Dedicated server _currently_ doesn't send car infos for the map when querying getMapsList(-1,0) in it's data. I hope Nadeo adds support for this, since carmix is officially supported.
I talked to Tiggs already about reading the value directly from map data...
and to do so, i would need to uncompress the map body and read first chunk of the data and search for specific value.. but looks like that PHP doesn't have the compression algorithm that is used. Not as library, not as extension.
So I really can't read the data using PHP based script.
The good news:
ManiaExchange API was added field for car type, since MX can read the car value from the map.
So when i finish the changes for eXpansion (next week or so.. i really want to have a pause...) car value will be visible in mapslist for maps added from mx.