Commit Graph

496 Commits

Author SHA1 Message Date
pizzaboxer
348154fded
Allow for rich presence fields to be reset 2023-07-31 10:42:13 +01:00
pizzaboxer
1073357569
Add extra read-only checks 2023-07-30 23:35:43 +01:00
pizzaboxer
894587554c
Sanity check install location/drive (#474)
moved to its own class for better flow control
2023-07-30 23:11:57 +01:00
pizzaboxer
ba45bf46b4
whoops shouldnt have hardcoded that 2023-07-29 23:39:04 +01:00
pizzaboxer
266cce763b
Bump to v2.5.0
bamboozled
2023-07-29 23:32:18 +01:00
pizzaboxer
92aaa86d4f
Add option to force MSAA samples (#448) 2023-07-29 23:29:53 +01:00
pizzaboxer
bfe32ab679
Add connectivity check on startup 2023-07-29 21:29:17 +01:00
pizzaboxer
3a826519fe
Miscellaneous HTTP/task improvements 2023-07-29 20:35:36 +01:00
pizzaboxer
cb19366db9
Fall back to clientsettings if CDN doesn't work 2023-07-29 12:48:23 +01:00
pizzaboxer
0da000a7b6
Add rendering mode notice for VR 2023-07-29 12:40:08 +01:00
pizzaboxer
667e020431
Make installing Roblox (hopefully?) more reliable
uhhhh, i dont know if this will work? who knows, it should though
basically just attempts to restart interrupted downloads from stuff like decryption errors and eof marks, whatever
also fixes package extraction errors not being handled properly
2023-07-28 23:43:48 +01:00
pizzaboxer
d6e0df8cb7
Circumvent ISPs blocking githubusercontent 2023-07-28 21:36:34 +01:00
pizzaboxer
c8c49a2921
Revamp Bloxstrap game messaging, now BloxstrapRPC
support for nested and dynamically-typed json fields, and games now have greater liberty over how the rich presence can be configured
2023-07-28 21:02:54 +01:00
pizzaboxer
cb4c813b8a
Re-add channel version check on startup 2023-07-28 11:17:56 +01:00
pizzaboxer
2d55e913a2
Fix visual bugs from yesterday's commits 2023-07-28 09:57:37 +01:00
pizzaboxer
3c6f7a1127
Add option to force reinstall Roblox, cleanup VM 2023-07-27 23:39:14 +01:00
pizzaboxer
b651be7024
Add ability to import FastFlags from JSON 2023-07-27 22:56:11 +01:00
pizzaboxer
e0fcbaab2f
Fix race condition with duplicate instances
turns out it happens so quickly that not even having a file existence check right before opening it is sufficient enough
2023-07-27 22:17:00 +01:00
pizzaboxer
e1013bf9b1
Add search bar for FastFlag editor (#446) 2023-07-26 23:26:56 +01:00
pizzaboxer
d8701b1c40
Fix NotifyIcon not disposing properly 2023-07-26 22:57:33 +01:00
pizzaboxer
0b1898fb3b
Bump DiscordRPC to 1.2.1.24 2023-07-26 22:46:42 +01:00
pizzaboxer
d618ff350c
Add message commands for presence timestamp/icon
also fix a bug with the server location query thingy
2023-07-26 22:36:24 +01:00
pizzaboxer
81161be984
Align old avatar editor background for R15 avatars 2023-07-26 14:49:14 +01:00
pizzaboxer
85be870fdc
Refactor file modding system
shouldnt break hopefully idk lol
2023-07-26 14:49:01 +01:00
pizzaboxer
a3fd58118d
Add extra logging info 2023-07-26 11:21:54 +01:00
pizzaboxer
102f6d1949
oh so we're back to this huh
hopefully async exception management should be better?
2023-07-26 01:30:00 +01:00
pizzaboxer
5de6d02922
Don't set manual fullscreen flag for Vulkan/OpenGL 2023-07-25 23:36:15 +01:00
pizzaboxer
d9d7622f7b
Add icons to context menu, fix alignment 2023-07-25 22:40:31 +01:00
pizzaboxer
6ed6edd762
Do not await log flushes when writing
look at that it solved my whole ass problem
2023-07-25 22:11:12 +01:00
pizzaboxer
b8e62cc683
Write log entries in UTF-8, not Unicode 2023-07-25 21:45:35 +01:00
pizzaboxer
67f0fdd1f4
Add back mica for the Fluent dialog style
The Children Yearn For The Mica
2023-07-25 21:31:11 +01:00
pizzaboxer
8bbad57eb3
Restructuring: Directories -> Paths
shorter and more accurate to what it's describing
2023-07-25 19:43:30 +01:00
pizzaboxer
aebec51d68
i forgot to actually rename the file... 2023-07-25 19:40:07 +01:00
pizzaboxer
83856acaec
RobloxActivity -> Integrations.ActivityWatcher 2023-07-25 19:39:31 +01:00
pizzaboxer
8065e5be98
Bump version to 2.4.1
forgot about this lol
2023-07-25 19:08:55 +01:00
pizzaboxer
1df1a8495c
Make logging more consistent
consistent prefix names, and logging exceptions in english
2023-07-25 19:08:43 +01:00
pizzaboxer
b5f4017326
Sort names alphabetically in the FFlag editor 2023-07-25 18:20:33 +01:00
pizzaboxer
6652d43308
Improve server location fetch handling (#445) 2023-07-25 18:08:37 +01:00
pizzaboxer
f02fba2ce1
Fix font application mod on first install 2023-07-25 17:52:23 +01:00
pizzaboxer
dc3500e110
Don't force DPI scaling fixes 2023-07-25 17:28:33 +01:00
pizzaboxer
5cf51b3311
Fix install location warning showing twice (#438) 2023-07-25 16:19:03 +01:00
pizzaboxer
38b1c584d2
Don't hardcode mfplat.dll check (#439) 2023-07-25 16:14:48 +01:00
pizzaboxer
145dcff382
Add info page on activity tracking 2023-07-24 20:19:10 +01:00
pizzaboxer
d9e4251c20
Add credit for @nakoyasha
almost forgot about that
2023-07-24 19:52:26 +01:00
pizzaboxer
d3e15376b7
Add old splat sound for old character sounds mod 2023-07-24 19:44:12 +01:00
pizzaboxer
2c6d9f2255
Minor visual alterations to pre-install page 2023-07-24 19:22:03 +01:00
pizzaboxer
ce02c0a826
Only show log tracer if debug settings are enabled 2023-07-24 18:26:38 +01:00
pizzaboxer
3c365a5839
FastFlag editor: prevent duplicate additions 2023-07-24 16:38:50 +01:00
pizzaboxer
e2c1997b21
Make hidden context menu container more hiddener
You did not see a circle floating on the screen. nuh uh
2023-07-24 16:15:19 +01:00
pizzaboxer
b4bf2247c5
Ensure log creation times aren't from the future
yes, this is for real
https://discord.com/channels/1099468797410283540/1106329163079614545/1133040760112021615
2023-07-24 15:34:49 +01:00
pizzaboxer
7b3eaa5a01
Auto delete RUNASADMIN flag on launch
yeah idk how this happens
2023-07-24 14:22:56 +01:00
pizzaboxer
c2a96f8dac
Don't create NotifyIcon when uninstalling 2023-07-24 12:24:15 +01:00
pizzaboxer
6547118383
Reduce redundant logs when setting flags 2023-07-24 12:22:02 +01:00
pizzaboxer
d1861262fc
NotifyIcon disposal - second attempt 2023-07-24 11:51:50 +01:00
pizzaboxer
b0334b7866
Make mod preset application a bit less painful 2023-07-24 10:12:42 +01:00
pizzaboxer
5558e5163b
Minor alterations 2023-07-24 09:50:25 +01:00
pizzaboxer
01ea138e02
Add option to copy invite deeplink in context menu 2023-07-24 09:38:46 +01:00
pizzaboxer
72f034c498
Make RP button text more descriptive 2023-07-24 09:31:53 +01:00
pizzaboxer
3aafa140a1
Hide RP join button if not in public server 2023-07-24 09:23:14 +01:00
pizzaboxer
62a44f1c2c
Save all FastFlag values as strings
turns out that the json deserializer does not, in fact, automatically typecast to string
2023-07-23 23:45:40 +01:00
pizzaboxer
df422cceb5
worked on my machine... 2023-07-23 23:38:34 +01:00
pizzaboxer
de34d20def
Actions: use lockfile for packages
forgot about this
2023-07-23 23:28:57 +01:00
pizzaboxer
6d71eb771b
FastFlag editor - use primary color for highlights 2023-07-23 22:41:25 +01:00
pizzaboxer
cf492cb1ad
FastFlag editor, keep selection with preset toggle 2023-07-23 19:14:19 +01:00
pizzaboxer
b2636211df
Minor visual alterations to flag editor
highlight newly added entry, change icon
2023-07-23 18:34:45 +01:00
pizzaboxer
52b6a60d02
Re-add FastFlag struct class
forgot keyvaluepairs arent editable :(
2023-07-23 18:25:39 +01:00
pizzaboxer
b3b174ed4b
Finalize placement of flag editor in menu 2023-07-23 18:17:34 +01:00
pizzaboxer
500b21d601
Remove option to enable/disable flags
:(
2023-07-23 18:03:53 +01:00
pizzaboxer
1b3049fbdb
Make FastFlag editor state consistent with reloads 2023-07-23 17:39:46 +01:00
pizzaboxer
0d17cb5b3d
Style DataGrid for FastFlag editor
god damn i actually managed to make it look GOOD
2023-07-23 17:34:14 +01:00
pizzaboxer
2bd20b5880
Fix DataContext management for FastFlags page 2023-07-23 15:56:55 +01:00
pizzaboxer
e5d6ac0e0a
Abstract preset flags
centralize where flag names are stored, and hide from editor list by default
2023-07-23 15:45:25 +01:00
pizzaboxer
44c9d490b0
Consolidate menu selection flags
turns out v5 was just merged into v4 lol
2023-07-23 12:47:48 +01:00
pizzaboxer
c64f82740c
Make FastFlag list absolute and not change-based 2023-07-23 12:03:26 +01:00
pizzaboxer
c218656cb8
Always show DateTime strings in English 2023-07-23 08:38:30 +01:00
pizzaboxer
1779056655
Fix race condition with NotifyIcon disposal (#412) 2023-07-23 08:33:29 +01:00
pizzaboxer
cc39ee6e8a
Graphical FastFlag editor - initial prototype 2023-07-22 22:36:00 +01:00
pizzaboxer
049b340823
Fix UI namespaces 2023-07-22 13:18:31 +01:00
pizzaboxer
61255925e6
Mitigate rich presence race condition (#411) 2023-07-22 12:32:11 +01:00
pizzaboxer
cefe7cd22a
Silently fail when making desktop shortcut (#410) 2023-07-22 12:18:55 +01:00
pizzaboxer
46e671e3ff
Finalize log tracer view (#375)
also increased log polling rate for people with debug features enabled
2023-07-22 12:14:37 +01:00
pizzaboxer
62b4897bcc
Add help button to FastFlags menu tab 2023-07-21 00:04:18 +01:00
pizzaboxer
5c267c7395
Add UDMUX proxy status as server info, fix stuff 2023-07-20 23:58:50 +01:00
pizzaboxer
890f7a14df
Add detection for reserved/private server types 2023-07-20 23:15:30 +01:00
pizzaboxer
5205287f36
Alter how game teleports are detected 2023-07-20 22:40:38 +01:00
pizzaboxer
9d7f9f7ba3
Fix dialog modal blocking, reorganize UI code 2023-07-20 20:51:32 +01:00
pizzaboxer
53a64881cd
Add log tracer window 2023-07-20 18:17:25 +01:00
pizzaboxer
05185e9e9a
Add context menu option for toggling rich presence 2023-07-20 15:11:22 +01:00
pizzaboxer
b677ce5aea
Make channel selection error info more accurate 2023-07-20 12:39:03 +01:00
pizzaboxer
dc70720ff7
Fix bug with logger backlog not working 2023-07-20 08:47:17 +01:00
pizzaboxer
4233d5e904
Fix threading stuff (?) 2023-07-20 00:56:32 +01:00
pizzaboxer
8a7696734f
i need to go to bed 2023-07-20 00:38:09 +01:00
pizzaboxer
fbd5692df4
Add window for showing server information 2023-07-20 00:34:02 +01:00
pizzaboxer
ce1c2bc88f
Make activity tracking an independent option
also moved server location info logic to the activity handler itself as i plan to also use it in an informational window accessible from the context menu
2023-07-19 23:34:27 +01:00
pizzaboxer
5f9f63d18e
Move ServerNotifier stuff to NotifyIconWrapper 2023-07-19 22:41:32 +01:00
pizzaboxer
4705bec8d6
NotifyIcon context menu - initial prototype
saving this here so i can see if there's a better way to do stuff first before adding functionality
2023-07-19 19:07:40 +01:00
pizzaboxer
ee9f339914
hey gimme a break i didnt wanna stash my changes 2023-07-18 23:48:31 +01:00
pizzaboxer
ed56b5847c
Add option for v5 menu
only 21 minutes after it was released on zint :D
2023-07-18 23:38:41 +01:00
pizzaboxer
54ff38ebf3
Fix update version check (#394) 2023-07-18 07:57:33 +01:00
pizzaboxer
33aab4ff8a
Rework how package extraction works
maybe this might just fix things?
2023-07-17 22:47:39 +01:00