Skip to content

v2.7

Latest
Compare
Choose a tag to compare
@ahmadbky ahmadbky released this 11 Aug 15:49
· 25 commits to master since this release
8356db2

The events manager

A screenshot of the events manager interface

There's a new tab in the alt menu: the events manager. It contains information about the event that is currently being played. It allows to play a map as playing the event in which it belongs.

For example, if you play a benchmark map that doesn't have the « - Benchmark » mention, you can vote in the events manager tab to switch to the Benchmark event. If the vote is successful, the map restarts, the leaderboard now displays the Benchmark version with the mention « on Benchmark 2 », and the runs you make on the map will be saved for the Benchmark, thus for the map itself too.

Server owners can force an event to be played with the following mode settings:

  • Check S_LockEventsUI (hidden)
  • Set S_EventHandle to the event handle of the target event (see in PM with @ahmadbky)
  • Set S_EventEdition to the edition of the target event (see in PM with @ahmadbky)

The selected event will remain the same between maps. If the played map doesn't belong to the event, or some other error occurs, the events manager resets its state to normal.

A few precision for the Benchmark:

  • If you are playing a map with the name that has the « - Benchmark », mention, you don’t have to switch to the Benchmark event. This goes for the Campaign too.
  • Due to the recent Heaty Beaty cut issue, its original version (without the « - Benchmark » mention) can’t be played for the Benchmark event. Its Benchmark version has been updated on MX, so servers have to update it. Otherwise, runs on the old Benchmark version (with the cut) will not be saved for the Benchmark. Runs on the fixed Benchmark version will be saved to the original Heaty Beaty map.

This interface is still very new, but ready to welcome new features in the future!

Fixes

  • Fixes the big freezes when loading the map and replay explorers.
  • Fixes the error when spamming switches when spectator.
  • Fixes the empty leaderboard when joining a server/skipping a map as spectator.
  • Fixes a bug that was preventing the map to start when a player was previously in « UI interaction mode ».
  • Fixes the wrong info shown in the end screen in Campaign mode.
  • Decreases the Titlepack loading time.

Features

  • Adds the Deutsch version of the tutorial map.
  • Adds a skip button for auth dialogs. If you click on them, your records will be saved on your computer, but will not be sent to the Obstacle API until you authenticate.
  • If the player made a run that wasn't saved immediately, their line is marked in red in the leaderboard.
  • Updates the Metal Kit item set (thanks @unmecrandomofficel). These items were hard to position in the map editor. The maps using the Metal Kit item set shouldn't have changed.

Refactors

  • Removes the reversed leaderboards feature.
  • A massive refactor now avoids domino's effect for script errors ; it also allows doing tasks in background to improve and optimize the UX.

Full Changelog: v2.6.3...v2.7