flashflashrevolution / rCubed

Official Flash Flash Revolution game engine.
https://www.flashflashrevolution.com
GNU Affero General Public License v3.0
30 stars 17 forks source link

Rank Improvement features #365

Closed JustinAFaulkner closed 1 year ago

JustinAFaulkner commented 1 year ago

Introduced the following:

Necessary language strings needed for these changes (string first, default English text below):

options_personalbest_mode "Personal Best Mode"

popup_personalbest_mode "Auto-fails/restarts during gameplay if your current run is no longer capable of being a personal best score."

options_autofail_equiv "AAA Equiv"

popup_autofail_equiv "Auto-fails/restarts during gameplay if your current run can no longer meet a certain AAA Equiv threshold (or loss of AAA if that equiv was never possible on the current song)."

options_personalbest_tracker "Personal Best Tracker"

popup_personalbest_tracker "Dynamically sets the Raw Goods tracker threshold based on your personal best on a given song."

filter_type_aaa_eq "Skill Rating gain"

filter_setting_possible "possible"

(above two are for the filter which reads: "Skill Rating gain [IS/ISN'T] possible")

altengine_setting_ignored "[Ignored on Alt Engine]"

Latest push implements Raw Good hover for song scores in the song panel. This does not appear for unplayed songs. Fully played songs appear as such: image

and unfinished songs appear as follows: image

language strings for the above are: song_selection_song_panel_rghover "Raw Goods: "

song_selection_song_panel_rghover_unfinished "played"

mat100payette commented 1 year ago

Also I can't test on this setup yet, but just make sure things don't crash with alt engines lol, these use some objects in a pretty different way than main engine.

JustinAFaulkner commented 1 year ago

Also I can't test on this setup yet, but just make sure things don't crash with alt engines lol, these use some objects in a pretty different way than main engine.

I'll have to review this part a bit more, haven't yet at this stage. Will plan to do this probably tomorrow as I'll have time in the morning for sure.