Commit Graph

30 Commits

Author SHA1 Message Date
Kyzentun 2aee27a276 Backport custom song support. Prefs are CustomSongsEnable, CustomSongsMaxCount, CustomSongsLoadTimeout, CustomSongsMaxSeconds, CustomSongsMaxMegabytes. Metrics are NumProfileSongGroupColors and the colors with it. Profile custom load function is passed PlayerNumber now. Stepmania must run as root to save USB profile scores. (#1470) 2017-06-06 05:30:06 -07:00
Kyzentun Keeslala 88227dd610 Added stats prefix feature to ProfileManager for managing scores that need to be separated. 2016-03-15 18:13:53 -06:00
Kyzentun c5b24c2ca6 Fixed signed comparison warning in ProfileManager. 2014-12-12 22:16:42 -07:00
Kyzentun b43af6dce9 Added Guest and Test profile types, and profile priorities so the position of a profile in the list can be controlled. Fixes crash bug that occurs when a profile dir is renamed to a non-number and a new profile is made. 2014-11-28 21:56:25 -07:00
Kyzentun a580d54662 Profile loading no longer clears out scores for songs that can't be found. Profile merging functions added to ProfileMan and ScreenManageProfiles for profile migration. HighScore operators rewritten to follow good practice. 2014-11-25 21:37:15 -07:00
sigatrev f1fc291989 run profile's CustomLoadFunction when changing theme or assigning a local profile to a player
This should make the custom load functions a lot more useful.
2014-04-30 21:30:30 -05:00
Kyzentun 27dc958970 Changed GameState::UnjoinPlayer to actually follow its own comment and unjoin the player from STATSMAN first, instead of unjoining from PROFILEMAN, then STATSMAN, then PROFILEMAN again. Changed ProfileManager::UnloadProfile to skip unloading if the profile wasn't actually loaded in the first place. 2014-03-10 21:54:53 -06:00
Ben "root" Anderson a040c4a586 1) SOMEONE can't spell "accessible" 2) Global commenting consistency 3) persistance -> persistence 2013-11-30 09:50:54 -06:00
Greg Cotton 31e74ad8ac Don't sign machine profiles on initialization. (Was based on variable.) 2013-01-22 18:37:24 -05:00
Devin J. Pohly bd0e2074ad replace ASSERT(0) with useful fail messages 2012-12-27 16:59:35 -05:00
Jason Felds 52df8ea981 War on -Werror, part 13: hodgehodge. 2012-12-27 12:07:02 -05:00
Jason Felds 1fc16698ba War on -Werror, part 12: explicit bool usage.
It may save a few cycles, but it's best to be
explicit on boolean operations, especially with
ASSERT.
2012-12-27 11:38:53 -05:00
AJ Kelly b4bd8e82d9 Add various new bindings for ProfileManager, also GetGUID binding for Profile. [asorenson] 2012-11-22 12:42:12 -06:00
AJ Kelly 11f670a303 added GetPlayerName(pn) Lua binding to PROFILEMAN 2012-06-21 21:05:59 -05:00
Colby Klein fb67c4edca Add Lua binding 2011-12-28 21:47:23 -08:00
Jason Felds 45365c7c83 Fix warning. 2011-07-30 15:08:04 -04:00
AJ Kelly 48e8f6ab49 remove unneeded logging 2011-07-30 13:10:34 -05:00
AJ Kelly 20bd01c275 * [ProfileManager] Fix an issue when deleting recently created profiles. Fixes issue 119 2011-07-30 13:09:09 -05:00
AJ Kelly d71c547da0 [ProfileManager] Added ProfileWasLoadedFromMemoryCard(PlayerNumber) Lua binding. 2011-05-16 00:07:06 -05:00
Jason Felds da51e26d07 Standardize conversion processes.
Too many arguments for or against the many methods:
stick to one inside a common function.

This commit will force recompilation of many files.
2011-05-11 15:58:31 -04:00
AJ Kelly 93d3f2a063 nano cleanup 2011-04-30 19:31:21 -05:00
Jason Felds dae8bc3cec Part of OpenITG's profile bugfix.
Needs some lua hooks on our end though apparently.
2011-04-04 00:58:18 -04:00
Jason Felds a085d0d1da Line endings...be normalized! 2011-03-17 01:47:30 -04:00
Jason Felds 81ccc7daba Quickly variables! Into the magic mirror! 2011-03-14 03:32:07 -04:00
Jason Felds 9d13036e08 Add @briefs to the Luna classes.
Yeah...there was a lot. */
2011-02-19 12:26:18 -05:00
AJ Kelly 86b2dcdc0a [Profile] Add GetLastUsedHighScoreName Lua binding. 2010-12-19 14:54:45 -06:00
AJ Kelly 4a7e97e796 hey some profile stuff i missed that's pretty important! 2010-04-14 22:00:56 -05:00
AJ Kelly 642f4b107c the various changes that I forgot to commit (cleanup and so forth) into hg,
culminating in syncing with sm-ssc v1.0 public beta 2
2010-03-31 17:37:09 -05:00
AJ Kelly 3e51544930 Initial commit. 2010-01-26 21:00:30 -06:00
Devin J. Pohly 80057f53cd smsvn -> ssc-hg glue: rearrange directory structure 2013-06-10 15:38:43 -04:00