3,359 users, 4 online now.
A total of 977,498 plays!

Index » Other » Client Modding » b394a.definitive - modded 2008 client with many new features and bugfixes

20 posts | Jump | 1 2
scug
osu! BAT
659 posts
US Flag

8 months ago

Oreeeee wrote:

I needed a slider map and I remembered that this map had a lot of sliders

makes sense
furry
Oreeeee
Contributor
100 posts
PL Flag

6 months ago
1st anniversary release is out!. I started working on this client exactly a year ago for personal offline play, I did not even know about Titanic. I originally wanted to just have a bigger resolution choice, but then I started adding more and more features and yeah.

I'm releasing a small update; it's small because it's hard to add features to such an old client, and also because I'm usually busy with other stuff and this client is not exactly my biggest priority in life.

Here's the changelog:
- Fixed sliderball glitching when sliderball frame count specified in skin.ini is different from the count available in the skin. Skins like Cookiezi 03 will now work properly!
- Added blue combo fire like in newer versions. This can be disabled to make it look like vanilla b394a combo fire (always yellow)
- Fixed multithreading issues with Titanic API
- Removed remains of DXVK switcher. For Windows, it will be reimplemented in the future; if you are on Linux or you use DXVK on Windows, this does not affect you, the DXVK configuration panel is still in settings
- Resolution dropdown will properly detect supported resolutions instead of using a hardcoded resolution list
- Custom main menu backgrounds are now scaled better and no longer have to be 1024x768 (still not perfect but better than it was)
- Custom main menu backgrounds can now also be in jpg/jpeg formats in addition to png
- Improved main menu background sources! Now you can choose between normal, skin, Titanic seasonal, and Bancho seasonal background sources using a dropdown! Seasonal backgrounds are downloaded automatically and will always be up-to-date.
- menu-osu is now skinnable! Existing skins made for Digitalclient that skin that element should work properly
- Allowed score submission with Relax. Big thanks to Levi for fixing a server-sided bug to make this possible!

Download link is updated in the main post!
#ChujKurwaRankedOrLovedTitanicPlz
Oreeeee
Contributor
100 posts
PL Flag

6 months ago
Google Drive banned the file download of latest version. I've replaced the link to a Mediafire one, and that's how I will be distributing the client in the future as it's not the first time that Google Drive marks osu! as malware.
#ChujKurwaRankedOrLovedTitanicPlz
Oreeeee
Contributor
100 posts
PL Flag

3 weeks ago
The first release of b394a.definitive is here! Now powered by FNA, natively running on 64-bit systems!
Yes, you heard that right! b394a.definitive is now entering a modern era! The old XNA 1.1 renderer got replaced with FNA, which means that 64-bit is now possible, and the game now takes advantage of modern graphics APIs like OpenGL, DirectX 11, DirectX 12, and Vulkan! On my system in gameplay I was getting 5200 fps!

I kept an additional fallback XNA renderer, now upgraded to 4.0, for legacy systems. It still uses DirectX 9.

The FNA migration came with some drawbacks though. The editor is not as stable, and I had to rewrite text input, but for gameplay purposes, the FNA build is fully usable.

That upgrade allowed me to replace the giant XNB assets with PNG variants, with which the assets file size went from 100 MB to 10 MB!

This build will from now on check for updates on every launch and notify you when a new update comes around.

Additonally, I fixed some crashes, and added support for viewing IRC users in the F9 list!

Download links as always are in the main post. Here's the full changelog for this build:

Full changelog

- Update to .NET Framework 4
- Fix error when doing /np when there are no maps
- IRC users are now shown in F9 menu
- Every value below 1 for LoginReply is now interpreted as a login error. This fixes the issue when server sends a LoginReply error that did not exist in b394a
- Updated 7-zip
- Updated dependencies
- Optimized combo fire parameter changes
- Switched to FNA, which allows to make 64-bit releases, and massively improves performance! From now on, 64-bit FNA releases will be the main ones, but I will still keep 32-bit XNA 4.0 releases around.
- Converted all huge XNB assets to PNG. This is a side effect of FNA migration. Note for self: this might cause performance issues in XNA4, due to how I'm loading these there. FNA is not affected by this, it has native PNG support.
- Switched to Titanic.API NuGet package for interactions with the Titanic API. That library is open source @ https://github.com/osuTitanic/titanic-csharp
- Moved out 7-zip from the Win32 directory
- Removed dashes from the versioning scheme. For subversions, a dot separator is used instead
- Added automatic update checks on launch! Now, when a new version of b394a.definitive gets released, a notification will appear that will lead you to the forum page. That notification re-uses the original update notification that b394a had!
- Tweaked the logging system a bit
- Removed the currently useless Renderer tab from options. I have some ideas on what to add there though, so I will definitely add it back!
#ChujKurwaRankedOrLovedTitanicPlz
Digitalfear117
BAT Manager / Global Moderator / Mr. Ladybug
3,497 posts
US Flag

3 weeks ago
This is really exciting!!!! Great work Oreeeee!

20 posts | Jump | 1 2
Users browsing this forum: None