3,001 users, 5 online now.
A total of 814,160 plays!

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

216 posts | Jump | 1 ... 11 12 13 14 15
gsxr4o0
osu!taiko BAT
216 posts
PH Flag

4 weeks ago

Digitalfear117 wrote:

do you mean like have a way to quickly do !setranking in the chat overlay? or like modify the user cards display when changing setranking?



They meant the usercard, like the way it displays for user.
In current version, we have:

pp: {pp} score: {s}
Accuracy: {acc}
Play Count: {pc} (lv)

Digitalfear117
BAT Manager / Global Moderator / Mr. Ladybug
3,362 posts
US Flag

4 weeks ago
I could add new options to remove items I guess? I can't really add more without it getting complicated since I just get data from server and display it
Last edited by Digitalfear117 4 weeks ago, edited 2 times in total.
TurfTuckTurkey
Combo Commander
380 posts
CA Flag

4 weeks ago
This is exactly what i mean, adding an option to change what is displayed for what value on the card
(Dropdown menu to show “ranked score”, “pp and ranked score”, “pp only”?)
Last edited by TurfTuckTurkey 4 weeks ago, edited 1 time in total.
READ BELOW PLZ~

Digitalfear117
BAT Manager / Global Moderator / Mr. Ladybug
3,362 posts
US Flag

4 weeks ago
Well, I can't do exactly that. Here is what I'm proposing instead:

An easy to use dropdown that switches what data we receive from the server



This does the exact same thing !setranking does (since it literally just sends that message to banchobot lmao)

But then somewhere in the settings you will be given choices as to what is shown on the card. Remember, I can only display the data Titanic server sends, but I can choose NOT to show data. So let's say you don't want to see your pp. That's okay, I'll add an option to just not show it.



Does this sound okay? If you want different data to be sent than is currently possible with !setranking, we would need to work with Levi to get that data, as I basically just get a package from Titanic with some info, and display it. :MrLadybug:
Digitalfear117
BAT Manager / Global Moderator / Mr. Ladybug
3,362 posts
US Flag

4 weeks ago

Okay, this is what I have so far.
scug
Combo Commander
435 posts
US Flag

4 weeks ago
maybe you could have an option make it show how many clears you have on the user cards aswell (though im like the only one who cares about that rn so very optional)
furry
Digitalfear117
BAT Manager / Global Moderator / Mr. Ladybug
3,362 posts
US Flag

4 weeks ago
That data is not sent by the server. what you see on screen now is all the data I get.
scug
Combo Commander
435 posts
US Flag

4 weeks ago

Digitalfear117 wrote:

That data is not sent by the server. what you see on screen now is all the data I get.

ah okey
furry
TurfTuckTurkey
Combo Commander
380 posts
CA Flag

3 weeks ago

Digitalfear117 wrote:

Well, I can't do exactly that. Here is what I'm proposing instead:

An easy to use dropdown that switches what data we receive from the server



This does the exact same thing !setranking does (since it literally just sends that message to banchobot lmao)

But then somewhere in the settings you will be given choices as to what is shown on the card. Remember, I can only display the data Titanic server sends, but I can choose NOT to show data. So let's say you don't want to see your pp. That's okay, I'll add an option to just not show it.



Does this sound okay? If you want different data to be sent than is currently possible with !setranking, we would need to work with Levi to get that data, as I basically just get a package from Titanic with some info, and display it. :MrLadybug:


Yes! This is good!
READ BELOW PLZ~

Digitalfear117
BAT Manager / Global Moderator / Mr. Ladybug
3,362 posts
US Flag

1 week ago
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-22272

b99 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 Style
GPU 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
Last edited by Digitalfear117 6 days ago, edited 1 time in total.
ScissorLuv
Tempo Trainee
8 posts
EE Flag

1 week ago
this is utterly surreal
huberatelier
Whistle Blower
25 posts
PL Flag

1 week ago
Thank you Digital I have been waiting for this update I am excited to try it out
scug
Combo Commander
435 posts
US Flag

1 week ago
"Add Drag and Drop support for .osu Difficulties:"

absolutely revolutionary im gonna cry in tears of joy
furry
ribbi-1015
Beat Clicker
71 posts
BG Flag

1 week ago
the cat visualizer is the best feature you people have added in my personal opinion
<3
LW LH Lk @ @lX mw jjj.@m" m# m$ *= .m =..m = .m )0m ) m )om x"' $ JP.")uaJP m- "t @TJp.nX
Unused
Tempo Trainee
6 posts
BR Flag

1 week ago
i have so far been asked "what the hell are you playing" 3 times by my friends entirely because of discord rich presence using the client's full legal name

216 posts | Jump | 1 ... 11 12 13 14 15
Users browsing this forum: None