show more
ZZT the Fifth
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.
[deleted user]

peppy wrote:

2007-10-03
(+) Added "osu!!" and "go!" graphics for when slider is finished successfully.
You mean spinner, not slider, right?
The next release sounds good! Looking forward to it (patiently)! :D
Topic Starter
peppy
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.
Topic Starter
peppy
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.
Topic Starter
peppy
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!
Topic Starter
peppy
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.
GSR_old
Awesome. I always check in just as you make a new release.

I'ma go play around with it now. :P
Topic Starter
peppy
2007-10-08
(+) Skin selector in options.
(+) Bookmark support complete!
(*) Skin ini file made available. Currently only supports changing the colouring of different hit-circle/slider combos.
(*) Replay during break time is smoother (when mouse was held during original play it stuttered).
(*) New songs are still remembered even if game is forced to quit (alt-f4).

The bookmarking stuff took a bit of time to do. It feels quite nice to use, though - definitely a feature worth adding. Skins should be ready for consumption tomorrow when I do a release. I'm holding back for tonight... after last nights horribly buggy build. I don't want to let this happen two days in a row :p.

I devoted some time to updating the ranking/new official song list and I believe I have added every song that is in the official thread. If I have missed any, please let me know! New ones should also start appearing very soon.

There is also a new link in the ranking pages to download the latest .osu file for each song. This should be handy for those of you that have a mismatching version and don't want to download the full osz file.

I felt like I could have got more done tonight, but ah well. Forward progress is good, nontheless :).

New build tomorrow if all goes well~

peppy out
Topic Starter
peppy
2007-10-09
(+) Keyboard shortcuts for bookmarks (Ctrl+Left/Right arrows).
(+) Custom preview time can be set in editor (Timing>Set Current Position as Preview).
(*) Fixed bug where skip button sometimes doesn't work (if you click it too fast).
(*) Fixed bug where sliders sometimes reported misses when they shouldn't (sorry eyup).
(*) Fixed depth problems with multiple background event layers. Now orders depth by how they appear in the osu file (back-to-front).
(*) Skinning takes effect on results screen and in editor
(*) Skin.ini contains skin/author metadata.
(+) Web: Sorting for the main beatmap list by headers. Still needs some new columns added (need to work on DB a bit more).
(+) Web: Pagination for beatmap listing.

Ok so once again I have decided it is best not to release a build tonight. Sorry to those who are waiting on features added/fixed in the last few days. I promise to get a new version up tomorrow no matter what - starting to feel a bit behind.

I spent a bit of time fxing up the osu import scripts, and adding pagination/sorting for the online ranking listing. Also found a pretty serious bug reported by eyup, which results in sliders occasionally being missed when they shouldn't. This occurs at the end of a repeat section, and will definitely be fixed in the next release. Sorry to those affected!

Skinning support is ready, but I have one last touch to finish things off (won't reveal this just yet :)) which should be finished tomorrow. I was supposed to be somewhere into the automated packaging by this time, but due to the feature requests flowing in, that has kind've fallen back a bit. This is still what I plan to work on next, though.

Beatmap production is going really well - keep it up guys. Make sure you comment on others when you can - while we have few moderators present, it helps to have user comments to base approval decisions on. Also, if you are the author of a beatmap which has fallen off the first page of the completed forum, feel free to bump it back up if you feel it needs more attention to be included on the official list. We may give it a second chance :).

nn
Topic Starter
peppy
2007-10-10 (b96)
(+) pUpdater v2 - supports optional packages, and is much more robust.
(+) Can add points to existing sliders (Ctrl+Click in select mode).
(*) Fixed skin manager to handle cases when colours are not provided correctly better.
(*) Fixed spinners not being replaced by skinned versions.
(*) Fixed editor background being too bright after loading/reverting to saved.
(*) Fixed events not being ordered correctly in .osu file (caused warning arrows to not appear sometimes).
(*) Fixed skip not playing fair with beatmaps that have no timing points (PLEASE don't make maps with no timing... it makes me cry).
(*) Adding a new timing point adds it with default values - current time and same BPM as last. You can adjust/reset as required!

b96 is up! Bundles changes since the 7th - read back a couple of posts if you're interested!

Beatmappers can enjoy bookmarks (try hovering the seekbar), setting a custom preview point for songs, adding new points to existing sliders, and probably more that I have forgotten. There are also quite a few general bug fixes aroudn the place - and full skinning support! Hope you guys appreciate the effort Kylecito put into making the EBA skin (this is still a work-in-progress and likely to improve).

The new updater features an "extras" section. I'm not sure what the future holds, but this can manage any number of optional packages which users can choose to install. Once they are installed, they will automatically be checked as to whether they are the latest version on each update. Should provide a good way of distributing user contributions such as skins!

I feel like quite a few of the changes/fixes in this build aren't so visible - a bit going on behind the scenes.. but hopefully you can appreciate the stuff that has been included!! More to come (of course).
Topic Starter
peppy
Argh... fell asleep again :(. I meant to goto bed early tonight... but got stuck doing stuff as usual ^^;;;.

2007-10-11
(+) New sounds for spinners and slider ticks.
(+) Basic wiring for selecting different sound-sets in the editor.
(*) Spinner sound effect loops a lot better.
(*) Fixed score to appear in front of scorebar.
(*) Fixed skin selection in options when more than one custom skin exists.
(*) Fixed new songs not being remembered properly when osu! is closed (argh).
(+) Web: Basic "Player ranking" page.
(+) Web: New profile statistics.
(*) Web: Time in lead will not be updated if you beat your own #1 score.
(*) Web: Started to store stats in the user table rather than calculate on-the-fly. Need to do this for all stats eventually.

So I did some sound sampling. All I'll say is, I can wait to show you guys (well, let you hear) the results. I think you will approve.

5am and I don't feel like typing. Nite.
Topic Starter
peppy
No, I didnt fall asleep again last night. *cough*

2007-10-12
(+) Breaks can be removed by right-clicking on them.
(*) Fixed bug where notes could be dragged into break periods.
(*) Fixed bug where sort order isn't updated on drag end.
(*) Skin is used for slider start/endpoints.

I got 12 hours sleep though. It feels goooooood.
Topic Starter
peppy
2007-10-13 (b99)
(+) Soft sound set added.
(+) Bookmarks are saved.
(+) Ctrl+B adds bookmarks, Alt+B removes.
(+) Added automatic offset detection back in.
(*) Fixed crash when trying to play a song with no notes placed.
(*) Slider ball is skinnable.
(+) Web: Date formats made a lot cleaner.
(+) Web: Ranking distribution.
(+) Web: Added sort arrows for beatmap listing.
(*) Web: Moved more stats to generate in a static fashion, therefore increasing the number of places they can be used (see player ranking).

Lots of web stuff done today. Got the new sounds out too, which makes me happy :). I still have a bit of work I'd like to do on the ranking system before moving back to osu! coding tomorrow.
Topic Starter
peppy
2007-10-14 (b100)
(+) Skin template added to updater.
(*) Slider tick sound obeys the audio volume settings.
(*) Quite a large scoring bug fixed. Took a lot of time and effort to ensure no data was lost.. Thanks to eyup for the help.
(*) A bit of work on new sorting system for menus.
Topic Starter
peppy
This map has been deleted on the request of its creator. It is no longer available.
Topic Starter
peppy
2007-10-16 (b102)
(*) Fixed spinner sound playing while paused.
(*) Fixed video being dropped from osu file if video is disabled (or codec fails) while editing.
(*) Default curve type is now bezier.
(+) Web: First post is shown on song detail pages.
(*) Web: Download links work from song detail pages.

Check out the changes to the song details pages. The download button actually works now, and the first post of the relevant thread is visible! Should be a lot easier to get songs now.

New editor features to try out - slider speed preview in the timing window, and Alt-snapping. Try holding down alt while placing a sequence of notes, and notice how the distance between each placement will be constant based on the duration of time separating the two notes. This is handy for people that want to have consistent spacing throughout a beatmap. The distance calculation is based on the the same speed as slider velocity - so you can use the preview to figure what this should be set to as well :).
JacoPOP
What a lovely update!
I LOVE the idea of showing the first post!
I also want to try out the editor.. maybe for the nex beatmap!

You're great, man!
Topic Starter
peppy
2007-10-17
(+) Support for per-song skinning (ask if you care).
(*) More work on the new song selection/sorting system. Ahhh slow progress.
(*) Fixed bug where replay occasionally fails (as in HP drops below 0).
(*) Fixed bug where editor would crash on startup (new songs only).
(*) Removed audio md5 calculation. Not being used at the moment, no real point.

Wah I fell asleep again :roll:
Topic Starter
peppy
2007-10-18 (b105)
(+) Can get updated osu files from in-game!!
(+) Can enter login by clicking the message on the main menu. Hopefully a bit more obvious.
(+) Custom colours can be specified in beatmaps. Overrides skins and defaults (again - ask me about this one if interested).
(+) Added Cartoon skin by KiraCatgirl to osume extras.
(*) Fixed page display showing 1/0.
(*) Fixed forcing update halfway through playing a song in some rare cases.
(*) Slider end-circles fade when slider is complete (how many times have i broken this? i've lost count).
(*) Locally recorded username defaults to the same as online one.
(*) More work on the new sorting framework. I've got things organised quite nicely, but not displaying in the GUI yet. There's quite a lot to think about with this stuff - way more than meets the eye.
(+) Web: Added ranked position to profile.

Touch-ups here and there. Didn't get too far into the new song selection screen, but made some forward progress! I think you'll all appreciate the ability to update osu files though. This should save a lot of effort.. especially as we keep uploading new versions with timing fixes and whatnot lately.

Oh, yeah I'll do a build tonight. Lets hope I dont fail at it! I hate waking up to a sea of bug reports :(.
Topic Starter
peppy
2007-10-19
(+) Added "dead" area to song selection screen when hovering to the left.
(*) Fixed bug where beatmap would be overwritten when checking for updates if it was not officially ranked.
(+) Web: Added play guide to FAQ (thanks to Esque).
(+) Web: Added screenshots/video section to the About page.
(+) Web: Can sort beatmap listing by minimum difficulty. Difficulty icons also added.
(*) Web: Changed displayed date for beatmap listing to original submission date, rather than last approved date.
(*) Web: Changelog now has graphics - please read this changelog using the actual changelog page (should I move this thread? Or do you guys want to be able to reply to it? Maybe each changelog entry should have a comment section.. although I'm not sure how often this would get used.)
[deleted user]

peppy wrote:

2007-10-19
(*) Web: Changelog now has graphics - please read this changelog using the actual changelog page (should I move this thread? Or do you guys want to be able to reply to it? Maybe each changelog entry should have a comment section.. although I'm not sure how often this would get used.)
Nah, keep each changelog entry in the forum as well as the changelog page. The changelog page gives a good overview of the development, and it's easily accessible for people that are checking out the program for the first time. Then this thread can be used for comments, if you don't mind that. I hesitate to post in here because I'm not sure if you want discussion of the updates to go here alongside the actual updates.
I'm not sure a comment section would get used; it'd be more detached that way.
If you don't mind people making comments here, how about editing the thread title with the date of the last update? Development Diary/Changelog [2007-10-19] That way the comments won't distract away from when there's been an update.
eyup
Great idea sanchny - I totally agree. I've been hesitant to post here as well because I might be disturbing the flow of log entries ^^ But now that we are given license, I think it'd be worth people to start commenting on how they like the changes here.
Topic Starter
peppy
2007-10-20 (b107)
(*) Fixed editor crash when no sampleset is selected for a new beatmap.
(*) Fixed editor sluggishness/lag on some PCs (was related to loading skins).
(*) Changed dynamics of song selection screen.
(*) Improved performance/smoothness of song selection.

Just a mini-build to fix some bugs and stuff. Should solve all the problems mentioned up to current (I hope). Also includes some new dynamics for the Song Selection screen. Lets see what the response is like :).

Oh and do feel very welcome to post in this thread from now on :D. I'd love to hear feedback.

More to come later on.
[deleted user]

peppy wrote:

2007-10-18 (b105)
(+) Can get updated osu files from in-game!!
How do we do this?
Ivalset

Evi wrote:

How do we do this?
If you have an old version of a ranked song, at the left in Osu! it will display a message saying that the beatmap is either modified and/or outdated, then under it, it will say click here to check for updates, or something to that effect. Clicking there will update. This only works for ranked songs, of course. I think.
Topic Starter
peppy
Ok here goes.

2007-10-21
(+) Added play-testing mode in editor.
(+) Added ability to recalculate slider lengths (very useful after changing a song's BPM).
(+) iDork skin by Fraeon added to extras.
(+) Percentage progress added to editor.
(+) Full TabletPC support!
(*) Sliders have a minimum length when being placed/recalculated.
(*) Fixed replay data not saving correctly.
(*) Fixed bug where updating an .osu on a song with no rankings had weird results.
(+) Web: Moved all ranked beatmaps to a new folder to increase organisation.
(*) Web: Fixed equal scores taking wrong precedence order.

Spend a lot of time fixing stuff. Especially that TabletPC support (see the results here). Play-testing mode is in, and I was hoping to get a build up tonight with these two major features, but feel as though I should wait until tomorrow and give it a bit more time in testing.

Check out the new skin by Fraeon available in the updater! It is really well done (although may need an acquired taste to appreciate).

Got to try and pick up the pace for the new song selection screen this week. I really expected to get it done over the weekend, but instead I got quite a few bugs fixed and small tweaks done which were long overdue. Not a bad exchange, I think. I also finally played through portal (been feeling left out spending all my time on osu! :(). Fun fun fun!

4am again, oops.
Topic Starter
peppy
2007-10-22 (b110)
(+) New error handling dialog allows copy+paste. Also forces a save in the editor to avoid confusion.
(+) Quitting via alt-f4 or the 'x' button is a lot less abrupt, and gracefully exits to the previous mode.
(*) Closing the window in editor mode now acts as it should (can be cancelled).
(*) Changed 1/8th timeline tick colour to yellow (easier to distinguish from red than orange was).
(!) Audio libraries updated.

Build is up. Not much testing has been done this time around (contact me if you think you'd make a good tester) so please report any bugs you find.

I think this release should be pretty solid (I hope, anyway). And *hopefully* I can start working on things I have had pending for a while starting tomorrow. That's assuming I don't keep getting bombarded with feature requests. But don't stop requesting features, either :p.
Topic Starter
peppy
2007-10-23
(+) Can use space bar instead of left-click for gameplay.
(+) Added ability to disable metronome clicking (Timing > Metronome Clicks).
(*) Fixed offline scores not displaying when changing from online Page 2+.
(*) Halved slider drain on missing ticks/repeats.
(+) Web: Added pending list to beatmap listing view.
(+) Web: Framework for new beatmap submission process. Looking good :D.

So yeah, spent most of tonight doing forum stuff and working on the new beatmap submission code. This will totally streamline the process of uploading the osz file and posting, and allow updating existing submissions all from inside the osu! editor. Should be quite exciting for the beatmappers out there :).
Topic Starter
peppy
2007-10-24
(+) Playfield/menu background and menu buttons added to skinnable sprites.
(+) Skins can take control of slider track colouring.
(+) Slider ball sprite can be flipped on reversal.
(+) Added three new official skins.
(+) Pulsating 'osu!' on menu is now clickable.
(+) Alt-snapping works for moving existing beats too.
(*) 'Ctrl', 'Z', 'X' keys also act as clicking in gameplay mode.
(*) Can't fail in replay/test mode.
(*) Miss HP drain is now decided by "HP Drain" rather than "Overall Difficulty".
(*) Fixed bug with Editor's "File > Open" dialog crashing in some cases.

Planning on adding some more skinning support in soon. And finishing the other stuff that is waiting haha. Anyways, some of these changes today are pretty big in my eyes.

Got a bit done on the beatmap submission process (although admittedly spent more time approving beatmaps...), so this should be ready for testing in the next couple of days.
chan
Undecided whether this belongs to requests...
In your development posts, could you also give an estimate on your progress with storyboarding and screen selection features? I for one, am interested in how this is coming along, but I don't want to nag you :P
Topic Starter
peppy

chan wrote:

Undecided whether this belongs to requests...
In your development posts, could you also give an estimate on your progress with storyboarding and screen selection features? I for one, am interested in how this is coming along, but I don't want to nag you :P
Sure. Here's an estimate of progress so far: 0%

I'll let you figure out why by looking at the changelog history! You guys just request too much out of me :P.

Besides - if I was working on it, it'd be in the changelog for that day.
chan
Darn, I feared that might be the case. I'll stop with the requests for the time being
Topic Starter
peppy
2007-10-25 (b113)
(*) Spinners regenerate more HP.
(*) Huge performance increase on song selection screen.
(*) Breaking stuff and fixing stuff.

Ergh what a rough night. Made some progress on song selection, though. Thing should be ready to go over the next 3 or 4 days, I promise.

Make sure you have the latest version if you want to rank online... I made a few mistakes in an earlier build tonight which would have caused some dodgy rankings, so you will now need the newest version to get your scores updated.
Topic Starter
peppy
2007-10-26
(+) Artist sorting fully implemented!
(+) Skin preview added to options screen.
(+) Skinning support for more menus added.
(*) Skin template updated. Added comments, readme and new sprites.
(*) Pacman skin updated.
(*) Fixed layout of login entry dialog.
(*) Fixed geki/katu bonus not appearing when missing the first hit of a slider.
(*) Fixed 'Ctrl' not working for spinners.
(*) Fixed new mp3s not displaying.

Pushing the limits of waking hours is oh so productive.

Just to emphasize:
(+) Artist sorting fully implemented!

Ohhhh yeah, it feels good :D.
Extor
I love the new sorting system. =3
Topic Starter
peppy

Extor wrote:

I love the new sorting system. =3
Believe me - so do i :)

p.s. come online!
Topic Starter
peppy
2007-10-27 (b121)
(+) Title/Difficulty sorting.
(+) Full dynamic song searching!
(+) Sorting tabs in place.
(+) Mouse is restricted to window during gameplay.
(+) 'Alt' distance-based snapping can be adjusted via Alt+MouseWheelUp/MouseWheelDown.
(+) Skins can specify how many frames to use in the slider ball loop.
(+) Difficulty stars increase in halves.
(+) 'Unplayed songs' folder added to sorting.
(*) Mousewheel seeks by default. Holding 'Ctrl' changes placement controls.
(*) Caching miss sprites for play mode.
(*) Fixed bug where gameplay would not end if last hit object was too close to end of audio track.

ZING! This is too good not to put a release up RIGHT NOW. :D
Topic Starter
peppy
2007-10-28 (b123)
(+) Bookmarks display in timeline.
(+) Added user stats to song selection screen.
(+) Custom sample support on a per-beatmap basis. (Ask me for further details)
(+) Added 'other' category to sorting, showing any which don't fit into alpha sorting folders.
(+) Added 16:9 letterboxing when in break time.
(*) Fixed ki-metre dropping off the screen in test mode.
(*) Cursor unlocks during replay.
(*) Can skip in replay by hitting 'Space'.
(*) Reversing selection handles new combo notes better.
(*) Fixed bug with difficulty sorting not showing some songs.
(*) Fixed circles turning black in edit mode.
(*) Fixed bug where timing sections would be screwed over in certain situations.
(+) Web: Beatmap listing is searchable.
(+) Web: Player Listing goes beyond the top 50. Has an option to find yourself.
(*) Web: Fixed download button not handling 's correctly.

Got more bug-fixing and minor improvements done than expected. Which means the beatmap submission system is still incomplete, but I'm sure you'll forgive me :D. I made a new beatmap this evening in ~1.5hours, but need to do an easy version before releasing. It should be pretty good!
Topic Starter
peppy
2007-10-29 (b125)
(+) Shift+1-8 changes divisor.
(+) Ctrl+Mousewheel changed to adjust divisor.
(*) Replaced search tab with 'All'.
(*) Default sort mode is now 'All'.
(*) Slider snap divisor set back to how it should be (not normal divisor/2).
(*) Fixed login entry dialog not disappearing correctly.
(*) Audio pauses when starting test mode.
(*) Test mode doesn't start if no circles are placed.
(*) Fixed stacking bugging when overall difficulty is increased.
(*) Mouse can leave window immediately after a song is passed, rather than waiting until ranking screen.
(*) First note after break time is automatically made a new combo in editor.
(*) Updated almost ALL skins.
(*) Fixed slider accuracy.

I have a public build ready with all this stuff, but am waiting until morning to put it up.. hopefully any bugs can be found before then. Also... I don't mind if you guys don't donate any money (haven't got a cent yet!) but does anyone want to donate their sleep? It also requires that you have the technology to transfer your energy gained during sleep directly to my body... because with all this osu! dev I haven't even started on that project yet.
Topic Starter
peppy
2007-10-30
(+) New main menu effects and "Now Playing" display added.
(+) Added option for lead-in time for songs that start quickly.
(*) Start button replaced with pulsating osu!
(*) Search mode efficiency improved greatly.
(*) Search query reset when changing tabs.
(*) Pointer restrictions are much more precise.
(*) Can't pass song by freezing osu! during gameplay until after audio ends.
(*) Improved key-repeat delay function. Should feel a lot better for seeking etc.

My eyes pain.
Topic Starter
peppy
2007-10-31 (b127)
(+) New star rating system courtesey of eyup! Check out the in-game star ratings.
(+) More new menu effects.
(+) Search shows match count.
(+) Displaying song length.
(+) Item counts for folders.
(+) Search auto-selects when refined to 1 song.
(*) Main menu chooses new random song after last ended.
(*) Song selection repeats selected song if it ends.
(*) Lead-in delay actually works!
(*) Fraeon's skins updated to v1.3.
(*) Changed default (when first running osu) snap divisor to 1.

New public release coming soon. Hope you guys like the new menu effects :).

Also a big thanks to eyup for doing huge statistical analysis on song difficulty and coming up with a (very) complex formula for calculating the star rating. This is implemented in the new public version so it will be nice to hear your feedback on how the new stars feel. Try using the difficulty sort tab, and check if you think any songs are in abnormal positions!

The relevant post for star rating feedback is here
Topic Starter
peppy
2007-11-01 (b128)
(+) Basic chat support.
(+) User stats on main menu.
(*) Shrunk osu! on song selection screen.
(*) Fixed crash when typing 'osu' into search in play mode with unmapped mp3s present.
(*) Mouse cursor is visible when error dialog pops up.
(*) No longer bothers to submit scores when the song isn't rankable.
(*) Fixed potential bug where audio ends less than the fadeout interval after the last note.
(*) Fixed accuracy displaying as huge numbers for different localities.

I got a bit bored. Chat support is by no means complete. Keyboard layouts are fecked up and stuff.
Topic Starter
peppy
2007-11-02
(!) I slept.

Also looked into the keyboard layout crap for chat. Doesn't seem there's any simple solution (thanks microsoft, you noobs) so I'm going to have to do some thinking outside the box to get it working. I dreamt up an idea, so let me try that now...
eyup

peppy wrote:

2007-11-02
(!) I slept.
Now that's a change worthy of the changelog.
kaeeepy

peppy wrote:

2007-11-02
(!) I slept.

bullshit. i demand excesive bugtesting
RemmyX25

Kylecito wrote:

peppy wrote:

2007-11-02
(!) I slept.

bullshit. i demand excesive bugtesting
Wow Kylecito. Way to overwork the man.

I think Peppy deserves some sleep once in a while, too!
[deleted user]

peppy wrote:

2007-11-02
(!) I slept.
Bug report: Can't replicate this on my system. :cry:
Topic Starter
peppy
2007-11-03
(+) Userlist for chat.
(+) Support for actions (/me) in chat.
(+) Star bursts added to gameplay.
(+) Added "unmapped" folder to sorting lists.
(*) Minor changes to gameplay effects.
(*) Chat ticker fades faster in editor (gets annoying otherwise).
(*) Keyboard layouts fixed for chat.
(*) Fixed missing last note causing failure.
(*) Chat gracefully quits.
(*) Ping is replied to correctly.
(*) Fixed stats display for users with 0 ranked score.
(*) Fixed problem with online scores.

Hmm fell asleep halfway through fixing that score bug ><. All should be good for now. And its 6:30am and I'm awake, wtf!
LuigiHann

peppy wrote:

2007-11-03
(+) Star bursts added to gameplay.
Hmm?
Topic Starter
peppy
You'll see in time :twisted:. I like my starrrs,
Topic Starter
peppy
2007-11-04 (b130)
(+) Added 'SS' ranking (ALL300).
(+) Added basic test mode statistics.
(+) Slider tick rate of 3 allowable (3/8, 6/8, 12/8 kinds of timings).
(+) Spinner sounds are customisable.
(+) Sounds can be loaded from a skin directory.
(+) Added 'retry' button on ranking screen.
(+) Support for quit (/quit) in chat.
(*) Huge improvements to audio sample handling.
(*) Fixed chat nickname clashes.
(*) Much better handling of dropped/failed connections for chat.
(*) Videos scale based on width instead of height.
(*) Fixed slider sounds not stopping when the 'stop' button is pressed.
(*) Fixed bug where game will still start if the mp3 of a beatmap is missing.

b130 is up :).
Topic Starter
peppy
2007-11-05
(+) Web: Beatmap submission scripts mostly complete to: Post, Edit, Secure file upload, Add new beatmap, Update existing beatmap.
(*) 'F5' at song selection forces a refresh even if no new osz files are found.
(*) Fixed bug where stop reset song position after seeking.
(*) Ingame search no longer searches difficulty names.

Lots of web dev today. I'm really working hard on the new beatmap submission system. It will bring order to what is a bit of a mess at the moment, or so I hope. The code is going good, and while not integrated with osu! yet, I have hacked phpbb to pieces and can post/edit stuff externally with easy. Also have a ticket system setup with file uploads which will mean secure uploads to chigau.com after obtaining the right ticket from the main server. Things seem to be working well :). More on this coming soon.
awp
Awesome because the beatmap submission thing is a bit volatile right now. It'd also be nice for mods to be able to see how often the most current version of a song in the "Completed Beatmaps" and "Beatmap Help!" has been downloaded. Some of them aren't getting a whole lot of attention.
Topic Starter
peppy
2007-11-06
(+) Beatmap submission integration in osu!. Mostly complete, just needs some touch-ups.

Not much else to say really. Tonight I was able to upload the osz and separate osu files, enter them in the database, and post to the forums all from within osu! with no more than two mouse clicks. Things seem to be going prettty good :).
Topic Starter
peppy
2007-11-07
(+) Current time counter added to test mode.
(+) Forum posts from in-game submission are linked to beatmap database.
(*) Huge optimisations in sprite management (CPU load).
(*) Small optimisations in GPU drawing calls. Unfortunately it seems like I'm hitting a fill-rate limit with starbursts during gameplay. Can people who get lag with this effect please report it?
(*) Scratch that. Did some optimising on star-bursts and now maintain a constant 60fps on my nvidia card. Lets see how this goes.
(*) Combo fire effect capped at a lower maximum height. It looks better this way.

They say "don't optimise until its broked". I say don't optimise until someone complains. Ivalset was whinging about fps drop with the star-burst effect last night, so I set out to fix this problem tonight. After about 5 hours of code changes and research into d3d calls, I managed to cut over 50% of the cpu time required for the sprite rendering loop, and reduced shader loads quite significantly. Hopefully some of you with lower-end PCs will feel this change more than I do, making it worth the effort I put into it. Should be up public tomorrow sometime.

Also made a bit of progress on beatmap submission. Now I can hit the submit button and my osz/osu files will upload, and a post with a template header will be submitted to the forums. All that is left is to add support for editing/bumping posts which have an update since the initial beatmap version. This will not require a reupload of the osz file as I'll handle this with server-side zipping of new files inside the old osz (unless something like video gets added.. but there will be a prompt for reuploading the osz file too).

Oh wow, its 4am too. *misses sleep*
awp
This sounds pretty awesome! Maybe my computer will have less frequent random fits of gay when playing.
ZZT the Fifth

awp wrote:

This sounds pretty awesome! Maybe my computer will have less frequent random fits of gay when playing.
What this guy said. :D
Topic Starter
peppy
2007-11-08
(+) Roulette mode added to song selection (Ctrl+R for testers).
(+) If a note is clicked way too early (more than 400ms currently) it will shake rather than count as a miss.
(*) Force topmost window when opening.
(*) Optimisation of hitobject drawing loop.
(*) Slider drawing code does much less overdraw.
(*) Memory footprint reduced significantly.
(*) Fixed flame not drawing during spinners.
(*) Fixed first flame/star-burst occurring on 31 combo rather than 30.

New build tomorrow, I hope!!
awp

peppy wrote:

2007-11-08
(*) Memory footprint reduced significantly.

Oooooooh. We'll see.
TiZ
This map has been deleted on the request of its creator. It is no longer available.
eyup

peppy wrote:

(+) If a note is clicked way too early (more than 400ms currently) it will shake rather than count as a miss.
What's new about this feature? I thought it was already in place?
Topic Starter
peppy

eyup wrote:

peppy wrote:

(+) If a note is clicked way too early (more than 400ms currently) it will shake rather than count as a miss.
What's new about this feature? I thought it was already in place?
Previously it was for out-of-order notes only.
awp
Love the random feature. All I can say is, now it needs a Ctrl+G to GO! and start the song so you can pick a random song without fussing with the cursor.
RemmyX25

peppy wrote:

(*) Fixed first flame/star-burst occurring on 31 combo rather than 30.
Wait a minute....

*plays Ouendan 2*
Conclusion- fire/head pops up at 30, then 60, then 100, then every 50 thereafter.

*plays Ouendan 1*
Same conclusion.

*plays Elite Beat Agents*

Same conclusion, only without fire. Leaders head still pops up.


So why the change, Peppy?
Topic Starter
peppy
(*) Fixed first flame/star-burst occurring on 31 combo rather than 30.
Read that again >.> It is actually correct english, just doesn't read so well.
awp
By the way I noticed osu! takes about 18% less resources now. Perhaps even more.

Good work!
Kanda Aoi
So it runs better now? Does that mean I can run it? >_>;;
Topic Starter
peppy
If you got a cheap graphics card that supports shader model, sure..
RemmyX25

peppy wrote:

(*) Fixed first flame/star-burst occurring on 31 combo rather than 30.
Read that again >.> It is actually correct english, just doesn't read so well.
OOOOOHHHH.


Ok, I get it now. Sorry for the confusion!
Topic Starter
peppy
2007-11-09
(+) Basic avatar support in-game.
(+) Editing posts is possible with submission system.
(*) Fixed sliders killing combo on missing the end hit.
(*) Roulette is more random than before. Doesn't crash with non-beatmapped songs.
(*) Changed ingame IRC server to private peppy server. irc.ppy.sh #osu will be our new home.

Friday night = catch up on sleep night or maybe not... I'm still awake at 3am. Next public release will be tomorrow for sure :).
awp

peppy wrote:

(*) Fixed sliders killing combo on missing the end hit.
uh???

Isn't missing the end hit on sliders supposed to kill the combo?
Topic Starter
peppy

awp wrote:

uh???

Isn't missing the end hit on sliders supposed to kill the combo?
Would I fix it if it was supposed to :P? Both Extor and ZZT mentioned this as being the correct behaviour in ouendan 1, 2 and EBA.
awp
I didn't notice that @_@ It's also like that in Step Mania and Guitar Hero as well so I suppose breaking the convention would anger a lot of folks.
Starrodkirby86

peppy wrote:

(+) Basic avatar support in-game.
Does this mean you'll see our avatars from the forums in-game? And where? *hopes bring up*
Topic Starter
peppy
2007-11-10 (b140)
(+) Many chat improvements.
(+) New layout for selection screen options.
(+) Beatmap submission support! (File > Upload Beatmap..)
(*) HUGE optimisations to code. Should notice a performance increase.
(*) Bug fixes. See changelog on web for all the details which aren't included in this list. There's lots.

Keep in mind I put this build up at 4am, and could hardly read the screen at that point in time. Take it easy on the bug reports :).

Give the new submission system a try!

(otsu, ore)
[deleted user]
Is it me or did the chat break in the newest update? =/ I can't seem to connect
Lumino
Chat works for me in the latest test build, but play mode is broken :o
Not sure though, might have been the 12 new beatmaps I threw in there...
awp
I've got the best of both worlds. Wait nm no I don't.

The game crashes when I try to play LOL

Edit mode works though. Also chat's working again. It didn't at first but it is now.



=(

at least I can still play Beatmaps via Edit > Test
Topic Starter
peppy
Luckily that was test version only (full game breakage). Fixed now. If this happens in the future you can always swap to the public release :).

As for chat not working - MCXD can you try again? I swapped over to a new irc server located at irc.ppy.sh on #osu if you want to test that directly too.
Topic Starter
peppy
2007-11-11
(+) Totally reworked how alt-snapping/grid snapping is handled.
(+) Bookmark reset button.
(*) Sharpened and recreated all editor side-tab sprites.
(*) Fixed avatars where width is greater than height.
(*) Fixed editor resolution change not resizing the black overlay area.
(*) Fixed "load thread after submit" not doing anything.
(*) Select All forces 'selection' tool.
(+) Web: Ranking support added to new submission system! Should make the mod's job easier :).

Just been keeping the beatmap submission working has taken a chunk of my time today. Small bugs nonetheless, and all seems good now.

I spent the rest of today working on minor editor enhancements - I feel like I want to get the editor (and its code) in a nice and solid state before starting on the new feature that could make or break it :).

SLEEP is me

awp
Dude you're insane.

It looks so much prettier now.
GuardianHX
The editor looks awesome, now. ^_^
Nice.
Topic Starter
peppy
2007-11-12
(+) New mods: Hidden (+6%) and NoVideo (no effect).
(+) Crosshair mouse pointer while placing notes in editor.
(+) Double-clicking on a note in the gamefield/timeline seeks to that point in time.
(+) Accuracy added to in-game results screen.
(*) Changes to layout of results screen.
(*) Made selection of notes in the gamefield more sensible (closest time-wise gets selected first).
(*) Fixed combo numbers being incorrect after a paste/duplicate.
(*) Game prompts for login if F8 is pressed before logged in.
(*) GPU load reduced by almost half in play/edit modes.
(*) Web: Accuracy stat is now a rolling average. It will be a lot more dynamic, and mean you can make larger improvements/dents in it :). Temporarily adjusted to have a huge effect for plays over the next week or so.

Another hueg performance increase that those with low-end graphics cards will appreciate (myself included). I hope to release a public build tomorrow - there's a lot of nice stuff I've got done over the last 2 days. For those wonering about the progress of storyboarding... this will begin soon - I'm trying to tie up some loose-ends beforehand to please people waiting on these features for quite a while now. :)

Kanda Aoi
A performance increase for low-end graphic cards?! Does that mean it'll work for me!?
...Probably not... *test*
Edit: I can't get Osume to fully unzip the stuff anyway o_O
Topic Starter
peppy
2007-11-13 (b144)
(+) Skins can skin soft/loud soundsets separately (ask me for now, will update post later).
(+) Can move threads from WIP to completed from the upload dialog.
(*) Fixed dodginess with upload system.
(*) Fixed 'played by guest' displaying on ranking.
(*) Fixed soft sampleset slider loop not looping properly.
(*) Fixed distance snapping not toggling properly in select mode.
(*) Fixed editor bug where sprites would appear incorrectly after moving on timeline.
(*) Combo bursts occur every 50 hits, rather than 100.
(*) Moved replay marquee text slightly higher. Added a note about skipping intros with 'space'.

Public riri-su! Lets hope upload plays nice. Give me feedback if it fails ASAP so I can stop the havoc before it spreads :).

Hidden mode, more performance increases, and quite a wide array of bug fixes and new features - especially for the editor.

I'm tired, nite.
ZZT the Fifth
'Fraid that copy-pasted notes are still acting weird in the editor. :| I'll get a screenshot and post in the bug reports forum in some time.
Topic Starter
peppy

ZZT the Fifth wrote:

'Fraid that copy-pasted notes are still acting weird in the editor. :| I'll get a screenshot and post in the bug reports forum in some time.
Fixed this. Update again. Thanks for the quick testing ;). Oh and sorry for the double-build for those who already downloaded! I should stop doing this, really.
ZZT the Fifth

peppy wrote:

ZZT the Fifth wrote:

'Fraid that copy-pasted notes are still acting weird in the editor. :| I'll get a screenshot and post in the bug reports forum in some time.
Fixed this. Update again. Thanks for the quick testing ;). Oh and sorry for the double-build for those who already downloaded! I should stop doing this, really.
I actually saw the update before you posted it on the forum, so I thought I'd say something quick-like. :P
Topic Starter
peppy
2007-11-14
(+) Date/time of score are shown on the ranking screen.
(+) In-game beatmap updating is a lot smarter (updates pending beatmaps, and is more informative).
(+) Mods are displayed in Now Playing chat messages.
(*) Fixed non-ranked songs being able to be ranked.
(*) Fixed hidden mode not working in replays.
(*) Fixed chat crashing on some long message strings.
(*) Clicking sound no longer occurs when osu! doesn't have focus.
(*) Web: Logged in player position is highlighted on individual song lists.
Topic Starter
peppy
2007-11-15
(+) osu! associates itself with .osz files, and can load them by double-clicking a beatmap file directly!
(+) New dialog to show osu! is extracting beatmaps, rather than just a black screen.
(+) Added an option to enable/disable custom sound sets (song-specific) in song setup.
(*) Really fixed hidden mode not working in replays (approach circles don't show anymore).

Not so many new things done today. The file association stuff took a while to get going correctly (could still do with a bit more work) and I am also recovering from an all-nighter last night, followed by a very long work day >.>. Things should speed up again over the weekend!
awp
Time to mess around and try to break it

for security reasons of course

EDIT: double clicking an empty .txt file renamed to an osz doesn't crash anything

you win round one, sir
Topic Starter
peppy
2007-11-17
(+) Double-clicking an osz file opens it in song selection as the active item. This also works when osu! is already running.
(*) 'Beatmap is extracting' dialog now working as expected.
(*) Fixed editor entering unknown modes.
(*) Changed file association error messages to be more informative.
(*) Fixed bug where setting custom sample mode for beatmaps had no effect.
(*) Changed background blackness level to match old colours.
Topic Starter
peppy
This map has been deleted on the request of its creator. It is no longer available.
Topic Starter
peppy
2007-11-19
(+) Can start watching someone midway through a song.
(+) Added in-game support for hidden S/SS ranks.
(+) Skins can skin menu sounds (menuhit.wav, menuback.wav, menuclick.wav).
(*) Huge improvements/fixes to spectator mode.
(*) Test mode doesn't swap game to fullscreen anymore.
(*) Fixed bug where osu files inside osz would not get updated in some rare circumstances.
(*) Fixed file associations not registering correctly in vista.
(*) Removed some skinning from the song selection screen (the top and bottom black bars and search background). I think this feels better.
(+) Web: Added hidden (stealth) S/SS ranks.

Not enough testing to get public up last night. Maybe today will work better? D;

Topic Starter
peppy
2007-11-20
(+) Started implementation of Full-mode chat (expands to full screen).
(+) Clickable user buttons to spectate that user.
(*) Fixed seeking failing for high BPMs while playing.
(*) Spectator mode all-round bug-fixes.
(*) Ctrl+O in editor triggers the open dialog.
(*) Fixed some sliders losing a few pixels on the bottom-right edge.

Spectator mode is really coming along. Hopefully people will enjoy watching/commenting as others play once this goes public. It'd be great to build up the in-game chat community a bit more.
Topic Starter
peppy
2007-11-21
(+) Added avatars and basic statistics to chat userlist.
(*) Fixed video disappearing in editor when letting it play through fully once.
(*) Changed input handling code so mouse input can be grabbed from the local user during replay/spectator mode.
Topic Starter
peppy
2007-11-22
(+) Audio controls on main menu.
(+) Centralised all internet request instances to one managed location. Should make comms more reliable.
(+) Chat has send history (up/down arrows to access).
(+) New font for chat console. Should be easier to read at all resolutions.
(*) Fixed BSS bug where forum threads were not being linked correctly. YAY!
(*) Improved layout of chat engine. Full mode uses windows mouse cursor.
(*) Fixed sliders with repeat arrows not working correctly with 'Reverse Selection'.
(*) Improved account setup dialog. Force it to open on startup if no login is provided.
(*) Reorganised quite a lot of code. I wish I had more time to do this x.x.
(*) Removed "All" from sorted selection lists - there is an All option now so its not really required.
(*) Changed star texture, removing unneeded pixels and optimising for performance.
(*) Added debug for BSS dialog to try and fix this error.

Topic Starter
peppy
2007-11-23
(*) Entering edit mode resets all mods.
(*) Fixed bug with avatar dimensions being reversed.
(*) Main menu plays from start of song on songs after the first.
(*) Changed chat font once again.
(*) Small memory optimisations.
(*) Fixed slider tick PC reboot bug. <- woot
awp
A god among men.
RemmyX25

awp wrote:

A god among men.
I dont know how he does it! I raise a toast to Peppy!
show more
Please sign in to reply.

New reply

/