Commit Graph

78 Commits

Author SHA1 Message Date
Jason Felds 32ee68dcf9 Don't have AutoKeysounds count for radar values.
Since this affects the loading of files, it's
time for another cache reload. *groan*
2011-06-20 19:13:46 -04:00
Jason Felds bd336c9a76 Bring better(?) assertion to default. 2011-06-17 00:32:30 -04:00
AJ Kelly ee742856b2 fix this up 2011-06-10 20:39:31 -05:00
Jason Felds 3123bbaea0 Revert 0b67f6b.
Perhaps there is a better implementation.
2011-06-10 21:20:26 -04:00
Jason Felds 1e296ed0bf [notesloader] More virtuals. 2011-06-09 21:27:47 -04:00
Jason Felds b6bf776716 New branch: [notesloader]
Time to better unify our files and refactor properly.
2011-06-09 13:46:30 -04:00
Jason Felds fc9f07158a 99% fix scoring with warps and fakes.
Now all charts can seek 100%.

This does force yet another cache reload.

Hopefully it won't slow first loads too much.
2011-06-08 16:14:11 -04:00
Jason Felds 5c83d529ab Remove faulty shortcut code for hand calcs.
Unfortunately, to maintain accuracy, this
will invalidate the ca-- *beaten to the floor
with the nya cat*
2011-06-06 23:00:07 -04:00
Jason Felds 87a86b63e7 Consistent > vs >= on long songs. 2011-06-05 02:38:39 -04:00
Jason Felds 0b67f6bc64 Temporarily stop lua error if no background.
Caveat: if no song background, nothing shows on
song load and the background jarringly comes in.

Feel free to revert if this is a bad idea.
2011-06-04 19:20:41 -04:00
Thai Pangsakulyanont 687affa1e5 merge.
I seem to get an EXC_BAD_ACCESS error about libpng on app starting, so I don't know if the merge succeeded at all :<
2011-06-04 19:18:55 +07:00
Thai Pangsakulyanont a1681faa06 skip recalculating radar values and last beat when loading from cache. loading songs from the cache is now 5x faster.
fyi: it took 1:40 minutes to load my library, now it's only 20 seconds.
2011-06-04 17:28:20 +07:00
Jason Felds c54d4542ff I am an idiot. That is all. 2011-06-03 21:36:09 -04:00
Jason Felds 86e70e1a83 Bring in the scroll branch.
Sorry Saturn, but you have to re-cache this time.
2011-05-25 14:40:18 -04:00
AJ Kelly 27a6ebd187 remove support for diagonal banners; it's 2011, the theme should be taking care of banner rotation. plus this made things problematic for people wanting to use square banners. 2011-05-20 00:19:51 -05:00
Jason Felds 719922a187 Right, fixed SMA but not SM? (Negative Fixes) 2011-05-19 21:49:36 -04:00
Jason Felds ac8b0d789d Move doxygen comment to header file. 2011-05-19 18:26:58 -04:00
Jason Felds c97b45eca7 Update log. 2011-05-19 14:05:13 -04:00
Jason Felds 526584d11e Figures I missed warp conversions on SMA.
Okay, I may have to start moving these functions
into the SM Loader at this rate.
2011-05-19 12:19:30 -04:00
Jason Felds 791cd3a28f [splittiming] Prepare the cache for merging. 2011-05-18 21:22:44 -04:00
Jason Felds e902adcb13 [splittiming] FORCE clean up the cache early. 2011-05-16 12:12:19 -04:00
Thai Pangsakulyanont a09e3d51c2 [splittiming]
- calculate m_fFirstBeat and m_fLastBeat correctly
- fix a crash caused by calculating by tidying the timing first.
- make editor go back to right place after playing (the editor should be fairly working now!)
2011-05-12 19:07:41 +07:00
Jason Felds 8de6ddb7e3 [default -> splittiming] Cleanliness. 2011-05-11 17:07:20 -04:00
Jason Felds 750b688de4 Consistent insensitive string comparisons.
This seems to reduce the need for a #define,
but I need someone on the Windows side to check.
2011-05-11 16:48:51 -04:00
Jason Felds 33172945ea [splittiming] Players, invalidate your caches! 2011-05-11 11:03:12 -04:00
Thai Pangsakulyanont ce91d1a431 [splittiming] load split timing from ssc files 2011-05-10 17:44:12 +07:00
Thai Pangsakulyanont b634639e8e Write timing tags for SSC files.
WARN: This does not work with ScreenEdit, yet!
2011-05-10 16:00:47 +07:00
Jason Felds 9cb41af5f4 [splittiming] All but ScreenEdit. (67) 2011-05-09 21:11:33 -04:00
Jason Felds f7d1b46f72 [splittiming] Bringing it down. (91) 2011-05-09 21:03:30 -04:00
Jason Felds 4784e544a4 [default -> splittiming] Catch up is a pain. 2011-05-09 15:29:56 -04:00
Thai Pangsakulyanont 9384f82ccd [splittiming] a function to create steps for the song (259 build errors) 2011-05-09 22:37:15 +07:00
Jason Felds a6500a0dc1 Don't clamp meter on write.
Here's yet another cache refresh for the trouble.
2011-05-07 19:34:53 -04:00
Jason Felds 2491372019 [sm130attacks -> sm130futures] Bringing it in.
Help will be needed to make Song Attacks work by default.

Yes, that means I want no activated attacks to mean DQ.
2011-05-05 13:48:04 -04:00
Jason Felds 39d5e8f676 [sm130futures] Typo fix; force version update. 2011-05-02 22:36:20 -04:00
Jason Felds 70e944a959 [sm130futures] Deal with blank lines on write.
Yes, it's another cache restarter.
2011-05-02 22:15:14 -04:00
Jason Felds 6fb7d2a4e2 [default -> sm130futures] Bring up to date. 2011-05-01 21:35:20 -04:00
Jason Felds 626fcdb5bb Simplify, use initializers. 2011-05-01 17:20:59 -04:00
AJ Kelly c5be31ec69 [Song] Added Origin (#ORIGIN tag in .ssc) 2011-04-30 19:23:29 -05:00
Jason Felds bbe90468b4 Enforce difficulty meter ranges.
WARNING! This invalidates the cache!
TODO: Make MAX_METER a common metric?
2011-04-29 13:24:50 -04:00
Jason Felds c8b30ef75e [sm130attacks] Force reload the cache here.
Unsure if this will warrant a .ssc version increase.
2011-04-17 23:06:05 -04:00
Jason Felds f9f87f35f1 [default -> sm130futures] Obvious. 2011-04-05 22:41:41 -04:00
Jason Felds 5d98f47fc3 Allow editing #DISPLAYBPM traits in the editor.
Look in Edit Song Info to find it.
2011-04-05 22:40:33 -04:00
Jason Felds 9e6ea7b3a6 [sm130labels] Force starting label, display all.
Now to fix the keyboard command...
2011-04-05 01:04:19 -04:00
Jason Felds 3991f81101 [sm130labels] Add labels to the SSC format.
Also do cleanup on the Loader and Writer comments.

Editor hooks to follow soon.
2011-04-04 23:24:32 -04:00
Jason Felds 34813c26ef Disable saving ALL steps in the .sm format. 2011-03-30 21:37:11 -04:00
Jason Felds c11c5ee313 [warps] More setting up. 2011-03-24 19:47:04 -04:00
Jason Felds a085d0d1da Line endings...be normalized! 2011-03-17 01:47:30 -04:00
AJ Kelly cbb32635d5 attempt to load .sm files if loading .ssc files fails 2011-03-16 16:33:27 -05:00
Jason Felds a786d6a499 [notesLoaderSMA] I think it's test time. 2011-03-15 19:14:29 -04:00
Jason Felds eae575a246 Experiment: don't restrict halfdouble & routine.
I'm sure someone wants to see these in all difficulty levels.

Revert this if it becomes too crazy.
2011-03-06 18:57:29 -05:00