박현우
박현우
 Request URL: `https://www.youtube.com/watch?v=sUfcbBgfqVE&list=LL&index=1` I suspect that the hanging is due to `&list=LL` part, as `yt-dlp` by default tries to download all items on a playlist, therefore trying to download...
On windows, `Gdx.input.isKeyPressed` uses lwjgl's event system for fetching key inputs. This event-based system sometimes lags due to OS issues, so beatoraja had problem getting key state ASAP. When pressing...
- Guide: https://github.com/wcko87/beatoraja-english-guide/discussions/33 - Tool: https://github.com/MikiraSora/BmsPreviewAudioGenerator Currently "Update BMS Database" button only updates database when the `.bms` file itself has changed. https://github.com/exch-bms2/beatoraja/blob/fe2a6066cc4154b1ddb2c322098362eb4904580a/src/bms/player/beatoraja/song/SQLiteSongDatabaseAccessor.java#L526 SQLite entry should also change when `previewpath` differs...
Hello, I want to do a statistics-based chart leveling for level table songs. I want to see how each player performed on each chart and get an ELO-like rating for...
Vsync doesn't really ensure evenly timed `MainController::render()` calls. They jitter, and they jitter a lot. More than you'd expect. (You can measure it yourself) This commit adds `TimeSmoother` that *smooths*...
Old PS2->USB controller mappers map buttons to DPAD movements. This PR interprets the first DPAD's movement to button 29~32. ~~Due to limitations of gdx-controllers 1.9.0, the key input is tied...
Keysound were synced with render frames. The issues are exacerbated on vsync environment or fram-limited situations. This patch tries to mitigate that. `timer.update()` is tied to `MainController::render` call, and it...
`Logger.getGlobal().info` etc incurs file operation, which intermittently stalls the application. ## Solutions 1. Make File Handler asynchronous: https://github.com/exch-bms2/beatoraja/blob/91d975358619fb0cb9acc3b267897a2872d29ec5/src/bms/player/beatoraja/MainLoader.java#L58C48-L58C56 2. Add a checkbox to disable logging to file.
Possible use case: Program executed with python or java. I was using the windowtabs with Anki, and Anki subtly changed from using `Anki.exe` to `pythonw.exe` executing the Anki code. While...