Commit Graph

69 Commits

Author SHA1 Message Date
Glenn Maynard 95edf1db8a const fixes 2004-02-22 21:25:22 +00:00
Glenn Maynard 5dd654fdee MemCard.ini is gone 2004-02-22 08:18:11 +00:00
Glenn Maynard 802e1a6758 Store unlock data in a more fundamental form in the profile, and derive
the special values as needed.  Centralize most of it in GameState::EndGame.
2004-02-22 08:16:49 +00:00
Glenn Maynard c631036b6c simplify 2004-02-22 05:16:12 +00:00
Glenn Maynard 1421f168db s/UNLOCKSYS/UNLOCKMAN/ 2004-02-21 01:06:35 +00:00
Glenn Maynard fb9557573c fix unlocks 2004-01-26 06:47:06 +00:00
Glenn Maynard e1b5bf9404 simplify 2004-01-25 16:24:34 +00:00
Glenn Maynard 4b50f2999d simplify 2004-01-24 23:40:40 +00:00
Glenn Maynard ec5d3282bf cleanups, fix memleaks 2004-01-24 22:55:59 +00:00
Glenn Maynard 268bff458d call LoadFromDATFile(); from UnlockSystem ctor, not manually
cleanups
2004-01-24 19:39:18 +00:00
Chris Danford fca912cb16 new grading scale 2004-01-20 03:32:48 +00:00
Glenn Maynard 11870a6072 continue phasing out BASE_PATH and SLASH 2003-12-10 09:26:05 +00:00
Steve Checkoway dcfbaf435e Remove unneeded header 2003-11-30 19:04:16 +00:00
Glenn Maynard 545ad07f71 cleanup 2003-11-27 04:26:10 +00:00
Glenn Maynard c9074c170c IniFile::SetValueB->SetValue, etc. Cleanup. 2003-10-02 02:11:47 +00:00
Glenn Maynard b13cb43aa6 IniFile::GetValueB->GetValue, etc. Cleanup. 2003-10-02 02:03:29 +00:00
Andrew Wong 54e490fd20 oops, forgot to commit:
replace GAMESTATE->m_pUnlockingSys with UNLOCKSYS
2003-09-19 07:02:53 +00:00
Glenn Maynard d63eac91f4 Simplify UnlockSystem::InitRouletteSeeds. Add an assert. 2003-09-04 21:55:47 +00:00
Andrew Wong 06eaebb9c5 warn in logfile invalid unlock entries, and remove them from the system when they're found 2003-08-11 22:37:46 +00:00
Andrew Wong 6812cbfd7a change SongEntry to UnlockEntry 2003-08-11 20:57:57 +00:00
Steve Checkoway 762afe38a4 Fix compiler warnings. 2003-08-10 03:23:17 +00:00
Andrew Wong 5cc3dbe4bb various bugfixes/updates
unlock system now supports clear and failed extra stages
songs unlocked by roulette are no longer unlocked by selecting them as extra stage
'fixed' survived time for extra stage when failing
2003-08-07 10:15:16 +00:00
Chris Danford 8eb277cdce fix slash direction for Xbox 2003-08-04 00:04:53 +00:00
Andrew Wong cd0af65a88 show number of unlocks on title screen (easier benchmarking purposes, mainly) 2003-07-25 00:03:05 +00:00
Andrew Wong 4fa5cbf673 minor unlock system fixes 2003-07-24 14:04:13 +00:00
Glenn Maynard 71b2199fb2 Move the rest of song searching logic into SONGMAN. 2003-07-22 05:45:30 +00:00
Andrew Wong 42ea9a0fdb unlock system changes - mainly to try implement extreme-style unlock scrolling 2003-07-20 15:09:37 +00:00
Glenn Maynard 608f6aede3 simplify 2003-07-18 08:04:47 +00:00
Glenn Maynard 66e156e840 Whoops. SongEntry::UpdateLocked was backwards. 2003-07-18 07:51:42 +00:00
Glenn Maynard 32831d5af2 Simplify. 2003-07-18 06:38:05 +00:00
Andrew Wong f2c5d01e8f basic support for scrolling song list 2003-07-16 12:58:02 +00:00
Sean Burke 4feca2678f Compile fix for UnlockSystem. 2003-07-15 10:11:22 +00:00
Andrew Wong a1e82c2f8b removed a few unused functions 2003-07-15 08:00:59 +00:00
Glenn Maynard 461e1bcf1a Don't parse things yourself when there's code to do it ... 2003-07-15 00:52:01 +00:00
Andrew Wong 608a2cdacf changed unlock.dat format (now #UNLOCK:song title:code=value,code=value) 2003-07-14 06:36:29 +00:00
Glenn Maynard 2d12eb7985 simplify, comment 2003-07-13 19:41:57 +00:00
Andrew Wong 511e81eafc fixed a few bugs (thanks glenn) and a little cleanup 2003-07-13 14:18:26 +00:00
Glenn Maynard bf5cd55bb6 re-simplify 2003-07-12 21:41:12 +00:00
Glenn Maynard 216462a9b7 Comment, simplify. 2003-07-12 20:22:26 +00:00
Glenn Maynard 9db916b94f Simplify. 2003-07-12 20:16:07 +00:00
Ben Anderson e882f9d3b2 Case counts on Linux 2003-07-11 18:08:57 +00:00
Andrew Wong 89e57aa708 fixed bug in reading inis - it would reset if the file WAS found, not vice versa. 2003-07-11 10:34:10 +00:00
Andrew Wong 9958c4c0c5 bugfixes and updates to unlock system (more abstract) 2003-07-11 09:35:28 +00:00
Andrew Wong 721df8ea02 updated course unlocking to take transliterated (non-translated) titles
redid code for unlock screen so courses and songs are displayed
2003-07-10 14:44:13 +00:00
Andrew Wong e5b4b4be6c updated support for course unlocking (very basic) 2003-07-10 11:24:16 +00:00
Andrew Wong 987f152891 Added some metrics to unlock screen (animations for unlock icons, mainly, as well as "seconds to display")
Fixed bug with roulette seeds (selecting a song that does not exist in unlock database caused a crash upon selecting a song)
2003-07-10 07:22:31 +00:00
Glenn Maynard 8e421b6b61 Fix matching. 2003-07-09 19:10:09 +00:00
Andrew Wong b8c014e5bf RouletteSeeds now is updated dynamically based on unlocks.dat 2003-07-09 14:16:21 +00:00
Andrew Wong 402145139d optimized UnlockSystem::FindSong() function so its a O(log n) operation instead of O(n)
(improved from sequential to binary search; still may have bugs so old code is commented out)
2003-07-09 13:54:23 +00:00
Andrew Wong 68eeaae034 implemented unlock by roulette method [RO] (not ragnarok online, silly) 2003-07-09 11:38:50 +00:00