2,788 users, 3 online now.
A total of 732,080 plays!

Index » Other » Client Modding » b99 Titanic

49 posts | Jump | 1 2 3 4
Digitalfear117
BAT Manager / Global Moderator
3,304 posts
US Flag

1 week ago
Today 10/13/2025 marks 18 years since b99 released! This for a long time has been the oldest preserved version of osu! as peppy posted this version to the forums in 2013. Me, tree, and other community members have been working hard in the background to bring an majorly overhauled version of this client to all those on Titanic!


The main goal of this client was to bring online features, and quality of life features to b99, and to connect it to Titanic! We wanted to re-implement as many of the features in our own way, not just make this a complete backport client. The goal was to keep gameplay as close to vanilla b99 as possible, and instead add the other features around it.

b99 is a VERY old and basic client. Remember that we are modding a version of osu! that had only been in development for 4 months when it released. Our mod attempts to add many quality of life features and bug fixes, but the client is so basic that there are features from later clients missing, or minor bugs, please be gentle when reporting bugs!

Download:

Version 2.0.0 (10/20/2025): https://www.mediafire.com/file/jtfybp1ndl85c12/b99_Titanic_2.0.0.7z/file

You must redownload if you are coming from a previous version. The old osu.dll will NOT work with the updated client.

Dependencies:

A DirectX 9 Supported GPU (nearly all GPUs from 2003 or later will support this). If you don't have DirectX 9 runtimes you can download them here: https://www.microsoft.com/en-us/download/details.aspx?id=35

.NET Framework 2.0 Support. Should work on Windows 2000 or later. If you don't have the runtimes you can download them here: https://dotnet.microsoft.com/en-us/download/dotnet-framework/thank-you/net35-sp1-web-installer

If you cannot install .NET Framework 3.5 for some reason, you can force b99 Titanic to run with .NET Framework 4.0 instead. .NET Framework 4.0 is included with Windows, so you don't need to download anything. Open the "osu!.exe.config" file in a text editor (like notepad), and replace it's contents with the following:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
</configuration>

Hit save, and re-open the game.

How to install beatmaps!

This client is designed to play all maps from 2007, and most maps from 2008. Please do not try to add modern maps it may crash the client!
peppy's guide to installing beatmaps: https://osu.ppy.sh/community/forums/topics/23?n=1
Or you can just use Direct xD

Major Changes:
More Beatmap Compatibility:
This mod can support newer maps! This client can support all .osu v3, v4, some v5 formats, and a few v6 maps! That means you can play most maps from 2007-2008! This client DOES NOT support modern maps! Importing newer maps may cause your client to STOP LAUNCHING! If you are looking for new maps to play in this client use Direct!

Added Custom Bancho support:
b99 is so old that it actually used irc to connect to osu!'s online services, NOT bancho! Tree worked hard to make a custom client side re-implementation of bancho so that this client can connect to Titanic! This version of Bancho support messaging, channels, private messages, and more!

Added Custom ChatEngine / UserDialog:
This is experimental, however you can now message people and see who else is online from b99! This is a custom re-implementation of ChatEngine and UserDialog, built entirely with b99's limited features. Yes, b99 is so old that you could NOT chat within the client itself, OR see who else was online!


Added Custom Direct:
A fully custom version of Direct! This version of Direct includes custom beatmap thumbnails for any maps that did not have them, features for the different beatmap compatibility options in b99, search filtering. Since b99 doesn't support all features from modern osu! we needed to build a custom list of compatible maps for this version of Direct. There are currently a total of 760 maps that can be downloaded (based on your beatmap compatibility settings may be lower). This includes Titanic Original maps, Titanic Enhanced maps, oldsu! Enhanced maps, and Bancho maps! Thanks to vg185 and tree for help with Direct!


Direct also offers a comprehensive information button when pressing "Help"


Find a map that has issues in b99? Although we manually checked each map to make sure they work, sometimes things slip through the cracks. We offer a way to report broken maps in Direct, it's on Page 2 of the Help Overlay. You can also submit maps that are b99 compatible that are not in Direct. We checked all maps from November 14th 2008 and earlier, so do not submit maps from that date or earlier


Backported BSS (Beatmap Submission Service):
Believe it or not, b99 didn't even have BSS. Originally you exported your map as osz, and then uploaded it to a custom file server on the osu! website, then posted the link to the forum! That's what those peppy.chigau links were all about. Not anymore! This b99 client supports full BSS!


Redesigned Song Select:
Song Select in b99 was super basic, no sorting, no search, you couldn't even navigate it with the arrow keys. Not only that, there was no way to see what CS, HP, or OD the map was, or the ranked status! All of that has been changed in b99 Titanic! Thanks to gsxr4o0 for the custom ranked status icons!


Newer Skins Will Load:
Newer skins should load in! Basically everything in the client is skinnable go crazy. Remember this is 2007 though so skinning may work differently compared to stable.

2013 Default Skin in b99 lol

Using Keyboard to Tap in Gameplay:
Yes, this did not exist in b99, it would not fully arrive for many months. This client does allow you to enable this, however it is not enabled by default. You can find this and more new settings by using the pages in Options!

Note: You cannot disable the frame limiter yet in this client, it breaks things like spinners and certain animations.

Backported Music Controls:
b99 would just stop playing music in the Main Menu when the song it selected was finished, super annoying! Music Control from b170 has been backported!

Screenshots:
b99 did not support taking screenshots in client, but b99 Titanic does! You can also do Shift + F12 like on newer clients to upload your screenshots!

Bugfixes:
Lots of bugfixes! The biggest one being around how score is calculated! There shouldn't be any more bugged b99 scores! hopefully

Mr. Ladybug Enjoyer:
Becoming a Mr. Ladybug Enjoyer brings more features to b99!


Mr. Ladybug Enjoyer Options:
Mr. Ladybug Enjoyers have access to Triangles, backported from November 2014 Clients! They can be customized. Some of the rewards from Mr. Ladybug Clicker can also be enabled in this client!


Backported Triangles:
Yes.


Custom Game Modes in b99:
Yes, b99 Titanic features two custom mini games!


Mr. Ladybug Clicker:
Fully backported from Digital Client! Mr. Ladybug Clicker has been updated so that you can see which client you submitted your clicks from! Hover any score on the leaderboard to see!



Mr. Ladybug Painter:
Brand new for b99! You can make pixel art right inside of b99! Thanks so much to Khangaroo for helping me develop this minigame! And thanks Patchouli for designing all the icons!

Mr. Ladybug Drawing by Botan27.

This is a fully featured pixel art designer! You can change your canvas size, image export size, and image export file format!


Pan and Zoom! Supported by both on screen buttons and key binds!


Two brushes are offered. Brush one is Left Mouse Click, and Brush two is Right Mouse Click.


Choose different color palettes for more color choices!


Use your own custom color or create your own custom palette!


You can save as .MRLBPI so you can edit your drawing later, or so that you can send your drawings to others and they can view it in client!

There is a drawing showcase from members of ettmj!


Want your drawing featured from within the client? ettmj is hosting a drawing contest!
Create your own drawings in Mr. Ladybug Painter within the next two weeks (10/13/2025 through 10/27/2025). There will be a forum post where you will post your drawing using the "Save as .MRLBPI" option. Then from 10/27/2025 through 11/3/2025 everyone will be able to vote on their favorite drawings! The best drawings will be picked and included in order of votes in later version of both b99 and Digital Client! https://osu.titanic.sh/forum/25/t/2256/
Last edited by Digitalfear117 1 day ago, edited 18 times in total.
kyooti
Combo Commander
402 posts
US Flag

1 week ago
WHAT THE FUCK
2025 goals :3
Top 3 in BARUSA of MIKOSU - [Completed - 12/20/24]
250pp play - [Completed - 2/3/25, Forever stained.]
1 Billion score
2 digit :3
Get a map ranked
get 10 dollars 🔥 - [already gave up ;-;]
vg185
Global Moderator
126 posts
UA Flag

1 week ago
yo i love teto but this client is nice too
Levi
Project Lead / Developer
1,796 posts
DE Flag

1 week ago
the long wait has paid off!
Last edited by Levi 1 week ago, edited 1 time in total.
Oreeeee
Contributor
80 posts
PL Flag

1 week ago
I'm gonna main this client
#ChujKurwaRankedOrLovedTitanicPlz
Levi
Project Lead / Developer
1,796 posts
DE Flag

1 week ago
Uhmm.. there might be some issues while logging in, going to restart bancho to see if it fixes that.
kiwec
Tempo Trainee
7 posts
FR Flag

Mahogany
Beat Clicker
54 posts
BG Flag

1 week ago
Thank you, you lovely bastards.
osu! is now officially a drawing application. What the fuck.
ÍjùŽ ³¥J™eH{3pä!‡ï¿¨54“Ý¥Ö’—W=»tçú§Gv%<¢YPA`àØ9åäƒÙ}x ÒÔA˜1ÑÖŽ'W-_º
Leviathan
Slider Savant
84 posts
US Flag

1 week ago


i wanted to say i was the first person to submit a score on b99 but i got disconnected before i could so probably not lol
Felipe
Tempo Trainee
14 posts
BR Flag

Levi
Project Lead / Developer
1,796 posts
DE Flag

1 week ago
you guys should all draw kirby and upload your results here
TurfTuckTurkey
Combo Commander
329 posts
CA Flag

1 week ago

Leviathan wrote:



i wanted to say i was the first person to submit a score on b99 but i got disconnected before i could so probably not lol


This rules!
READ BELOW PLZ~

Leviathan
Slider Savant
84 posts
US Flag

1 week ago

Levi wrote:

you guys should all draw kirby and upload your results here


MR LADYBUG PAINTER PROFESSIONAL 2025 mrlbpi file
kyooti
Combo Commander
402 posts
US Flag

1 week ago

Mahogany wrote:

Thank you, you lovely bastards.
osu! is now officially a drawing application. What the fuck.


fuck gimp, hello mrladybug!!! :fire:

"hey what drawing program do you use? your art looks so good!"
"osu"
2025 goals :3
Top 3 in BARUSA of MIKOSU - [Completed - 12/20/24]
250pp play - [Completed - 2/3/25, Forever stained.]
1 Billion score
2 digit :3
Get a map ranked
get 10 dollars 🔥 - [already gave up ;-;]
Levi
Project Lead / Developer
1,796 posts
DE Flag

1 week ago


the art do be looking quite good

49 posts | Jump | 1 2 3 4