Eric
42d8d55067
Unit Test Suite ( #119 )
...
* Initial test suite
* Fix some build warnings
* Implemented working unit tests with coverage
* Reduced some warnings
* Fix a mac-specific issue
* Add 2 additional unit test classes.
* Multiple new unit tests
* Some fixins
* Remove auto-generated file
* WIP on hiding ignored tests
* Added list of debug hotkeys
* Remove old website
* Remove empty file
* Add more unit tests
* Fix bug where arrows would nudge BF
* Fix bug where ctrl/alt would flash capsules
* Fixed bug where bf-old easter egg broke
* Remove duplicate lines
* More test-related stuff
* Some code cleanup
* Add mocking and a test assets folder
* More TESTS!
* Update Hmm...
* Update artist on Monster
* More minor fixes to individual functions
* 1.38% unit test coverage!
* Even more tests? :O
* More unit test work
* Rework migration for BaseRegistry
* gameover fix
* Fix an issue with Lime
* Fix issues with version parsing on data files
* 100 total unit tests!
* Added even MORE unit tests!
* Additional test tweaks :3
* Fixed tests on windows by updating libraries.
* Set versions for flixel-ui and hamcrest
---------
Co-authored-by: Cameron Taylor <cameron.taylor.ninja@gmail.com>
2023-08-22 04:27:30 -04:00
EliteMasterEric
8732adc144
Difficulty selection now updates metadata toolbox
2023-08-15 16:08:12 -04:00
EliteMasterEric
d03a2f0157
WIP on improving the difficulty toolbox
2023-08-14 23:13:12 -04:00
EliteMasterEric
c6a1f5ffea
Work on fixing issues with difficulty/variation handling in charts
2023-08-11 14:00:38 -04:00
EliteMasterEric
49622f2441
Fix build issues caused by int64 handling
2023-08-03 22:22:29 -04:00
EliteMasterEric
005ffafe23
Merge remote-tracking branch 'origin/master' into feature/chart-editor-song-preview
2023-08-01 16:03:34 -04:00
EliteMasterEric
639a36a9c7
Fix some weird issues with constants
2023-08-01 15:29:17 -04:00
EliteMasterEric
979a5ad493
Merge branch 'master' into feature/chart-editor-bpm
2023-08-01 14:08:41 -04:00
EliteMasterEric
92a0c367b7
Typo fixes
2023-07-31 13:31:17 -04:00
EliteMasterEric
d0ef34ced6
Merge branch 'master' into feature/new-input-system-yay
2023-07-26 22:00:14 -04:00
EliteMasterEric
5ff546bacc
First iteration of song playtesting from editor!
2023-07-26 16:52:58 -04:00
Cameron Taylor
211ccc2e47
Merge pull request #107 from FunkinCrew/feature/offset-editor-tweaks
...
Tweaks and improvements to the animation editor
2023-07-24 16:26:04 -04:00
EliteMasterEric
3c218ec01c
Done with BPM change fixes, currently working on rendering efficiency
2023-07-22 20:16:43 -04:00
Cameron Taylor
85af96d654
Merge branch 'master' into feature/chart-editor-importer
2023-07-22 14:43:05 -04:00
EliteMasterEric
aaad06c97d
Merge branch 'feature/new-input-system-yay' into feature/chart-editor-bpm
2023-07-19 21:19:21 -04:00
EliteMasterEric
adda3020a9
Alphabetical sort
2023-07-19 01:29:43 -04:00
EliteMasterEric
883ab87931
Moved AnimationData into the data package
2023-07-13 20:25:01 -04:00
EliteMasterEric
70584c6e88
Make funkin.util.Constants auto-imported
2023-07-13 01:13:26 -04:00
EliteMasterEric
796a51325f
Hold note covers are in and properly positioned
2023-07-08 01:03:46 -04:00
EliteMasterEric
90bd5af376
Merge branch 'master' into feature/offset-editor-tweaks
2023-07-03 12:22:33 -04:00
EliteMasterEric
93f653969a
Added new set of constants
2023-07-02 15:33:12 -04:00
EliteMasterEric
2f7708c106
Hold notes pretty much done! yay!
2023-06-27 17:22:51 -04:00
EliteMasterEric
a672db7b0e
Messing around with logic for hold note misses/health gain
2023-06-27 13:43:42 -04:00
EliteMasterEric
4c85e59037
Rewrote documentation for InitState
2023-06-25 12:36:21 -04:00
EliteMasterEric
25c70564bd
WIP on new note rendering, inputs.
2023-06-22 01:41:01 -04:00
EliteMasterEric
338342ad5e
Tweaks and improvements to the animation editor
2023-06-13 17:13:14 -04:00
EliteMasterEric
b847212375
Migrator fixes
2023-06-10 03:59:25 -04:00
EliteMasterEric
2d04b1c5f1
Merge branch 'master' into bugfix/character-data
2023-06-09 15:34:56 -04:00
Cameron Taylor
27a9ef211e
Merge branch 'master' of https://github.com/ninjamuffin99/funkin-secret into bugfix/formatting-cleanup
2023-06-09 14:12:37 -04:00
EliteMasterEric
6f802f7658
Merge branch 'bugfix/formatting-cleanup' into feature/chart-editor-importer
2023-06-08 17:13:56 -04:00
EliteMasterEric
657d898090
Additional file read/write functions
2023-06-08 16:42:02 -04:00
EliteMasterEric
e68f9ca9a1
Validated formatting of 203 HX files.
2023-06-08 16:30:45 -04:00
EliteMasterEric
123682dc69
Added new constants/defaults.
2023-06-02 15:25:28 -04:00
EliteMasterEric
121fc13153
Added some utility functions
2023-05-30 16:21:24 -04:00
EliteMasterEric
021f7a0a1c
Work in progress on story menu data storage rework
2023-05-16 22:09:53 -04:00
Cameron Taylor
2271025bc2
sticker loadin up nice!
2023-04-10 16:05:37 -04:00
Ravy
c68ed233f9
make game use rfc format for spitting inputs
2023-03-18 19:47:23 +00:00
EliteMasterEric
75b4c732db
Mac fix, doh!
2023-03-01 18:22:28 -05:00
EliteMasterEric
f0432773e8
Merge branch 'master' of https://github.com/FunkinCrew/Funkin-secret
2023-02-23 22:15:31 -05:00
EliteMasterEric
634258535c
Applied new code style to source/ and assets/data/
2023-01-22 22:25:45 -05:00
EliteMasterEric
6d7913786e
Working events in chart editor
2023-01-22 19:55:30 -05:00
EliteMasterEric
7f9171203a
Merge branch 'feature/2-chart-2-editor'
2023-01-02 17:43:19 -05:00
EliteMasterEric
6b3c15348b
Autosave and save-on-quit for chart editor
2023-01-02 17:40:53 -05:00
EliteMasterEric
b3b7fb49c2
Difficulty selector and player previews
2022-12-17 15:19:42 -05:00
EliteMasterEric
a2d803cc83
Note quant snapping
2022-12-14 15:33:30 -05:00
Eric Myllyoja
37ae96fba7
Added confirm and AFK animations to BF on freeplay menu
2022-11-15 02:23:44 -05:00
Eric Myllyoja
7190a3b47a
Pico flips you off now
2022-11-14 23:30:35 -05:00
Eric Myllyoja
ee89815981
Several QOL features for chart editor, custom cursor logic
2022-11-08 16:32:00 -05:00
Eric Myllyoja
6e8feecef1
Many improvements to chart system and song format logic
2022-10-26 01:14:29 -04:00
Eric Myllyoja
7d21d80915
Clipboard rework
2022-10-11 03:14:57 -04:00
Eric Myllyoja
36a49affee
Chart editor basic difficulty switching
2022-10-07 00:37:21 -04:00
Eric Myllyoja
51a7282d40
Merge remote-tracking branch 'origin/note-redux' into feature/chart-editor
2022-09-14 22:28:04 -04:00
Eric Myllyoja
194d8e6ce6
WIP on song data loading
2022-09-13 01:09:30 -04:00
Eric Myllyoja
eb3ad49a30
Work in progress on HaxeUI chart editor
2022-09-07 19:07:08 -04:00
Eric Myllyoja
31487c0a32
Logic for double cans, partial implementation of cans into 2hot
2022-08-27 02:02:29 -04:00
Eric Myllyoja
ee3e1750df
Work in progress on Week 8 stuff (animation offsets, death animation)
2022-07-06 21:49:42 -04:00
Cameron Taylor
3f84a5514f
POV i learning how macros work
2022-06-09 02:27:20 -04:00
Eric Myllyoja
43dbce2be1
Merge remote-tracking branch 'origin/feature/scripted-modules' into feature/scripted-characters
2022-04-18 20:39:41 -04:00
Eric Myllyoja
b6da0b5e20
Fixed Week 4 boppers and car.
2022-04-18 19:36:09 -04:00
Eric Myllyoja
25dc011df2
Many bug fixes; combo meter now works; main menu graphics split up
2022-03-29 21:56:04 -04:00
Eric Myllyoja
4b7744f4e3
Additional fixes for health icons and camera positioning.
2022-03-26 22:18:26 -04:00
Eric Myllyoja
386e8db830
Ported all base game characters
2022-03-23 01:18:23 -04:00
Eric Myllyoja
a7d338becb
First iteration of stable custom characters, plus some other neat changes.
2022-03-21 00:19:05 -04:00
Eric Myllyoja
7c0cb9c69c
Archiving hookablemacro
2022-03-14 22:02:44 -04:00
Eric Myllyoja
60c6e5ee29
Various bug fixes for strumlines
2022-03-14 20:48:45 -04:00
Eric Myllyoja
0cc4f8a982
Scripted modules are stable but missing some features.
2022-03-13 14:36:03 -04:00
Eric Myllyoja
49b2907a30
Scripted module and script event systems, reworked strumlines.
2022-03-11 01:30:01 -05:00
Eric Myllyoja
404b2b648e
Modified every file in the codebase to solve a single bug.
2022-03-08 03:13:53 -05:00