Commit Graph

70 Commits

Author SHA1 Message Date
minenice55 5dc9bf4f2f new remix stops playback properly 2022-09-03 23:36:08 -04:00
minenice55 ed5f028d54 loading: add extension filter for all supported formats 2022-09-03 23:26:19 -04:00
minenice55 45bbcc8fba fix nasty bugs with saving / loading
- duplicate property names no longer soft crash loading (thanks, tap trial)
- fix remix saving nothing music
2022-09-03 21:51:37 -04:00
minenice55 164c9e9d91 make all dialogs inherit one base class
- opening a new dialog closes the previous one
2022-08-26 23:43:01 -04:00
minenice55 dcb2a71b98 start implementation of new format
needs fixes for some types
2022-08-21 19:46:45 -04:00
minenice55 c034155e8a Merge branch 'master' into misc-additions-3 2022-08-19 19:32:46 -04:00
minenice55 4aff0385ee optimize remix saving / loading
stream is now saved to a buffer so we don't have to convert every time we save, only once when loading a new audio file
- make a distinction between Load Remix and New Remix
2022-08-19 17:53:04 -04:00
huantian 77570971fd Random Code Refactoring 2022-08-18 18:28:05 -07:00
minenice55 ffcccdb6b9 missing fit to song 2022-07-10 17:45:59 -04:00
minenice55 fbeab5f0ad add cursor toggle, master volume 2022-07-10 17:39:14 -04:00
minenice55 53f48c64e7 settings resolution changer 2022-07-08 22:11:55 -04:00
minenice55 19f0009c55 prep settings menu for real 2022-07-08 18:49:15 -04:00
minenice55 70c5216690 fix layer 4 not being usable at certain window sizes 2022-07-08 17:58:58 -04:00
minenice55 4df82e709a duplicating entities can now be undone / redone 2022-07-08 12:50:23 -04:00
minenice55 0edd2d005b copy entities, prep settings menu 2022-07-04 12:57:19 -04:00
minenice55 94a1e225e9 selecting crap works properly now 2022-07-01 22:03:15 -04:00
minenice55 27a928712f editor fully scaleable 2022-06-29 21:58:21 -04:00
minenice55 5d62518e3a fix missing reference errors in tooltip 2022-06-28 16:09:41 -04:00
minenice55 a53176a1fd fix tooltip with scaled window 2022-06-28 15:57:32 -04:00
minenice55 10b5be926a wip editor responsive scaling 2022-06-26 17:37:30 -04:00
minenice55 342f3d6771 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
Saraistupid 9b9bfea627 Fix Importing Music files on Linux (#89)
* fix importing music files on linux

* oops
2022-06-03 20:15:45 -07:00
minenice55 fc07f80b4f 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 8d0895b86d Editor: Music volume! 2022-03-19 05:46:38 -07:00
Jenny Crowe 2d80cb05b1 The biggest of boi refactors 2022-03-14 07:21:05 -07:00
Jenny Crowe a570793803 Editor: Timeline now scales to fit song length 2022-03-09 21:24:06 -07:00
Carson Kompon 597908510b Bottom right tooltip now matches hover tooltip if there is one 2022-03-01 16:11:19 -05:00
Jenny Crowe 9d7620feb3 Editor: Tempo Finder button tooltip 2022-02-28 01:38:43 -07:00
Carson Kompon bfa73ade05 Whoops I never added CTRL+N 2022-02-26 01:54:00 -05:00
Carson Kompon 4ebcdd038d Preventing even more code re-use
Editor.NewRemix() from my last commit is now Editor.LoadRemix(json) and is called within Editor.LoadRemix(). The "New" button new calls Editor.LoadRemix("");
2022-02-25 22:48:44 -05:00
Carson Kompon 2a8da0a551 Added New (CTRL+N) Button
Allows you to call GameManager.LoadRemix("") to initialize a blank remix at bpm 120. The New button (or CTRL+N) calls Editor.NewRemix();
2022-02-25 22:41:32 -05:00
Jenny Crowe 8e1013b96a Editor: Song offset! 2022-02-24 07:02:21 -07:00
Jenny Crowe 2725c3b9c6 Editor: Starting BPM can be entered via input field as well as through the BPM change tool. 2022-02-22 01:16:10 -07:00
Jenny Crowe d9550afaec Tweezers: Allowed inputting via arrow keys. Editor: Remix files now saved as .tengoku files (.rhmania files can still be opened via the editor). 2022-02-21 22:43:31 -07:00
Jenny Crowe 973fe3118f Rhythm Rally: Fixed broken background in editor preview. FreeCam components can now be enabled/disabled with ctrl+shift+D. 2022-02-20 06:57:20 -07:00
Braedon 73042ae2ae Custom snap interval, but not in the editor (yet) 2022-02-11 20:15:36 -05:00
Braedon 79fc4c8f8d Camera flashes (bug associated with fullscreen) 2022-02-07 20:07:03 -05:00
Braedon 3f01bfdf7f You can no longer stab multiple peas at once (Fork Lifter) 2022-02-05 23:03:31 -05:00
Braedon 5098ca135d Spaceball camera easings 2022-02-04 17:16:22 -05:00
Braedon c958e20ceb Spaceball camera and more entity parameters. (ugly UI) 2022-02-03 22:25:18 -05:00
Braedon be3c913c4e Entity object parameters testing 2022-02-03 17:20:26 -05:00
Braedon dbf60aec34 Playback speed slider 2022-02-03 02:28:14 -05:00
Braedon eac24e76c0 DJ School sounds 2022-02-02 21:09:50 -05:00
Braedon d8653bf135 Space soccer polish and editor preview button 2022-02-02 03:36:20 -05:00
Braedon 759d4236e2 Discord rich presence 2022-01-30 18:40:12 -05:00
Braedon a910701b1c Make sure you can only select when the selection state is set 2022-01-30 14:04:15 -05:00
Braedon bc8f7419be Basic saving and loading system 2022-01-30 07:03:37 -05:00
Braedon 69535ba564 Upgrade renderer to the universal render pipeline 2022-01-30 04:09:26 -05:00
Braedon a5638a3302 Karate man game switch cue fix 2022-01-29 18:30:29 -05:00
Braedon dd0a811560 Keyboard shortcuts for timeline state 2022-01-29 16:59:20 -05:00