Dean Herbert
fc31d49629
try-catch registry lookup to avoid crashes on non-windows platforms
2020-06-22 16:34:04 +09:00
Dean Herbert
2d121b4e3d
Simplify lookup fallback code
2020-06-22 16:32:27 +09:00
Bartłomiej Dach
eb92c3390d
Check for nulls when looking for ipc.txt
2020-06-13 17:17:58 +02:00
Bartłomiej Dach
2cadab8d29
Add xmldoc
2020-06-13 16:20:59 +02:00
Bartłomiej Dach
5dd47bf393
Remove unnecessary members
2020-06-13 16:03:34 +02:00
Bartłomiej Dach
34cd9f7a69
Streamline autodetect & manual set path
2020-06-13 15:32:30 +02:00
Bartłomiej Dach
992aa0041e
Allow auto-detect to work after choosing manually
2020-06-13 15:27:46 +02:00
Bartłomiej Dach
1cd96b8002
Rework StableInfo into a DI'd data structure
2020-06-13 15:06:07 +02:00
Bartłomiej Dach
5f79feaa8b
Merge branch 'master' into custom-ipc-location
2020-06-13 13:41:59 +02:00
Dean Herbert
9920911390
Fix tournament displayed beatmap potentially being out of order on quick changes
2020-06-04 17:20:08 +09:00
Shivam
7e5db5e933
Apply review suggestions
2020-06-03 23:49:06 +02:00
Shivam
fea5c8460a
Fixed path is empty exception
...
Also converted method to property get, private set
2020-06-01 22:50:24 +02:00
Shivam
0027f44bd0
Moved stableInfo read to FileBasedIPC
...
DI is also not needed anymore to access StableInfo, this goes through FileBasedIPC.
Note: directory selector now always navigates to the osu! lazer base path.
2020-05-31 16:27:05 +02:00
Shivam
3731e76b10
Move stable_config declaration, rename testscene
2020-05-28 15:28:27 +02:00
Shivam
7ae2383288
move stable config declaration and initial reading
2020-05-28 15:03:49 +02:00
Shivam
585100207c
make CheckExists static public and removed unnecessary code
2020-05-20 22:30:31 +02:00
Shivam
d2416ce30d
removed redundant code and use existing checkExists
2020-05-20 22:16:37 +02:00
Shivam
b1c957c5e1
invert if-statement and early return + reuse of checkExists
2020-05-20 17:25:53 +02:00
Shivam
15ebe38303
Return null if path is not found, for clarity
2020-05-20 17:13:35 +02:00
Shivam
e018d07441
Use one constant for STABLE_CONFIG location string
2020-05-20 16:30:38 +02:00
Shivam
9bfdfbea43
Move stablestorage check to path selection screen
...
Also forced stablepath to be empty during auto detection so it checks other sources to load ipc from
2020-05-18 00:47:31 +02:00
Shivam
59b006f9ac
Make IPC error dialog reusable
...
and inspectcode fixes
2020-05-17 22:46:43 +02:00
Shivam
4bc858a215
Force a read of the location file during detection
2020-05-17 22:27:44 +02:00
Shivam
c40b3b9053
Refactored stable path finding and added json config detection.
...
This also migrates the values found in the other methods to the configuration file.
2020-05-16 02:59:48 +02:00
Dean Herbert
d6840d880a
Update StableStorage implementation in line with framework changes
2020-05-08 10:40:04 +09:00
Olle Kelderman
2866d62653
Use environment variable for initializing osuInstallPath
2020-03-11 16:26:53 +01:00
Huo Yaoyuan
144812669d
Use static local functions.
2019-11-12 19:56:54 +08:00
Huo Yaoyuan
64fc5007fc
Use language primitive types.
2019-11-12 19:56:45 +08:00
Huo Yaoyuan
ccc8aa6fa4
Apply brace style.
2019-11-11 20:13:13 +08:00
Dean Herbert
47a89231ad
Read from (and allow reloading) IPC source
2019-09-23 03:17:14 +09:00
smoogipoo
ee30612a76
Add registry-based stable storage fallback
2019-06-21 15:07:12 +09:00
Dean Herbert
96e24ebd20
General namespace tidy-up
2019-06-18 14:51:48 +09:00
Dean Herbert
4f5abeb79f
Grouping -> Round
2019-06-18 14:44:15 +09:00
Dean Herbert
5d77ae4a1e
Fix regression in FileBasedIPC implementation
2019-05-26 10:25:17 +09:00
Dean Herbert
1ef2a4c46f
Merge remote-tracking branch 'upstream/master' into tournament-tools
2019-04-03 16:23:33 +09:00
Dean Herbert
cf63ee4948
Update licence headers
2019-03-04 13:24:19 +09:00
Dean Herbert
4c66ebb501
Fix formatting issues
2019-03-02 13:52:56 +09:00
Dean Herbert
61e6285f7a
Update paths
2019-02-08 15:20:22 +09:00
Dean Herbert
8b820f7346
Move channel reading to new ipc file
2018-11-17 21:26:56 +09:00
Dean Herbert
aebece3d89
Use already populated beatmap values if available
2018-11-17 15:18:22 +09:00
Dean Herbert
7f7d4ef442
Don’t hard fail if stable install is missing
2018-11-17 13:36:36 +09:00
Dean Herbert
e3e92f4302
Add chat IPC and gameplay screen integration
2018-11-16 19:43:54 +09:00
Dean Herbert
46e163ec5e
Add score display
2018-11-15 21:28:42 +09:00
Dean Herbert
86423dce5f
Animate song bar based on game mode
2018-11-11 01:30:21 +09:00
Dean Herbert
629657044d
Add automatic scoring
2018-11-11 00:45:48 +09:00
Dean Herbert
82d53e6f17
Fix many unnecessary requests being fired
2018-11-10 08:37:21 +09:00
Dean Herbert
3eabac0e3d
Move all IPC handling to its own class
2018-11-08 01:23:00 +09:00