@@ -237,7 +237,7 @@ void update_ui()
237
237
selected_replay_offset ? update_tab (" Replay" , MenuTab::Replay, cfg_replay_enabled) : inactive_tab (" Replay" );
238
238
239
239
update_tab (" Mods" , MenuTab::Mods, cfg_flashlight_enabled || cfg_hidden_remover_enabled || cfg_score_multiplier_enabled);
240
- update_tab (" Misc" , MenuTab::Misc, cfg_discord_rich_presence_enabled );
240
+ update_tab (" Misc" , MenuTab::Misc, cfg_drpc_enabled );
241
241
update_tab (" About" , MenuTab::About);
242
242
243
243
if (ImGui::Selectable (" Debug" , false , ImGuiSelectableFlags_DontClosePopups))
@@ -312,7 +312,6 @@ void update_ui()
312
312
ImGui::PopItemWidth ();
313
313
if (ImGui::IsItemDeactivatedAfterEdit ())
314
314
ImGui::SaveIniSettingsToDisk (ImGui::GetIO ().IniFilename );
315
- ImGui::SetCursorPosY (ImGui::GetWindowHeight () - ImGui::GetFrameHeightWithSpacing ());
316
315
}
317
316
if (selected_tab == MenuTab::Timewarp)
318
317
{
@@ -422,36 +421,36 @@ void update_ui()
422
421
ImGui::Text (" Discord RPC Settings" );
423
422
ImGui::Dummy (ImVec2 (.0f , 5 .f ));
424
423
425
- if (ImGui::Checkbox (" Enable" , &cfg_discord_rich_presence_enabled ))
424
+ if (ImGui::Checkbox (" Enable" , &cfg_drpc_enabled ))
426
425
{
427
- cfg_discord_rich_presence_enabled ? enable_discord_rich_presence_hooks () : disable_discord_rich_presence_hooks ();
426
+ cfg_drpc_enabled ? enable_drpc_hooks () : disable_drpc_hooks ();
428
427
ImGui::SaveIniSettingsToDisk (ImGui::GetIO ().IniFilename );
429
428
}
430
429
431
430
ImGui::Dummy (ImVec2 (.0f , 5 .f ));
432
431
433
- if (!cfg_discord_rich_presence_enabled )
432
+ if (!cfg_drpc_enabled )
434
433
{
435
434
ImGui::PushItemFlag (ImGuiItemFlags_Disabled, true );
436
435
ImGui::PushStyleColor (ImGuiCol_Text, ITEM_DISABLED);
437
436
}
438
437
ImGui::PushItemWidth (ImGui::GetFontSize () * 16 .f );
439
- if (ImGui::InputTextEx (" ##rpc_state" , " State" , cfg_discord_rich_presence_state , 512 , ImVec2 (0 , 0 ), ImGuiInputTextFlags_None))
438
+ if (ImGui::InputTextEx (" ##rpc_state" , " State" , cfg_drpc_state , 512 , ImVec2 (0 , 0 ), ImGuiInputTextFlags_None))
440
439
{
441
440
ImGui::SaveIniSettingsToDisk (ImGui::GetIO ().IniFilename );
442
- set_discord_rpc_str (discord_rich_presence_state_wchar, cfg_discord_rich_presence_state , &discord_rich_presence_state_string_ptr );
441
+ set_discord_rpc_str (drpc_state_wchar, cfg_drpc_state , &drpc_state_string_ptr, &drpc_state_string_gc_handle );
443
442
}
444
- if (ImGui::InputTextEx (" ##rpc_large_text" , " Large Text" , cfg_discord_rich_presence_large_text , 512 , ImVec2 (0 , 0 ), ImGuiInputTextFlags_None))
443
+ if (ImGui::InputTextEx (" ##rpc_large_text" , " Large Text" , cfg_drpc_large_text , 512 , ImVec2 (0 , 0 ), ImGuiInputTextFlags_None))
445
444
{
446
445
ImGui::SaveIniSettingsToDisk (ImGui::GetIO ().IniFilename );
447
- set_discord_rpc_str (discord_rich_presence_large_text_wchar, cfg_discord_rich_presence_large_text , &discord_rich_presence_large_text_string_ptr );
446
+ set_discord_rpc_str (drpc_large_text_wchar, cfg_drpc_large_text , &drpc_large_text_string_ptr, &drpc_large_text_string_gc_handle );
448
447
}
449
- if (ImGui::InputTextEx (" ##rpc_small_text" , " Small Text" , cfg_discord_rich_presence_small_text , 512 , ImVec2 (0 , 0 ), ImGuiInputTextFlags_None))
448
+ if (ImGui::InputTextEx (" ##rpc_small_text" , " Small Text" , cfg_drpc_small_text , 512 , ImVec2 (0 , 0 ), ImGuiInputTextFlags_None))
450
449
{
451
450
ImGui::SaveIniSettingsToDisk (ImGui::GetIO ().IniFilename );
452
- set_discord_rpc_str (discord_rich_presence_small_text_wchar, cfg_discord_rich_presence_small_text , &discord_rich_presence_small_text_string_ptr );
451
+ set_discord_rpc_str (drpc_small_text_wchar, cfg_drpc_small_text , &drpc_small_text_string_ptr, &drpc_small_text_string_gc_handle );
453
452
}
454
- if (!cfg_discord_rich_presence_enabled )
453
+ if (!cfg_drpc_enabled )
455
454
{
456
455
ImGui::PopStyleColor ();
457
456
ImGui::PopItemFlag ();
@@ -662,7 +661,7 @@ void draw_debug_log()
662
661
colored_if_null (" Osu Username" , osu_username_code_start);
663
662
colored_if_null (" Window Manager" , window_manager_code_start);
664
663
colored_if_null (" Score Multiplier" , score_multiplier_code_start);
665
- colored_if_null (" Discord RPC" , discord_rich_presence_code_start );
664
+ colored_if_null (" Discord RPC" , drpc_code_start );
666
665
colored_if_null (" Check Flashlight" , check_flashlight_code_start);
667
666
colored_if_null (" Update Flashlight" , update_flashlight_code_start);
668
667
colored_if_null (" Update Timing" , update_timing_code_start);
@@ -731,7 +730,7 @@ void draw_debug_log()
731
730
colored_if_null (" AR" , ar_hook_jump_back);
732
731
colored_if_null (" CS" , cs_hook_jump_back);
733
732
colored_if_null (" OD" , od_hook_jump_back);
734
- colored_if_null (" Discord RPC" , discord_rich_presence_jump_back );
733
+ colored_if_null (" Discord RPC" , drpc_jump_back );
735
734
colored_if_null (" Beatmap Onload" , beatmap_onload_hook_jump_back);
736
735
colored_if_null (" Check Timewarp 1" , check_timewarp_hook_1_jump_back);
737
736
colored_if_null (" Check Timewarp 2" , check_timewarp_hook_2_jump_back);
0 commit comments