Commit graph

75 commits

Author SHA1 Message Date
minenice55 bb2ae74339
Integration of Jukebox Library (#451)
* add Jukebox library

todo:
- saving / loading of new format
- inferrence of unknown data like past versions
- move the temporary float casts to proper use of double
- make sound related functions take double for timing
- inform people that the Jukebox sound player was renamed to SoundByte lol

* make sound, input scheduling, and super curve use double precision

* successfully load charts

* editor works again

v1 riqs can be saved and loaded

* first tempo and volume markers are unmovable

fix loading of charts' easing values

* use gsync / freesync

* update Jukebox refs to SoundByte

* game events use double part 1

Air Rally - Glee Club converted

* don't load song if chart load fails

* finish conversion of all minigames

* remove editor waveform toggle

* timeline now respects added song offset length

clear cache files on app close
prepped notes for dsp sync

* update timeline length when offset changed

* update to latest Jukebox

* make error panel object in global game manager

* improve conductor music scheduling

* added error message box

fix first game events sometimes not playing
2023-06-10 15:13:29 -04:00
Rapandrasmus 28a621b90d
Clappy Trio and Fork Lifter finished + small additions/fixes (#400)
* The funny

* Yar har har har

* 1 two tree

* Hilarious!

* procedurally spawning in stuff

* bored meeting

* A lot!

* Assistant stop added

* Added Bops

* Added Sounds

* Added miss stuff!! Only need the miss anim for the pigs!!!

* Tweaks

* Bugfixes!

* anim fix anim fix

* STRAIGHT!

* Sound offsets fixed

* added the new anims to implement

* new sheet

* loopSpin implemented

* woah

* mis stuff

* doen done done

* Various fixes

* Fixed clappy trio bop bug

* Epic tings

* Added color and screen shake

* Small things

* redid sheets a little

* Fixed burger preview

* Almost done with forklifter

* Bg color and fixed 4 peas for fork lifter

* icon

* bg stuff for tambourine and forklfiter

---------

Co-authored-by: ev <85412919+evdial@users.noreply.github.com>
2023-04-23 20:17:21 +00:00
minenice55 381b69fac9
Revert "Misc. Fixes and Tweaks (#377)" (#380)
This reverts commit f9906b50a5.
2023-04-02 02:28:23 +00:00
Seanski2 f9906b50a5
Misc. Fixes and Tweaks (#377)
* Fix Batch 1

fix batch 1

* fixes 2

tired

* fixes 3

* 1

* coin

coin

* Fixes 4

* Update README.md

* localization

* procrastination

heat death of the universe

* seal

* the funny 2023

* animatioon adjust

* more adjustment

---------

Co-authored-by: ThatZeoMan <67521686+ThatZeoMan@users.noreply.github.com>
Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-04-01 04:00:04 +00:00
minenice55 26248b0f83
Lockstep Additions (#360)
* tiled stepswitchers

* recolourable step switchers

change text used in the properties edit menu

* fix colour setup on game load

* colourize text based on track

* B
2023-03-27 02:26:01 +00:00
Seanski2 e1eb4dbd0d
DSGuy Color Fixes (#343)
you can read
2023-03-12 22:20:28 +00:00
Rapandrasmus 0565f5ac7b
FIXED!!! (#332) 2023-03-07 19:11:43 +00:00
Rapandrasmus 182d9fc88c
Lots of tweaks, fixes and small additions + bop fixes and bop parity across almost all games with bops. (#331)
* Rhythm rally and cheer readers improvements

* Autobop for fan club

* Implemented new bop parity for fan club, rhythm rally and ssds

* Air rally easing improvements

* Fixed drumming practice stuff

* Tap trial has been unjankified yet again

* Cheer readers and catchy tune bops

* More bop parity

* MORE!!!!

* That should be all of them except space dance and dj school

---------

Co-authored-by: minenice55 <star.elementa@gmail.com>
2023-03-07 17:22:32 +00: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 9d36db5ff9.

* 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 f209b2fd17 start implementation of new format
needs fixes for some types
2022-08-21 19:46:45 -04:00
minenice55 e2631acd2b start reorganize GameAction
- this won't compile, haven't finished yet
2022-08-20 19:03:51 -04:00
minenice55 c1a29ab4c8 make Karate Man init from new entities 2022-08-19 19:46:37 -04:00
ThatZeoMan 88f59efe15 default obj colors 2022-08-15 21:45:48 -05:00
minenice55 05375aacb7 facial expressions for just inputs
- kick barrels can now contain balls
- added bomb item
- adjusted colour map on bomb glow
- removed indev label from game name
2022-08-14 20:47:13 -04:00
minenice55 e62914f63e put resources in assetbundle
- implements the bomb glow for DS karate man kicks
2022-08-14 18:59:28 -04:00
minenice55 b59e39a5de unloaded support for the setup entities
- not tested too much but it seems to work so far
2022-08-14 17:39:42 -04:00
minenice55 009b593a42 radial bg type
- fix joe surprise face persisting
2022-08-14 16:29:39 -04:00
minenice55 5b3c0584f3 mania nori bar
- full nori effect may need to be changed
2022-08-13 18:38:22 -04:00
minenice55 0e960cf0ec add "Blood" bg texture 2022-08-12 23:33:50 -04:00
minenice55 e381f89399 Merge branch 'master' into karate-man-2-part2 2022-08-12 21:11:21 -04:00
minenice55 cedce55922 start flow bar 2022-08-12 21:06:41 -04:00
minenice55 74c17a7a14 remappable item colours
- fixed bop toggle not working
- fixed some entities being stretchable when they shouldn't
2022-08-12 10:41:41 -04:00
ThatZeoMan 1e96114626 added shadow type to set bg effects
oi mate thats a lotta events ya got there, want me to clean em up for ya?

i dont know how it would happen but by god we need array-based properties
2022-08-11 22:39:30 -05:00
minenice55 2a2e8fc620 start adding object colour remapping 2022-08-11 19:36:47 -04:00
minenice55 3f7af6a0eb joe prepare animation
- bg effect preview (buggy)
- adjusted path of hit items
- adjusted particle limits and spawning
- rain is now affected by wind
- cont. work on joe expressions

- animation helper sync scale now plays thru events properly
- adjusted timing windows
2022-08-07 19:40:06 -04:00
minenice55 bd0d05772a cooking pot lids fly off
- also fixes issues with fading shadow colours
- TODO: make fading bg texture colour more intuitive
2022-08-06 21:09:28 -04:00
minenice55 c4693eb093 background colour fading
- also allows fading of shadow and background texture colours
2022-08-06 19:15:44 -04:00
minenice55 2d4af47609 facial expressions
- activated thru certain actions (NG input, special moves) or can be forced via entity
2022-08-05 22:37:06 -04:00
minenice55 7509224289 background particles, gradient 2022-08-05 21:19:18 -04:00
minenice55 86c0e7eb0a recolourable shadows
- rework now has parity with the old version
2022-08-03 18:55:13 -04:00
minenice55 35ff6bdd45 background effects, special move camera
- also removed all old karate man assets
2022-08-03 17:49:32 -04:00
minenice55 f277a131db finish effect 2022-08-03 16:14:37 -04:00
minenice55 e37de018cd kicks complete, start work on particles
- bg colour can now be changed
2022-07-30 21:16:48 -04:00
minenice55 463ae454d0 start work on kicks 2022-07-29 15:26:59 -04:00
minenice55 d0c0041bd0 replace old karate man prefab with new one 2022-07-29 15:06:22 -04:00
ThatZeoMan ec7936b954 Track 5 fully functional
also fixed karate man's Set Background Effects
2022-07-28 17:16:20 -05:00
ThatZeoMan f27d16a1a5 Further simplified Coin Toss
Also added 3 new color attributes: colorD, colorE, and colorF
2022-07-09 21:42:28 -05:00
ThatZeoMan f7c6cedc08 Combined Coin Toss's "Set XXXXground color" into one
also renamed "Hit3" to "HitX"
2022-07-09 21:20:30 -05:00
minenice55 be41ff3014 Internal: separate minigame definitions 2022-04-12 12:14:46 -04:00
Slaith 030837d3c9 Allowed lion count and mii faces to be set before game switches and fixed some bugs from last pr
I went through every single game script to look for bugs in intialization, there shouldn't be anything else that was caused by the pr (there is a bug in Spaceball where a ball cue won't trigger correctly if it's on the same beat as the switch, but i'm not sure how to fix it)
2022-03-27 11:13:13 -07:00
Jenny Crowe 9f7b8ee278 The biggest of boi refactors 2022-03-14 07:21:05 -07:00
Jenny Crowe 30d2931762 Organization refactor 2022-03-11 21:10:13 -07:00
Slaith fca105259c Implemented inactive functions for all game count ins
Also made some changes to how SwitchGame(), OnGameSwitch, and the jukebox work.
2022-03-07 20:46:49 -08:00
Carson Kompon 98f4dfe331 Added Hit Two and Hit Three Alt (from RHDS) to Karate Man 2022-03-03 16:16:06 -05:00
Jenny Crowe 2b0a2fb676 Crop Stomp: Feature complete! Karate Man: Stopped "hit" voice spam while scrubbing. 2022-03-03 03:43:01 -07:00
Carson Kompon 7cc7ffd691 Karate Joe hits Cooking Pot with right hand + code cleanup
Also Taco Bell now plays the rock hit sound on top of the bell sound :)
2022-03-02 23:23:20 -05:00
Carson Kompon 752307fa64 Added Cooking Pot, Alien, and Pot hit stars 2022-03-02 23:04:11 -05:00
Carson Kompon 7b36b8a73c Added Ring background fx to Karate Man 2022-03-01 15:37:06 -05:00
Carson Kompon 4142c09a4c Karate Man Events have been merged also I forgot the toggle in the last update lol 2022-03-01 12:40:59 -05:00