Commit Graph

128 Commits

Author SHA1 Message Date
pizzaboxer
1232501698
Fix WebView2 check 2023-06-26 17:43:14 +01:00
pizzaboxer
324859521e
Line ending normalization 2023-06-26 17:42:38 +01:00
pizzaboxer
59bda907d3
Revert "WebView2 bugfix"
This reverts commit a71f8e5606.

it was not supposed to do that :( whyyyyyyyyy
2023-06-13 08:13:53 +01:00
pizzaboxer
a71f8e5606
WebView2 bugfix
oops lol
2023-06-13 08:12:16 +01:00
pizzaboxer
09ad916236
Improve how updating Roblox is handled
fixes the problem of the versions folder not being properly cleaned out

also instead of skipping the roblox update process if multiple instances are running, continue with the update process but don't delete any older versions when finished
2023-06-12 16:49:14 +01:00
pizzaboxer
7b950cba55
Merge branch 'bugfix-268' into version-2.4.0 2023-05-27 19:28:32 +01:00
pizzaboxer
cf1514d6be
Use ToLowerInvariant() instead of ToLower() (#268)
oops
2023-05-27 19:25:33 +01:00
pizzaboxer
244c3dee40
Fully cleanup Bloxstrap folder after install
this also goes to show just how much of a mess bootstrapper dialog management is lol
2023-05-24 18:27:11 +01:00
pizzaboxer
57e6454fd7
Add program size estimation
conditions are kinda messy but its fine
2023-05-24 14:56:47 +01:00
pizzaboxer
54b65f8728
Improve WebView2 install handling
cuts down on code and should better account for multiple instances
2023-05-24 11:21:53 +01:00
pizzaboxer
a740f99b50
Add support for emoij selection (#148) 2023-05-18 11:24:09 +01:00
pizzaboxer
dd60e78a5d
Refactor class/folder structure of UI elements
pain
2023-05-15 15:06:39 +01:00
pizzaboxer
424cbf9154
Amend commit for old character sound mod
i need to stop instinctively pushing to origin
2023-05-15 13:29:34 +01:00
pizzaboxer
3403fa4256
Add mod preset for emulating old character sounds 2023-05-15 12:56:13 +01:00
pizzaboxer
1f91c309ca
Add client version number
Finalizing the fake Byfron style
2023-05-14 01:39:28 +01:00
1011025m
969dbbbf92 Regression, it didn't have to be over engineered 2023-05-13 20:43:13 +08:00
1011025m
58932f4b34 i forgor 💀 2023-05-13 12:13:15 +08:00
1011025m
74d15c9bf3 Add Byfron logo 2023-05-13 11:57:16 +08:00
pizzaboxer
74f63df43a
Fix typo in ReShade removal notice (#195)
mfw https://twitter.com/boxerpizza/status/1650825767553495041 came back to slap me in the face
2023-05-05 08:47:05 +01:00
pizzaboxer
2b8d8de06d
Fix 32-bit removal
oops screwed up that one webview2 registry key
2023-05-04 10:50:32 +01:00
pizzaboxer
85ecef310a
Remove 32-bit support
💀💀💀 32 bit is GONE 💀💀💀
2023-05-04 10:15:55 +01:00
pizzaboxer
7d672d6a0f
Remove ReShade
💀💀💀 reshade is gone 💀💀💀
2023-05-04 10:06:34 +01:00
pizzaboxer
d1527535e4
Rename a bunch of classes
yea
2023-05-03 18:19:26 +01:00
pizzaboxer
e6bfac46fe
Fix first-time installation 2023-05-01 15:14:18 +01:00
pizzaboxer
93694a5ff4
Add more options for channel change behaviour 2023-04-30 00:59:23 +01:00
pizzaboxer
606aadda97
Turn DeployManager from singleton to helper
this really did not need to be oop lol
2023-04-29 23:55:43 +01:00
pizzaboxer
58fb73c127
Refactor class structure for singletons/utilities
cleanup necessary namespaces and adjust namespaces for certain classes to better represent what they're for
models, helpers and tools are all different and shouldnt really be under the same namespace
2023-04-26 21:14:35 +01:00
pizzaboxer
903fc42128
Check disk space based on manifest sizes 2023-04-26 14:04:27 +01:00
pizzaboxer
becc73929e
Revert "Remove ReShade"
instead of removing reshade outright, it's probably better to just make people switch to LIVE for now. yeah, reshade is on its last knees, but if there's still time, i'm taking it
2023-04-21 11:56:19 +01:00
pizzaboxer
055e75cfbe
Formatting fixes, bump version 2023-04-20 13:30:29 +01:00
pizzaboxer
6ea198f1e1
Fix Byfron crashes
turns out byfron will trip if you keep a process handle for robloxplayerbeta open for any longer than a minute
2023-04-20 12:54:02 +01:00
pizzaboxer
b3dcb48038
Make launch behaviour closer to official launcher
no custom start event, only specifying launchtime when launched from website
oh yeah i fixed a bug with fflag management
2023-04-20 11:51:37 +01:00
pizzaboxer
826b0a04ca
Reorganize stuff
moved around stuff to better reflect the regions they're supposed to be in
2023-04-20 10:32:51 +01:00
pizzaboxer
6cc701f6a2
Remove ReShade
also fixed a bug with deleted mods not being correctly applied after adding webview2 support
2023-04-20 09:55:18 +01:00
pizzaboxer
7fa4a0b989
Merge branch 'version-2.1.1' into version-2.2.0 2023-04-15 00:04:04 +01:00
pizzaboxer
c650c29016
Add WebView2 support
currently being tested in zintegration, hotfix needs to be released before it makes it way to LIVE
2023-04-15 00:01:48 +01:00
pizzaboxer
d7dc198a8b
Check if player executable exists (#128) 2023-04-12 11:06:27 +02:00
pizzaboxer
65c85b612a
Remove rbxfpsunlocker in favor of target FPS FFlag 2023-04-12 00:55:59 +02:00
pizzaboxer
f8dd388f88 Finalize v2.1.0 update
extra quality assurance and stuff
2023-03-13 18:22:44 +00:00
pizzaboxer
e72202f6f8 Add integration for notifying server details
might just be the coolest integration yet
2023-03-13 00:54:41 +00:00
pizzaboxer
558fc4e983 Improve auto updating (notification/bugfix) 2023-03-12 13:39:11 +00:00
pizzaboxer
04fd634784 Add support for FastFlag mods (#98) 2023-03-10 00:00:53 +00:00
pizzaboxer
db21afaaeb Add disabling fullscreen optimizations (#98) 2023-03-09 11:02:58 +00:00
pizzaboxer
4050b1c2e6 bump version, browserTrackerId, update in temp
so turns out the browserTrackerId is actually necessary lol oops
2023-03-09 00:43:58 +00:00
pizzaboxer
d1b75f6874 Fix singleton mutex handling (for real) (#99) 2023-03-08 23:34:44 +00:00
pizzaboxer
b61f8730ef Fix process detection
also fixed a bug with reshade shader uninstalling
2023-03-08 22:08:04 +00:00
pizzaboxer
ad886df373 Fix dialog not closing when opening website (#103) 2023-03-08 21:51:00 +00:00
pizzaboxer
cc22ee1591 Whitespace formatting, move Integrations folder 2023-03-08 21:25:40 +00:00
pizzaboxer
222006fa6a Hold singleton mutex open if owned
Still not perfect, thanks to C#'s async threading weirdness it's possible for ownership of the mutex to still be lost - no idea how, but it should mostly work fine.
2023-02-19 17:38:02 +00:00
pizzaboxer
b5250e29dc Implement better support for multiprocess handling
mutexes are created before starting the menu or bootstrapper to ensure only one instance of them are running
also menu can be opened without having to close bloxstrap background processes
also fixed roblox singleton mutex not being created properly
its 12 am and im fucking tired
2023-02-19 00:37:33 +00:00