1821 users, 4 online now.
A total of 423871 plays!

Index » Other » Client Modding » b20130303 Digital Client++

70 posts | Jump | 1 2 3 4
Digitalfear117

7 months ago
My modded client with advanced theming, mapping capabilities, submitting benchmark scores, and gameplay changes!
Forum Image

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

Switch between Classic and Modern Graphics and Gameplay!
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!
Modern Star Ratings
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!
Discord Connectivity
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
Overhauled Editor
My Client features numerous additions, backported features, and forward ported features to make this the ultimate editor for Titanic users!
Benchmark Submission
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!
Built in Web Browser
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!
Built in pp Estimation
For all modes except Standard, you will see pp Estimates for maps based on your mods! This is seen under the star rating.
So many more features and bugfixes!
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 osu! cookie to any other cookies throughout osu!'s history with this new custom cookie selector page!
Forum Image

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

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
Forum Image

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!
Forum Image

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)
Forum Image

Cursor Size!
Choose from 0.1x to 4.0x!
Forum Image

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
Forum Image

Here are some more screenshots showing some potential themes you can choose!
Forum Image
Forum Image
Forum Image
Forum Image
Forum Image
Forum Image
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!
Forum Image

Mapping Enhancements:

See the slider curve type of any slider based on it's skeleton color!
  • Aquamarine for Catmull
  • Yellow for Bezier
  • Red for Linear
  • Purple for PerfectCurve

Forum Image

Use hotkeys to switch between slider curve types!
Recreating the feature from older clients such as b904!
Forum Image
(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!
Forum Image

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!
Forum Image

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
Forum Image

Add custom slidertrack borders and fills from within Song Setup!
Forum ImageForum Image

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

Added widescreen support for storyboards!
Forum Image

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

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

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!
Forum Image

Backported and Massively improved AiMod!
Forum Image
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!
Forum Image

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
Forum Image

.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!
Forum Image

General bugfixes!
Fixed some bugs with SV, legacy mania sliders, loading of elements, saving of maps, etc.

Benchmark Submission:

In my client you can now use and submit scores from the hidden benchmark feature! Try to get the highest score possible!
You can find the button in Options on the Graphics tab, along with the Leaderboard button
Forum Image
Here is a look at the custom Benchmark Leaderboard page:
Forum Image

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:

Disable the pass requirement to use background dim and disable storyboard/video
Forum Image

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

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

Known Bugs:

Some bugs are inevitable in a project like this, and some of them are bugs that exist in the vanilla game. These are the ones I already know about but either haven't been able to fix, or just haven't gotten to yet.

  • 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.
Forum Image
(I did end up simplifying this one lol)
Last edited by Digitalfear117 2 weeks ago, edited 59 times in total.
w81056398
116 posts
HK Flag

7 months ago
chomik osu
Forum Image
Levi
1639 posts
DE Flag

7 months ago
Dude, I haven't even updated server for 2.0.3 yet man Forum Image
Digitalfear117

7 months ago

Levi wrote:

Dude, I haven't even updated server for 2.0.3 yet man Forum Image


Oops
Leviathan
48 posts
US Flag

7 months ago
very coole :D
Digitalfear117

TurfTuckTurkey
294 posts
CA Flag

7 months ago
ITS PUBLIC POGGGG
Dear Levi, can you kindly change my username to "Rotteen"?? thank u g

will think about it
- Levi
Forum Image
Levi
1639 posts
DE Flag

7 months ago
Maybe you should add the pending updates to a separate tab, lol
Digitalfear117

7 months ago
Maybe lol
Digitalfear117

7 months ago
It has been updated to 2.0.4! Please update!
randomtitanicplayer
7 posts
BR Flag

7 months ago
nice client mod!
Digitalfear117

Digitalfear117

7 months ago
Updated to version 2.0.9! It includes some important bug fixes, and a few new features!
Isshiki Kaname
102 posts
RU Flag

6 months ago
So far so good!
So far I have some gripes with the gamer going full screen when I try to enter a map with enter key and that there's no feature to ignore map hc colors
additionally ctrl+o to open settings menu would be nice (also if ti could go back to whatever screen it was at before after exiting)
an option to disable hc fade-out during gameplay would be nice too, as it's distractive
Last edited by Isshiki Kaname 6 months ago, edited 3 times in total.
I really love Narumi Toa. Like, a lot. Like, a whole lot. You have no idea. I love her so much that it is inexplicable, and I'm ninety-nine percent sure that I have an unhealthy obsession. I will never get tired of installing Gentoo Linux with -o3 -march=native -flto optimization flags on an Intel Atom N570 netbook bare metal without using distcc. It is my life goal to meet up her with her in real life and have her configure my arch install for me
Isshiki Kaname@osu!Bancho | Katou Megumi@osu!Ripple | discord server
Digitalfear117

6 months ago

KatouMegumi wrote:

So far so good!
So far I have some gripes with the gamer going full screen when I try to enter a map with enter key and that there's no feature to ignore map hc colors
additionally ctrl+o to open settings menu would be nice (also if ti could go back to whatever screen it was at before after exiting)
an option to disable hc fade-out during gameplay would be nice too, as it's distractive


"So far I have some gripes with the gamer going full screen when I try to enter a map with enter key" Are you referring to the editor? or gameplay? if you are talking about in gameplay I cannot recreate this in either OpenGL or DirectX mode. If you are referring to the editor, then there isn't much I can do. Even stable runs the edit song selection screen and editor in borderless windowed. I would recommend you play in windowed anyways as it avoids the dreaded alt tab black screen issue, and leaves your cursor free to switch between screens.

"there's no feature to ignore map hc colors" disabling the beatmap skin will force the game to use yours skins hitcircle colors just like in stable. Although I do like the idea of being able to keep the colors but disable the skin, or disable the skin and the colors. Will look into how feasible that is at some point :D

Thanks for giving the client a try! I am still working on adding new features and improvements, but some of them have been more complex than I originally imagined and I am still fixing bugs haha
Last edited by Digitalfear117 6 months ago, edited 2 times in total.

70 posts | Jump | 1 2 3 4