Ultimania

by askuri

System

XASECO

Description

World Record Database for Stunts
World Record Database saving up to 50 records for Stunts mode only.

Installation

1. unzip the script to xaseco base directory
2. edit xaseco's plugins.xml and include the following line:
Code:
<plugin>plugin.ultimania.php</plugin>
3. restart xaseco

Settings

Configure the API and the GUI widget in ultimania.xml.

Notes

v1.0.0 or later requires Records-Eyepiece v1.0.9.9 or later.

Changes in v2.1.0

- Record improvement messages can be disabled. Also, the threshold at which a message is public or private can be configured.

Changes in v2.0.1

- Fix Xaseco crashes if errors on Ultimania Server side occur
- Send RequestIds with every request and log them on error

Changes in v2.0.0

- Show messages about record improvement on player finish
- Save replays and allow players to view them
- Cleaned up the code base a good bit
- Fix inconsistent alignment and coloring in PB Widget
- Fix broken nicknames / character encodings
- Several minor improvements

Changes in v1.4.1

- Hotfix (crash on /ultilist)
- Hotfix (PB not loaded properly sometimes
- Clicking PB widget now opens detailed windows instead of regular one

Changes in v1.4.0

- Fixed bug: double records when record improves
- Show global personal best at bottom right

Changes in v1.3.2

- Again a bugfix, sorry. last bug in the list of the last update (score refresh) hadn't been fixed 100% :/

Changes in v1.3.1

- Current API URL is now fetched on every map start. Makes it easier to shut down the server for maintainance
- Fixed warning about invalid foreach() arguments if no records are available
- Fixed false message "Unable to get API URL from http://askuri.de/ultimania/url.txt"
- Event "onUltimaniaRecordsLoaded" also gets released when the records are grabbed from the server (each 180s)
- Fixed bug: scores weren't updated immediately if it was the first record

Changes in v1.3.0

- Fixed annoying actionid collison bug regarding Records Eyepiece Trackinfo widget and /ultirankinfo
- Autoclosing Eyepiece and standard windows now, when openening Ultimania window
- Fixed bug window wasnt displayed due to " ' & < > chars in nicknames
- Gery-imported records are now tagged as such in /ultirankinfo and /ultilist
- Added FufiMenu integration
- fixed another small bug with the autoupdater (damn have it worked in any version i've released properly? :D)
- Instant refresh/merge of record list when new record was driven. No often refresh needed anymore
- Hardcoded refresh interval to 180 seconds (and track load). See above
- Removed <refresh_interval> from Config

Changes in v1.2.0

- Feature Update - Maybe the last update
- Fixed Warning when player joins
- Fixed Warning when no records available and using /ultilist
- Window Infotext refreshs now on each opening
- Records displaying limited to top25 but still each record get saved
- Window reworked: added info button and login for each record
- Removed "Report Record" button, since I never really monitored that
- API Update (Version 4): Some tweaks for better record limit handling
- Fixed 2 Bugs with error handling (getNewestVersion() and getWelcomeWindowInfo())
- Fixed autoupdater Bug. It's sadly not possible to use 1.1.1's autoupdater. Only forgot 2 bracket :/

Changes in v1.1.1

- Bugfix Update (optional / not needed)
- Fixed minor bug with record displaying

Changes in v1.1.0

- Feature Update
- Added command /ultilist to view more than 50 Records. Widget is still forced to 50
- Fixed Autoupdater Bug. Xaseco restart was required before using autoupdater

Changes in v1.0.0

- Recode update: Plugin has been completely reworked, it's much more structured now
- Fixed /ultirankinfo bug: Error messages about wrong usage are now shown
- Minor UI improvements in Window
- Removed Onboard widget
- Records are now stored in $ulti->records instead of $ultimania_db
- Added chatcommand /ultiwindow to show window when no widget is shown
- /ultirankinfo got some more eyecandy and the score is now also shown
- Fixed error messages bug on startup
- Added Autoupdater. Usage: /ultiupdate

Changes in v0.2.1

- Support for Undef's "Third-party Plugins UpToDate"

Link(s)

Forum: https://www.tm-forum.com/viewtopic.php?t=30924
Homepage: http://ultimania.askuri.de/

Download(s)

File Version Date Size Downloads
ultimania(2.1.0).zip 2.1.0 2022-07-08 26.47 KB 232
ultimania(2.0.1).zip 2.0.1 2022-06-21 25.93 KB 238
ultimania(2.0.0).zip 2.0.0 2022-05-15 25.36 KB 211
ultimania(1.4.1).zip 1.4.1 2016-08-10 20.66 KB 855
ultimania(1.4.0).zip 1.4.0 2016-08-10 20.6 KB 782
ultimania(1.3.2).zip 1.3.2 2015-08-27 20.46 KB 924
ultimania(1.3.1).zip 1.3.1 2015-08-25 20.48 KB 899
ultimania(1.3.0).zip 1.3.0 2015-02-27 20.33 KB 1044
ultimania(1.2.0).zip 1.2.0 2014-09-17 19.59 KB 1249
ultimania(1.1.1).zip 1.1.1 2014-01-30 19.26 KB 1125
ultimania(1.1.0).zip 1.1.0 2014-01-28 19.27 KB 1121
ultimania(1.0.0).zip 1.0.0 2014-01-11 19.26 KB 1234
ultimania(0.2.1).zip 0.2.1 2013-12-08 9.16 KB 1086
ultimania(0.2.0).zip 0.2.0 2013-12-07 9.09 KB 1088