User avatar
14,604 posts
Offline
2007-09-26 (b74)
(+) Basic support for break or intermission periods in songs.
(+) Added '!!' danger sprite when hitting very low HP.
(*) Handle left/right mouse clicks better (there were problems when alternating while one was still depressed).
(*) Fixed bug where sliders would go at old speed even after a new timing point.
(*) Fixed bug where every tick on a slider would be counted as a miss if missed.
(*) Fixed normal hit sound not playing when effect volume is set below 20%.
(*) Allow negative offsets in manual timing adjustment window.
(*) Fixed kanji for 'katsu' combos. The left-hand particle was incorrect in all sprites. Oops.

Got quite a few fixes done in this build - and a bit distracted working on new features which don't appear in the above list ;).

As for break/intermission mode - it is in the game (albeit untested) but not yet available in the editor. To make use of this, edit your .osu and add and event line in the following format:

Code:
[Events]
2,<startTimeMs>,<endTimeMs>


You can add as many of these lines as you want. If you need to find out the millisecond times, you can rever to the [HitObjects] section - the third number in the comma separated list refers to the hit-time of a normal circle.

I'll try and get it in the editor ASAP. At the moment it will simply blackout the screen and stop HP drain. It is also considered when deciding the song's HP drain rate.

Edit: Updated bugs/feature request forum topics. That felt good!

*sleeeeeep*
User avatar
14,604 posts
Offline
2007-09-27 (b76)
(*) Increased slider/spinner timeline resize handle by 4 pixels. Should be easier to grab.
(*) Cannot play zero-length spinners and sliders in editor anymore. (caused null reference crashes and other horrible stuff)
(*) Fixed bug where music and effect volume levels would drop if universal volume is less than full each time the options screen is entered.
(*) Fixed bug where sliders would count as two misses when missed.
(*) Fixed bug where registering login details while running fullscreen resulting in abnormalities (windows forms grr).
(*) New songs should be selectable even in a long list (the ones that appear as blue).
(*) Audio offset was applied in the wrong direction! Whoops.
(*) Fixed bug where setting an offset would break seeking in editor.
(*) Spinners give 100 points per rotation, 1100 for bonus rotations. Also ramped down difficulty slightly (around 10%).
(*) Increased the rate at which up/down arrows affect tempo change.
(*) Added an end circle for spinners on the timeline.
(*) First of a number of changes to spinner motion - the mouse no longer needs to remain on the spinner itself, and will be moved back closer to it if too far away.
(*) Ensure sliders are updated instantly after a bpm alteration (as opposed to after a save/load).
(*) Fixed SliderTickRate to not affect the actual speed of a slide - only the number of ticks on it. Setting this higher (2 or 4) will double/quadruple the number of ticks; setting to 0.5 will halve.
(*) Fixed break periods not showing in editor always.

Fear the bug fixes. Didn't actually get around to adding anything new (well, I actually got the "Perfect" graphic done for the scoring screen, and make an uploader for people to use for beatmaps..)

There should be something in this batch for everyone. I will say though, that these fixes have not been tested as thoroughly as I'd like them - please report if they don't work as expected and I'll look further into them. They can't make things worse than before though, right?

I hope you guys don't think I'm ignoring the poll results at the top of this post - I would really like to roll these updates into one per week, but I feel as though these changes should be made available as soon as possible. That, and anyone who can't spare 700kb and a few seconds of their day to actually process the update is a bit too stingy for my liking :).

That said, there will probably not be another update until Sunday - unless I decide to do a few more bug-fixes before tomorrow night. In this time, there are a few major features I am looking at adding, so wish us luck!

b76 is up!
User avatar
14,604 posts
Offline
2007-09-28 (b77)
  • + Added confirmation dialog for snapping all notes/removing all timing sections.
  • + Editor now remembers preferences for curveType, gridSize, snapDivisor.
  • + Osz packaging provides a default filename based on the artist/title. Hopefully stop people from using []s in the filename (phpbb no likes).
  • + Mouse speed adjustment in options.
  • + Added shortcut keys for specific grid size modes (Ctrl+1-4).
  • + Added slider to adjust beat snap divisor.
  • + Basic static image background support.
  • + Manual entry button added to timing dialog.
  • Fixed stacking of notes at the end of slider causing the slider to move out of place.
  • Fix for one remaining localisation bug.
  • Fixed timeline selection being slightly weighted to the right-hand side with overlapping notes.
  • Fixed crash when nudging notes while none are selected.
  • Fixed spinner first 100-point score coming half a sping too early.
  • Mod buttons stay lit up after finishing playing a song.

Build is up. If anyone got it in the first few minutes, they may have been presented with 2 exe updates. This was my mistake, not a bug in the updater ;)

I was hoping to add break-period insertion in the editor with this build, but its getting quite late so I'll finish that one off tomorrow. Quite a few editor enhancements that should make life that little bit easier. Keep the feedback coming.

To add a background to your beatmap, follow this example:

Code:
[Events]
0,<startTimeMs>,"imagefile.png"


So if you want a background from the start, set the startTimeMs value to 0. This is currently very basic support, I know, but it should be enough to take the bore out of that blue background screen. Images are automatically resized to take the full width of the window.
User avatar
14,604 posts
Offline
2007-09-29 (b78)

(!) Fixed sliders not displaying for some people. Woot.
(*) Extended timer height so selection can be made easily.
(*) Fixed pause/play occurring even when ctrl is held down.
(*) Added code to detect pixel shader version (reintroduced smooth curves for PS2.0+).

Not so much visible progress today. Spent a lot of time working on the new slider code (but didn't get so far), and also some other new feature which will hopefully be in by Monday evening :).

Sliders are finally visible on all PCs! osu! will fallback for PS1.1 support, making less-pretty but visible slider tracks on those graphics cards which don't support PS2.0+. Hooray!

I was planning to get a few more features for tonight's build, but I am really really tired. I wouldn't have put a build up at all, was it not for the sliders being 10x less ugly than the one i put up this morning :D.

Niite
User avatar
14,604 posts
Offline
2007-09-30 (b79)
(+) 90 degree rotation in editor.
(+) Undo support in editor. Still a bit buggy - be careful when using!
(*) Difficulty stars calculation includes the number of notes/second.
(*) Fixed high scores not recording correctly.
(*) Fixed selection area causing PS1.1 cards to crash.
(*) Fixed slider end circles breaking combos when too far away.
(*) Replay support fully complete. Not implemented in public yet.
(*) Fixed perfect appearing behind the line on the results graph.
(*) Fixed ranking screen exiting on hitting 'q'.
(*) Preloading hit-value sprites when entering play mode.
(*) Added graphics fix for cards which do not autodetect a suitable render-mode.
(*) Fixed sliders stacking incorrectly (i hope - eyup can you check this?).
(*) Fixed background images being offset too far vertically.

There's a few semi-major changes this build, which I hope don't break things for you! I was tempted to not put this up publicly tonight, because I really haven't gotten around to doing much testing at all, but there are bug fixes which will fix a few annoying issues that have been going on... so I'm going to release! See my forum title ^^.

Hopefully on-track for the first version of online ranking tomorrow evening or soon after. Things are going along quite nicely, really :).

If any of you guys have time, please report any bugs you find with the undo/redo editor code. I know there are a few - so if you can state the exact events which cause these bugs to occur, it would be really helpful.

A quick reminder too -- we will be moving servers today at ~5am GMT. A short downtime may occur.. lasting 1-2hours.

Keep those beatmaps coming!

b79 is up.
osu! Alumni
545 posts
Offline
Re-tested replay and everything seems A-OK ;) Seems like undo has done something to delete - when I delete the normal hit circles, they disappear from the timeline but stay on the edit screen. That's the only bug I can find so far. Oh wait - that's been fixed in public!

Can't wait for replays and online ranking! :D

eyupz
Image
User avatar
14,604 posts
Offline
2007-10-01
(+) Online ranking.
(+) Replay implemented.
(+) Mods show up on the ranking screen.
(*) Mods are internally handled better - should prove nice for when more are added in.
(*) Perfect now means you haven't broken a combo (including slider midpoints).

Not much to report for today. Progress is good, but I am really tired after working the 3-day long weekend on osu! and only osu!. Online ranking should be up in the next couple of days for all - just need to get some basic testing some first.

Things should get pretty interesting this week :)

Edit: No build today - no major bug-fixes (no new bugs reported!) and the features that are coming are still quite half-baked.
User avatar
14,604 posts
Offline
2007-10-02
(+) 'Break Time' insertion/deletion support in the editor. Time period is automatically calculated - reinserting at the same point will run this calculation again.
(+) Basic background image insertion support in the editor. Currently accessible by hitting 'i' in design mode. This will probbaly be changed before a public release!
(+) Timeline ticks adjust depending on the current snap divisor.
(+) Replay data is streamed via a zip deflator.
(+) New icons for replay/back buttons on ranking screen.
(*) Fixed bug where dragging on the snap divisor selection bar into the timeline would do crazy scrolling.
(*) Fixed song selection bug.
(*) Slider point changes are undoable.
(*) Added help text to replay screen.

Fell asleep while coding :(. Really need to catch up on that stuff. Progress it good, but still lacking a lot of testing on new stuff. Today I took a bit of a break from online scores and added many of the editor features that have been requested a lot. I'll try and get a build out with these ASAP.

Edit: See attached for some sneak preview imagery :).


You do not have the required permissions to view the files attached to this post.
User avatar
14,604 posts
Offline
2007-10-03
(+) Newly imported osz files appear in green on the song selection for that game run.
(+) Added slider tick rate adjustment to editor.
(+) Added new timing option "Resnap current timing section".
(+) Background fades when outside of a break period - becomes fully visible during break-time.
(+) Backgrounds images and movies can be added in the editor!
(+) Added support for changing the background colour on the gamefield!
(+) Added "osu!!" and "go!" graphics for when a spinner is finished successfully.
(*) Slider adjustments are completed when doing a "resnap all notes".
(*) Force updating slider lengths after exiting timing screen (hopefully allow more leniance for people who change bpm/velocity after already having sliders placed).
(*) 'Ki' symbol is displayed as normal sprite for the song-start period. (in response to Asho "When the meter fills up at the beginning, the slider says "気"/"Yes" all the time.")
(*) Irregular slider repeat ticks maintain their location. (in response to Asho "When it comes to Phrases with irregular dots, a return arrow does not relocate them")
(*) Combo display fades out when 0. (in response to Asho "The combo counter is invisible if the combo is 0.")
(*) Changed same-colour combo end scoring. (in response to Asho "Kiai/Beat Bonuses are awarded at the end of a same-colored string as long as there weren't any 50s or Xs in it...")
(*) Getting 50% of ticks on a slider results in a 100 score (as opposed to the previous 75%).
(*) Scores can have a fail record. They will not be recorded if this is set.

If that isn't a good effort, then I'll be damned. Got so much done even I am surprised :D.

Responded to most of Asho's spotted inconsistencies with fixes, and added quite a few new features that have been pending for a while. I feel like I *SHOULD* do a public release tonight, but my testers all ran away again :cry:. I'm thinking possibly tomorrow night.. though some parts of online ranking would not be functioning, there are a lot of other changes/additions to make playing more fun, and editing a lot easier.

You guys are going to love this :)

Edit: thanks for the typo correction ^^
Edit2: (+) Pause/fail menu.

4am... oops. nnite


You do not have the required permissions to view the files attached to this post.
User avatar
Star Shooter
218 posts
Offline
Hey, I'm online - I just can't get on IRC from here. :P

I could probably handle testing if you sent me the build via PM.
User avatar
14,604 posts
Offline
2007-10-04 (b86)
(+) Files which are not used in the current beatmap are removed before packaging.
(+) Added slider beach ball animation (thanks to Kylecito!).
(+) Unplayed songs are remembered between launches of the game.
(+) Added warning arrows after a break period.
(+) Added a skip button for songs with long lead-ins.
(+) Added 'D' ranking.
(*) Removed hit sprites which are no longer used (due to ammendments in scoring).
(*) Undo/redo history is cleared when opening a file or starting a new beatmap.
(*) Fixed some bugs with pause mode.
(*) Working on issues with filenames inside zip files.. tempted to just force them to only contain the ansi range.
(*) Fixed a few crashy bugs.
(*) Halved slider precision for all snap divisors.

Well feck, I fell asleep again at ~2am. I meant to do a public build, but I guess that will happen tomorrow now :(. I also made a beatmap just to test the editor out. It turned out quite nice. I'll post tomorrow. nite

Edit: maybe i wont sleep! oh man, that sounds like a bad idea already
Edit2: BRACE YOURSELVES! A release is coming.
User avatar
14,604 posts
Offline
2007-10-05 (b87)
(*) It is possible to get S rankings again. Sorry!!
(*) Replay shouldnt fail anymore.

Posting a bit early because I'm focusing on the database tonight. Just fixed a few bugs which have been mentioned! Also I plan on catching up on some sleep from last night's loss ^^.

The osu! uploader can now handle any size files (in preparation for in-game integration!). Thanks to phill for getting this working.
User avatar
14,604 posts
Offline
2007-10-06
(+) Online ranking displays in-game.
(+) Replays can be downloaded and watched.
(*) Replays are compressed using 7z rather than zip. Therefore, all high-scores until now will not have valid replay data (except local).
(*) Fixed high scores appearing on edit selection screen.
(*) Metadata entry uses account username by default.
(*) Fixed mouse trail disappearing after replay.

So... high scores now display in osu! itself, and replays are automatically downloaded and made available :D. This will be up public tomorrow (needs a few graphics made first).

Also focussed on the database backend for rankings, and updated the ranking pages quite a bit (now live) with some new layout and stats. Added one more song for testing (with multiple difficulties). Should be seeing more tomorrow, I hope.

I have been setting up a system so the people in charge of approving official beatmaps can easily complete this task with minimal effort. Also been getting some scripts ready to wireup to the new packaging system for the editor. Should be quite exciting!
User avatar
14,604 posts
Offline
2007-10-07 (b89)
(+) Vertical red indicator line added to compose timeline at timing points.
(+) Skinning support.
(+) Ctrl+Mousewheel seeks forwards and backwards. Hold shift for 4x speed.
(+) Timeline ticks are colourised.
(+) New error popup for in-game warnings/errors.
(*) Fixed sliders being audible after fail (during spin-down time).
(*) Cut 6ms silence from hit-whistle sample.
(*) Slight change to the hitcircle fadeout animation (easing added - looks a lot closer to ouendan).
(*) Huge performance increase when sprites are being rendered off-screen (ie. song selection).
(+) Web: Ajax-ish user ratings added for beatmaps.
(+) Web: New stats and completion of beatmap import script.

I planned to get a bit more done than I got around to today. There's a few items left on my list which have to be pushed forward until tomorrow. This includes skinning support (done but no graphical interface to enable), editor bookmarks, slider point creation (after placement) and a few other things here and there. I haven't forgot about any of these!

With that out of the way -- I am very interested to see how you guys like the new online ranking features! I put a lot of effort into getting this working as well as it does (should) so hope it actually turns out to be enjoyable. More beatmaps will be added to the online ranking tomorrow, I promise.

Replays recorded before this release will not be viewable due to a format change. If you want to test this out, watch my S playthrough of Disco Prince :). I'm sure there will be more to watch in no time.

Edit: I have added a few more songs to the ranking list.
Locked 1155 posts jump | prev  1, 2, 3, 4, 5 ... 77  next

Users browsing this forum: givenameplz


Jump to: