taiko_web/plugins/README.md

109 lines
12 KiB
Markdown

## Taiko Web Plugins
Expand the feature set of [Taiko Web](https://github.com/bui/taiko-web) with plugins. Save these .taikoweb.js files into a folder (right click and save as on the links below) and load them in-game via the Custom Song List button.
### Gameplay
- [**Change Music Speed**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/gameplay/change-music-speed.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/gameplay/change-music-speed.taikoweb.js)
Slow down or speed up the music in game
- (ja) [音楽の速度を変更](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/gameplay/change-music-speed.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/gameplay/change-music-speed.taikoweb.js)
音楽の速度を変更します
- [**Change Timing Window**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/gameplay/change-timing-window.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/gameplay/change-timing-window.taikoweb.js)
Custom input interval for in-game notes
- [**Custom Scroll Speed**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/gameplay/custom-scroll-speed.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/gameplay/custom-scroll-speed.taikoweb.js)
Changes the speed the notes scroll at in game
- [**Rainbow Crown**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/gameplay/rainbow-crown.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/gameplay/rainbow-crown.taikoweb.js)
Donder-Full Combos will give rainbow crowns
- [**Skip Results in Multiplayer**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/gameplay/skip-results-in-multiplayer.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/gameplay/skip-results-in-multiplayer.taikoweb.js)
Enables skipping the results screen in multiplayer, however, the other player will not get to see the full results screen without the plugin
- [Userscript version](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/userscripts/skip-results-in-multiplayer.user.js)
- [**Spartan Mode**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/gameplay/spartan-mode.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/gameplay/spartan-mode.taikoweb.js)
End song on first bad hit
- [**Multiplayer Custom Songs**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/gameplay/multiplayer-custom-songs.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/gameplay/multiplayer-custom-songs.taikoweb.js)
Extends netplay and session multiplayer to custom song lists, both players are required to have the same folders
### Song Select
- [**Change Song Select Speed**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/song-select/change-song-select-speed.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/song-select/change-song-select-speed.taikoweb.js)
Changes the song selection scroll speed
- [**Download Chart**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/song-select/download-chart.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/song-select/download-chart.taikoweb.js)
Enables downloading chart and music files from the song select
### Workarounds
- [**Offline Account**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/workarounds/offline-account.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/workarounds/offline-account.taikoweb.js)
Allows setting your name and customizing your Don without logging in
- [**Old Song List**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/workarounds/old-song-list.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/workarounds/old-song-list.taikoweb.js)
Restores the default taiko.bui.pm song list to show non-custom songs
- [**Plugins in Old Taiko Web (Userscript)**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/userscripts/plugins-in-old-taiko-web.user.js)
Implements the plugin interface in older versions of taiko-web, a userscript manager extension is required
### Additional Languages
- [**Language: Spanish (Latin America)**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/languages/language-es-419.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/languages/language-es-419.taikoweb.js)
- (es-419) [Idioma: Español (Latinoamérica)](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/languages/language-es-419.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/languages/language-es-419.taikoweb.js)
- [**Language: French**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/languages/language-fr.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/languages/language-fr.taikoweb.js)
- (fr) [Langue: Français](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/languages/language-fr.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/languages/language-fr.taikoweb.js)
- [**Language: Polish**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/languages/language-pl.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/languages/language-pl.taikoweb.js)
- (pl) [Język: Polski](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/languages/language-pl.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/languages/language-pl.taikoweb.js)
### Accessibility
- [**Disable Animations**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/accessibility/disable-animations.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/accessibility/disable-animations.taikoweb.js)
Turn off most of the animated elements in the game
- [**D-pad Axis Input**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/accessibility/dpad-axis-input.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/accessibility/dpad-axis-input.taikoweb.js)
Binds axis input to D-pad for gamepads
- [**Backup and Restore Scores**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/accessibility/backup-and-restore-scores.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/accessibility/backup-and-restore-scores.taikoweb.js)
Save and load score data to a file
### Custom Songs
- [**Green Notes**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/custom-songs/green-notes.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/custom-songs/green-notes.taikoweb.js)
Adds support for green notes (G) and ad-lib notes (F) in custom charts
- [**Custom Barlines**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/custom-songs/custom-barlines.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/custom-songs/custom-barlines.taikoweb.js)
Adds #BARLINESCROLL and #BARLINE to the tja format. #BARLINESCROLL can be used to set independent speed values on the measure lines, can be set to a floating point value or off. #BARLINE can insert measure lines anywhere in the chart.
- [**Loading Background**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/custom-songs/loading-background.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/custom-songs/loading-background.taikoweb.js)
Shows a custom loading background if a loading.png file is in the same directory as the chart
- [**Fumen File Format**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/custom-songs/fumen-file-format.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/custom-songs/fumen-file-format.taikoweb.js)
Adds support for using Fumen files in the custom song list
### For Fun
- [**Big OK**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/for-fun/big-ok.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/for-fun/big-ok.taikoweb.js)
When you get an OK judge score, the whole screen becomes a big OK
### Debugging and Testing
- [**Millisecond Accuracy**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/debugging-testing/millisecond-accuracy.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/debugging-testing/millisecond-accuracy.taikoweb.js)
Replaces the judge score with the accuracy in milliseconds
- (ja) [ミリ秒単位の精度](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/debugging-testing/millisecond-accuracy.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/debugging-testing/millisecond-accuracy.taikoweb.js)
判定点数をミリ秒単位の精度に置き換えます
- [**Show BPM**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/debugging-testing/show-bpm.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/debugging-testing/show-bpm.taikoweb.js)
Displays the current BPM in game
- (ja) [BPMを表示する](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/debugging-testing/show-bpm.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/debugging-testing/show-bpm.taikoweb.js)
ゲーム中のBPMを表示します
- [**Display Game Cache**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/debugging-testing/display-game-cache.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/debugging-testing/display-game-cache.taikoweb.js)
Appends cached assets below the game
- [**Debug Button**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/debugging-testing/debug-button.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/debugging-testing/debug-button.taikoweb.js)
Adds a button to access the debug window
- [**Convert Lyrics to vtt**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/debugging-testing/convert-lyrics-to-vtt.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/debugging-testing/convert-lyrics-to-vtt.taikoweb.js)
Adds an option to the pause screen to download converted lyrics in WEBVTT format
### Examples for Developers
- [**Language: English**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/examples/language-en.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/examples/language-en.taikoweb.js)
Example language plugin for translators
- [**Example Plugin**](https://github.com/KatieFrogs/taiko-web-plugins/raw/main/examples/example-plugin.taikoweb.js) [(⬇️)](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/KatieFrogs/taiko-web-plugins/raw/main/examples/example-plugin.taikoweb.js)
Replaces the judge score with great/cool/miss