Skip to content

Commit

Permalink
Merge pull request #8981 from TicClick/offsets
Browse files Browse the repository at this point in the history
Update `Local offset`, `Online offset`, and `Universal offset`
  • Loading branch information
Walavouchey authored Mar 22, 2023
2 parents b1699fd + 4f04ad3 commit e72e036
Show file tree
Hide file tree
Showing 16 changed files with 74 additions and 19 deletions.
3 changes: 2 additions & 1 deletion wiki/Offset/Local_offset/de.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
stub: true
outdated_translation: true
outdated_since: 0529dd5b3a87b4708c0f80355fa3610c34629973
---

# Lokales Song-Offset
Expand Down
28 changes: 22 additions & 6 deletions wiki/Offset/Local_offset/en.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,33 @@
---
stub: true
tags:
- offline offset
---

# Local song offset
# Local offset

*For other uses, see [Offset](/wiki/Offset).*

**Local song offset** is an offset which moves the appearance of [hit objects](/wiki/Hit_object) in relation to the audio of individual [beatmaps](/wiki/Beatmap). This can be helpful for players who experience auditory or visual delays. Local song offset works alongside the [global offset](/wiki/Client/Options/Universal_offset) to calculate a total offset.
**Local offset** (or less commonly *offline offset*) is a setting which moves the appearance of [hit objects](/wiki/Hit_object) in relation to the audio of individual [beatmaps](/wiki/Beatmap). This can be helpful for players who experience auditory or visual delays. Local song offset works alongside the [global offset](/wiki/Client/Options/Universal_offset) to calculate a total offset.

## Behaviour

Local offset is customised on a per-beatmap basis. It works by shifting all gameplay elements ([hit objects](/wiki/Gameplay/Hit_object), background [storyboards](/wiki/Storyboard) and videos, as well as storyboard sound samples) relative to the audio track by a specified amount of milliseconds:

- **Negative** values will move gameplay elements **earlier**.
- **Positive** values will move gameplay elements **later**.

Note that the [universal offset](/wiki/Client/Options/Universal_offset) shifts elements in the opposite direction.

Most of the time, the local offset is best kept at 0 (provided that beatmaps have their timing set up correctly), unless individual hardware issues get in the way. In case of several players getting the same hit difference[^hit-difference], it is worth contacting a member of the [Nomination Assessment Team](/wiki/People/The_Team/Nomination_Assessment_Team), who can confirm the issue and apply an [online offset](/wiki/Offset/Online_offset).

## Controls

At the start of gameplay, the local song offset can be changed by pressing:

- `+` to increase the offset by 5 milliseconds
- `-` to decrease the offset by 5 milliseconds
- `Alt` + `+` to increase the offset by 1 milliseconds
- `Alt` + `-` to decrease the offset by 1 milliseconds
- `Alt` + `+` to increase the offset by 1 millisecond
- `Alt` + `-` to decrease the offset by 1 millisecond

If a local offset is defined, osu! will display the local offset in the interface above the scoreboard.

Expand All @@ -23,4 +37,6 @@ osu! will also notify you of the local offset before starting gameplay.

![Local offset notice](img/local-offset-notice.png "Notice of offset change")

<!-- TODO: Add links and stuff -->
## Notes and references

[^hit-difference]: The required offset may be deduced either from the timings on the score meter<!-- TODO: link --> landing mostly in the same non-centred location, or from consistent [hit error](/wiki/Gameplay/Accuracy#error) values from the [results screen](/wiki/Client/Interface#results-screen).
3 changes: 2 additions & 1 deletion wiki/Offset/Local_offset/fr.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
stub: true
outdated_translation: true
outdated_since: 0529dd5b3a87b4708c0f80355fa3610c34629973
---

# Local song offset
Expand Down
3 changes: 2 additions & 1 deletion wiki/Offset/Local_offset/id.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
stub: true
outdated_translation: true
outdated_since: 0529dd5b3a87b4708c0f80355fa3610c34629973
---

# Offset lokal
Expand Down
3 changes: 2 additions & 1 deletion wiki/Offset/Local_offset/ru.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
stub: true
outdated_translation: true
outdated_since: 0529dd5b3a87b4708c0f80355fa3610c34629973
---

# Локальный оффсет
Expand Down
2 changes: 2 additions & 0 deletions wiki/Offset/Online_offset/de.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
tags:
- online song offset
outdated_translation: true
outdated_since: c982b3d23c9577d6d0353a006ca6528771511319
---

# Online-Offset
Expand Down
9 changes: 8 additions & 1 deletion wiki/Offset/Online_offset/en.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,14 @@ tags:

*For other uses, see [Offset](/wiki/Offset).*

**Online offset** is an offset that can be applied to a [beatmap](/wiki/Beatmap) after it is initially [ranked](/wiki/Beatmap/Category#ranked). This is usually done when a beatmap needs small timing changes to correctly line it up with the song. Online offset values are applied on top of a player's [universal offset](/wiki/Client/Options/Universal_offset) and [local offset](/wiki/Glossary/Local_song_offset) values.<!--technically it's universal offset -> online offset -> local offset but that's probably not worth mentioning here-->
**Online offset** is an offset that can be applied to a [beatmap](/wiki/Beatmap) after it is initially [ranked](/wiki/Beatmap/Category#ranked). This is usually done when a beatmap needs small [timing](/wiki/Beatmapping/Timing) changes to correctly line it up with the song. Online offset values are applied on top of a player's [universal offset](/wiki/Client/Options/Universal_offset) and [local offset](/wiki/Glossary/Local_song_offset) values.

## Behaviour

The online offset is customised for individual mistimed beatmaps by a website administrator or a member of the [Nomination Assessment Team](/wiki/People/The_Team/Nomination_Assessment_Team), and is automatically fetched by osu! together with the [leaderboards](/wiki/Ranking). Similarly to the local offset, it works by shifting all gameplay elements relative to the audio track by a specified amount of milliseconds:

- **Negative** values move gameplay elements **earlier**.
- **Positive** values move gameplay elements **later**.

All online offset values are stored locally for later use. This allows the values to be applied even if a player is playing offline as long as they have been connected to the internet prior to importing or playing the beatmap.

Expand Down
2 changes: 2 additions & 0 deletions wiki/Offset/Online_offset/fr.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
tags:
- online song offset
outdated_translation: true
outdated_since: c982b3d23c9577d6d0353a006ca6528771511319
---

# Online offset
Expand Down
2 changes: 2 additions & 0 deletions wiki/Offset/Online_offset/ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ tags:
- online song offset
- онлайн-оффсет
- онлайн оффсет
outdated_translation: true
outdated_since: c982b3d23c9577d6d0353a006ca6528771511319
---

# Онлайн-оффсет
Expand Down
3 changes: 2 additions & 1 deletion wiki/Offset/Universal_offset/de.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
stub: true
outdated_translation: true
outdated_since: 6fc378747b2b9382b8a66b100927a87fea9d5ded
---

# Universales Offset
Expand Down
25 changes: 22 additions & 3 deletions wiki/Offset/Universal_offset/en.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,31 @@
---
stub: true
tags:
- UO
- global offset
---

# Universal offset

*For other uses, see [Offset](/wiki/Offset).*\
*For step-by-step instructions on how to set the universal offset to the correct value, see [How to use the Offset Wizard](/wiki/Guides/How_to_Use_the_Offset_Wizard).*

**Universal offset** is the audio offset [option](/wiki/Client/Options) that applies to all [beatmaps](/wiki/Beatmap) in the osu! client. Setting it to a value other than `0` adds a delay between every beatmap's song and the other associated sounds and graphics. Setting the universal offset to a positive value will make the sounds and graphics associated with the beatmap appear earlier, while setting it to a negative value will make them appear later.
**Universal offset** (or **global offset**) is an [option](/wiki/Client/Options) which moves the appearance of [hit objects](/wiki/Hit_object) in relation to the audio in all [beatmaps](/wiki/Beatmap). This can be helpful for players who experience auditory or visual delays. The universal offset works alongside the [local song offset](/wiki/Offset/Local_offset) to calculate a total offset.

Each player's optimal universal offset value differs due to variations in their systems. A Universal Offset, other than `0`, should only be used when **all beatmaps** have a noticeable delay. Otherwise, a [local offset](/wiki/Glossary/Local_song_offset) should be used instead. An incorrectly determined universal offset will cause significant timing problems on all beatmaps.
## Behaviour

Universal offset works by adding a specified delay between every beatmap's song and other associated sounds and graphics. Unlike [local](/wiki/Offset/Local_offset) or [online](/wiki/Offset/Online_offset), it is applied to the audio rather than gameplay elements, producing the opposite effect:

- **Positive** values will move gameplay elements **earlier**.
- **Negative** values will move gameplay elements **later**.

It is usually worth keeping the universal offset at its default value, `0`, since an incorrectly determined universal offset will cause significant timing problems on all beatmaps. However, if **all beatmaps** have a consistent and noticeable timing issues, using a different value may be beneficial.[^local-offset] Each player's optimal universal offset value differs due to variations in their systems.

## Controls

![](img/uo-settings-button.png "The universal offset controls, containing a slider and the Offset Wizard button")

The universal offset's value may be changed directly in the [options](/wiki/Client/Options). Alternatively, it may be tailored to the current setup by using [Offset Wizard](/wiki/Client/Options/Offset_Wizard).

## Notes and references

[^local-offset]: In case of consistent timing problems with individual beatmaps, [local offset](/wiki/Glossary/Local_song_offset) should be used instead.
3 changes: 2 additions & 1 deletion wiki/Offset/Universal_offset/fr.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
stub: true
outdated_translation: true
outdated_since: 6fc378747b2b9382b8a66b100927a87fea9d5ded
---

# Décalage universel
Expand Down
3 changes: 2 additions & 1 deletion wiki/Offset/Universal_offset/id.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
stub: true
outdated_translation: true
outdated_since: 6fc378747b2b9382b8a66b100927a87fea9d5ded
---

# Universal offset
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion wiki/Offset/Universal_offset/pt-br.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
stub: true
outdated_translation: true
outdated_since: 2a73fa15eba9ab6f0c0fbe547d71933628aedc64
---
Expand Down
3 changes: 2 additions & 1 deletion wiki/Offset/Universal_offset/ru.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
stub: true
outdated_translation: true
outdated_since: 6fc378747b2b9382b8a66b100927a87fea9d5ded
---

# Универсальный оффсет
Expand Down

0 comments on commit e72e036

Please sign in to comment.