Commit Graph

260 Commits

Author SHA1 Message Date
7e5ab3de86 update readme to reflect product name changes in update 14 2022-11-29 14:32:59 -07:00
8dbd9840b4 remove support for reading launcher args from STDIN
removed because trying to read from STDIN in cases where it did and didn't have available data was more trouble than it was worth. Just use command substitution instead of piping to get launch params from other tools

fixes #74
2022-11-29 14:29:04 -07:00
e47c3cd3f5 bump version v0.7.5 2022-11-21 17:59:09 -07:00
fe022152a8 use latest dtolnay/rust-toolchain to prevent usage of deprecated set-output 2022-11-21 17:52:46 -07:00
ebb813bd40 preseve types when linking
linking changed a bit in .net 7 so need to specify a few extra types to be preserved

fixes #73
2022-11-21 17:41:52 -07:00
b963758776 update packages to latest versions
should have done this when targeting .net7
2022-11-21 17:37:06 -07:00
30f76b2f7e bump version v0.7.4 2022-11-18 16:37:19 -07:00
6e2dd3288c migrate github actions that use deprecated constructs
still need to find a replacement for softprops/action-gh-release@v1 as it seems abandoned
2022-11-15 18:25:35 -07:00
48048a7fb8 make github workflows use .net sdk specified by global.json 2022-11-15 16:53:42 -07:00
65520bc75c upgrade to .net 7 2022-11-15 16:52:48 -07:00
d349f49a77 add bug/error template 2022-11-08 19:37:30 +00:00
560ec5ec82 set working dir before trying to read clientsupport.dll
fixes incorrect path when a user tries to login with frontier credentials and the working dir isn't the same path as where the exe lives. fixes #69
2022-10-26 17:16:30 -06:00
486163a79a fix linux only package being included in windows build when using publish.ps1 v0.7.3 2022-10-20 20:01:31 -06:00
f558cbaae9 bump version 2022-10-20 17:07:06 -06:00
72219398f7 fix game client not shutting down because of pending stdout/stderr stream 2022-10-19 17:29:36 -06:00
ef867e39c7 only include Mono.Posix.NETStandard for linux builds
prevents an issue in windows/wine where self-contained exe tries to extract MonoPosixHelper dlls to home/user/.cache/dotnet_bundle_extract but fails when that path doesn't exist
2022-10-19 17:26:26 -06:00
4f99cec340 refactor - remove functions that are provided by fstoolkit.errorhandling 2022-10-19 15:14:21 -06:00
56678e1f49 install rust in github release workflow 2022-10-19 13:25:17 -06:00
6246e2b8b1 include bootstrapper build instructions in readme 2022-10-19 13:12:36 -06:00
6aa3088a7a fix invalid formatting 2022-10-18 22:50:14 -06:00
d774d51181 github workflow - sed instead of cargo-edit
yuck
2022-10-18 22:43:30 -06:00
c35b091250 fix github workflow set-output deprecation 2022-10-18 22:34:32 -06:00
b621c51ff1 fix missing project references 2022-10-18 22:30:08 -06:00
13fa28e3ab switch bootstrapper to rust
Reduces binary size by about 9x. Also means we don't have to pin an old version of ILCompiler because of https://github.com/dotnet/runtimelab/issues/1117
2022-10-18 22:23:21 -06:00
6d154a0295 refactor 2022-10-14 14:25:31 -06:00
99c7f8db58 remove old task -> async code 2022-10-14 14:08:24 -06:00
a71b4c799c fix concurrency issue 2022-10-14 14:07:38 -06:00
7104d70933 wait for user input when error occurs
increases odds of users providing details when reporting issues
2022-10-13 22:43:06 -06:00
f952fff6d3 save folders during nuke 2022-10-13 22:40:36 -06:00
a47d824587 large refactor
mostly moving console specific stuff to its own functions
2022-10-13 22:27:22 -06:00
0dbe9fe94c add a dry run mode 2022-10-12 21:01:31 -06:00
93b10c3d12 bump version v0.7.2 2022-10-10 16:09:27 -06:00
7fae420407 target specific .net version when building 2022-10-10 13:21:59 -06:00
41f0cbc79d add more detailed instructions on how to build project 2022-10-10 13:21:28 -06:00
01f452ff90 Fix not correctly parsing quoted args when reading from STDIN 2022-10-09 18:28:06 -06:00
32f1a83a3a small refactor 2022-10-09 18:23:18 -06:00
0f55421211 allow for custom versions of wine (i.e. lutris) 2022-10-09 18:22:25 -06:00
a607a268c1 EosInterface now checks for null log prop in finalizer so no need to set it via reflection
fixes #67,#59
2022-10-09 14:25:55 -06:00
ac17572195 add additional debug logging 2022-10-08 16:49:05 -06:00
3e50d811cb fix steam token being redacted 32 chars at a time instead of full token 2022-10-06 20:32:51 -06:00
3623a6df92 ensure new window opens when using bootstrapper 2022-10-06 17:00:46 -06:00
a9bcfec5e9 don't output ansi sequences if shell doesn't support them 2022-10-06 16:56:43 -06:00
7f306252cf check if stdin is null before trying to use it
fixes #66
2022-10-06 16:51:13 -06:00
ee414e024a bump version v0.7.1 2022-09-25 14:57:09 -06:00
15ba7cb56d don't expect proton args to be at specific index
Determines if proton is being launched via steam linux runtime in a more generic way. Fixes parsing problems when valve adds new processes before soldier. Fixes #60 and #30
2022-09-25 12:14:20 -06:00
2638963b2a bump version v0.7.0 2022-09-22 19:11:28 -06:00
6d194ae599 create github release on version tag push instead of manually 2022-09-22 19:04:52 -06:00
cbb7894dda add progress indicator when verifying game files 2022-09-22 18:58:09 -06:00
3722635911 friendlier error message when no internet connection 2022-09-22 17:17:20 -06:00
922d830368 refactor big ball of mud to slightly smaller big ball of mud
greatly reduces nesting by using FsToolkit.Errorhandling
2022-09-22 17:16:28 -06:00