
There are many many features added to this client! To get a full idea of how much work went into this mode please check out the modified Changelog on the bottom right of the client!
Expect a few bugs! If you find some, please respectfully let me know so I can attempt to fix it!
Download Link:
NEW! Version 3.0.19 (3-3-2025): https://www.mediafire.com/file/lli6u401mqv6dhv/b20130303+Digital+Client+++3.0.19.7z/file
Older version of my client if you want it for some reason…? I don't remove features usually so idk why you would want this:
Version 2.4.13 (12-20-2024): https://www.mediafire.com/file/qk9to9pctuglte4/b20130303_Digital_Client%2B%2B_2.4.13.7z/file
Installation:
Installation Files:
.NET Framework 3.5 SP1 is required for the normal exe. You can download it here if you don't have it: https://www.microsoft.com/en-us/download/details.aspx?id=22
If you cannot install .NET Framework 3.5 (which also includes 2.0 in the installer), you can instead install .NET Framework 4.0 and use the included 4.0 compatibility exe! Just copy the two files from /Compatibility Mode EXEs/.NET Framework 4.0 into the main directory and launch "osu!net40" instead. Here is a link to the .NET Framework 4.0 installer: https://www.microsoft.com/en-us/download/details.aspx?id=17851
Linux Wine users may find the .NET Framework 4.0 exe easier to launch too, 3.5 is still considered the main version, but the 4.0 fallback should work the same.
The .NET Framework 2.0 Fallback may be useful for running on beta versions of Windows such as Longhorn, just note that this build does not work with Discord RPC! If you don't want to use Discord RPC on any of the other builds remember that it can be disabled in Settings>Online>Integration
Linux:
Try this guide made by Isshiki Kaname to improve the performance of osu! under wine! https://osu.titanic.sh/forum/3/t/721/
How to setup the game files:
- Extract the game files to a small directory location. This makes things on easier on the game. Such as C:\osu!
- Select an osu.dll to use. osu.dll contains all the image and audio assets in the game. Systems with low amounts of ram or running a 32 bit OS may run into issues with such a large dll file. You can use osu! low res.dll instead, simply rename this file to osu.dll and rename the larger osu.dll to osu big.dll. This file removes all HD versions of image assets, but keeps everything else. If you are extremely strapped for system resources you can instead use osu mini.dll this contains the minimum amount of assets necessary, but you won't be able to use most of the customization features with this.
- DO NOT copy your db files from other osu! installations. The only exception to your database collections file. You can copy any skins or songs from another installation with no issue.
- You should be ready to play the game! Just open the exe. I recommend going into settings and changing some settings. Like setting frame limiter to unlimited. After this you can explore the vast amount of customization available to you!
Major Features/Changes
My client allows you to get modern quality of life features while enjoying classic graphics and gameplay! Or, if you want a more modern experience, switch to Modern Skin Style and see the graphics and gameplay become more like modern!
Thanks to Oreeeee, we have Modern Star Rating calculations! You will no longer be forced to have the terrible star ratings seen in other old clients!
Another huge feature by Oreeeee, your activity on this modded client can be seen by others on Discord! They will see what map you are playing, editing, if you are in multiplayer, browsing the web using in the game browser! You can also disable this if you don't like
My Client features numerous additions, backported features, and forward ported features to make this the ultimate editor for Titanic users!
osu! includes a hidden benchmarking feature, this gives you an idea of how good your pc is at running osu! My Client allows you to use the benchmark, and submit the score to compare against the other users on Titanic!
My client offers a basic built in web browser! This allows us to include helpful wikis, and allows you to browse older style webpages! It offers bookmarking too!
For all modes except Standard, you will see pp Estimates for maps based on your mods! This is seen under the star rating.
This is a major overhaul of b20130303, with custom, backported, forward ported features, this client attempts to offer the most unique and best experience on Titanic!
Theming:

Switch the background to any background from osu!'s history with this new custom background selector page!

Change the main menu buttons to any one in osu!'s history. This includes new custom ones as well for "Special" as the 2007 and 2014 clients never had these

2x texture support throughout the game!
Now you don't have to deal with blurry textures in your skin
Nearly all assets in the original default style have been upgraded to 2x. No more blurry textures with the original art style!

Switch between modern main menu assets, skin loading, direct, mode changing, and so much with the use of the Skin Style (Classic on the left, Modern on the right)

Cursor Size!
Choose from 0.1x to 4.0x!

Change gamemodes from the regular Play screen, or use the Special screen!
This can be enabled by using the "Modern" Skin Style. If you would prefer to still see the original graphics you can always check off "Prefer Old Graphics" in Theming

Here are some more screenshots showing some potential themes you can choose!






Recreate different versions of osu! or mix and match to make your own new favorite look!
So many more options, it's hard to cover them all!

Mapping Enhancements:
- Aquamarine for Catmull
- Yellow for Bezier
- Red for Linear
- Purple for PerfectCurve

Use hotkeys to switch between slider curve types!
Recreating the feature from older clients such as b904!

(If you choose to disable this features it will work like stable)
Unhinged Distance Snap and Unhinged Beat Snap Divisor
Ever wanted to map in 1/32? or use 16.0x distance spacing? Enabling these settings let's you make in way more ways than originally possible! The best part is this maps made with this still work on stable or lazer correctly!

Ported Hit Animations
Want to see the circles fade away in the editor as they would in gameplay? Now that's been added as an option!

Ported Stable Animation Speeds
Old animations feel too slow? Too many objects on screen? Enable this to recreate Stable's animation speeds! Here is a clip of both enabled vs both disabled

Add custom slidertrack borders and fills from within Song Setup!


Background dim in the editor!
You can now change the background dim of the editor! It even changes in real time!

Added widescreen support for storyboards!

Added decimal support for difficulty settings!
Remember, you cannot use decimal difficulty settings on titanic, this is designed for making maps for bancho!

User Rotatable Grid Lines (Experimental)!
Allows you to rotate the Grid lines when mapping! Grid snapping also works while rotated!

Editor Theming!
Make the editor look like the 2007 , 2008, 2013, 2014 (Stable) versions! There's even a bonus editor theme that recreates Stable Lazer Transitional!

Backported and Massively improved AiMod!

This will tell you how unsnapped objects are, warns you if your background image is too small or too high for ranking criteria, checks if you audio file is the correct bitrate (192kbps for mp3, 208kbps for ogg) and no many other minor fixes! Normally this client doesn't even have a functioning AiMod!
New custom graphics for 2007 theme!
Added a custom lock notes, clap, and hold note asset, as well as made smaller version of whistle and finish to better fit the modern editor!
Improved uploading workflow for older maps!
You can now skip the force save that happens when you update maps, this way you can upload maps made on old clients without having them break from their original client!

Remove the 2 difficulty requirement to move to pending!
This way you can make 1 difficulty sets! Useful if you are mapping long songs
Ported Taiko and CtB editors!
Now you can properly see the taiko don and kats in editor! Just like more recent versions! In CtB moving an object vertically will no longer affect the reported distance of the notes

.ogg Audio File Support Returns!
peppy removed the ability to drag a new ogg file into the game to make a new map, I have restored this functionality.
Legacy Grid Size 0 returns!
I don't know why you would want to use this, but it's awesome that it's back!

General bugfixes!
Fixed some bugs with SV, legacy mania sliders, loading of elements, saving of maps, etc.
Benchmark Submission:
You can find the button in Options on the Graphics tab, along with the Leaderboard button

Here is a look at the custom Benchmark Leaderboard page:

Here are a few tips to increase your benchmark scores:
- Make sure you never tab out of osu! it framerate limits the game to 30fps if you do, greatly lowering your score!
- Make sure to close all other programs to squeeze or more performance
- You can set your resolution to a stupidly low 24 x 18
- Then press escape and go to the main menu
- Now press B on your keyboard and it will open the Benchmark
- Click on the game and wait roughly 45 seconds
- You can then close the game and when you reopen it will default back to 240p where you can increase the resolution of the game again
- Try overclocking your chip if your CPU can, but within reason please!
Gameplay Enhancements:

Global background dim!
Allows you to change the background dim for all maps in the game!

Disable the Hyperdash Dim Effect!
Idk what peppy was cooking up with this one

Known Bugs:
- Dragging the windowed game application over to a another monitor can cause texture’s to reload incorrectly, and usually leads to a game crash (vanilla bug)
- Changelog buttons are hard to press, as menu buttons take precedent over the changelog overlay (vanilla bug)
- If you have the Beatmap Background option enabled, going from Options to the Main Menu can cause the Beatmap Background to not load. It instead will switch to either your skin or in game background as a backup (modded bug)
- If you have the Beatmap Background option enabled, and the Use Main Menu Background in Special option enabled, if the song changes on the Special Modes selector screen, sometimes the Beatmap Background will not load. It will instead switch to either your skin or in game background as a backup (modded bug)
- Whistle sound can play for entire maps sometimes on the Skin Selection screen (vanilla bug)
Is This Built From Source?
This mod was created by taking the version on osekai, and deobfuscating it into a csproj file with ILSpy. This was not built by me from the leaked source code. Features that were backported were done so by using decompiled versions of later clients and modified by me to work in my deobfuscated code base.
Hmm yes, surely we should be checking if 1 == 0, setting boolean flags that never get used, creating new variables, setting them equal to other unused new variables, before finally using it. Thank you deobfuscated code, you never cease to make me laugh.

(I did end up simplifying this one lol)