Commit Graph
2543 Commits
Author SHA1 Message Date
AJ Kelly 2fba8d6426 work in progress ScreenMapControllers2 because I'm sick of working on it 2011-09-11 12:03:02 -05:00
Flameshadowxeroshin 64f418c5d7 fix course bug 2011-09-11 15:47:11 +00:00
Flameshadowxeroshin d70c141dcc this is part of the solution, nvm 2011-09-11 15:41:48 +00:00
Flameshadowxeroshin 93e449553d look i know what you guys were going for but it just screws things up. 2011-09-11 14:41:51 +00:00
Flameshadowxeroshin c6b6ea8f1a remove this function entirely, it wasn't the solution 2011-09-11 14:24:07 +00:00
Jason Felds 80102a23cf Reduce horizontal scrolling. 2011-09-11 10:19:50 -04:00
Jason Felds c439be5842 Fix compile. Anyone have a better name? 2011-09-11 10:19:35 -04:00
Flameshadowxeroshin 8c5d7fb9e5 we need this function and it ISN'T IMPLEMENTED ANYWHERE. bring back DwiCompatibleStringToDifficulty as StringToDifficulty until a better solution is found. 2011-09-11 14:10:36 +00:00
AJ Kelly deeb6fdb0e [ScreenEvaluation] Added "evaluation full combo W1" and "evaluation full combo W2" announcer cues. 2011-09-11 03:21:31 -05:00
Jason Felds 02f20754f6 More accurate comment. 2011-09-10 21:54:42 -04:00
Jason Felds 992dbe665a If we have asserts/failures, may as well be clear. 2011-09-10 21:48:54 -04:00
Jason Felds fd5acb7ee9 Use our macros. 2011-09-10 21:33:00 -04:00
Jason Felds c39c435649 Comment fix. 2011-09-10 21:26:05 -04:00
Thai Pangsakulyanont fc0ee6543b insert notes first, then add autokeysounds thereafter. 2011-09-10 17:11:46 +07:00
Thai Pangsakulyanont afd64f3ed9 fix the comment. 2011-09-10 15:14:04 +07:00
Mark Cannon 0d4e43f9e3 stage 1 of TimingSegment cleanup: consolidate genericizable code in TimingData, use a proper variable name 2011-09-10 03:08:59 +00:00
AJ Kelly 5c7e13af14 comment this out because it's breaking the build and I'm not sure how to fix it. 2011-09-10 02:05:28 -05:00
AJ Kelly ae8bf617a3 slight cleanup 2011-09-10 02:05:12 -05:00
Thai Pangsakulyanont 0db3fbac7a force autokeysound chain to be the shared sound when there's no music.
this prevents the crash caused by the asserion "No keysounds were loaded for the song %s!".
the song will load just fine in this case, but the notes will not scroll.

this only takes place when m_pSharedSound is NULL, which doesn't break when there's
background music but no autokeysounds.

on a related note,
the "notes don't scroll" problem also existed [before this commit] when there's no more
autokeysounds to play, in this case, the song stopped and the notes stopped scrolling.
and there's no way to get to the end of the song. can't figure out how to deal with this yet.
2011-09-10 12:59:26 +07:00
Mark Cannon e56de5a09a undo regression introduced in d17c21e where any songs without keysounds were clobbered by RageSoundReader_Silence. please test your code before committing it :| 2011-09-09 23:51:10 +00:00
Thai Pangsakulyanont 1362cab86b merge 2011-09-10 01:21:19 +07:00
Thai Pangsakulyanont b26dc2b3bd major rewrite of NotesLoaderBMS. now it needs a lot of testing.
- handles BPM changes correctly
- songs should load faster
- auto-adjusts time signature changes (not sure how well will it perform.)
- add some code to differentiate between beat_single5 and popn_five, fixes bug 430
- also, bug 500 seems to be fixed after the rewrite, after some other attempts fail

what's not supported yet:
- #LNOBJ long note parsing
- #LNTYPE 2 long note parsing [http://nvyu.net/rdm/ex.php]
2011-09-10 01:08:04 +07:00
AJ Kelly 71ec0fc66b [GameManager] Fix shifting of 2P notes in beat mode. [1a2a3a2a1a] 2011-09-08 21:16:46 -05:00
Thai Pangsakulyanont 27195bd02c ...and another merge! 2011-09-09 08:58:41 +07:00
Thai Pangsakulyanont 9baffbc9e3 merge from some old revision (forgot to commit) 2011-09-09 08:58:01 +07:00
AJ Kelly fb2a63ca16 [GameState] Added GetEarnedExtraStage() Lua binding. 2011-09-07 23:48:04 -05:00
AJ Kelly e06c7d334f back to 3 significant digits for .ssc files. 2011-09-07 22:17:20 -05:00
AJ Kelly 5ed3a8a80e still want to get this working one day... 2011-09-07 21:00:49 -05:00
AJ Kelly a0455b4fd2 Experiment over, dance is the default game again. 2011-09-07 17:44:37 -05:00
AJ Kelly 5ae2f9f4ba [Model] Added GetDefaultAnimation() Lua binding. 2011-09-07 14:28:07 -05:00
AJ Kelly 35631c73c1 just some cleanup as usual 2011-09-07 10:56:44 -05:00
AJ Kelly 7c686aa160 small freem cleanup 2011-09-07 10:46:29 -05:00
AJ Kelly 06ceba5158 loading window changes on Windows 2011-09-06 17:03:57 -05:00
Thai Pangsakulyanont d17c21e091 Moved the unused RageSoundReader_Silence from RageSound.cpp to RageSoundReader.h and use it in AutoKeysounds.cpp.
Hopefully this should fix Bug 0000500, but I don't know, can't reproduce.
2011-09-05 16:02:51 +07:00
Jason Felds df937f766a Restore compiling on Mac side.
Revert this if things are worse.
2011-09-04 00:15:02 -04:00
AJ Kelly abb21b32a1 [GameManager] beat "versus" -> "versus5"; fix beat versus7 being "single7". see http://ssc.ajworld.net/sm-ssc/bugtracker/view.php?id=512 [1a2a3a2a1a] 2011-09-02 20:58:17 -05:00
AJ Kelly bd9e08a8e8 [MenuTimer] Added start(), disable() Lua bindings. Also renamed setseconds to SetSeconds to match GetSeconds. 2011-09-02 11:43:10 -05:00
AJ Kelly 80ec025588 more pedantic cleanup of extraneous tabs, and add a description to LightsDriver_SystemMessage. 2011-08-31 12:38:10 -05:00
AJ Kelly dd2aeb82f6 cleanup, add copyright notice to LightsDriver_LinuxWeedTech.cpp 2011-08-31 12:32:07 -05:00
Mark Cannon ecb06dc68b work around weird error encountered with GeForce MX 440 in the OGL renderer 2011-08-31 01:24:09 -04:00
Flameshadowxeroshin c0634d5be8 really bad error fixed 2011-08-31 03:42:03 +00:00
Flameshadowxeroshin 49d2201882 add SetOptionRowFromName to ScreenOptions. not yet tested or proofread. 2011-08-31 03:41:26 +00:00
Jason Felds 9153e80769 Remove unneeded comment. 2011-08-30 13:18:45 -04:00
Thai Pangsakulyanont cbcf955fe8 fixes building in Mac OS X (I hope so) 2011-08-29 00:11:10 +07:00
AJ Kelly cdca3d61d6 future ideas... 2011-08-27 15:50:45 -05:00
AJ Kelly fa12ff045b [ThemeManager] Added DoesThemeExist(sTheme), IsThemeSelectable(sTheme), DoesLanguageExist(sLang), GetCurThemeName(), HasMetric(sGroup,sValue), and HasString(sGroup,sValue) Lua bindings. 2011-08-27 15:48:33 -05:00
AJ Kelly 8561fd0b26 [FontManager] ReloadFonts() was only used in ScreenTestFonts, which is gone now. 2011-08-27 15:27:56 -05:00
AJ Kelly 1a1b6af828 [CryptManager] Add GenerateRandomUUID() Lua binding. 2011-08-27 15:26:17 -05:00
AJ Kelly 183888f4f1 [SongManager] Add SongToPreferredSortSectionName(song), WasLoadedFromAdditionalSongs(song), and WasLoadedFromAdditionalCourses(course) Lua bindings 2011-08-27 15:23:20 -05:00
AJ Kelly d5979dab6a [SongManager] Added GetPreferredSortSongs(), GetPreferredSortCourses(courseType,bIncludeAutogen), GetPopularCourses(courseType) Lua bindings. 2011-08-27 15:09:14 -05:00