├── .gitignore ├── LICENSE ├── README.md ├── css └── fonts.css ├── img ├── BS_Logo.jpg ├── Freakylay.png ├── beat-saber-5.jpg └── favicon.png ├── index.html ├── language ├── de.json ├── en.json ├── es.json └── zh_cn.json ├── pulsoid.php ├── scss ├── _counterSection.scss ├── _generics.scss ├── _heartGraph.scss ├── _marquee.scss ├── _modifiers.scss ├── _options.scss ├── _songInfo.scss ├── _tabManager.scss ├── _variables.scss └── freakylay.scss └── ts ├── package-lock.json ├── package.json ├── src ├── DataTransfer │ ├── HeartRate │ │ ├── AbstractConnector.ts │ │ ├── ConnectionState.ts │ │ ├── Connector │ │ │ ├── Dummy.ts │ │ │ ├── HypeRate.ts │ │ │ ├── NullBeat.ts │ │ │ └── Pulsoid.ts │ │ ├── FeedType.ts │ │ └── HeartRate.ts │ ├── MapData │ │ └── BeatSaver.ts │ └── WebSocket │ │ ├── WebSocketConnection.ts │ │ └── WebSocketEndPoint.ts ├── Game │ ├── BaseConnection.ts │ ├── BaseGame.ts │ ├── BeatSaber │ │ ├── AbstractDataPuller.ts │ │ ├── BeatSaber.ts │ │ ├── Connection │ │ │ ├── DataPuller_2_0_12.ts │ │ │ ├── DataPuller_2_1_0.ts │ │ │ └── HttpSiraStatus_9_0_1.ts │ │ └── HttpSiraStatusTestImage.ts │ ├── BoomBox │ │ ├── BoomBox.ts │ │ └── Connection │ │ │ └── BuildIn.ts │ ├── Compatibility.ts │ ├── ConnectionElement.ts │ └── GameLinkStatus.ts ├── Internal │ ├── Color.ts │ ├── Config │ │ ├── Colors.ts │ │ ├── Config.ts │ │ ├── HeartGraph.ts │ │ ├── HeartRate.ts │ │ ├── IConfigable.ts │ │ └── Looks.ts │ ├── EventProperty.ts │ └── Logger.ts ├── Loader.ts ├── Overlay.ts └── Ui │ ├── CircleBar.ts │ ├── ColorInput.ts │ ├── ConfigHelper.ts │ ├── Events.ts │ ├── LanguageManager.ts │ ├── Languages.ts │ ├── Marquee.ts │ ├── Tab.ts │ └── TabManager.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/README.md -------------------------------------------------------------------------------- /css/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/css/fonts.css -------------------------------------------------------------------------------- /img/BS_Logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/img/BS_Logo.jpg -------------------------------------------------------------------------------- /img/Freakylay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/img/Freakylay.png -------------------------------------------------------------------------------- /img/beat-saber-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/img/beat-saber-5.jpg -------------------------------------------------------------------------------- /img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/img/favicon.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/index.html -------------------------------------------------------------------------------- /language/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/language/de.json -------------------------------------------------------------------------------- /language/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/language/en.json -------------------------------------------------------------------------------- /language/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/language/es.json -------------------------------------------------------------------------------- /language/zh_cn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/language/zh_cn.json -------------------------------------------------------------------------------- /pulsoid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/pulsoid.php -------------------------------------------------------------------------------- /scss/_counterSection.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/scss/_counterSection.scss -------------------------------------------------------------------------------- /scss/_generics.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/scss/_generics.scss -------------------------------------------------------------------------------- /scss/_heartGraph.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/scss/_heartGraph.scss -------------------------------------------------------------------------------- /scss/_marquee.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/scss/_marquee.scss -------------------------------------------------------------------------------- /scss/_modifiers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/scss/_modifiers.scss -------------------------------------------------------------------------------- /scss/_options.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/scss/_options.scss -------------------------------------------------------------------------------- /scss/_songInfo.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/scss/_songInfo.scss -------------------------------------------------------------------------------- /scss/_tabManager.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/scss/_tabManager.scss -------------------------------------------------------------------------------- /scss/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/scss/_variables.scss -------------------------------------------------------------------------------- /scss/freakylay.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/scss/freakylay.scss -------------------------------------------------------------------------------- /ts/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/package-lock.json -------------------------------------------------------------------------------- /ts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/package.json -------------------------------------------------------------------------------- /ts/src/DataTransfer/HeartRate/AbstractConnector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/DataTransfer/HeartRate/AbstractConnector.ts -------------------------------------------------------------------------------- /ts/src/DataTransfer/HeartRate/ConnectionState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/DataTransfer/HeartRate/ConnectionState.ts -------------------------------------------------------------------------------- /ts/src/DataTransfer/HeartRate/Connector/Dummy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/DataTransfer/HeartRate/Connector/Dummy.ts -------------------------------------------------------------------------------- /ts/src/DataTransfer/HeartRate/Connector/HypeRate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/DataTransfer/HeartRate/Connector/HypeRate.ts -------------------------------------------------------------------------------- /ts/src/DataTransfer/HeartRate/Connector/NullBeat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/DataTransfer/HeartRate/Connector/NullBeat.ts -------------------------------------------------------------------------------- /ts/src/DataTransfer/HeartRate/Connector/Pulsoid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/DataTransfer/HeartRate/Connector/Pulsoid.ts -------------------------------------------------------------------------------- /ts/src/DataTransfer/HeartRate/FeedType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/DataTransfer/HeartRate/FeedType.ts -------------------------------------------------------------------------------- /ts/src/DataTransfer/HeartRate/HeartRate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/DataTransfer/HeartRate/HeartRate.ts -------------------------------------------------------------------------------- /ts/src/DataTransfer/MapData/BeatSaver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/DataTransfer/MapData/BeatSaver.ts -------------------------------------------------------------------------------- /ts/src/DataTransfer/WebSocket/WebSocketConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/DataTransfer/WebSocket/WebSocketConnection.ts -------------------------------------------------------------------------------- /ts/src/DataTransfer/WebSocket/WebSocketEndPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/DataTransfer/WebSocket/WebSocketEndPoint.ts -------------------------------------------------------------------------------- /ts/src/Game/BaseConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Game/BaseConnection.ts -------------------------------------------------------------------------------- /ts/src/Game/BaseGame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Game/BaseGame.ts -------------------------------------------------------------------------------- /ts/src/Game/BeatSaber/AbstractDataPuller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Game/BeatSaber/AbstractDataPuller.ts -------------------------------------------------------------------------------- /ts/src/Game/BeatSaber/BeatSaber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Game/BeatSaber/BeatSaber.ts -------------------------------------------------------------------------------- /ts/src/Game/BeatSaber/Connection/DataPuller_2_0_12.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Game/BeatSaber/Connection/DataPuller_2_0_12.ts -------------------------------------------------------------------------------- /ts/src/Game/BeatSaber/Connection/DataPuller_2_1_0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Game/BeatSaber/Connection/DataPuller_2_1_0.ts -------------------------------------------------------------------------------- /ts/src/Game/BeatSaber/Connection/HttpSiraStatus_9_0_1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Game/BeatSaber/Connection/HttpSiraStatus_9_0_1.ts -------------------------------------------------------------------------------- /ts/src/Game/BeatSaber/HttpSiraStatusTestImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Game/BeatSaber/HttpSiraStatusTestImage.ts -------------------------------------------------------------------------------- /ts/src/Game/BoomBox/BoomBox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Game/BoomBox/BoomBox.ts -------------------------------------------------------------------------------- /ts/src/Game/BoomBox/Connection/BuildIn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Game/BoomBox/Connection/BuildIn.ts -------------------------------------------------------------------------------- /ts/src/Game/Compatibility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Game/Compatibility.ts -------------------------------------------------------------------------------- /ts/src/Game/ConnectionElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Game/ConnectionElement.ts -------------------------------------------------------------------------------- /ts/src/Game/GameLinkStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Game/GameLinkStatus.ts -------------------------------------------------------------------------------- /ts/src/Internal/Color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Internal/Color.ts -------------------------------------------------------------------------------- /ts/src/Internal/Config/Colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Internal/Config/Colors.ts -------------------------------------------------------------------------------- /ts/src/Internal/Config/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Internal/Config/Config.ts -------------------------------------------------------------------------------- /ts/src/Internal/Config/HeartGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Internal/Config/HeartGraph.ts -------------------------------------------------------------------------------- /ts/src/Internal/Config/HeartRate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Internal/Config/HeartRate.ts -------------------------------------------------------------------------------- /ts/src/Internal/Config/IConfigable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Internal/Config/IConfigable.ts -------------------------------------------------------------------------------- /ts/src/Internal/Config/Looks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Internal/Config/Looks.ts -------------------------------------------------------------------------------- /ts/src/Internal/EventProperty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Internal/EventProperty.ts -------------------------------------------------------------------------------- /ts/src/Internal/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Internal/Logger.ts -------------------------------------------------------------------------------- /ts/src/Loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Loader.ts -------------------------------------------------------------------------------- /ts/src/Overlay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Overlay.ts -------------------------------------------------------------------------------- /ts/src/Ui/CircleBar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Ui/CircleBar.ts -------------------------------------------------------------------------------- /ts/src/Ui/ColorInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Ui/ColorInput.ts -------------------------------------------------------------------------------- /ts/src/Ui/ConfigHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Ui/ConfigHelper.ts -------------------------------------------------------------------------------- /ts/src/Ui/Events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Ui/Events.ts -------------------------------------------------------------------------------- /ts/src/Ui/LanguageManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Ui/LanguageManager.ts -------------------------------------------------------------------------------- /ts/src/Ui/Languages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Ui/Languages.ts -------------------------------------------------------------------------------- /ts/src/Ui/Marquee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Ui/Marquee.ts -------------------------------------------------------------------------------- /ts/src/Ui/Tab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Ui/Tab.ts -------------------------------------------------------------------------------- /ts/src/Ui/TabManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/src/Ui/TabManager.ts -------------------------------------------------------------------------------- /ts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnskilledFreak/Freakylay/HEAD/ts/tsconfig.json --------------------------------------------------------------------------------