It's time for another Digital Client update! This is a BIG one!
Performance Improvements:This update has 3 major improvements for improved performance. It's not always about how much more fps your game runs out, but also how smoothly it runs at it's best fps. Most of the improvements here focus on reducing fps drops, or minor stutters.
Switch to the 2020 Version of Bass By Khangaroo:This newer version of bass is more performant than the 2015 version the last Digital Client release used. This reduces the amount of stutter caused by the game having to wait for the audio clock. Gameplay should be more fluid now.
Stop Using XNA Math Helper by Nikku:The XNA Math Helper is a bit shockingly slow honestly, in 2015 peppy moved away from XNA as much as possible, which included replacing the XNA Math Helper with his own. This improved math calculations across the client as a whole, we have also made this switch as well. Loading improvements are most noticeable in places like loading Song Select or into a Beatmap
Switch to a Shader Based Cursor Trail Renderer:In late 2015 the osu! developers moved from sprite based cursor trails to shader based ones. This was something they could do as they had just switched from their OpenGL 1.1 Bridge to OpenTK. OpenGL 1.1 does not support shaders, so we also could not use shaders in OpenGL till we made a similar switch ourselves. When Khangaroo made that switch for us a few months ago it meant we could start porting those OpenGL shaders to Digital Client!
I have ported the 2015 OpenGL cursor trail renderer to Digital Client, and wrote an equivalent DirectX shader and wrote a renderer for it as well. This should marginally improve performance when moving your cursor with a cursor trail.
There are also new options for the cursor trail renderer:


Give these options a try if you want to change how your cursor trail works!
New Client Defaults:I have set some new defaults for Digital Client, including setting the Basic Menu as being the default, setting OpenGL to the default renderer. Remember that any of these new defaults can still be changed within the client! OpenGL is more performant for most users, and now has all the same features as DirectX. You can still switch to DirectX if you want though.
Custom Localization Support:I think this may be a first for a modded client, Digital Client now has over 550 localizable lines! This means that we can now translate a large portion of the custom text in this client to any language that we want! The client ships with new translations for Filipino (which isn't even an option in stable OR lazer), German, Polish, and Japanese! These are not yet complete, but great progress has been made!

Big shoutouts to the users who have already helped me with localization! gsxr4o0 and I worked on documenting and making a template for hardcoded lines so they could be translated. Nikku replaced many vanilla strings with their localized counterparts. Git and Avril made great progress on Filipino, Noemi and Levi translated a very large portion of German, gsxr4o0 made good progress on Japanese, and Oreeeee made good progress on Polish! There is still a lot of work to be done, both in terms of making more strings localizable, and lots of translation work yet to do. If you have the time and want to contribute translations, send me a message somewhere I can see (discord, on this thread). We are looking for more localization help for all languages and it would be greatly appreciated!
New Language Selector:There is a brand new language selector in Digital Client! The old dropdown was already completely full, with no way to scroll dropdowns, I decided to make a brand new language selector!
More Languages in Digital Client: In vanilla b20130303 there weren't as many selectable languages, all the ones from stable are here now, in addition to three work in progress translations for Filipino, Arabic, and Catala!
Server Related Features:A few server related goodies that come compliments of Levi and the amazing Titanic project!
See Chat History in Client by Levi:Now when you open up Chat, you will see messages from the past, so you can now catch up with the discussion in #osu for example. You can also see your previous dm's with a user, so you can remember where you left off last time!
Quickly Change Ranking Style in Chat Engine:Switch between the rankings being sorted by ppv2, ppv1, Total Score, Ranked Score, or Clears quickly from this dropdown! This is the same as doing !setranking on any other Titanic Client, I just made it a bit easier.
New User Interface Options:There are lots of new UI customization options! I might forget some of them there are so many.
New Menu Tips and Copyright:Digital Client now has custom Menu Tips and Copyright image! The copyright image was made by gsxr4o0. You can also customize both the Menu Tips and the Copyright! For Menu Tips you can show the Digital Client ones, vanilla ones, both, or none!

For copyright you can show the Digital Client one, an editor version of the March 2008 version, the 2013 one, 2025 one, the one from un!stable, the one from Ramadan Client, or none!
See More Difficulty Stats When Hoving Stats in Song Selection:Backported from newer clients
New Halloween Cookie by Cartman:Brand new cookie made by Cartman! Sorry I originally intended to have this release come out on Halloween but I was too busy.
Reworked HP Bar:It will now more intelligently switch between new and classic assets based what assets your skin has, or based upon your selected Skin Style if your skin lacks these assets.
Setting Changes:Settings was greatly reworked codewise, it won't look very different, but there are some new features I am working on that are pretty cool!
Search Within the Theme Tab of Options!You can type to search within just the Theme Tab of Options for now. This is a work in progress feature, but since this is by the far the tab with the most features, I think this is a good place to start.
Start typing and options that contain those words or letters will be highlighted. Press enter, or use the arrow keys to quickly move between the options! Press escape to clear the text, and escape again to leave options.
Custom Gamemode Changes and Additions:Custom gamemodes have moved OUT OF BETA! This means you only need to be a Mr. Ladybug Enjoyer to try them (no more secret combinations)! Please give the three custom game modes a try!
Mr. Ladybug Painter Ported to Digital Client!Me and Khangaroo originally wrote this for b99 Titanic, and now it is available to all Mr. Ladybug Enjoyers!
Added the Mr. Ladybug Painter Art Contest Winners to the Drawing Showcase!Thanks to everyone who participated! This includes those who submitted artwork, voted, or helped run the event!
Reworked Mr. Ladybug Custom Game Modes:All Mr. Ladybug Enjoyers can now access the Mr. Ladybug Game Modes! No need to solve and puzzle's or find easter eggs anymore! Thanks to all those who beta tested Mr. Ladybug Blitz and Mr. Ladybug Clicker!
Brand new osu! Button in Special Screen by huberatelier:Now you can select all game modes from the Special screen! Poor Mania has been relegated to a minor scroll though…
Mr. Ladybug Blitz Scoring Has Greatly Improved!There were multiple bugs with scoring in the last release, mostly around how combos were supposed to work, and also with how certain situations were scored in general. After a lot of reworking it is now greatly improved and more consistent! Great play should feel more rewarded as it always should have been.
New Mr. Ladybug Blitz Combo System:Mr. Ladybug Blitz has a new combo system, the more you combo the more your score will increase. Keep making matches quickly to increase and maintain the combo! You can see your current combo on the bottom right when one is active.
Mr. Ladybug Blitz Sound Effect Support!Mr. Ladybug Blitz now has skinning support for sound effects! This is a work in progress but it's already come quite a ways along! Unfortunately we don't have any sound effects bundled with the client… if you want to help contribute that would be greatly appreciated! If you want to test the sound effect system, you can download Cloudpaw's Skin for Mr. Ladybug Blitz:
https://osu.titanic.sh/forum/5/t/2430/?page=1#post-22272b99 Titanic Ports:Some features written for b99 (or things that existed in b99) have been ported to Digital Client! I already mentioned Mr. Ladybug Painter, but there are a few more.
b99 Ranked Status Icons:These were created by gsxr4o0 for b99, and you can now use them in Digital Client!
GPU Drawn Triangle and Triangle Pixel Icon Triangle StyleGPU Drawn Triangle - Slightly more performant version of the Modern Triangles.

Pixel Icon Triangle - Slightly stylized triangles created for b99, they kind of have a skew to them.
Mr. Ladybug Always Appears on the Main Menu:If you are not currently a Mr. Ladybug Enjoyer, he will be translucent, his tooltip will let you know that clicking on him will allow you to access special custom mini games! After doing so it will ask you if you want to become a Mr. Ladybug Enjoyer. If you are already a Mr. Ladybug Enjoyer you can click him to quickly access the Special screen. Clicking on Mr. Ladybug 3 times on the Main Menu will now trigger Mr. Ladybug Mode!

b99 Start Button:Restore the Start button seen in 2007 clients in Song Select!
Unstable Backports:I backported some recent features from un!stable to Digital Client, at the same time, features from Digital Client are being ported to un!stable, win-win for everyone!
Add Drag and Drop support for .osu Difficulties:This attempts to intelligently figure out what set the difficulty belongs to, but for best result drag in .osu difficulties while you have a difficulty open from the same set you want to import to!
Add un!stable Cat Visualizer:Animated cat! You can also make him twice as fast. If you want to skin him, you can add 5 images for called "dance-0" through "dance-4".
Wiggle and Acceleration Added to Convert to Stream:This was originally written by Khangaroo and backported by me.
Backport Allow Slider Anchors to Snap Onto Objects and Other Anchors:This was originally written by minisbett and backported by me.
Preview Beatmap Audio Speed in Song Select:Similar to Lazer, you can now hear the song at double time speed in Song Select with DT enabled, Slowed down with HT enabled, and with nightcore with NC enabled. You can disable this if you prefer. This was originally written by minisbett and backported by me.
Remember Last SongSelect Mode:The game will now remember if you were in play made, or edit mode before opening the editor. You can disable this if you prefer. This was originally written by minisbett and backported by me.
CuttingEdge Hp Bar Order:For some reason Cutting Edge changed the draw order of the Hp Bar elements, and some skins don't work properly on stable because of this. If the Hp Bar in your skin was made with modern Cutting Edge in mind you should enable this option. This was originally written by Khangaroo and backported by me.
emsu! Backports:I backported some more features from the emsu! client! I really like how ambitious and creative this client was, unfortunately it was never fully completed and has some bugs, but it had some great ideas.
See Map Progress When Failed:Similar to other rhythm games, you can see your progress in the song when you failed now! We changed how the progress is shown compared to emsu! but it's based on the same code!
Added Option to Always Show Mods Used When Playing:Just like with replays, this makes it so your currently using mods don't fade out as you play. Useful if you can't remember if you have SD or NF on or something.

Added Options to Flip Parts of the Game With Hard Rock Enabled:This funny option from emsu! allows you to flip parts of the game when playing Hard Rock! I think it makes Hard Rock more interesting lol.

Download:There are a TON of bugfixes in this client, so many I don't think anyones attention span will be long enough for me to go through them. If you want to see more of the changes check out the Changelog screen for changes between the last version 4.3.18 and 4.4.7

You will need to redownload to update to the latest Digital Client 4.4.7. You can download here:
https://www.mediafire.com/file/fll4furdcscvyjv/b20130303+Digital+Client+++4.4.7.7z/file