Commit Graph

315 Commits

Author SHA1 Message Date
Glenn Maynard c4f0c0f5c0 Dupe steps sometimes have varying initial whitespace; ignore it. (Don't
ignore all whitespace, since newlines are significant in SM data.)
2003-09-08 23:08:25 +00:00
Chris Danford c0c680317c profiles are usable 2003-09-08 07:21:41 +00:00
Chris Danford 6ad6b3656e add tempo compress/expand in editor 2003-09-07 22:28:46 +00:00
Glenn Maynard c99d98f52b Remove troubleshooting. 2003-09-07 03:58:41 +00:00
Glenn Maynard e90ab78c63 Don't use RemoveNotes in DeleteDuplicateSteps. 2003-09-07 03:54:21 +00:00
Glenn Maynard 3a76264c14 Troubleshooting. 2003-09-07 03:37:31 +00:00
Kevin Slaughter 91818ab829 Basic support for symbolic song linking. Currently it duplicatly loads a song into the specified dir. The SONGNAME.include should be in whatever mix folder the link should appear in, and only have the tag of #LINK:Songs/mixfolder/songname; -- Unfortunatly since it is double-loading this song, this causes 2 scores to be saved, etc. Added m_bIsSymLink into the Song class so we can ID it as such, to exclude it from score writing/song enumeration and such. I kinda need some help makgin sure scores and all writable data are mapped back to the real song. 2003-09-05 09:14:11 +00:00
Glenn Maynard 95e3575094 Fix "Capitalize DWI, no SM": m_sSongFileName was not set correctly
if a DWI extension wasn't lower-case.
2003-09-04 19:29:42 +00:00
Thad Ward 5790860a2e remove the record from the vector, otherwise we end up with some invalid data because the vector's size doesn't decrese. 2003-09-03 12:17:06 +00:00
Glenn Maynard d64d16e083 bump cache for loading changes 2003-09-02 20:49:39 +00:00
Glenn Maynard 47df5fd125 Delete duplicate steps, to clean up after a bug in a previous version.
(This is more important now, as the "change duplicate difficulties"
code will make duplicate steps cause all difficulties to be shuffled around,
making it much harder to fix.)
2003-09-02 20:48:55 +00:00
Glenn Maynard 7223d446cb const fix 2003-09-02 20:39:29 +00:00
Glenn Maynard ae7f4b3bcd m_iMusicBytes is unused 2003-09-02 20:38:05 +00:00
Glenn Maynard 028cf5474c simplify 2003-09-02 20:28:56 +00:00
Glenn Maynard 5e073dfc00 Fix crash if there are two steps with Challenge difficulty 2003-09-02 20:25:00 +00:00
Chris Danford 5e764d2a7e fix multiple Steps assigned same Difficulty when loading from BMS 2003-09-01 07:56:22 +00:00
Chris Danford 62a6a7754b Fill in Steps::m_sDescription automatically if missing. 2003-08-13 04:48:06 +00:00
Chris Danford 1e514c1c51 Rename overloaded methods of Song so that stack traces are more helpful. 2003-08-10 08:58:11 +00:00
Chris Danford 879fa6c37c NUM_NOTES_TYPES => NUM_STEPS_TYPES 2003-08-07 06:38:18 +00:00
Chris Danford 1a0d83cbc0 m_NotesType => m_StepsType
split NoteDataUtil to sep file
2003-08-07 06:36:34 +00:00
Chris Danford f5cd95b4f9 NotesType => StepsType 2003-08-07 06:16:17 +00:00
Glenn Maynard 703637a8c9 cleanup 2003-08-05 01:50:44 +00:00
Glenn Maynard f6ee6c62f0 If no banner path is defined at all, return the null string, not the song path. 2003-08-03 05:36:22 +00:00
Chris Danford bf02bfddf4 rename Notes to Steps 2003-08-03 00:13:55 +00:00
Glenn Maynard 0306ff67e1 Fix odd problems with detecting images 2003-07-30 06:45:06 +00:00
Glenn Maynard bafb9e0f2b Somehow, songs seem to be missing groups when we check them
in SongManager::GetExtraStageInfo.  Sanity check.
2003-07-30 05:28:23 +00:00
Glenn Maynard 3014693618 fix blacklist image filenames being case-sensitive 2003-07-29 23:20:33 +00:00
Glenn Maynard c05df0adac use BlacklistedImages 2003-07-28 08:23:29 +00:00
Glenn Maynard c5cd63392b bump cache 2003-07-28 07:34:04 +00:00
Chris Danford 278cb4c3f1 runs on Xbox 2003-07-22 07:47:27 +00:00
Glenn Maynard 948ac51c90 m_bIsLocked is unneeded. 2003-07-18 07:54:07 +00:00
Glenn Maynard dddb7fb92a bump cache due to BMS fixes 2003-07-15 20:52:13 +00:00
Glenn Maynard 8a5558e243 bump 2003-07-15 00:09:38 +00:00
Glenn Maynard 361a2b58a9 add SONGMAN->FindSong 2003-07-09 04:09:35 +00:00
Glenn Maynard 0ea5fe7d63 bump cache 2003-07-07 05:39:45 +00:00
Chris Danford 987c51c0b6 add global offset setting (remove when we add timestamped input) 2003-07-05 05:28:23 +00:00
Chris Danford 9c9aef37c7 fold CroppedSprite functionality into Sprite
more work on Rave
2003-07-03 06:38:57 +00:00
Glenn Maynard 7d34a3f21d Go back to easy icons on easy light songs.
Hopefully fix EditMenu crashes.
2003-07-02 01:38:00 +00:00
Glenn Maynard 2c5a859432 fix potential infinite loop 2003-06-30 05:19:50 +00:00
Glenn Maynard 455f230e94 bump cache 2003-06-30 03:14:52 +00:00
Glenn Maynard a09a79c2f2 unneeded code 2003-06-29 20:14:36 +00:00
Glenn Maynard 2009310fa5 invalidate banner cache 2003-06-28 01:48:54 +00:00
Glenn Maynard d747c3fc2f simplify using a functor class instead of a template 2003-06-27 09:19:45 +00:00
Chris Danford df728d987a Add sorts by meter
Choose a random dancing character on GameState::Reset()
2003-06-27 08:06:22 +00:00
Glenn Maynard 9c2c8873c5 add Song::Reset and Song::RevertFromDisk 2003-06-24 20:04:35 +00:00
Glenn Maynard 474875f7cb move song cache into a subdir 2003-06-23 23:00:49 +00:00
Glenn Maynard 9348ab2341 bump cache 2003-06-23 22:45:06 +00:00
Glenn Maynard f2cb90da2a Fix BPM sort. 2003-06-23 06:45:47 +00:00
Glenn Maynard ae863c4472 Fix banners being overridden incorrectly.
Find "BN" banners.  (?!)
Simplify.
2003-06-22 20:59:57 +00:00
Glenn Maynard 2b3c2e4db4 strings in CompareSongPointersBySortVal 2003-06-19 06:23:16 +00:00