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
pizzaboxer
1166ef9d60
Improve install migrating
...
All Bloxstrap files are now copied instead of just the Bloxstrap executable
2023-02-17 19:05:10 +00:00
pizzaboxer
d76d7b42e4
Rework DeployManager
2023-02-16 10:55:10 +00:00
pizzaboxer
2b646e2b55
Make logging more consistent
...
also added more verbosity, added -menu as an alias for -preferences, and added a migration for people using progress dialog
2023-02-16 10:29:40 +00:00
pizzaboxer
1d48657152
Followup on custom integration support
...
stopped being lazy and actually added editing inside the menu window
2023-02-15 15:33:06 +00:00
pizzaboxer
17b57556b8
Move help documentation to repository wiki
2023-02-14 22:38:39 +00:00
pizzaboxer
6cb72a8038
Add custom integration support ( #76 )
2023-02-14 18:46:17 +00:00
pizzaboxer
8a4cc67893
Rearrange menu, one-time desktop icon creation
2023-02-13 22:25:57 +00:00
pizzaboxer
a634351c9d
Add logging
...
saves to bloxstrap folder if installed, temp local appdata folder if not installed or uninstalling
2023-02-13 22:05:10 +00:00
pizzaboxer
0c4f7b4a27
Make install cancelling more reliable
2023-02-11 21:31:19 +00:00
pizzaboxer
a0be3fa970
Minor bootstrapper code refactor
2023-02-11 20:19:59 +00:00
pizzaboxer
1805e31f86
Minor refactoring of VistaDialog
2023-02-11 19:56:07 +00:00
pizzaboxer
ff8e68abb2
Break down logic for bootstrapper/dialog handling
...
The functionality for how bootstrapper dialogs are handled has been broken down to be more relevant to the sections of code.
Bootstrapper initialization and preview configuration are now handled by app startup and the preferences menu respectively, rather than all being handled in the dialog constructor.
Next things to do are handle exceptions and cancellation.
2023-02-11 18:57:58 +00:00
pizzaboxer
287bb2b3f7
Make bootstrapper independent of dialog
2023-02-11 18:06:11 +00:00
pizzaboxer
93ad0fb609
Rework dialog handling for better generic support
...
preparation for FluentDIalog
2023-02-10 10:46:58 +00:00
pizzaboxer
3143b17666
Move mod manifest to State.json
2023-02-04 21:32:35 +00:00
pizzaboxer
c1b892787a
Add State file
2023-02-04 17:44:08 +00:00
pizzaboxer
93b082263b
Refactor settings management
2023-02-04 17:03:26 +00:00
pizzaboxer
deee40fb5c
Minor bootstrapper refactoring
2023-02-04 16:14:28 +00:00
pizzaboxer
7eb9aa88f2
Add support for multi-instance launching ( #72 )
...
didnt fully look into handling mutex ownership and it'll probably screw up when the first roblox window is closed so hopefully this works fine 👍
2023-02-03 22:00:55 +00:00
pizzaboxer
abd56959f2
Fix bug with Bloxstrap not staying open
...
looks like my dumbass completely forgot why i used application.run to begin with
2023-02-03 21:31:36 +00:00
pizzaboxer
5c331a8ee4
Remove old configuration menu
2023-02-03 17:45:46 +00:00
pizzaboxer
8552d94a4a
Add backend code for new menu
2023-02-03 17:37:10 +00:00
pizzaboxer
735e7bf533
Fix project name string referencing
2023-01-27 20:05:25 +00:00
pizzaboxer
000de99c37
Fix quiet launching
...
Since this isn't a WinForms app anymore, there's no need to start the bootstrapper dialog as a new application with Application.Run.
2023-01-27 19:12:34 +00:00
pizzaboxer
d7b8efbc2c
Cleanup namespace ordering
2023-01-27 15:54:18 +00:00
pizzaboxer
3f69b1a998
Fix directory structure
2023-01-27 15:26:41 +00:00
pizzaboxer
44183090e0
Initialize stock WPF application
2023-01-27 13:22:02 +00:00
pizzaboxer
0f8cd4a922
Add icon for launching from desktop
2023-01-21 22:32:06 +00:00
pizzaboxer
83f37ee6c3
Rework Preferences menu and file modding
...
Adds help windows to the Preferences menu, reworked directory structure and allowed files in the root mod directory to be applied to the version folder.
2023-01-17 22:13:51 +00:00
pizzaboxer
fea122f928
Followup on ReShade support
...
Added ReShade/preset updating, UI fonts and Extravi's ReShade config
2023-01-16 10:06:28 +00:00
pizzaboxer
7f978c22a4
Publish draft for ReShade support
...
Only things left to implement are updating for ReShade/Extravi's presets, credits, and hopefully some bug fixes.
2023-01-15 17:51:53 +00:00
pizzaboxer
84233ea254
Add check for free disk space
2023-01-13 22:54:35 +00:00
pizzaboxer
a69522b00d
Miscellaneous improvements
2023-01-09 21:55:22 +00:00
pizzaboxer
7a858ca08f
Fix URI protocols not unregistering on uninstall
2023-01-09 18:48:37 +00:00
pizzaboxer
62ba5c83aa
Extract package immediately after download
2023-01-09 18:40:33 +00:00
pizzaboxer
2d81c357f6
Add automatic updating (finally! - #38/#67)
2023-01-08 18:52:01 +00:00
pizzaboxer
445018f1b9
Merge pull request #68 from bluepilledgreat/total-bytes-progressbar
...
make progress bar use bytes downloaded
2023-01-08 15:37:53 +00:00
pizzaboxer
35078e49b4
Allow download progress to 100%
2023-01-08 15:35:16 +00:00
pizzaboxer
3b7bf97682
Remove debug code exclusions
2023-01-08 15:28:26 +00:00
pizzaboxer
bd9dc7e22c
Merge pull request #65 from bluepilledgreat/mod-to-resources
...
get rid of base64 mod strings
2023-01-08 15:15:02 +00:00
pizzaboxer
baaaf4091f
Add slight simplifications
2023-01-08 14:59:52 +00:00