Commit Graph

447 Commits

Author SHA1 Message Date
Hersi 83c3504e7d make file and folder names consistent 2022-04-05 17:32:55 +02:00
Hersi d3853485f8 fix module paths 2022-04-05 17:31:02 +02:00
Hersi c366753c36 refactored directory structure 2022-04-05 17:17:25 +02:00
Hersi b62dc2764a added game file reader utilities
added more fields to VersionInfoPage
2022-04-05 06:36:11 +02:00
Hersi aa2ba01550 added VersionInfoPage service page
added a way to update USC from the skin
added game configuration reader helper functions
added version string getters to version.lua
2022-04-04 01:58:10 +02:00
Hersi b08c1fb580 added ColorCheckPage and ColorGradientField
fixed ServicePage references in functions
added lerp function to util.lua
2022-04-03 23:24:17 +02:00
Hersi a0ba0b7390 added ScreenCheckPage 2022-04-03 22:08:31 +02:00
Hersi 6e42ccafc6 Added MainMenuPage
Added LinkField and LinkServiceField
Added state handling functions to Field
Added Page refreshFields to ServicePage
2022-04-03 19:51:56 +02:00
Hersi 297cd161bd Added class creation helper functions
Added a refreshFields function in Page
Fixed typo from selectedIndex/selectedIdx to self.selectedIndex
Added custom input handling to InputCheckPage
2022-04-03 19:47:09 +02:00
Hersi 515d3aa54a added InputCheckPage
added ServiceField class and derived classes
removed redundant function from Field
added a replace method to pageview
2022-04-03 04:59:43 +02:00
Hersi e8f7471663 preliminary version of credits splash 2022-04-03 03:02:16 +02:00
Hersi aecfc1c925 fix sample not playing when exiting from service screen 2022-04-03 02:10:26 +02:00
Hersi 984051205d move "skip" text to the bottom left 2022-04-03 01:45:54 +02:00
Hersi b1649fa80f BEEEG "reimplementation" of service screen
new pager/page management library
2022-04-03 01:35:41 +02:00
Hersi e19763a9bf fixed song settings dialog 2022-03-30 18:47:31 +02:00
Hersi e1c726265c add dimensions module to songwheel, filterwheel 2022-03-30 17:40:39 +02:00
Hersi f75859f7ce Merge branch 'master' into feat/titlescreem-redo 2022-03-30 16:51:25 +02:00
Kyle Humphrey ea9c39cead add jacketPath to challengesCache 2022-03-29 21:33:52 -05:00
gskbladez 44c2a10783 1 file name change, updated title text 2022-03-29 21:01:25 -04:00
Hersi 819b220357 added base classes for service page management 2022-03-30 02:53:27 +02:00
Hersi 9dffa1332a start revamping service screen structure
implemented some generic drawing functions
also removed that god damned ";" endings from everywhere, this is lua, not C
2022-03-29 04:29:28 +02:00
Hersi 0831597d3a fix transition color in splash screen 2022-03-29 04:27:37 +02:00
Hersi 7704c45dd0 use the resource table for audio samples 2022-03-29 04:27:12 +02:00
Hersi f227df0dee implemented mouse controls for titlescreen mode_select
added supporting functions to util and dimensions
2022-03-27 03:54:02 +02:00
Kyle Humphrey 24a20a2e87 add timing graph and suggested offset to results 2022-03-26 00:26:29 -05:00
Hersi 5d3e4457eb refactor and format document for mode_select
add wallpaper and dim modules to mode_select
2022-03-26 02:21:54 +01:00
Hersi 408feed832 got rid of the reference shenanigans from dimensions 2022-03-26 00:38:30 +01:00
Kyle Humphrey 4a293e70ae fix Max Chain not resetting on gameplay restart (f5) 2022-03-25 17:21:02 -05:00
Kyle Humphrey e77799c4c0 fix challengewheel 2022-03-25 00:07:39 -05:00
Kyle Humphrey 26798bbd67 why was this shim even there in the first place 2022-03-24 23:57:00 -05:00
Kyle Humphrey 7c1ab29712 haha fixing data structures 2022-03-24 23:45:51 -05:00
Kyle Humphrey 0e93e60aea fix special difficulty boxes within result and gameplay screens 2022-03-24 23:02:54 -05:00
Kyle Humphrey cc73423b6a fix edge case where songwheel would break if there is no song in index 2022-03-23 17:52:06 -05:00
Kyle Humphrey a3fa6350c1 add letter on scrollbar in SongWheel 2022-03-16 02:24:02 -05:00
Kyle Humphrey 841fb1fa35 reimplement scrollbar for songSelect and folderSelect 2022-03-15 23:51:53 -05:00
Kyle Humphrey e077c44159 add gauge flags on results screen 2022-03-14 17:40:33 -05:00
Hersi edcb7b8407 auto-formatting 2022-03-12 15:18:41 +01:00
Hersi 6e011b19eb add triggers to titlescreen 2022-03-12 15:18:24 +01:00
Hersi 9add99e777 titlescreen documentation and restructure 2022-03-12 15:17:20 +01:00
Kyle Humphrey 4cabc5990f implement skin config for search controls window 2022-03-10 19:02:48 -06:00
Kyle Humphrey 59cf769508 update search info textures 2022-03-10 17:43:19 -06:00
Kyle Humphrey 20e4cb4150 add searchbar transition, darken bg, and search info 2022-03-09 02:24:21 -06:00
Hersi af71838493 added skipIntro skin setting
moved json.lua into common
renamed common.lua to util.lua
moved stopMusic() into common/sound.lua
moved numbers.lua into components
removed unused shared directory
removed unused settingswheel.lua
2022-03-04 04:06:19 +01:00
Hersi 98ab8bfb62 Removed log spam
renamed function to be more appropriate
2022-03-03 04:01:54 +01:00
Hersi b586a217a3 Implemented splash screen 2022-03-03 03:55:46 +01:00
Hersi 2f01f9f96c Added "wallpaper" component
Added common dimensions script
2022-03-03 03:55:19 +01:00
Hersi 514a22f793 Merge branch 'master' into feat/titlescreem-redo 2022-03-02 17:28:46 +01:00
Hersi f988ae3ac8 removed old scripts 2022-02-27 23:32:03 +01:00
Hersi e5c0ecb0b8 Merge branch 'master' into cleanup 2022-02-27 23:13:23 +01:00
gskbladez 4588c18958 WIP MULTI UPDATE 2022-02-26 15:39:48 -05:00
Hersi d38372ae31 fix typo in titlescreen.lua 2022-02-22 17:16:09 +01:00
Hersi d0c2932c5b normalize line endings 2022-02-20 17:27:27 +01:00
Hersi 83130bb2c3 Merge branch 'hu_lang' 2022-02-20 15:58:07 +01:00
Hersi b6f4901c59 crit_line update 2022-02-20 05:01:15 +01:00
FajsiEx b43223b636 Merge https://git.hersi.changeip.net/hersi/ExperimentalGear
Merge stuff
2022-02-17 18:12:51 +01:00
FajsiEx 535eaac269 ^ 0.2.2 & - debug text & * activate debug info with skin setting 2022-02-17 18:06:25 +01:00
Hersi 9d60fe06ee re-fix the easing.lua fix with default values 2021-12-25 02:51:26 +01:00
Hersi 2005399156 move easing lib to common/
remove redundant easings.lua
2021-12-23 03:52:12 +01:00
FajsiEx 06dd404285 + versionnumber to title screen 2021-12-21 19:49:11 +01:00
FajsiEx ae7b9d8824 + title screen to titlescreen (fuck) 2021-12-21 19:39:34 +01:00
FajsiEx 634c85436c + splash1 sfx 2021-12-20 15:38:54 +01:00
FajsiEx f7b6a0c0e9 + better dummy service menu items & + children, color and 'back' type support 2021-12-20 01:34:41 +01:00
FajsiEx bd967aeef1 + service menu 2021-12-20 00:39:38 +01:00
FajsiEx e2c8403a92 + begining of titlescreen redo 2021-12-19 23:16:19 +01:00
FajsiEx a95d9df912 ^ 0.2.1 2021-12-18 22:29:16 +01:00
FajsiEx f822fa3826 / fix search in songwheel 2021-12-18 21:39:47 +01:00
FajsiEx 1be9861c36 - crown from ir leaderboard 2021-12-16 22:13:53 +01:00
FajsiEx 4384640c68 / nil being written to leaderboard cache 2021-12-16 21:31:06 +01:00
FajsiEx 7e3e2badc2 * sort ir scores in lb by score & + some debug logs 2021-12-16 20:49:11 +01:00
FajsiEx 72c8b21cf4 * don't try to request or draw the IR leaderboard if IR is not active 2021-12-16 18:29:04 +01:00
FajsiEx c737f23b13 * bust lb cache when exiting gameplay 2021-12-16 18:17:48 +01:00
FajsiEx bd0a3c1005 + chart leaderboard caching 2021-12-16 18:01:33 +01:00
FajsiEx d6dbee6316 > refactor ir leaderboard requests to only use one var for tracking the request state 2021-12-16 17:31:38 +01:00
FajsiEx 6421323b14 + status messages to ir leaderboard 2021-12-16 16:52:03 +01:00
FajsiEx 3bdeb8711f / fix ir leaderboard requests sometimes running twice 2021-12-16 16:28:47 +01:00
FajsiEx 0ad3016738 / finally hopefully fix sorting regardless of ranking value 2021-12-14 22:22:38 +01:00
FajsiEx 86af520c92 / ir scores on leaderboard being out of order in some cases 2021-12-14 20:23:45 +01:00
FajsiEx d9f8944e89 * rate limit the IR requests on songwheel further 2021-12-14 20:02:25 +01:00
FajsiEx 899af3170e + ir leaderboard to songwheel 2021-12-14 19:08:46 +01:00
Hersi c42c5da314 Added bg hexagons and flickering to songtransition 2021-12-13 23:06:58 +01:00
Hersi 5b43521021 Re-added transition flares in track_end.lua 2021-12-11 19:44:09 +01:00
Hersi d171a99149 Added particle clearState masks for track_end.lua
Added track crash assets to track_end.lua
Added by-clearState foreground rendering to track_end.lua
WIP: gameplay/track_end/track_crash.png placeholder
2021-12-11 19:18:36 +01:00
Hersi ee9e1106f6 Fixed challenge header title centering 2021-12-10 04:12:31 +01:00
Hersi 7d7f7be937 Added challenge header component
Removed redundant function definitions in songtransition.lua
2021-12-10 04:07:09 +01:00
Hersi 21125dcf68 Added percent sign and percentage bar
Moved implementation of splitString into common.common
Removed redundant function definitions in challengeresult.lua
Added a new parameter to the draw_number function in common.numbers
2021-12-10 03:41:44 +01:00
Hersi 71798b0d33 Laser alert positioning fix for landscape 2021-12-10 03:31:53 +01:00
Hersi feb6a36b51 fixed challengeresult for landscape mode 2021-12-03 03:28:45 +01:00
Hersi ee3d8ce3f0 unbork portrait 2021-12-02 21:53:30 +01:00
Hersi 571631a433 song result screenshot implementation 2021-12-02 04:16:05 +01:00
Hersi 8e9c9d38fc gameplay, transition, and track end screen improvements
these screens are not broken in landscape mode anymore

also replaced some duplicated code to require 'common.numbers'
2021-12-02 03:41:12 +01:00
Hersi 10e417714b hungarian lang definition 2021-12-01 23:33:53 +01:00
Hersi 3db4d2e5f2 fixed challenge pass_state not updating when first clearing
bunch of cleanup in chalwheel.lua
2021-12-01 23:09:00 +01:00
FajsiEx c20a8d0676 * more changes to leaderboard 2021-11-27 22:30:44 +01:00
FajsiEx 5152d2e0b4 * improve leaderboard 2021-11-27 21:49:32 +01:00
FajsiEx 40828199f5 + basic multiplayer scoreboard to gameplay 2021-11-27 20:56:39 +01:00
FajsiEx 1889fd3e3b ^ 0.2.0 2021-11-27 18:42:27 +01:00
FajsiEx ed00f68feb + complete laser cursors 2021-11-27 17:03:03 +01:00
Hersi 4b1f88a8c6 Merge branch 'master' of github.com:FajsiEx/exceed 2021-11-27 05:27:54 +01:00
Hersi 44ed165108 Use diff icon for chalwheel from scripts/components/ 2021-11-27 05:18:41 +01:00
FajsiEx d9c1664f66 / critline landscape scaling 2021-11-26 20:56:56 +01:00