forum

Official Development Changelog

posted
Total Posts
1,155
show more
Topic Starter
peppy
2008-04-13
(+) Added LuigiHann's three skin updates to test updater.
(+) Added tooltips to options.
(+) Added displaying of city/country in F9 panel.
(*) Fixed random crash when playing back a saved replay.
(*) Fixed display order of spinners. Now should appear underneath all hitcircles.
(*) Rewrite of configuration manager.
(*) Increased ping timeout delay on osu!'s end. Bancho sends multiple ping requests when none are received.
(*) Bancho compression algorithm changed to bzip2 - .net gzip library is shit.
(*) Fixed bug where clicking on 'solo' too quickly would take you to edit mode.
(*) Changed the way mouse trails are displayed. Should look smoother.
(*) Spectator improvements (functionality-wise... it still doesn't work :( )

MMmmmmmmmmmmmmmmmmmmmm......................................
Public is comign tomorrow i promise :/.
TiZ

peppy wrote:

2008-04-13
(*) Fixed display order of spinners. Now should appear underneath all hitcircles.
<3
Topic Starter
peppy
2008-04-14
(+) Added editor speedup flag (disables undo/redo). Add 'FastEditor = 1' to osu!.cfg <- this is for chan
(+) Bancho automatically submits error reports to peppy.
(+) Chat ticker can be toggled.
(*) Spectator support enhanced. Almost back to where we were!
(*) Spectator list returns.
(*) UI graphical changes (mostly editor).
(*) Shortcut keys for menu items work correctly depending on the current tier.

Well the build is more-or-less ready. One slight problem with spinners which is still unresolved, so I won't be releasing until the morning (after getting results back from testers). Spectator mode is done and better than ever :)!

Bug submission is now automated too.

Could any testers available please give this build a thorough testing so we can get it up as a public? Thankies
chan
Hey, thanks for the 'FastEditor = 1'. Haven't experienced any debilitating lag unlike before. No undo is just a minor concession :D
Topic Starter
peppy

chan wrote:

Hey, thanks for the 'FastEditor = 1'. Haven't experienced any debilitating lag unlike before. No undo is just a minor concession :D
Great to know!

peppy wrote:

Could any testers available please give this build a thorough testing so we can get it up as a public? Thankies
Thanks to all the testers for giving spectator a thorough ass-whooping. Seems to be stable :D. Public release is GOING UP TONIGHT, NO MATTER WHAT.
Topic Starter
peppy
2008-04-15
(!) Public release.
(+) Show chat button added.
(*) Fixed drag selection dodginess in editor.
(*) Fixed update bar appearing in edit/play modes if it takes too long to display.
(*) Deleting a beatmap with only one difficulty will remove it totally from disk, no options.
(*) Modified error dialog. Automatically redirects to PS1.1 website when required.
(*) Fixed search not working on some rare occasions.
(*) Login dialog doesn't show cancel when its not necesssary.
(*) Fixed spectator crashes.
Topic Starter
peppy
2008-04-16
(!) Public release.
(+) User panels colour depending on play mode.
(*) Decreased fade times on user panel swaps. Fixed a few display issues.
(*) Fixed mouse speed requiring a restart.
(*) Fixed random crashes on song selection (reported by MusicFan).
(*) Fixed spinner problems.
(*) Fixed editor not allowing saving of a map when an exception occurs.
(*) Fixed thread deadlocking on bancho (not in the best way possible, but it should avoid crashes for now).
(*) Improved error reporting.
Topic Starter
peppy
2008-04-17
(+) Added skin option "HitCircleOverlayAboveNumber". Defaults to 1.
(*) More bancho deadlock fixes.
(*) Fixed bug where osu! would crash on some systems when trying to open a webpage by clicking an in-game link.
(*) Fixed bug where osu! would not start if registry access was not available.
(*) Fixed update dialog appearing many times. Now only appears once per application start.
(*) Fixed osu! trying to reconnect to bancho after a version mismatch. Only tries once now.
(*) Fixed cursor trail draw depth being above the cursor itself during play.
(*) Fixed editor crashes when placing a slider, and clicking an already placed point to remove/re-place it.
(*) Fixed occasional crash when deleting beatmaps.
(*) Improved streaming syncing.
(*) Improvements to slider rendering.
Topic Starter
peppy
2008-04-18
(+) Added highlight when your name is said.
(*) Fixed test mode not functioning correctly.
(*) Fixed local replays causing a crash.
(*) Fixed bug with spectator when a watcher starts, ends, then starts watching the same player again.
(*) More investigation into bancho crashes, hopefully some resolution? :/

Did a heap of redesign on bancho. I am hoping things will be better now. Turns out it wasn't totally my fault though - just a few default timeouts set to infinite when they shouldn't have been.

Anyways, sorry for the epic bancho outages and restart counts. I'm sure you all understand that this is something new and once it is stable it will stay that way for good :).
Topic Starter
peppy
2008-04-19
(+) Added notification when you name is said in chat when chat is not open.
(+) User panels slide around.
(+) Added option in song select to reset local scores for a particular beatmap.
(+) Beatmap submission status is displayed in editor song select. Updating functionality is also present.
(*) Scroll lock key is blocked (xfire shortcut key).
(*) Changed 'Clear unplayed list' option to 'Remove current beatmap from unplayed'.
(*) Fixed tab not working in chat while in edit mode.
(*) Fixed scrollbar exceeding maximum scroll when content area shrinks.
(*) Converted all default skin sound samples to wav. Removed silence-cutting from ALL mp3 samples.
(*) Skin template brought up-to-date.

With bancho finally fixed, I'm able to get into some serious osu! development (mostly small fixes/additions) before starting on the next major feature. I'll do a public update Sunday night.

New template skin is up on public and private updaters.
Topic Starter
peppy
2008-04-20
(+) Users fade in/out when joining/quitting.
(+) Added mousewheel scrolling to user list.
(*) Special coloured rank numbers for top 10.
(*) Ranked-only checkbox status is remembered throughout a session.
(*) Toggles to the right of the editor (GridSnap, DistSnap etc.) are remembered throughout a session.
(*) Added option to unlimit fps back in for testing.
(*) Removed saving of audio checksum to beatmap files (wasn't being used, and I don't see a need for it).
(*) Fixed editor asking to save every time (with storyboarded maps).
(*) Fixed rank conflict situations on bancho user listing.
(*) Fixed ranking dialog appearing in gameplay if retry is pressed rapidly after reaching the ranking dialog.
(*) Fixed smoothness of song select with framerate limit disabled.
(*) Abstraction of TabCollection. Will be used for sorting the userlist (and maybe as a pagination system for options screens?).
Topic Starter
peppy
2008-04-21
(+) User list custom sorting.
(*) Stat change notifications slide with their respective users.
(*) Improved accuracy of nickname highlights.
(*) Fixed bug where beatmap doesnt end when a spinner/note occurs after the audio finishes. Of course, if this happens you will FAIL the map. Let's try not to do stupid things like this, ok mappers?
(*) Chat ticker displays fully in editor instead of ticking, but appears above the bottom toolbar.
Topic Starter
peppy
2008-04-22
(+) Web stat images

Busy day at work - didn't even have enough energy to code osu!. So I spent bit of time working on the above.
Vic
To recover energy eat some Solar Fruits. You can get them from chests, buy them or from defeated enemies.

Eeer sry. Random Boktai quote. And, those statimages are great thing =3
Topic Starter
peppy
2008-04-23
(*) Fixed audible delay on default skin's soft-hitfinish sample. Won't update testing release just yet.
(*) Fixed misalignment of users window when in editor.
(*) Internal data structure changes. Tell me if anything stops working!
Topic Starter
peppy
2008-04-24
(+) Added force tablet support option.
(*) Play mode optimisations. Some areas of code have improved in efficiency by up to 99.97%. Parapara should be getting faster :P.
(*) Fixed (avoided) cryptographical crash when xfire is running. Let's see how this behaves.
Topic Starter
peppy
2008-04-25
(*) Play mode optimisations. CPU usage drops as progress is made in a beatmap.
(*) Fixed problems with slider placement in editor.
(*) Fixed tab draw depth problems.
(*) Fixed misalignment of users screen when in editor.
(*) Slider optimisations.

Meeting was quite successful! Discussed heaps of stuff. Yay for discussion.
Topic Starter
peppy
2008-04-26
(+) Points required until next rank added to ranking screen.
(+) New storyboard transformation type 'V' - vector scale. Works like M but accepts width and height parameters for scaling a sprite, rather than movement.
(*) Full level play optimisations are in. Approximately 18x speed boost.
(*) Fixed bug with parameter type storyboarding events.
(*) Fixed avatar not updating when changing active user.
(*) Fixed chat not closing correctly if it was open when logging off.
(*) Sliders no longer save their first point in the .osu file. Slight optimisation.
(*) Moving sliders in editor (non-point editing) is around 95% faster.
(*) Fixed tabs on chat window disappearing when swapping skins.
(*) osu! only allows one instance running at all times.
Topic Starter
peppy
2008-04-27 b291
(*) Added now playing messages back in, but triggered by user command '/np'.
(*) Mouse velocity should be a lot smoother - allows for decimal measuresments. (revoked for public)
(*) Changed order of hitcircle/slider explosions - not sure why they were being ordered opposite.
(*) Fixed dragging starting before mouse cursor is moved after clicking.
(*) Fixed slider issues (copy/paste sprite clones).
(*) Fixed sound of spinner bonus not being affected by per-beatmap sample volume.
RemmyX25

peppy wrote:

(*) Fixed avatar not updating when changing active user.
(*) Fixed chat not closing correctly if it was open when logging off.
\(^.^)/

Thank you, peppy!!!
Topic Starter
peppy
2008-04-28
(*) Fixed mouse sensitivity over 2x not being saved correctly.
(*) Fixed tablet initialisation on a system not supporting it causing failure to open osu! on future attempts.

2008-04-29
(*) Fixed slider curve-type not being remembered correctly througout a single osu! session.
(*) Fixed bug with chat visibility in offline mode.
(*) Fixed mouse handling in replay mode (clicks being picked up by replay playback).

Spent some time looking at making an installer for osu!. Got it about half complete.
Topic Starter
peppy
2008-04-30
(+) Private message support in chat '/msg <user> <message>'.
(*) Fixed buttons not working in spectator/replay mode.
(*) All in-game authentication is handled by bancho - no longer requires any http calls.
(*) Performance improvement for rendering text sprites which are of length zero.

zzz
Topic Starter
peppy
2008-05-01
(+) osu! offline installer is complete and available for testing. Automatically handles .NET prerequisites.
(+) Added checkboxes for online privacy options (not yet implemented).
(+) Added millisecond and x/y coordinate display in design mode. Handy for scripting.
(*) Slider recalculations are reduced in editor.
(*) Fixed bug with high spinner tick rates displaying incorrectly in design view or after changing timing settings.
(*) Fixed bug where slider ticks sometimes briefly appear (for one frame) as they are fading out.
(*) Fixed skipping possible with spacebar even when skip doesn't do anything.
(*) Fixed universal offset setting audible even when osu! is not focussed.
(*) Fixed exporting online replays to a file (didn't work before).
(*) Changed storyboarding so katsu combos trigger the failing sequence.
(*) Hopefully fixed user screen sometimes leaving users misaligned.

osu! offline installer available for testing.
awp
Gave the installer a quick test drive. Works quite nicely~

Only thing I noticed was for multiple installs: I have an osu! shortcut on my desktop, and the installer overwrote it. So when I decided that I do not want osu! installed on my machine any more :(, it deleted my shortcut ;_________;

Fortunately this means absolutely nothing because what the fuck are you doing with two installs on your machine??? (Actually I can think of a plethora of reasons - well, at least two reasons - but for 98% of the people out there this is a non-issue that will never happen).

So, good work. I had no problems.
Topic Starter
peppy
2008-05-04
(+) Added support for .osb external difficulty-independant storyboards.
(+) Added option to make storyboard layers 1-3 draw in front of combo fire (StoryFireInFront:0 under [General] in .osu file).
(*) Login dialog handles connection errors better (and allows cancelling at all times).
(*) Extended chat should be less broken with transitions (please report if there are still problems with separation of sprites).
(*) Optimisation to hitcircle handling internally.
(*) Fixed some unnecessary saving in editor when both a background image and video are included in a map.
(*) Accuracy on extended chat is always 2DP.
(*) Game fades out slower when exiting.

If you're wondering about the lack of updates this weekend, its mostly because I was in bed recovering from a pretty bad case of flu. Hopefully I can make back some time this week.
Topic Starter
peppy
This map has been deleted on the request of its creator. It is no longer available.
Topic Starter
peppy
2008-05-06
(+) Preliminary taiko mod (feasibility?). Hit F4 at song selection.
(*) Another (hopeful) fix for user panel movement. Its a pity I can't replicate this ;(.

Getting side-tracked as usual :P.

http://www.youtube.com/watch?v=kL58viutWuE
beware epilepsy inducing beatmap :P.
LuigiHann
As requested in Irc, here are some mod icons.

Download: selection-mod-doubletime.zip

Topic Starter
peppy
2008-05-07
(+) Added new mod icons by LuigiHann (thanks yet again).
(*) Fixed replay control buttons not being clickable during spinner/slider.
(*) Better handling of circles and sliders in taiko mod.
(*) Player code changes.
(*) More work on multiplayer backend code.
(*) Outro can be skipped.
(*) Fixed broken spectator mode.

Tra la la
dtnc21

peppy wrote:

2008-05-07
(+) Added new mod icons by LuigiHann (thanks yet again).
(*) Fixed replay control buttons not being clickable during spinner/slider.
(*) Better handling of circles and sliders in taiko mod.
(*) Player code changes.
(*) More work on multiplayer backend code.
(*) Outro can be skipped.
(*) Fixed broken spectator mode.

Tra la la
Great!

Updater wrote:

Now Starting...

No updates.....yet.
*Moans*
Topic Starter
peppy
2008-05-08
(+) Editor selection links can be clicked in chat!
(+) Converted unplayed tab to checkbox filter which works in all sort modes.
(+) Spectating scores are fully sync'd!
(*) Editor clipboard time refers to the *first object* in selection.
(*) Taking a screenshot pops up a notification of the filename.
(*) Taiko mod general improvements (less broken slider elements).
(*) Fixed pause menu buttons not working while mouse buttons are disabled.
(*) Fixed sliders in replays being affected by clicking.
(*) Fixed skinned mod icons not skinning on ranking screen.

plenty of goodness considering i didn't get a full 8 hours of coding time. damn sleep
Topic Starter
peppy
2008-05-09
(*) Fixed copying in editor with no notes selected causing a crash.
(*) Fixed spectator mode not loading ranking screen correctly (score calculation error).
(*) Fixed replay/ranked filters not working as expected.

got a bit stuck on something that i never got working :<. oh well!
Topic Starter
peppy
2008-05-10
(+) Start of what will be the multiplayer lobby.
(*) Fixed events not necessarily prolonging the end of a beatmap (outro use).
(*) Fixed certain internal fixes (ask if you think you need to know).
(*) Internal code changes moving towards multiplayer vs support.
(*) Better error handling when files are in use when a move/copy operation is attempted.
Topic Starter
peppy
2008-05-11
(+) F1-F6 keys and Z-V (winamp style) keys work on main menu for controlling music playback.
(+) /np (now playing) now works even when not playing a beatmap.
(*) Fixed replay data not being exported correctly if local score is not saved.
(*) Changed way slider bars are handled internally.
(*) Added option to adjust combo fire height/thickness.
(*) Fixed bug where taking a screenshot would crash osu!.
(*) Fixed taiko mode crashing skin selection.
(*) Fixed audio offset sliderbar unpausing music if it is paused when hovering.
(*) Editor deselects any timeline selection when entering the playfield in non-select mode.
(*) More work on backend for multiplayer lobby/game structure. Not yet functional, but getting close.

the need for sleep pisses me off
Topic Starter
peppy
2008-05-12
(+) All osz/zip files are checked as to whether they have a read-only flag, and if so, this flag is removed before extracting.
(*) Changed approach circle depth ordering.
(*) More lobby work.
(*) Bancho memory fixes.
Topic Starter
peppy
2008-05-13
(+) Added !faq command.
(*) Fixed sliderbar lines not appearing at some resolutions.
(*) Fixed hp bar extending beyond its bounds.
(*) Fixed spinner bonus text disappearing in one scenario.
(*) Fixed spinner bonus text changing size depending on hitcircle size.
(*) More lobby backend work.
Topic Starter
peppy
2008-05-14
(+) Added beatmap length filter.
(*) Nickname highlight is case insensitive.
(*) Reduced number of quit/join messages for cycling osu! clients.
(*) Fixed ping timeouts for irc ghosts.
(*) Fixed accuracy formula (wasn't weighting enough).
(*) Fixed sliderbar in editor displaying when it shouldn't be (design/timing modes).
(*) Lobby and match backend nearing a usable state.
Topic Starter
peppy
2008-05-16
(*) Lobby improvements.

2008-05-15
(*) Lobby improvements.

Not much to say - mostly backend client<->server stuff.
Topic Starter
peppy
2008-05-17
(+) First test release of multiplayer lobby.
(*) Fixed mouse cursor rotation when swapping to a skin that doesn't use rotation.
(*) When exiting spectator mode, control is given to main menu rather than song select.
(*) Fixed Y alignment of score-Ki at different resolutions.
(*) Fixed mouse cursor weirdness after spec/replay.
Topic Starter
peppy
2008-05-18
(+) In-game buttons use a skinnable template.
(+) Spectators can see other players which are watching
(+) Name of player being watched is displayed in user panels.
(+) Piecewise slider composition.
(*) Adding new points to an existing slider is a lot more reliable.
(*) Changed way web menu handles enabled status.
(*) Fixed occasional crash when ending spectator mode.
(*) More lobby work.

A few teasers:



Topic Starter
peppy
2008-05-19
(+) No-video links are added by bss.
(+) Can seek to a time in the editor by clicking the time display. Accepts full formatting [00:01:55 (0,1,2,3)].
(*) Hyperlinked time seeks in chat are recognised at any position in a chat line (rather than only at the start).
(*) Fixed sort order of video events to always be in front of background events.
(*) Clicks during audio lead-in are handled correctly.
(*) Turned off sorting of storyboard events on editor save. Let's see how this behaves!
(*) Slider minimum length restrictions added back in. I think this is quite a good one to have so we don't get broken sliders.

Fixed quite a bit of stuff and didn't get around to working on MP ;x
Topic Starter
peppy
2008-05-21
(+) Added in-play scoreboard.
(*) Fixed sliderbar bugginess.
(*) Fixed a few minor bugs.

http://osu.ppy.sh/?v=mariomedley.flv for a preview of the new feature.

Yes it will be disable-able soon. So don't sstart complaining.
This scoreboard will be used in multiplayer too. Two birds, one stone.
Topic Starter
peppy
2008-05-22
(*) Partwise slider points can be moved after placement as expected.
(*) Scoreboard improvements and fixes.
(*) Scoreboard can be toggled with Tab.
(*) Skip button doesn't appear after passing a map unless there is extended storyboarding.
(*) Can start matches from lobby (no sync/scores yet). But seriously, don't try this :).
(*) BSS bbcode problems fixed (thanks to Echo).
Topic Starter
peppy
2008-05-23
(+) Basic multiplayer implementation.
(*) Scoreboard has cooler effects.
(*) Fixed crash with timing panel popup when deleting existing points.

Yes we had a few multiplayer matches. It is indeed fun, but still a bit buggy and rough on the edges. Nevertheless!

Just a quick request to those who spend the time to read this page: I'm going to aim to get a public release out by Sunday. I'm not sure if this will happen, but it is a good aim...

This would include the basic multiplayer mode in theory.

Anyways that is totally irrelevant, what I wanted to say was: I'd like to freshen up the main menu / editor tips, so please if you have any to add, resurrect the appropriate thread in the general forum with your suggestions.

Also if anyone wants to design a single editor help overlay to replace my crappy one currently in the editor, that would be great too. (this is what you see when you hit 'H').
Topic Starter
peppy
2008-05-24
(+) BSS progress bar actually shows upload progress.
(+) Added skinnable element: fail-background.png 640x480 aligned from (0,0) topleft. Displays on fail screen above the black background, below the buttons.
(+) scorebar-colour can be animated (scorebar-colour-0, scorebar-colour-1 etc.). Will play frames over 1 second for a full cycle.
(*) New HTTP implementation. This should hopefully solve problems with logging in/uploading maps for those few people out there!
(*) osume uses new http code. Should no longer crash randomly.
(*) BSS will not accept uploads with non-ascii range characters in their metadata.
(*) BSS allows aborting of file upload (when clicking cancel). Before, the file would continue to upload in the background.
(*) Fixed crash when hitting tab during a level with no scoreboard.
(*) Changes to song selection rotation physics. Hold left mouse button to drag, hold right mouse button to fly
(*) Song list scrolls when mouse is near top or bottom.

I got distracted today, but in a good way. Take a look at the changes above!
Anyways, this does mean that multiplayer will definitely not be ready for this public release. It doesn't mean there won't be a public release tomorrow, but it does mean multiplayer will be disabled for the time being. I'm guessing one more week should mean we have a very stable system in place.
P-Drogan

peppy wrote:

Anyways, this does mean that multiplayer will definitely not be ready for this public release. It doesn't mean there won't be a public release tomorrow, but it does mean multiplayer will be disabled for the time being. I'm guessing one more week should mean we have a very stable system in place.
Implementing multiplayer to OSU! is a very daunting task.
So take as much time as you can, implementing multiplayer, Peppy. ;)
Topic Starter
peppy
2008-05-25
(+) Added applause sound for default skin (this will be improved in the future).
(+) Added combofail sound for default skin.
(+) Added "unranked only" filter. Any suggestions on where to put these checkboxes? They feel like they are floating in the middle of nowhere.
(+) Added skin.ini variable "SpinnerNoBlink". Defaults to 0. When set to 1, it will stop spinners from "blinking" the top of the metre as they rise/peak.
(+) Added single-display help popup system.
(+) "failsound.wav/mp3" is now skinnable.
(+) osu! attempts to solve the scenario where a users *extracts* the contents of an osz file (usually IE users) to the songs directory (without encapsulating it in a subdirectory). It will also warn the user.
(+) Bancho user sort mode is remembered between startups.
(*) Skinnable sounds now load with a .wav OR .mp3 extension. Please use wav files for hit sounds or anything that loops.
(*) Selected song on song select is bold.
(*) fail-background is correct resolution.
(*) Fixed Alt/F10 freezing the osu! window in some cases.
(*) Song list can be dragged during keyboard selection.
(*) Importing beatmaps while in edit mode selects them as expected.
(*) Applause sound stops when exiting ranking screen.
(*) Audio samples are cached at song load rather than when the sampleset changes. Should fix freezes in some songs which use custom samples.
Topic Starter
peppy
2008-05-26
(+) Added generic shader addon support with bloom/softening filter.
(+) followpoint and followcircle are animated.
(+) Mouse "back" button (mouse4) performs the same action as hitting 'Escape' on the keyboard.
(*) Fixed bug where clicking the osu! button on song select quickly after loading causes weird animation glitch.
(*) Score submissions are attempted again if they fail the first time around.
(*) Fixed 'Force tablet initialization' not actually having any effect.
(*) Fixed 'Unranked maps' filter not remembering its toggle state.
(*) Large refactoring of sprite management.
(*) Lobby bugfixes.
Topic Starter
peppy
2008-05-27
(+) Added lighting flood when spinner hits bonus levels (Shader effect).
(+) Added blur when HP hits dangerous levels (Shader effect).
(+) Added lighting burst with star bursts (Shader effect).
(+) Added skin.ini variable "AnimationFramerate". Defaults to playing all available frames per second. Applies to all animated sprites except slider ball.
(+) osu! will give the option to force-kill other copies of osu! if it detects there is another copy running. Useful for hanging processes.
(+) Added multichannel support for external IRC clients (yay!) (Echo)
(*) Local scores for beatmaps which have been deleted will be removed from the database.
(*) Fixed bug where osu! may crash when saving a score.
(*) Reduced softening filter by 25%.
(*) Increased leniance with audio drift checking. Seems to be a lot of false positives currently.
(*) Fixed songs being selected through the osu! button on song select.
(*) Hitting escape to return to previous menu from options makes a sound as expected.
(*) Clicking songs on song select is easier (larger radius allowance, less restrictions in general).
(*) Taiko mode is MARKED AS UNRANKED. A lot of people asked this question...
(*) Fixed pause status being set incorrectly.
(*) Scoreboard names are cut off with an ellipsis when they are too long to fit.
(*) Fixed minimising osu! window over a long period of time causing unresponsiveness on restore.
(*) Fixed minimising osu! window causing random crashes.


zzz

awpEDIT: yay, but fixed spinner ball -> slider ball
Topic Starter
peppy
2008-05-28
(*) Fixed crash when selecting a song selection tab that contains 0 items.
(*) When a timing inconsistency is detected, the current play will not be ranked, but the game will not crash.
(*) Fixed osu! chat support with new multichannel changes (no multichannel support yet).

Sorry no test build as it will be broken on public bancho for the moment.
awp

peppy wrote:

(*) Fixed crash when selecting a song selection tab that contains 0 items.
aww <3
Echo

peppy wrote:

(*) Fixed osu! chat support with new multichannel changes (no multichannel support yet).
peppy did in one night what took me 3

peppy is pro
Topic Starter
peppy

Echo49 wrote:

peppy is pro
Hi I'm peppy, and I'm pro at coding.
[/purepwnagequote]
awp

peppy wrote:

I pwn code, you know...it's just like, what I do. You know, maybe you think like, one day, maybe I won't pwn code...

...but that's wrong. I'm always gonna pwn, because I'm the codepwnerer, it's what I do.
Topic Starter
peppy
<3
Topic Starter
peppy
2008-05-29
(+) Added blur when dialogs are visible (mod select etc.) (Shader effect).
(*) Fixed bug with exporting replays when song contains invalid windows filename characters.
(*) Reduced LZMA compression dictionary size to fix out of memory errors on some PCs.
(*) Updated LZMA libraries (performance improvements).
(*) Fixed random crash when ending slider placement of an invalid slider (too short).
(*) Fixed random crash bug when creating sliders in editor.
(*) Fixed some custom samples not loading on a beatmap level (sectionpass etc.)
(*) Fixed 'Perfect' graphic not displaying.
(*) Reduced bancho bandwidth usage by >80%.
(*) More netcode changes.
(+) Web: Added option for mods to delete beatmaps. Threads will not be deleted - please handle these manually.
Topic Starter
peppy
2008-05-31
(*) Fixed editor saving .osb contents to .osu files.
(*) Fixed bug where video event lines are removed by the editor.
(*) Mouse wheel can have focus in editor/song selection even when F8 chat is visible.
(*) Multiplayer song selection can be changed.
(*) Chat window is hidden when a popup dialog is activated.
(*) Entering lobby doesn't screw with mousewheel focus.
(*) General lobby/multiplayer improvements.

Multiplayer is really getting there. But there are still many many cases to handle (realtime client server stuff really isn't simple even if you want it to be). And the ranking screen hasn't got MP support yet.

Still, I am confident I can have a public release up by Monday night (AU time). So look forward to it.
RogueHiyru
keep up the good work, your amazing!
machol30
Yay! can't wait until multiplayer realease! <3
Topic Starter
peppy
2008-06-01
(+) Scoreboard appears even if scores are not loaded at song selection (ie. if you were on local ranking).
(+) Added on-screen message when using main-menu hotkeys to change audio status.
(*) Added skin.ini variable "CursorTrailRotate". If this is set to 1, the cursor trail rotation rotates with the cursor.
(*) Scrollbars are disabled when scrolling is not possible.
(*) Fixed sliderbars getting modified even when window is not in focus.
(*) Bancho only compresses data when it exceeds a fixed size (512bytes).
(*) Lobby improvements - new layout and better stability.
(*) Multiplayer play improvements and bugfixes.
(*) Fixed sort order of scoreboard.
(*) Fixed sort order of users with rank sorting.

Getting there.
RemmyX25

peppy wrote:

Getting there
*puts on black trench coat, white tuxedo gloves, and red headband*

Go peppy, Go peppy, Go Go Go!!!!!
Dakeyrus
The man's a tank, I tell you.
Topic Starter
peppy
This map has been deleted on the request of its creator. It is no longer available.

ROMaster2
Awesome Update will be Awesome.
wiicademan
I want it now.

Don't make me hurt you!

Also, 16 open folders O_o
RemmyX25

wiicademan wrote:

Also, 16 open folders O_o
I was about to say the same thing. I'm lucky to run 5 at once.
Topic Starter
peppy

wiicademan wrote:

Also, 16 open folders O_o
Oh... thats at a low too. I somehow get up to 60 open at a time, then go "ehhh" and right-click > Close Group.
Neogetz_old
lol i have a habbit of having about 23 internets open at once, and often around 10 folders and several notepads/word docs.

the notepads normally reminding me why i have everything else open.
Gemi

Neogetz wrote:

lol i have a habbit of having about 23 internets open at once, ...
Tabs anyone?

And no update yet even though peppy is awake? :)
RemmyX25

Gemi wrote:

Neogetz wrote:

lol i have a habbit of having about 23 internets open at once, ...
Tabs anyone?

And no update yet even though peppy is awake? :)
Give the man some time!!
Gemi

RemmyX25 wrote:

Gemi wrote:

Neogetz wrote:

lol i have a habbit of having about 23 internets open at once, ...
Tabs anyone?

And no update yet even though peppy is awake? :)
Give the man some time!!
No worries, that's why I put the smilie there. I have time and patience to wait.
Topic Starter
peppy
2008-06-03
(+) Added skinnable sound effect (comboburst.wav). Activates on starbursts. No default skin sound yet!
(*) Fixed wonky spinner alignment.
(*) Fixed user panel not changing to correct colour.
(*) Configuration file is alphabetically ordered.
(*) Song load time decreased by ~10%.
(*) Sorting in lobby improved.
(*) Multiplayer bugfixes.
Topic Starter
peppy
2008-06-04
(*) Fixed random null errors.
(*) Multiplayer crashes fixed.
(*) Multiplayer ghost players and games fixed.
(!) Dealt with database table disappearing 3 times??

Stressful times :|. I wonder when I'll get some proper sleep again. Try to ignore my random outbursts of anger at people complaining.
Topic Starter
peppy
2008-06-05
(*) Multiplayer games cannot start without at least two players.
(*) Username case is corrected at login/game start.
(*) Removed dependency on System.Web.
(*) Fixed crashing on cancelling BSS uploads.
(!) Fixed forum issues.
Topic Starter
peppy
2008-06-07
(+) osu! will disable the windows screensaver while it has focus.
(+) Window title flashes when the local player's name is mentioned and the window doesn't have focus or is minimised.
(+) Added slider curve type shortcut keys 'A' for linear, 'S' for catmull, 'D' for bezier.
(+) Added alerts for certain editor mode changes.
(+) Added 'Folder' sort mode for song select.
(*) Remapped distance spacing hotkey to 'T' in compose mode.
(*) Failing players are sent to the bottom of the scoreboard (where they can compete with other failed/quit players.
(*) Fixed accuracy/playcount sorting causing conflicts with players that had the same stats.
(*) Rewrite of stat update packets to ensure higher reliability.
(*) Fixed some cases where sliders don't display in editor properly.
Topic Starter
peppy
2008-06-08
(+) Added UI element TextBox. Can be seen when changing the name of a multiplayer game as the host on the Match Setup screen.
(+) Double-clicking an .osz file or dragging it into the osu! window while at Match Setup will handle the file without leaving the match.
(+) Player accuracy/rank stats are displayed in match setup.
(*) Combo fire height adjustment slider only displays when combo fire is first enabled.
(*) Fixed audio samples changing to soft set when clicking "Next" on skin selection page.
(*) Fixed search box text input focus being lost after clicking on a score to watch the replay.
(*) Fixed slider dodginess (recalculations happening too often).
(*) Changed way IRC users are displayed to allow for more chat log lines.

Had a pretty slow weekend - caught up on a lot of sleep and real life stuff. Still got some bug fixing done and a few nice little features. Expect more in the coming days including a public release.
Topic Starter
peppy
2008-06-09
(+) Users can update a beatmap to the latest from the match setup screen.
(+) Notifications are given when a player joins/quits the game.
(+) Added '/r' or '/reply' for quickly replying to a private message conversation.
(*) Random selection button shows up in multiplayer song select.
(*) Fixed bss to submit subdirectories.
(*) Fixed alignment of text buttons on skin selection screen.
(*) Fixed alignment of storyboarded sprites in Design mode.
(*) Reduced blur shader effect on transitions after complaints of it hurting peoples eyes.
Topic Starter
peppy
2008-06-10
(+) New match setup scren graphics.
(*) Fixed first slider drawing incorrectly in edit mode.
(*) Fixed bug where songs don't get played when loaded (drag-drop etc.) depending on current sort mode.
(*) Rewrite of netcode to remove all async calls from delegate return (fixes bug experienced by some users see viewtopic.php?f=5&p=27912#p27912).
(*) Fixed text buffer from match setup "game name" selection transferring to song selection search.


bringing you a bit more colour in osu!
YoshiKart
The new "global osu!" logo in multiplayer is looking awesome, indeed. 8-) Nice job!
gaph2000
Whoa! Did you make those graphics? And does the background change color at all? (Not that I don't like the color, I do, but it seems like the kind of thing that would scroll through a bunch of hues.)
ROMaster2

YoshiKart wrote:

The new "global osu!" logo in multiplayer is looking awesome, indeed. 8-) Nice job!
Yeah, I think I came when I saw it.

You can think of that sentence in two different ways.
Echo
I love that logo :D
Topic Starter
peppy
I can't take credit for the creation of the actual globe graphic (only the composition of the two), but it is royalty free if that counts. It is actually very similar to the vista networking icon.

@TiZ: no the colours don't change
chan

peppy wrote:

bringing you a bit more colour in osu!
sexy!
Topic Starter
peppy
2008-06-11
(+) Multiplayer matches can perform a skip (all players must request this at the beginning of the song).
(*) More match setup redesign.
(*) Fixed song selection centering on top item of selected group, rather than active difficulty.
(*) Fixed undo states not always saving.

Oops I kinda screwed up my sleep pattern and forgot to post last night.
Topic Starter
peppy
2008-06-12
(+) Added '/savelog' command to export chat logs.
(+) Added support for multiple comboburst samples (comboburst-0.mp3 etc.)
(+) Updater uses differential updates for the dll file. Doesn't yet show progress.
(+) Client-side mods can be set on a per-client basis (currently just NoVideo).
(*) Editor controls are no longer operational when the osu! window doesn't have focus.
(*) Fixed audio lead-in for songs with storyboarded intros that start before the mp3 itself.

Productiveness++
awp

peppy wrote:

2008-06-12
(+) Added '/savelog' command to export chat logs.
(+) Added support for multiple comboburst samples (comboburst-0.mp3 etc.)
(+) Updater uses differential updates for the dll file. Doesn't yet show progress.
(+) Client-side mods can be set on a per-client basis (currently just NoVideo).
(*) Editor controls are no longer operational when the osu! window doesn't have focus.
(*) Fixed audio lead-in for songs with storyboarded intros that start before the mp3 itself.

Productiveness++
ERROR: Expected ';' on line 9 of "Official Development Changelog(414)", EOF found
Topic Starter
peppy
2008-06-13
(+) Fullscreen resolution can be set independently of windowed resolution.
(+) Fullscreen can be toggled using 'Alt+Enter' from anywhere in-game.
(*) Fixed random crashes during fullscreen/resolution changes.
(*) Fixed skip not displaying for negative times.
(*) Lead-in time is automatically calculated for storyboard events places at negative times (no need to set AudioLeadIn).
(*) Fixed flickering tooltips on fadein.

Started work on website redesign. No previews yet.
Topic Starter
peppy
2008-06-14
(+) New song select background for default skin only.
(+) New now playing background graphic.
(+) Added basic multichannel support.
(+) Added match setup sound effects.
(+) Added 'drop mp3 here' graphic.
(+) Added "Selection Options" hover button to song selection screen.
(*) Changed frame limiter default to off.
(*) Changes to test build authentication.
(*) Mousewheel can be used at song select while keyboard selection is active.
(*) Fixed post-game storyboarding.
(*) Fixed .osb load order.
(*) Fixed thread synchronistaion on sprite list.
Topic Starter
peppy
2008-06-15
(+) Added per-match chat channels.
(+) Added timestamps to chat.
(+) Added colour coding for multiplaying players.
(+) Added multiple offset adjustment mode to Timing Panel.
(*) Beatmap extraction improved when subfolders are involved.
(*) When opening a folder on song select, the screen now centres on the folder rather than at a random location inside it.
(*) Fixed active tab not coming to front.
(*) Improvements to multiple channel support.
(*) Improved drag detection on song selection screen.

Was planning on a public release, but it will have to wait until after I next sleep. Around two known bugs that still need fixes!
Topic Starter
peppy
2008-06-16
(*) Reduced bancho thread priority to help combat game lag during communications.
(*) Fixed long chat messages exceeding the screen width.
(*) Fixed new updater threading crashes.
(*) Fixed bug where spectator mode could interfere with multiplayer matches.

Aiming for release tomorrow night..
Topic Starter
peppy
2008-06-17
(*) Fixed channel logs not properly clearing when swapping to an empty channel.
(*) Fixed receiving new files at song select.
(*) Fixed storyboarded sounds not playing in intro/outro.
(*) Reduced magnitude of blurring in game transitions (shader effect).

Congratulations to me, I made it "on time". This release might just be the most stable osu! release to date (while bancho is still a bit dodgy until it swaps over to the new server), so make sure you update and enjoy it to the full extent. I do suggest you read over the full changelog here
Topic Starter
peppy
2008-06-18
(*) Moving bancho.
(*) Backup recovery of beatmaps.


One day of lost productivity.
Topic Starter
peppy
2008-06-19
(*) Fixed changing game name causing ready status to be reset.
(*) Fixed bancho threading issues (rewrote a lot of code).
(*) Fixed timezone displaying incorrectly for some users.
(*) Fixed misleading timeline when seeking while paused at <1x speed.
(*) Fixed multiplayer skip bugginess.
(*) Fixed long '/me' lines not displaying properly.

Bugs bugs bugs. Rewrote a lot of bancho today and everything seems smooth~.
Topic Starter
peppy
This map has been deleted on the request of its creator. It is no longer available.
Topic Starter
peppy
This map has been deleted on the request of its creator. It is no longer available.
Topic Starter
peppy
2008-06-22
(+) Added keyboard binding support (config file only for the moment).
(+) Active channel can be swapped using Alt+0-9
(*) Player's ready status won't be changed unless the map or mods are changed.
(*) fixed '/r' or '/reply' also sending to public chat.
(*) Adjustments to ranking screen/score font and panel.
(+) Web: Added two video tutorials to download page.
(*) Web: Adjustments to profile page.
Topic Starter
peppy
2008-06-23
(+) New background for ranking screen.
(*) Fixed bug where osu! would sometimes crash at song select when hitting Enter.
(+) Web: Converted frontpage stats and chat to ajax live feeds.
(+) Web: Expanded profile statistics further.
(+) Web: Mod icons shown for song leader.
(+) Web: Added ranked/unranked totals to mapper rankings.
(+) Web: Added scoring section to faq (courtesey of Gemi).
Topic Starter
peppy
2008-06-24
(*) Fixed offset issue with test build.
(*) Fixed multiplayer channel alignment with hotkey channel selection.
(*) Code refactoring for full taiko mod. Lots of it. http://osu.ppy.sh/?v=taiko-test.flv for a very small preview.
chan

peppy wrote:

2008-06-23
(+) Web: Expanded profile statistics further.
Links open a new frame in the same window. You can get a frame in a frame in a frame in a...
You get the idea. I actually have 3 frames in my other tab :D
show more
Please sign in to reply.

New reply