Commit Graph

47 Commits

Author SHA1 Message Date
Luke Hubmayer-Werner a0bda98a23 Switch most relative node paths to scene-unique 2024-03-23 19:41:34 +10:30
Luke Hubmayer-Werner 86b3e564c2 Restructuring to add Step gamemode 2021-11-27 16:51:59 +10:30
Luke Hubmayer-Werner 458bf30b4e Small cleanup to properly use library paths 2021-02-07 22:57:11 +10:30
Luke Hubmayer-Werner b74c2c7df5 Rearrange default scene 2021-01-31 22:49:01 +10:30
Luke Hubmayer-Werner 1503d8eb03 Refactor font paths
Also include some centerline testing and a common theme
2021-01-30 23:20:27 +10:30
Luke Hubmayer-Werner cda5f5ac3b Add Video singleton.
This enables multiple video views across the game and will aid in the upcoming multiplayer-driven refactoring.
2021-01-29 17:07:39 +10:30
Luke Hubmayer-Werner f90543660f Refactor out single-mode silliness
Gotta lay out the scene tree such that Radial and Dance modes can be loaded in and out.
Godot's GUI nodes are pretty good we should use them more :)
2021-01-24 02:49:08 +10:30
Luke Hubmayer-Werner b4e10d3eb5 Refactor options out of InputHandler 2021-01-24 01:15:52 +10:30
Luke Hubmayer-Werner 4cd369013f Chart language selection 2021-01-21 19:47:21 +10:30
Luke Hubmayer-Werner 156461ae64 Make main volume slider more useful -40db instead of -70db 2021-01-21 18:39:48 +10:30
Luke Hubmayer-Werner 2c1905c850 Somehow missed these earlier.
default_bus_layout required for song preview to work!
2021-01-15 21:02:19 +10:30
Luke Hubmayer-Werner ad919e466b Add preview music to song selection!!! 2021-01-14 21:00:10 +10:30
Luke Hubmayer-Werner c2ab9dd78e Move subsampling to new Settings singleton 2021-01-14 20:35:30 +10:30
Luke Hubmayer-Werner 6941965965 Added volume slider 2021-01-14 00:11:28 +10:30
Luke Hubmayer-Werner f588a85feb Housekeeping 2021-01-09 00:28:56 +10:30
Luke Hubmayer-Werner 96d1a44417 Receptors shader refactor (linear shadow calcs!) 2021-01-05 22:27:11 +10:30
Luke Hubmayer-Werner 75759659ee Hide receptors inside menu 2021-01-05 00:03:36 +10:30
Luke Hubmayer-Werner ccb6a547ca Refactor out performance monitors 2021-01-02 18:51:54 +10:30
Luke Hubmayer-Werner 2876b70cf0 Add wakelock button for later gamepad testing.
Currently nonfunctional on desktop platforms due to engine limitation.
2021-01-02 00:40:01 +10:30
Luke Hubmayer-Werner 06ebe791fb Menu tweaks 2020-12-31 18:53:27 +10:30
Luke Hubmayer-Werner eaa1d09506 Menu fixes - CJK fallback font for difficulties, chart difficulty fallback 2020-12-30 00:00:31 +10:30
Luke Hubmayer-Werner 14ebaf2f1e Fix subsampling to be independent of screen resolution 2020-12-22 23:10:45 +10:30
Luke Hubmayer-Werner ed114f2101 Merge hold arrows and note sprites onto a single spritesheet 2020-12-21 22:52:15 +10:30
Luke Hubmayer-Werner 51ffc9bb48 Small fixes 2020-08-22 14:33:40 +09:30
Luke Hubmayer-Werner 88dd909c0d Small fixes to enable proper MMF library playback 2020-05-03 15:41:16 +09:30
Luke Hubmayer-Werner 1d0344f3f4 Scripts refactoring 2020-05-01 15:47:28 +09:30
Luke Hubmayer-Werner 9e70c0b4f4 Ported to GLES2 2020-04-26 21:20:31 +09:30
Luke Hubmayer-Werner dcc25dae5f Not sure what has changed 2020-04-26 13:49:44 +09:30
Luke Hubmayer-Werner c1aac96a6e More .sm framework 2020-03-30 23:21:20 +10:30
Luke Hubmayer-Werner 703edb9656 Refactored Library scan, Note construction. Preparing for StepMania charts. 2020-03-29 17:43:28 +10:30
Luke Hubmayer-Werner 8088ea097d First 3.2 update. 2020-03-12 23:05:12 +10:30
Luke Hubmayer-Werner d9914c4552 Gamefield subsampling for low-end devices 2019-12-21 20:42:19 +10:30
Luke Hubmayer-Werner f11421195e Color hints on shaders. Fadeout notelines. 2019-12-21 11:03:36 +10:30
Luke Hubmayer-Werner 204aa83461 Converted receptor ring to mesh with shader. WIP: Bezel changes 2019-12-20 21:39:03 +10:30
Luke Hubmayer-Werner 0fd8abf53b draw_polyline works on 3.1.2 2019-12-18 15:59:56 +10:30
Luke Hubmayer-Werner 5a4def27b0 Square-based scene. Auto-centering. Silder demonstration for receptor mesh. 2019-12-17 15:05:27 +10:30
Luke Hubmayer-Werner ac867937ea Score hardcoded autoload, pretty score shader 2019-12-11 01:10:31 +10:30
Luke Hubmayer-Werner 92b83416a3 [WIP] Scores can be saved. Screen filter blocks out video on scorescreen. 2019-12-10 23:57:33 +10:30
Luke Hubmayer-Werner e85675f780 [WIP] transitioning from hardcoded test song to library loading 2019-11-22 23:59:38 +10:30
Luke Hubmayer-Werner 0b48599dac Basic SFX 2019-11-21 23:44:42 +10:30
Luke Hubmayer-Werner 9ffd8d57c5 Note judgement text 2019-11-19 20:08:35 +10:30
Luke Hubmayer-Werner b8502e6f02 Basic input handling and judgement text 2019-11-19 00:17:48 +10:30
Luke Hubmayer-Werner 3ed63d81b9 Redid math to a zero center 2019-11-18 13:11:02 +10:30
Luke Hubmayer-Werner f54171ad0b Fixed note dot regression. Slide trails are now how I want them. 2019-11-14 22:27:30 +10:30
Luke Hubmayer-Werner 1d6aa6472f Slide trails render correctly.
Still need to modulate their alpha based on time and position.
2019-11-13 20:55:28 +10:30
Luke Hubmayer-Werner 8e5f51cce9 Refactor, first attempt at slides.
Slides currently have no texture and need deletion
2019-11-13 00:48:06 +10:30
Luke Hubmayer-Werner 8aa139646e Project files (no assets/song files) 2019-11-10 15:09:14 +10:30