Commit graph

81 commits

Author SHA1 Message Date
Jellirby
ab492fb8dd
A PROPER Initialization of Cheer Readers (#184)
* a PROPER initialization

* a PROPER initialization

* this again
2022-12-13 19:38:59 -05:00
minenice55
b361814c11
editor input locking fix (#175)
* fix keyboard input locking

* add build date auto-generation script
2022-10-13 12:20:48 -04:00
minenice55
695f6671fb
Performance Improvements (#173)
* improve performance with new render settings

- fix letterboxing losing camera references

* fin in missing params?

needs testing

* finish default param check

* scale jump animation of fan club spectators

* fix missing references in a karate man method

* more liberal use of Double in conductor

beatkeeping is now absolute instead of being additive

* optimize Conductor more

reduce caching from constantly sorting tempo changes despite game manager doing it for us
moved metronome logic to LateUpdate
2022-09-22 22:05:04 -04:00
minenice55
bccd88e164
Beatmap Sections & Latency Reduction (#170)
* prep UI for chart section

* all special layers now on one area

todo: have buttons toggle between special layers  (selection mode shows all?), use the tabs system for this

* swapping between special timelines - prelim

* special entities can be placed

* spec. timeline base functions complete

music volume changes should work now

* attempt at input lag reduction

needs testing

* fix dsp issues

* smaller DSP buffer?

* Revert "smaller DSP buffer?"

This reverts commit 9d36db5ff90cf4e2d7bb8db9b4b7376cb493e02b.

* make conductor clock use real time (double)

change order of execution of input-related scripts to further attempt a reduction in input latency

* start values can be changed

make the old special entity bar visible when the corresponding type is selected

* creation of Chart Sections (TODO: GO REFERENCE)

* added GO references

* section edit dialog

* disable wrapping on chart section obj

* backspace can now delete entities

* entities don't shift when duplicated

* fix PlayerActionEvent order of operations

- fixed remix loading trying to clear special timeline while it's writing to itself

* make oop check match parity

* more operation order fix

* fix Karate Man BG initialization

* show section progress in editor

todo: section progress in-game

* more fix for entity duping
2022-09-18 16:48:14 -04:00
minenice55
a7bea351c5 add cursor toggle, master volume 2022-07-10 17:39:14 -04:00
minenice55
52ff2a7829 settings resolution changer 2022-07-08 22:11:55 -04:00
minenice55
8d571f6443
Icon Improvement Concept & Resizeable Window (#104)
* Editor: mostly PoC icon effects

* slightly more responsive selection

* resizeable window

game camera still doesn't letterbox properly, will need a bit more work

* letterbox both in editor and in fullscreen

* restore camera rects when returning to editor
2022-06-13 22:24:41 -07:00
minenice55
12fb8c2117
Feature: Textboxes and other text-related features (#90)
* Textboxes: setup prefab

* Textboxes: basic functionality finished

* Textbox: scaling

* Textbox: open captions

* Textbox: res edits

* Textbox: song artist

* Textbox: closed captions

* Textbox: fix not being able to use multiple text events

* I/O: save / load remixes using UTF-8 encoding

* Textboxes: stop editor shortcuts while typing
2022-06-03 20:15:05 -07:00
Jenny Crowe
4cf20aab16 Unity moment 2022-03-10 07:49:35 -07:00
Jenny Crowe
32b647a4d4 BTSDS: Outlines via Post Processing 2022-03-10 05:45:21 -07:00
Jenny Crowe
ad5dd56de3 Flash now relegated to its own layer 2022-03-07 17:21:27 -07:00
Jenny Crowe
02b5d27feb Branding changes 2022-02-21 20:27:00 -07:00
Jenny Crowe
5cd14a2cb4 Rhythm Rally: Better camera/layer configuration 2022-02-12 10:16:50 -07:00
Jenny Crowe
9c2139129e Rhythm Rally: Utilizing rendertextures to preserve main camera qualities between games 2022-02-12 09:57:45 -07:00
Braedon
49ad157893 Camera flashes (bug associated with fullscreen) 2022-02-07 20:07:03 -05:00
Braedon
3941410e17 DJ School sounds 2022-02-02 21:09:50 -05:00
Braedon
147e41ca35 Space soccer polish and editor preview button 2022-02-02 03:36:20 -05:00
Braedon
d361f45590 Basic saving and loading system 2022-01-30 07:03:37 -05:00
Braedon
7330d19ff6 Upgrade renderer to the universal render pipeline 2022-01-30 04:09:26 -05:00
Braedon
1ed2291844 Command pattern (Undo/Redo) system began. (Read desc)
I spent about 6 hours trying to fix this one specific bug involving the move undo. Turns out all I had to do was calm down and think logically instead of typing random bullshit for a few hours until it worked. I'm tired and I thank this for ruining my sleep schedule.
2022-01-22 05:44:19 -05:00
Braedon
60a4787574 Switch newtonsoft package with official unity one 2022-01-17 17:04:10 -05:00
Braedon
00e3791e6d Timeline improvements 2022-01-09 18:35:55 -05:00
Braedon
9bcb315344 Timeline entities added 2022-01-08 11:42:48 -05:00
Starpelly
775fd7e580 Initialize game with one script 2022-01-03 17:42:43 -05:00
Starpelly
c653d487ac Spaceball pretty much finalized. 2021-12-28 02:38:55 -05:00
Starpelly
75965927d6 Further improvements to AudioSource.time (Conductor.cs) 2021-12-27 21:36:27 -05:00
Starpelly
95ac1306d4 Multiple events can now be called onto same frame + more Spaceball camera fixes 2021-12-26 00:11:54 -05:00
Starpelly
6729eec8dc Highball added to Spaceball + event types added. 2021-12-25 08:32:52 -05:00
Starpelly
575e47e384 Fork Lifter fully functional again + more progress on dynamic event caller 2021-12-22 20:49:16 -05:00
Starpelly
1bdf6c68e8 Got rid of all hard-coded ForkLifter code from GameManager. 2021-12-20 23:38:59 -05:00
Starpelly
33bd99bbc1 Fork Lifter Spaghetti Code 2021-12-18 23:10:43 -05:00