Commit Graph

103 Commits

Author SHA1 Message Date
Jason Felds acbf2e9aa7 Another syntax bug, another cache force.
...alright, even I'm getting annoyed with this.
2011-07-17 23:42:38 -04:00
Jason Felds 92bab49a16 Hurp-a-durp.
...never let me say that again. Cache increased.
2011-07-17 22:21:16 -04:00
Jason Felds f8446ac3ca That "h" wasn't behaving right. Remove. 2011-07-17 16:18:22 -04:00
Jason Felds 48226f2027 No longer store #NOTES in cache.
Use the #STEPFILENAME tag to access the files
as appropriate.

To the betting pool fans: file cache version is 192.
2011-07-17 16:06:40 -04:00
Jason Felds bafcea2a6b Just about all that can be done before Loading.
This next commit will be the big one it seems.
2011-07-17 13:27:47 -04:00
Jason Felds 497f460b42 Properly calculate radars for Couple charts.
This does force another cache update.
2011-07-13 04:19:39 -04:00
Jason Felds 08d5f8f722 Add Miss Combo support in #COMBOS tag. 2011-07-09 02:28:15 -04:00
Jason Felds fe299a616c Cache, change log, the usual. 2011-07-07 18:48:59 -04:00
Jason Felds cc4f7b6d5d Add more defaults. 2011-07-07 17:10:04 -04:00
Jason Felds 98a974a3d3 Increment the cache.
Who wants to place their bets on the final cache value
when we hit SM5 final?
2011-07-07 15:18:53 -04:00
Jason Felds 7cff5036f5 Today, on "choose your commit message":
Wolfman wanted a better name for the function thanks to its new purpose.

Wolfman wanted everyone to suffer by forcing recompilation of 88 files.

Wolfman wanted a sandwich.
2011-07-05 15:04:24 -04:00
Jason Felds 0a791850d6 More horizontal scrolling reduction. 2011-07-05 15:01:30 -04:00
Jason Felds f4c2c7f0be Reduce horizontal scrolling. Other small fixes. 2011-07-05 14:54:01 -04:00
Jason Felds 9ffc253441 Make GetBannerPath consistent with Background. 2011-07-05 14:44:22 -04:00
Jason Felds 57e3c2fc80 Use accessor functions instead of direct calls. 2011-06-30 02:19:37 -04:00
Jason Felds df14721d0f Last update requires recache fix.
Accidentally wasn't reading the right tag.
2011-06-30 02:11:32 -04:00
Jason Felds 5940bdeddb More abstraction. 2011-06-30 02:10:58 -04:00
Jason Felds 80d3618b8e Prepare for function abstraction. 2011-06-30 01:56:50 -04:00
Jason Felds 7627cbe5ac Unused. 2011-06-30 01:30:14 -04:00
Jason Felds 8bc2c38142 Replace #BEAT tags with #SECOND tags.
Split Timing has made this necessary.

Yes, this means another recache.
2011-06-30 01:11:38 -04:00
Jason Felds a8da45978d Prep work for cache tag adjusting.
Hopefully this won't take too long.
2011-06-29 23:32:14 -04:00
Jason Felds 8051cd7ad2 .ssc format change, recache required.
This is being done so that beat based #ATTACKS
can be possible.
2011-06-27 20:27:59 -04:00
Jason Felds 5ce88d4b54 Attacks can be saved in the editor.
It's more flexible to do it by hand though.
2011-06-24 22:11:07 -04:00
Jason Felds f2d1ca1d4b Make Step #ATTACKS official. 2011-06-24 11:58:51 -04:00
Jason Felds b51eec691d Step Attacks will be written.
The cache won't be incremented until this is
given some testing.
2011-06-24 11:27:20 -04:00
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