-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow returning a string as expression #73
Comments
My current workaround involves creating a custom font and using numbers to display the desired string, and 0 for an empty string. |
I regret to tell you, this project has not been updated for a long time. I don't know will it update. |
If you need, I will update my project at |
Alright I just want to show my score grades but I guess I'll have to wait |
I tried to add the author of this plugin as friend in the past. But he refused this request. |
And some issues I commited for so long time ago have not been handled by anyone. |
It seems like this project has been abandoned, or they are really busy in this time. |
By the way, I think the variables they provided are too few. |
I tried this |
I use so many variables, so I provide the variables I used. |
1 similar comment
I use so many variables, so I provide the variables I used. |
Well, wait for me update my project first. |
Alright, thank you :) |
Decompress this file and copy the folder named InfoReader to Plugins |
Thank you, have a good day! |
np |
You can get help by type "getinfo help" |
Get advanced help by type "getinfo help command" |
Notice: If you didn't install InGameOverlay, do not use getinfo reinject. |
It returned [RTPP:Expression]No variable found (return zero). Variable name: CurrentRank D: |
you need to use "getinfo config" |
This is the another way. |
It's necessary to tell you that the config system and MMF system are incompatible with the old's. So you need to change the config file manually to make it works. You can also wait for the migration assistant of the plugin. |
The new plugin is here now. The plugin will detect the old settings and merge them with itself's. |
If null appears in Sync output, take InfoReader.db in InfoReader folder to plugin folder. |
The plugin will restart Sync after the migration. You can check all settings with the command "getinfo config program". Mmfs can not add or delete in the config window now. But you can view or config all mmfs in the config window with the command "getinfo config mmf". If you want to add or delete mmf, you need to open the config file with the command "getinfo config open", and add the mmf following the existed settings. There are 4 kinds of Mmf available. Formats are here NormalMmf [MmfConfigs.Mmfs.SomeName] StatusMmf [MmfConfigs.Mmfs.InfoReaderMmfResult] ModeMmf [MmfConfigs.Mmfs.SomeName1] StatusModeMmf [MmfConfigs.Mmfs.SomeName2] |
Status can be found at Changelog of 1.0.17 |
Modes are Osu, Taiko, Catch, Mania |
The file can use the related path. If current path is "D:\Sync\Plugins\InfoReader" .. presents D:\Sync\Plugins |
The file name can use the related path.
Examples
|
I used a editor which implemented the syntax highlighting. I only added .ifrfmt to support list. So I recommend that use .ifrfmt extension if you need to create format file by your self. |
osuTools.zip |
TestFunc contains two methods, Log and If. |
In inputbox you must to write |
👀 |
I'd never thought I can do it. Xd |
I will send plugin here after tested. |
how can I build the plugin myself? |
There is a tutorial |
You need to use .net framework 4.5.2 or newer to program. |
There is my code. |
The configuration part, I18n part, and the command part are not suitable for my code because I implemented my custom system. |
If you want to use the config window, you need to reference ConfigGUI, all ConfigElement in your config class will be added to the window. |
If you want to get help with use OsuRTDataProvider, you can read the code in osuTools/OrtdpWrapper |
I'm rewriting my modules and you can develop with me if you are interested. |
Basically the idea is to print text conditionnaly, for example :
${if(n300+n200+n100+n50+nmiss,'X','')}
Prints X when still having full marvelous and nothing when you hit something else.
If there's a workaround for this i'm also all ears
The text was updated successfully, but these errors were encountered: