
So, this v0.90 release is best considered a beta, much like the game and dedicated server are still in beta. The goal is arrive at v1.00 with all the same functionality as XASECO v1.14 for TMF, but this will likely still take a month or more. Documentation is also still lacking. Meanwhile, plugin authors can try their plugins with this release, taking account of the notes below. Since the plugin mechanism remained essentially the same, simple plugins may already work with little change, while others can hopefully be ported (or even made to work for both TMF and TM²C) without too much hassle.
I know undef.de is already hard at work at making his Records Eyepiece and other plugins compatible, but I haven't tried any third-party plugins myself (building this release took a lot of time already). As for Fufi's Widgets and especially Fufi's Menu, my hope is that someone will pick up their maintenance and release XASECO2-compatible versions.
Below are the initial release notes:
Changes in the v0.90 release of XASECO2 compared to XASECO v1.14:
- * the local database and its connection now use UTF-8 as default character set
* updated the GBXDataFetcher class to handle TM²C Maps and Replays
* all records, checkpoint and finish times are now displayed in thousands of a second
* the styles/ directory contains a new set of TM²C-compatible window style templates (see /style list)
* the panels/ directory contains a new set of TM²C-compatible panel templates (see /admin panel list, /recpanel list and /votepanel list)
* implemented several security enhancements to prevent unauthorised use of chat commands
* in multi-page windows all pages are filled up with empty rows to the same number of rows as the first page to ease browsing
* the player stats panel during the scoreboard is defined by the panels/StatsCanyon.xml template
* the positions of the arrow button (to open the system message log) and of the player stats panel have been changed so they don't overlap with standard GUI elements
* all references (command names and descriptions, variables, comments, etc) to Track(s) are replaced by Map(s), most notably:- * the plugin.track.php plugin is now called plugin.map.php
* the /track command is renamed into /map
* the /admin readtracklist and writetracklist commands changed to /admin readmaplist and writemaplist, respectively
* the following config.xml options were renamed:- * <lists_colortracks> to <lists_colormaps>
* <show_curtrack> to <show_curmap>
* <default_tracklist> to <default_maplist> (and its value to maplist.txt)
* <writetracklist_random> to <writemaplist_random>
* <trackhist_file> to <maphist_file> (and its value to maphist.txt)
- * <lists_colortracks> to <lists_colormaps>
* all references to Coppers are replaced by Planets
* the plain TMN-style look for windows has been removed
* this release requires the latest server build 2011-09-05 - * the plugin.track.php plugin is now called plugin.map.php
- * all references (the database table, columns in various tables, objects, variables, comments, etc) to Challenge(s) are replaced by Map(s)
* all database columns are now CamelCased for consistency
* the following events were renamed:- * onNewChallenge => onBeginMap
* onNewChallenge2 => onBeginMap2
* onEndRace => onEndMap
* onEndRace1 => onEndMap1
* onRestartChallenge => onRestartMap
* onRestartChallenge2 => onRestartMap2
* onTracklistChanged => onMaplistChanged
* new onRulesScriptCallback event for handling the new MP RulesScriptCallback callback
* deprecated *Challenge* method calls have been replaced with their *Map* equivalents - * onNewChallenge => onBeginMap
- * the Dedimania world records system is not yet available for TM²C, so the corresponding plugins are not included
* MX (Mania Exchange) support will follow in a future release due to time constraints, so the pertaining plugin and classes are not included, and /add, /admin add and /xlist are disabled
* planet transactions are not yet possible so the donate plugin and its panels are not included, and /admin pay doesn't work either
* plugin.matchsave.php has only been partially edited for the aforementioned naming changes, and plugin.rasp_irc.php not at all
Cheers,
Xymph
PS. Please do not PM or email me for support, but use this forum.