Commit Graph

60 Commits

Author SHA1 Message Date
Jason Felds e00b7f3616 [notesloader] Some refactoring done. 2011-06-09 14:01:55 -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 f9eb6fb387 Speed Segments Satisfied. 2011-05-31 15:27:27 -04:00
Thai Pangsakulyanont fe9573975c [scroll] 90% of scroll segments 2011-05-25 22:44:41 +07:00
Jason Felds 9701b60910 [splittiming] Force tidying up of the song.
This will force tidying up of the timing,
thus stopping the SpeedSegment crashes.
2011-05-16 23:44:06 -04:00
Jason Felds f00c59fd2c [splittiming] Allow songs to start with 0+ SPEED.
Somehow, this just screams gimmickry.
2011-05-16 13:05:37 -04:00
Jason Felds ea21b98826 [splittiming] Version fix. 2011-05-16 10:45:03 -04:00
Jason Felds b12adc82e1 [splittiming] Simplify. 2011-05-16 10:05:56 -04:00
Jason Felds 329798e0d6 [splittiming] Few things with NotesLoader/Writer:
1) Start to accept FakeSegments.
2) Start the transition to relative points for Warps.
3) Again, song timings don't get FakeSegments.
2011-05-16 10:02:57 -04:00
Jason Felds e2766cf644 [splittiming] SpeedSegments run on Seconds now.
ScreenEdit's code probably needs to be redone.
At least, someone find a way to remove "Beats"
or "Seconds" from the text entry area.
2011-05-15 23:48:03 -04:00
Jason Felds 58b209959f [splittiming] Fix minor load issue on SPEEDS. 2011-05-15 21:22:17 -04:00
Jason Felds a0d3d9d6ee [splittiming] SPEEDS! 2011-05-15 16:56:35 -04:00
Jason Felds 11de86e260 [splittiming] Right, LOAD the #SPEEDS. 2011-05-15 16:40:06 -04:00
Jason Felds ad1c4cabce [splittiming] Log typo. 2011-05-15 15:27:02 -04:00
Jason Felds 3b684e8c20 [splittiming] Write out the #SPEEDS tag.
We're not incrementing the version due to 0.70
being the main one with Split Timing.

If requested, maybe a version 0.64 or something.
2011-05-15 15:24:36 -04:00
Jason Felds ec26e0245c [default -> splittiming] That's a lot. 2011-05-15 06:09:33 -04:00
AJ Kelly 8f70dcf99b move DwiCompatibleStringToDifficulty from Difficulty to NotesLoaderDWI; make .sm and .sm-derived formats use DifficultyToString since NotesWriterSM/SMA/SSC should be writing normalized strings 2011-05-15 03:18:34 -05:00
Jason Felds 6005995698 [splittiming] #MULTIPLIER tag. Acts like #COMBO.
Well, it really does more, but they are more Pump
specific behavior right now. Let's try to stick with
things that can work for all on this parser.
2011-05-14 18:56:58 -04:00
Jason Felds 4b89c0fae7 [splittiming] Abstraction, prep work. 2011-05-14 17:41:08 -04:00
Jason Felds f9f51daf22 [splittiming] Abstract unused(?) #ATTACKS. 2011-05-14 17:24:18 -04:00
Jason Felds 018b515273 [splittiming] Abstract, minor cleanup on SMA.
Time we get this format properly supported.
2011-05-14 16:56:50 -04: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 da51e26d07 Standardize conversion processes.
Too many arguments for or against the many methods:
stick to one inside a common function.

This commit will force recompilation of many files.
2011-05-11 15:58:31 -04:00
Jason Felds 5d4c63bf5a [splittiming] The .edit files matter too.
Maybe we need a new extension for edits.
2011-05-10 08:58:24 -04:00
Thai Pangsakulyanont ce91d1a431 [splittiming] load split timing from ssc files 2011-05-10 17:44:12 +07:00
Jason Felds fab4cda5ff [splittiming] Comment cleanup. 2011-05-09 23:35:21 -04:00
Jason Felds 1ea093cd5f [splittiming] Cleanup, more prepwork. 2011-05-09 23:16:56 -04:00
Jason Felds f629f06c34 [splittiming] Abstract functionality for later.
I don't want to repeat code for Steps.
2011-05-09 22:42:46 -04:00
Jason Felds 71bf72e964 [splittiming] More error fixes. (153)
Nothing has been tied to the steps yet.
2011-05-09 20:48:23 -04:00
Thai Pangsakulyanont 31848e79c4 [splittiming] replace new Steps with [song].CreateSteps() (224 build errors) 2011-05-09 22:47:47 +07: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 6fb7d2a4e2 [default -> sm130futures] Bring up to date. 2011-05-01 21:35:20 -04:00
AJ Kelly c5be31ec69 [Song] Added Origin (#ORIGIN tag in .ssc) 2011-04-30 19:23:29 -05:00
Jason Felds dae89e1fd1 [sm130attacks] Minor cleanup before testing. 2011-04-17 23:03:39 -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 48fd81c515 [sm130labels] > != >= 2011-04-05 14:13:19 -04:00
Jason Felds 25b5e24b93 [sm130labels] Have to trim newline chars. 2011-04-05 01:16:31 -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 64619f9819 [warps] Add more flexible constructors. 2011-03-26 14:27:06 -04:00
Jason Felds 9d456125a1 [warps] Load the warps.
Now, the fun part...implementation.
2011-03-24 19:58:36 -04:00
Jason Felds a085d0d1da Line endings...be normalized! 2011-03-17 01:47:30 -04:00
Jason Felds 6a0fc6720c Quiet warnings. 2011-03-16 17:43:41 -04:00
Jason Felds 7c4044a2fc Force consistent line endings.
I'd suggest enabling the EolExtension:
this way we won't go back and forth here.
2011-03-16 15:51:54 -04:00
Jason Felds 25ce852eed Get Loader and Writer set up for these segments. 2011-03-03 01:37:42 -05:00
Jason Felds f3fbb07c80 Prepare for Steps to have Attacks.
At this time, this tag is whitespace.
Thus, the cache is not invalidated for now.
2011-03-01 15:55:02 -05:00
Jason Felds 59558d0e32 Radar branch: update SSC version number in cache. 2011-02-28 00:12:13 -05:00
Jason Felds ca83d063f8 More on the branch. NotesLoader/Writer set up. 2011-02-27 22:17:18 -05:00
AJ Kelly b73a2bb153 [NotesLoaderSSC] Allowed reading of #NOTES2 again. 2011-02-24 00:55:19 -06:00