This Plugin based upon the well known and good old FuFi.Widgets who accompanied us for years,
it was written from scratch to change the look and feel of the Widgets and to make it easier to
configure. Also to use the new XAseco features and events for more speed (since XAseco/1.12).
Some new features are included to have more information available and easily accessible.
The famous feature (i think) is the adjustable clock, no more need to calculate the local
time from a Server far away!
Also included the BEAT (the Swatch Internet Time),
that displays the time which is worldwide the same. Another nice feature are the clickable Record-Widgets to
display all the driven records and not just a few in the small Widgets.
The extended TMX-Trackinfo-Window
display more information of a Track as the default currently does and also in a very nice way.
The next very nice thing is the Tracklist where you can easily add a Track to the Jukebox.
The integrated filter options makes it easy for e.g. list only Tracks with the mood night or only
Stadium Tracks or only Tracks from a selected Trackauthor.
Featured Widgets at Race
Dedimania Records (except Gamemode 'Stunts')
Gerymania Records (only for Gamemode 'Stunts')
Local Records
Live Rankings
Current Song
Current Challenge (with additional Last-/Current-/Next-Challenge Window)
Round Score (which replaces the original one)
Ladder Limits
Gamemode
Player & Spectatora amount
Current Ranking
Toplist (More Ranking)
Trackcount
Visited Players
Clock
Add Favorite
Checkpoint Count
Featured Widgets at Score
Top Ranks
Top Winners
Most Records
Most Finished
Hours Played
Top Donators
Top Nations
Top Tracks
Top Voters
Top Betwins
Average Last Round
Dedimania Records (except Gamemode 'Stunts')
Gerymania Records (only for Gamemode 'Stunts')
Local Records
Finish Winners (pay Coppers to winning Players)
Add Favorite
Upcomming Environment
Upcomming Gamemode
Donation
Supported Gamemodes
Rounds
TimeAttack
Team
Laps
Stunts
Cup
Note
This Plugin comes WITHOUT integrated Karma-Feature, just use the TM-Karma.com Plugin additionally.
The Dedicated Server did not event onCheckpoint and onFinish in WarmUp-Mode, and therefor the Round Score Widget did not display any times or something else.
Demo
If you want to see this Plugin in action, just visit my test server.
Special thanks to
tyjo from the COS//Clan for providing dumps of a large database to analyze & test with
.anDy for the help and testing for the Round Score Widget
Hide all Records-Widgets, same as pressing F7, but save this as preference into Database
/eyepiece show
Show all Records-Widgets, same as pressing F7, but save this as preference into Database
/togglewidgets
Toggle the display of the Records-Widgets
/estat [PARAMETER]
Display the TopListWindow or one of a optional parameter, which can be:
dedirecs
geryrecs *
localrecs
topnations
topranks
topwinners
mostrecords
mostfinished
topplaytime
topdonators
topmaps
topvoters *
* Only if the related Plugin is enabled
/emusic
Lists musics currently on the server
/elist [PARAMETER]
Lists maps currently on the server, optional parameter can be:
jukebox
author
track
norecent
onlyrecent
norank
onlyrank
nomulti
onlymulti
noauthor
nogold
nosilver
nobronze
best
worst
shortest
longest
newest
oldest
bestkarma
worstkarma
or a keyword to search for (e.g. /elist undef)
Commands for MasterAdmins only
/eyeset reload
Reloads the records_eyepiece.xml
/eyeset lfresh [INT]
Set the normal <refresh_interval> sec.
/eyeset hfresh [INT]
Set the nice <refresh_interval> sec.
/eyeset llimit [INT]
Set the nice <lower_limit> Players.
/eyeset ulimit [INT]
Set the nice <upper_limit> Players.
/eyeset forcenice (true|false)
Set the <nicemode><force>
/eyeset playermarker (true|false)
Set the <features><mark_online_player_records>
Tips
If you want to setup <pos_x> or <pos_y> to 0, then type
0.01 instead. This is required, because the XML-Parser from XAseco assume 0 as false
and skip this option
For Text-Formatting like colors or styles, see the TM-Wiki
Placements
Displays multiple fully customizable widgets all over the HUD containing images or bik-videos.
This content needs its loading time so please be patient if it does not show up immediately and
you need to press DEL to get the loaded content to be displayed.
You can combine the tags in nearly every possible way, having a manialink on a video that becomes an
image on mouseover or something like that. You can add as many <placement>-Blocks as you want but be
sure to not overload your HUD for your players.
Note
If you set <url>, <manialink>, <action_id> and <chat_command> together, only <url> will be used
Min. required are (without <include>): <enabled>, <display>, <pos_x>, <pos_y>, <width> and <height>
Min. required are (with <include>): <enabled>, <display> and <include> (all other are ignored)
Option
Values
Description
<enabled>
[true|false]
Enable or disable this Widget
<description>
Enter here whatever you want as an description, this is just for you to remember what this is
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as published
by the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
These are only the changes for the current release, please refer for older
changes the included CHANGELOG.txt file in the current release.
Changes
This release require min. 0.9.6 of the plugin.gerymania.php, if Gerymania is enabled
Include the support of the event onGerymaniaRecordsLoaded
Speed-Up the MostRecords Database access
With the new option at the WelcomeWindow it is possible to hide this WelcomeWindow from Players who has received a ServerRank, all others see the WelcomeWindow
Changes in the XML file
Added <welcome_window><hide>*
Changed <welcome_window><image><link> to a new URL
Changed <messages><winning_mail_body>
Bugfix
BillUpdated for unknown BillId [ID] Error: The transmitted message does not match the message of this transaction. (thanks sbone)
MostRecords in the MoreRankingWindow are only refreshed at a new or changed local record, if the MostRecords at <scoretable_lists> is enabled
TopWinners in the MoreRankingWindow are only refreshed when a Player wins, if the TopWinners at <scoretable_lists> is enabled
No check for required Plugin plugin.rasp.php when <scoretable_lists><top_rankings> is enabled
Please make sure the requirements and dependencies are met for your Installation,
otherwise XAseco can not start, raise an error and quits. It is always recommended that
the latest release from XAseco is installed!
Requirements
XAseco/1.14+
Trackmania Forever (TMF)
PHP/5.2.13 or above (or "Olson" Timezone Database Version 2010.2 or above, see here for more).
It is recommended to have mbstring (Multibyte String) in PHP included (see here for more).
Since the included Tracklist need to access every Track installed at the Dedicated-Server over the local filesystem, you need to install XAseco at the same Machine (Computer), otherwise the Tracks are unable to load.
Dependencies with other Plugins
Plugin
Reason
Remark
plugin.localdatabase.php
Required
For Datasbase access and LocalRecordsWidget
plugin.tmxinfo.php
Required
For ChallengeWidget, TMXTrackInfoWindow and <placement>s
plugin.rasp_jukebox.php
Required
For the TracklistWindow
plugin.rasp.php
Required
Only if you enable the TopRankingsWidget (enabled by default) or WelcomeWindow (if <hide><ranked_player> is set to 'true')
plugin.dedimania.php
Required
Only if you enable the DedimaniaWidget (enabled by default)
This documentation assume that you want to install this Plugin on a Linux System and your pathes looks like:
Installation and configuration
In combination with ManiaLive-Freezone
If you want to use this Plugin together with the ManiaLive-FreeZone-Plugin, then edit
libraries/ManiaLive/Gui/Windowing/CustomUI.php and set $challengeInfo and $roundScores
to false. After that restart ManiaLive.
Enable the Gerymania-Plugin
If you want to use this Plugin together with the Gerymania-Plugin, then please make
sure that the following settings are set to true:
<gerymania_records><gamemode><stunts><enabled>
<scoretable_lists><gerymania_records><enabled>
<nicemode><allow><gerymania_records> (only if you want to allow it)
This is a private enthusiast Website. ManiaPlanet, TrackMania, Nadeo are trademarks of Ubisoft Entertainment.
XAseco are maintained by Frans P. de Vries.