This update has JavaScript changes. Several triggers have been renamed.
- Event results are now paginated. Pages are navigated and reloaded in AJAX as to not interrupt media playback.
- Deleting results are now processed in AJAX.
- Deleting events from sub-leagues are no longer processed in AJAX.
- Bracket listings will now retain search queries when changing the sort selections.
- BUG FIX: fixed an issue related to integer signage when an event is unfinalized. An unfinalized event, which has listed claims, will break event listings in version 1.1.0.
- BUG FIX: fixed a bug related to finalizing events which have custom event-based earnings.
- BUG FIX: fixed some various template issues.
This is a HOTFIX; this means you don't need to run any "upgrade" procedures to upgrade from 1.1.0; just upload the files. If you are running an older version, then yes, you must run the upgrade script.
- Fixes a serialization error when updating in verbose mode.
In 1.0.8, I added an estimated earnings feature. The idea was to display a rough estimation on how much a player could have potentially earned over the course of their career. However, its impossible to give an exact earnings report when you can't define the earnings for each event; since not every event pays out with the same distribution.
- Added the ability to define earnings distribution on an event-by-event basis.
I knew this from the start, but chose not to implement on an event-by-event distribution because, honestly in my eyes, I find an exact number to be a slight invasion of privacy. However, several users have requested this more accurate feature... so I guess I was compelled to add it.
This update is required for integration with my upcoming Challonge Tournament Manager. A sneak preview...
- Added miscellaneous API support for Challonge.
I know I released 1.0.8 yesterday, but I liked these features so much I wanted to get it out to you guys as soon as possible!
- A couple of updates ago, I added in the feature to query search brackets across the name, host and the venue. Now the search query will also find matching UNCLAIMED RESULTS as well! If any unclaimed results are found, they will be listed below the found brackets.
- The media embedding system has completely changed! In the past, it only embedded a single youtube playlist. Now the system will embed any media found in your BB Code Media Sites list. A youtube_list media list has been included with this addon for backwards compatibility.
- Added a media slider! Now if you embed more than one media, it will be placed into a slider.
- BUG FIX: fixed a bug where league admins were not able to delete brackets from sub leagues.
This is a big update with a few database changes. In order to see a lot of these changes, you will need to update your league rankings using VERBOSE mode.
Using this new estimated earnings feature, the ranking system will now display an estimate to how much a player has earned over the course of their career within the league. Estimated earnings are calculated based on percentages of the tournament prize pool. Prize pools are naturally counted based on the entry fee, multiplied by the attendance total.
- Added a new "Estimated Earnings" feature
This data is purely ESTIMATES, since not all tournaments pay out the same way. Each league and category can have it's own payout structure. I have chosen NOT to allow events to have their own payout structure because I try not to display confusing settings to end users. In my categories, I have it so most tournaments pay out the percentages to top 3, but then monthlies/regionals pay out top 5, and majors pay out top 7.
For various reasons, the prize pool of a tournament may not be calculated correctly. For instance if you have a tournament with 128 people split into 8 pools, with a final 8 making it out for a playoff, at a $10 entry fee. The final 8 bracket won't have it's prize pool correctly because it will only see 8 in attendance, instead of 128; so the final pot will be $80 instead of $1280. This payout bonus field will allow you to manually input a $1200 bonus for those missing players.
- Added a new "Payout Bonus" field for events
Sadly, there is no two-stage Challonge support yet, as their two-stage system does not yet have any API access. They told me this would be coming in time.
- You can now sort a league's Ranks listing by estimated earnings and lifetime brackets.
- You can now sort a league's Event listing by estimated earnings, and the number of claimed/unclaimed results.
- The Teams/Characters statistics page can now be refined down to start and end dates (instead of just start dates in the previous version). This feature will allow you to see tiers between various dates to see how things have changed over time.
- League Ranks and League Events can now be exported to XML. You access these files simply by appending /xml to the end of the URLs of those respective pages. Only league admins can access these pages.
- Rebuilding in VERBOSE mode has been changed to an incremental process to help with those with extremely large event histories.
- Improved rebuilding of leagues which have a zero age setting.
- BUG FIX: fixed an issue where if you are browsing a sub-league, and you click on an event, it would display the main league in the sidebar instead of the sub-league. This has been corrected.
- BUG FIX: fixed an issue where Challonge sub-domains with dashes in them were not read correctly.
- BUG FIX: fixed a bug where SSL Challonge pages were not read correctly.
- Added the ability to search event listings. You can now search for events where the title/venue/host matches the given query.
- Added a new "display order" setting for leagues. Using this setting, you can manually sort the order of your league displays.
- Added a new option for the navbar that reduces the amount of space required to display your leagues. If you had more than 4 leagues, your navbar started to get a bit unwieldy. This option resolves that issue.
- Made some changes to how username searching is handled.
- Added a whole bunch of sanitation checks on database queries.
- BUG FIX: Fixed an issue with the Challonge API related to their new "striking" feature.
- You can now delve further into "team" details. When viewing the teams list, you can click on the team to see the history of it's usage, as well as search based on parameters.
ex: http://8wayrun.com/rankings/soulcalibur-v.1/league/team?team=dam
- The "Brackets" column of a rankings list has been slightly changed. Instead of showing the number of bracket results belonging to a player, it will show the number of bracket results that have been used to calculate a player's score (with the former information in parenthesis to the right of it).
- There is no longer a maximum number of admins you can set to a league.
- BUG FIX: fixed a bug with bbcodes introduced in XF1.3.
- You can now DELETE leagues.
- Updated for Challonge API changes to reduce cURL requests.
- Main leagues may now have league administrators.
- League widths have been adjusted for style consistency.
- Some minor template changes to further help responsive design.
- BUG FIX: Removed "first league" from install to reduce errors.
- BUG FIX: You can now add/edit results in leagues without teams.
I completely forgot to mention a specific feature I added in 1.0.4 in the last update... But now you can have more than 3 teams/characters linked to an event result.
- BUG FIX: rebuilding a league will no longer auto-finalize events in the moderation queue if running verbose mode.
- BUG FIX: rankings bbcode will now properly show the league name in the heading bar.
- BUG FIX: "Add Another Team" button will now work properly on the add results form (only worked on the edit results form previously).
- Also made hard-deleting an event more logical.
This is a pretty significant update... so please inform me of any issues you may find.
Sub Leagues:
- There is now a SUB-LEAGUE system! Information located at the end of this summary.
- Ranking and Event lists can now be sorted with a myriad of options.
- The score dispersal setting on leagues is now OPTIONAL (just like score dispersal on categories). Instead, there is now a global default score dispersal setting in the adminCP. If a category does not have a custom score dispersal, it falls back to the league dispersal. If a league does not have a custom score dispersal, it falls back to the global default dispersal.
- The splash page for this mod has been completely redesigned and is controlled using a few options in the admin cp. Since the new splash page contains league information, the league listing page has been removed.
- Events can now be hard deleted... just run the delete function twice. If you delete an event that is already soft-deleted, it will become hard-deleted.
- This mod now synchronizes with XenForo's built in user merging feature.
- This mod now follows responsive design.
- BUG FIX: categories can now be marked as inactive.
- BUG FIX: YouTube playlists have been adjusted.
- The purpose of sub leagues is to help further segregate larger leagues into smaller leagues, without having to submit events multiple times. For instance, you can have one giant main league which contains the worldwide rankings for your sport. Then you can create sub leagues to have smaller, individual regional rankings.
- Sub leagues are similar to main leagues, except events can not be submitted to them. Events are submitted to main leagues only, and then the admins of a sub league can link existing events to that sub league. You can assign as many admins to a sub league as you want.
- Sub leagues have their own rankings, which an admin can rebuild when they wish. Rankings are generated based on the points they earned in an event; the event points are related directly to the main league that event belongs to.
- Sub leagues can contain events from multiple different main leagues.
- Why would you want to do this? Lets say you have a national league for Virtua Fighter 5... and you create a sub league for a local weekly VF5 tournament. Then Virtua Fighter 5 Final Showdown comes out; and you decide to create a different main league for it. The admin of the local weekly sub league may not want to have to create a brand new sub league for his locals just for that... this way he can roll the events form the new league directly into his existing league.
- Because sub leagues can contain events from multiple main leagues, your team listings will grow to match the number of leagues it's events are drawn from.
We use essential cookies to make this site work, and optional cookies to enhance your experience.