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
AJ Kelly
8d5b50e876
[SongManager] Added GetCoursesInGroup(sCourseGroup,bIncludeAutogen), GetSongGroupBannerPath(songGroup), GetCourseGroupBannerPath(courseGroup), DoesSongGroupExist(songGroup), DoesCourseGroupExist(courseGroup), GetPopularSongs() Lua bindings.
2011-08-27 13:18:41 -05:00
AJ Kelly
333de1fdfc
add todo to ExportPackage since it doesn't animate out before going to the next screen.
2011-08-27 02:57:13 -05:00
AJ Kelly
fc716a77d3
more work on the export packages screen
2011-08-24 13:14:17 -05:00
AJ Kelly
4eb2fe5730
small cleanup
2011-08-24 12:54:30 -05:00
AJ Kelly
0149d8556b
fix compile
2011-08-24 12:22:07 -05:00
Flameshadowxeroshin
030aa55b5a
Add LoadChildFromPath binding.
2011-08-24 10:28:58 -05:00
Flameshadowxeroshin
cea0eee09e
add RemoveChild and RemoveAllChildren bindings.
2011-08-24 09:02:48 -05:00
AJ Kelly
2fd1670eef
export package stuff for testing
2011-08-23 22:33:32 -05:00
AJ Kelly
89d27a656e
uncomment splash code on gtk loadingwindow; still doesn't work
2011-08-23 22:09:30 -05:00
AJ Kelly
94c130065f
update desktop folder for unix/linux
2011-08-23 22:05:32 -05:00