Commit Graph
100 Commits
Author SHA1 Message Date
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 059f0357ba [splittiming] Allow #COMBOS to be 0. 2011-05-15 21:28:44 -04:00
Jason Felds 275bb63ca0 [splittiming] Don't show SPEEDS in pure editor. 2011-05-15 21:24:39 -04:00
Jason Felds 58b209959f [splittiming] Fix minor load issue on SPEEDS. 2011-05-15 21:22:17 -04:00
Jason Felds c830bf81fe [splittiming] Attempt at Speed Segment control.
Working on another fix, will test this second.
2011-05-15 21:15:53 -04:00
Jason Felds f36121e647 [splittiming] Remember transitions to 1x. 2011-05-15 19:39:14 -04:00
Jason Felds 183e745534 [splittiming] Of course...negative inverse. 2011-05-15 18:57:04 -04:00
Jason Felds eb5ae94f07 [splittiming] Follow Daisu's lua a little more. 2011-05-15 18:33:47 -04:00
Jason Felds e9bcdc5568 [splittiming] Kind of getting there... 2011-05-15 18:15:52 -04:00
Jason Felds 300360a612 [splittiming] Setup for math fun.
Feels like we're doing trig or calculus here.
2011-05-15 17:45:21 -04:00
Jason Felds 231f9433c3 [splittiming] Speed Changes working...somewhat.
There needs to be some more math involving the beats.
2011-05-15 17:39:57 -04:00
Jason Felds 87ac80c33f [splittiming] We know this doesn't work.
Time to find what does.
2011-05-15 17:14:18 -04:00
Jason Felds a0d3d9d6ee [splittiming] SPEEDS! 2011-05-15 16:56:35 -04:00
Jason Felds c25c9616d9 [splittiming] Minor fix. 2011-05-15 16:42:50 -04:00
Jason Felds 11de86e260 [splittiming] Right, LOAD the #SPEEDS. 2011-05-15 16:40:06 -04:00
Jason Felds 59febf0c27 [splittiming] Adjusted too much there. 2011-05-15 16:13:56 -04:00
Jason Felds 6db40f034a [splittiming] Core lines set for #SPEEDS.
Let's see how badly this breaks.
2011-05-15 16:07:18 -04:00
Jason Felds 466f0be35a [splittiming] ScreenEdit + Speeds
Now let's try to implement the darn things.
2011-05-15 15:53:20 -04:00
Jason Felds cdd43f77f4 [splittiming] Display Speeds in Step Timing. 2011-05-15 15:37:46 -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 640f8fe9fc [splittiming] PlayerOptions -> HasTimingChanges.
Steps gained most of the functionality and lua doc.
Leaving song version in: may still have a use
thanks to #DISPLAYBPM.
2011-05-15 14:05:02 -04:00
Jason Felds 9ffe6166e2 [splittiming] Implement, add lua hook. 2011-05-15 13:48:10 -04:00
Jason Felds 702ebfe94b [splittiming] The start of SpeedSegments.
...I'm seriously debating moving the structs
to their own file at this rate. It's getting
a tiny bit unwieldy.
2011-05-15 13:09:13 -04:00
Jason Felds 2f83c16327 [splittiming] Minor typo. 2011-05-15 13:06:46 -04:00
Jason Felds ec26e0245c [default -> splittiming] That's a lot. 2011-05-15 06:09:33 -04:00
Jason Felds 6a4876e6af [default -> splittiming] Round 2. FIGHT! 2011-05-15 01:02:38 -04:00
Jason Felds 6e72870fd0 [default -> splittiming] Caught up. 2011-05-15 01:00:05 -04:00
Jason Felds d99e7b5c5b [splittiming] Re-establish Actor code. 2011-05-15 00:57:35 -04:00
Jason Felds 83ba698ced [splittiming] This TODO seems obsolete. 2011-05-15 00:57:01 -04:00
Jason Felds acfccd04c7 [splittiming] Revert Song Timing Restrictions.
I still think BG Changes should be Song Timing only though.
2011-05-15 00:09:44 -04:00
Jason Felds f4800b0e07 [splittiming] Helper function won't work here.
Not counting #TICKCOUNTS and #COMBOS interactions...
I think the loader is good.
2011-05-14 20:37:29 -04:00
Jason Felds 77dbafe996 [splittiming] Found the other location.
Is there perhaps more to this? Hopefully not.
2011-05-14 20:13:46 -04:00
Jason Felds a32a03b2e9 [splittiming] Trying to restore #COMBOS. 2011-05-14 20:05:27 -04:00
Jason Felds 574fee596e [splittiming] Convert properly. 2011-05-14 20:04:33 -04:00
Jason Felds 5a06315926 [splittiming] Right, song timing always is X/4. 2011-05-14 19:34:57 -04:00
Jason Felds 75f1959122 [splittiming] Last seen tag.
Time to try to make clean and give it a go.
2011-05-14 19:09:23 -04:00
Jason Felds 1cf2f266eb [splittiming] Actor compiles, but not links here.
Perhaps I'm doing it wrong?
2011-05-14 19:05:01 -04: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 725224863d [splittiming] SMA stops and delays. 2011-05-14 18:44:43 -04:00
Jason Felds 0464a86faf [splittiming] More progress. 2011-05-14 18:36:46 -04:00
Jason Felds 2652a7c10b [splittiming] #OFFSET done. Now for the rest. 2011-05-14 18:22:36 -04:00
Jason Felds efb37b47d7 [splittiming] Hey FSX, catch! 2011-05-14 18:17:48 -04:00
Jason Felds d3e2a2d73e [splittiming] You win this one Teru. 2011-05-14 18:05:40 -04:00
Jason Felds 11c4c2fd03 [splittiming] Another tag or two. 2011-05-14 18:04:31 -04:00
Jason Felds 1349350eb2 [splittiming] Minor update. 2011-05-14 18:04:11 -04:00
Jason Felds 4b89c0fae7 [splittiming] Abstraction, prep work. 2011-05-14 17:41:08 -04:00
Jason Felds 9196c69577 [splittiming] Temp breakage for parsing.
Going to do this the SSC way, because that's how we roll.
2011-05-14 17:34:22 -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 a5be839174 [splittiming] Missed a break. 2011-05-14 13:33:12 -04:00
Jason Felds 0011552246 [splittiming] Right, almost forgot this. 2011-05-14 12:46:27 -04:00
Jason Felds f845dbc232 Bring in the scoring fix from [splittiming]. 2011-05-14 12:44:59 -04:00
Jason Felds 682d679349 [splittiming] Versus scoring fix...wait.
This is in the wrong branch. Transplant time!
2011-05-14 12:44:59 -04:00
Jason Felds a70f087b0c [splittiming] Mino typoes. 2011-05-14 02:14:00 -04:00
Jason Felds 230fd47cf0 [splittiming] This also needed SST care. 2011-05-14 01:41:20 -04:00
Jason Felds 9909125b50 [splittiming] Let Linux have fun with this.
I forgot which folder SongPosition.* goes in.
2011-05-14 01:37:12 -04:00
Jason Felds 393dadcb16 [splittiming] More SST protection.
Also added InvalidSound for emphasis.
2011-05-14 01:31:28 -04:00
Jason Felds 361a6340db [splittiming] No BG Changes in Step Timing. 2011-05-14 01:03:39 -04:00
Jason Felds e462049c16 [splittiming] No more holds/rolls on Song Timing. 2011-05-14 00:57:34 -04:00
Jason Felds 7c9b54e9f0 [splittiming] Fix ArrowEffects 1c4b21b.
Almost had this one right...just needed more vars.
2011-05-13 23:32:14 -04:00
Jason Felds e078e6beef [splittiming] More SST setup.
Song Timing shouldn't edit notes, only timing.
2011-05-13 16:29:35 -04:00
Jason Felds 323f1b0059 [splittiming] Remove hack, just use bEnabled.
Wish I saw this sooner.
2011-05-13 16:04:17 -04:00
Jason Felds e95ac1eef0 [splittiming] Song Timings don't get warps.
Song Timing is meant for background changes
and emergency fallback Step Timing. Warps
do not belong here.
2011-05-13 15:38:21 -04:00
Jason Felds 4d9e2417f6 Bring in language update from [splittiming]. 2011-05-13 15:25:19 -04:00
Jason Felds 9e747aa84b [splittiming] No longer just pauses and BPMs. 2011-05-13 15:25:19 -04:00
Jason Felds e3cec47a41 [splittiming] More SST adjustments. 2011-05-13 15:21:48 -04:00
Jason Felds e26868a2d7 [splittiming] More SST. 2011-05-13 10:51:09 -04:00
Jason Felds d85b9552b4 [splittiming] Use more SST functions. 2011-05-13 10:07:41 -04:00
Jason Felds af3fb53d18 [splittiming] doxygen note on SST. 2011-05-13 09:55:25 -04:00
Jason Felds 844f5828a5 [splittiming] Use SST, Simplify. 2011-05-13 09:53:06 -04:00
Jason Felds cba8011765 [splittiming] Preemptive SST fixing. 2011-05-13 09:49:00 -04:00
Jason Felds 6f6c18e050 [splittiming] More SST fixes. 2011-05-13 09:44:54 -04:00
Jason Felds a7b58e07a2 [splittiming] Broadcast message on failure. 2011-05-13 09:20:42 -04:00
Jason Felds b43dabc094 [splittiming] Tap insertions are Step Time only. 2011-05-13 09:05:32 -04:00
Jason Felds f694fe5955 [splittiming] Add sounds to recent actions. 2011-05-13 08:50:59 -04:00
Jason Felds c33b400c93 Transplant latest doxygen from [splittiming]. 2011-05-13 00:49:59 -04:00
Jason Felds 172c80204f [splittiming] doxygen test with transplanting. 2011-05-13 00:49:59 -04:00
Jason Felds f9a25062f6 [splittiming] Don't show routine key on non.
Hmm...does mercurial offer a cherry pick command?
2011-05-13 00:40:10 -04:00
Jason Felds ba65be2335 [splittiming] Don't show routine key on non.
Hmm...does mercurial offer a cherry pick command?
2011-05-13 00:40:10 -04:00
Jason Felds 4c063eaefd [splittiming] Only display needed values.
NOTE: Hackish code in here. Improvements
would be appreciated.
2011-05-13 00:05:31 -04:00
Jason Felds 123f3a64ed [splittiming] Minor typo. 2011-05-13 00:03:41 -04:00
Jason Felds 72690b8c70 [splittiming] BG stuff in Song Timing only.
Alright...let's see how badly I broke this.
2011-05-12 23:25:50 -04:00
Jason Felds 64a6abc12b [splittiming] Add the [T]iming Switch.
One or two more things to do before running this...
2011-05-12 23:18:57 -04:00
Jason Felds 14fc0839d5 [splittiming] Prepare right side of editor.
Now, what key on the keyboard can be used for switching...
2011-05-12 23:11:42 -04:00
Jason Felds 7361e3fe04 [splittiming] GetAppropriateTiming() function.
I admit it: I got tired of typing the same if statement.
2011-05-12 23:01:19 -04:00
Jason Felds d74294d4b7 [splittiming] DisplayTimingMenu()
The bottom part may be reverted if
this backfires horribly.
2011-05-12 22:50:39 -04:00
Jason Felds 59fe8c02c0 [splittiming] Organize Beat 0 Offset. 2011-05-12 22:39:10 -04:00
Jason Felds 3a348123ca [splittiming] Draw certain text based on switch.
Note: the diff for this hates the indentation.
2011-05-12 22:34:16 -04:00
Jason Felds 29e0bd3d2f [splittiming] Prepare timing bool switch.
This is needed in GAMESTATE due to it
also going to be called in NoteField.
2011-05-12 22:24:25 -04:00
Jason Felds 32afac9991 [splittiming] Fit more text/directions in.
Someone more skilled in metrics can try
to make the text stand out.
2011-05-12 22:07:00 -04:00
Jason Felds 4edf884b1a [splittiming] Cleanup and comment. 2011-05-12 21:41:20 -04:00
Jason Felds 7c638451cd [splittiming] Write out the Steps' #OFFSET. 2011-05-12 21:31:33 -04:00
Jason Felds 5bcc094504 [splittiming] Let Steps have their own offset.
There are pros and cons...call this one instinct.
2011-05-12 21:23:48 -04:00
Jason Felds 1ee92c65e9 [splittiming] Allow F1^H4 dedicated Timing Menu. 2011-05-12 20:55:45 -04:00
Jason Felds f9da743e59 [splittiming] Fix editor bug on create & no save.
Hmm...is this bug also in default?
2011-05-12 20:50:38 -04:00
Jason Felds de66de1e74 [default -> splittiming] Is this needed now? 2011-05-12 19:12:13 -04:00
Jason Felds 6f6e8edd30 Another warning, another bot test. 2011-05-12 15:32:09 -04:00
Jason Felds 1f51dec22c Fix initialization warning. 2011-05-12 14:39:42 -04:00
Jason Felds b79797a80c [splittiming] ...whoops. Double merge. 2011-05-12 14:00:25 -04:00