Commit Graph

31 Commits

Author SHA1 Message Date
pizzaboxer
dd568faf9c
Implement new bootstrapper error handling 2024-09-08 23:59:38 +01:00
pizzaboxer
3eeebc7a8b
Draft: bootstrapper refactoring
Roblox now installs to /Roblox/Player/ instead of /Versions/<version guid>

This is a checkpoint commit. No mod manager, no error checking, no fullscreen optimizations configuration. Only installing and launching Roblox.

THIS WORKED FIRST TRY BY THE WAY
2024-09-05 22:07:07 +01:00
bluepilledgreat
f3dd87db04 put responses around quotes 2024-08-23 18:44:05 +01:00
bluepilledgreat
2e8cb16ad4 check versionStudio instead of version 2024-08-23 18:41:12 +01:00
bluepilledgreat
7123aa7951 remove pointless baseurl check
InitializeConnectivity is an async function. if it is somehow ran twice and the previous task hasn't completed, the connectivity check will still run.
2024-08-23 18:37:01 +01:00
bluepilledgreat
56016e9723 use cancellation tokens for connectivity check 2024-08-23 18:35:22 +01:00
pizzaboxer
765cccf89e
Refactor arg parser + channel handling
this commit changes way too many things to be stable. be warned of bugs if using this
2024-08-19 15:37:56 +01:00
pizzaboxer
776dbc4097
Draft: new installer system
the beginning of a long arduous cleanup of two years of debt
2024-08-10 13:08:04 +01:00
bluepilledgreat
45142b414a remove extra space 2024-06-11 13:22:54 +01:00
bluepilledgreat
cd0212ba80 update log indentations 2024-06-11 13:22:45 +01:00
bluepilledgreat
00b78c7d93 remove old comment 2024-06-11 13:22:28 +01:00
bluepilledgreat
9d35717903 add replacing channel name for download 2024-06-11 13:21:51 +01:00
pizzaboxer
581cb50551
refactor: make deployment mirror checking async 2024-04-13 08:03:07 +01:00
pizzaboxer
9bba7a8088
Merge branch 'dev' 2023-10-24 11:18:38 +01:00
pizzaboxer
ea806fcd8e
Check for HTTP 200 when checking deploy mirrors 2023-10-11 08:44:48 +01:00
bluepilledgreat
c8b6395f99 fix getinfo cache 2023-10-04 12:25:37 +01:00
bluepilledgreat
1fcd05096a add studio support 2023-10-04 12:05:53 +01:00
pizzaboxer
ee8f583bae
Gatekeep channel selection
👍
2023-08-23 10:35:10 +01:00
sewn
473cb5c70c
Fix Typos 2023-08-19 13:21:52 +03:00
pizzaboxer
f00de2bc2e
Make dialogs for connection errors more friendly 2023-08-01 14:16:11 +01:00
pizzaboxer
767783ae22
Add verbosity for HTTP response exceptions 2023-07-31 11:57:45 +01:00
pizzaboxer
cb19366db9
Fall back to clientsettings if CDN doesn't work 2023-07-29 12:48:23 +01:00
pizzaboxer
cb4c813b8a
Re-add channel version check on startup 2023-07-28 11:17:56 +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
b677ce5aea
Make channel selection error info more accurate 2023-07-20 12:39:03 +01:00
pizzaboxer
607075c9d9
Check channel by comparing against LIVE
also change how version comparisons work
2023-07-17 10:10:53 +01:00
pizzaboxer
282d4c665a
Consolidation - global usings 2023-07-15 22:52:44 +01:00
pizzaboxer
9ea7900c05
Add verbose HTTP logging 2023-07-02 10:57:24 +01:00
pizzaboxer
cf1514d6be
Use ToLowerInvariant() instead of ToLower() (#268)
oops
2023-05-27 19:25:33 +01:00
pizzaboxer
0b90c66e1c
Remove ZWinPlayer64 from selectable channels 2023-05-04 11:11:30 +01:00
pizzaboxer
d1527535e4
Rename a bunch of classes
yea
2023-05-03 18:19:26 +01:00