taiko-web/public/src/js
KatieFrogs 1db4eb6710 ImportSongs: Add plugin support
- Files with filenames that end with .taikoweb.js can be imported and run to add custom functionality to the game
- The plugin file is a javascript module script that should have a class in the default export
- Currently supported methods in the class: name (string), load, start, stop, unload (functions)
- The class can be extended from the Patch class to add automatic patching of variables and functions
- Here are some of the plugins I made: https://github.com/KatieFrogs/taiko-web-plugins
2022-02-11 17:28:22 +03:00
..
lib Use separate js and wasm files for oggmented 2020-11-09 07:08:03 +03:00
about.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
abstractfile.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
account.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
assets.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
autoscore.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
browsersupport.js Bug fixes 2020-12-04 13:52:35 +03:00
canvasasset.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
canvascache.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
canvasdraw.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
canvastest.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
circle.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
controller.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
customsongs.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
debug.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
game.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
gameinput.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
gamepad.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
gamerules.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
gpicker.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
idb.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
importsongs.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
keyboard.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
loader.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
loadsong.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
logo.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
lyrics.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
main.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
mekadon.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
p2.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
pageevents.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
parseosu.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
parsetja.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
plugins.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
scoresheet.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
scorestorage.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
session.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
settings.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
songselect.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
soundbuffer.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
strings.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
titlescreen.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
tutorial.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
view.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00
viewassets.js ImportSongs: Add plugin support 2022-02-11 17:28:22 +03:00