Chris
abd4254130
Merge branch 'steam-flatpaks'
...
# Conflicts:
# CHANGELOG.md
2025-07-31 14:55:58 -06:00
Chris
aedba119c7
add Products dir already exists scenario when getting products dir
...
closes #177
2025-07-28 16:49:54 -06:00
Chris
c0d927fe3a
add workaround for launching flatpaks through Steam
2025-07-27 22:29:02 -06:00
Chris
2fcc8c4ec8
fix autorun requiring a filter
...
now it will select the first in the list of products
fixes #173
2025-07-16 17:11:17 -06:00
Chris
07be81b51f
add support for stealth updates
...
FDev will sometimes patch an existing product manifest with a new main executable without changing the version number. The app now checks the entire manifest's hash and the exe's hash in addition to checking version numbers
fixes #163
2025-05-05 18:53:10 -06:00
Chris
a3117a9ead
fix invalid Epic login details due to format change
...
fixes #157
2025-04-08 17:52:44 -06:00
Chris
caa6e108aa
simplify arg parsing
...
Pass compat tool args as is instead of manually inserting python3 entrypoint.
There was an issue when Steam first started using reaper that required arg manipulation that has since been fixed.
should fix #151
2025-02-09 22:02:51 -07:00
Chris
7ca67277c7
allow skipping the prompt to install a product via new argument
2025-01-07 15:48:39 -07:00
Chris
10d7475c6e
allow for old autoquit behavior
2024-07-10 12:09:25 -06:00
Chris
e08b3bb3d8
partially enable restart feature for epic users
...
requires legendary/heroic
2024-06-05 23:54:31 -06:00
Chris
614cea69dd
show ui for choosing to install new products
...
fixes #126
2024-05-02 20:11:49 -06:00
Chris
b1a7a5f9d7
revert CPM since it caused issues with implicitly referenced FSharp.Core
2024-05-02 19:37:28 -06:00
Chris
dddac580d9
use central package config + update packages to latest
2024-05-02 13:56:38 -06:00
Chris
146367c185
allow product selection when specifying VR mode
...
fixes #123
2024-04-02 19:00:32 -06:00
Chris
2f478e0a10
add ability to download products if they aren't yet installed
2024-03-22 16:05:51 -06:00
Chris
e45df1250b
upgrade to .net8 + f# 8
2024-03-22 16:04:00 -06:00
Chris
15b976b37a
refactor getting machine id
2023-08-18 10:01:07 -06:00
Chris
bee0e39cd5
case insensitive search when checking for proton path
2023-04-11 12:56:23 -06:00
Chris
43e657f1f9
add a check for newer versions of the launcher
2023-02-14 21:16:46 -07:00
Chris
b963758776
update packages to latest versions
...
should have done this when targeting .net7
2022-11-21 17:37:06 -07:00
Chris
65520bc75c
upgrade to .net 7
2022-11-15 16:52:48 -07:00
Chris
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
Chris
a47d824587
large refactor
...
mostly moving console specific stuff to its own functions
2022-10-13 22:27:22 -06:00
Chris
0dbe9fe94c
add a dry run mode
2022-10-12 21:01:31 -06:00
Chris
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
Chris
cbb7894dda
add progress indicator when verifying game files
2022-09-22 18:58:09 -06:00
Chris
32fbf3fdcf
remove dependency on ply since fsharp 6 has builtin support for tasks
2022-09-22 14:48:43 -06:00
Chris
5ce95b8321
upgrade dependencies to latest versions
2022-09-22 14:44:36 -06:00
Chris
fbd745cd42
add support for .rdr files when looking for product dir
...
closes #56
2022-09-21 15:30:01 -06:00
Chris
82445c3685
fix duplicate package warning
2022-09-15 17:39:55 -06:00
Chris
c1b64c4a83
add horizons 4.0 launch flag
2022-09-15 17:24:16 -06:00
Chris
b0c7944150
upgrade to .net 6
2022-01-24 15:54:24 -07:00
Chris
72fa42cacf
add support for stdin args and wine
2022-01-23 20:13:21 -07:00
Chris
c6f9f53720
prevent edlaunch.exe from being treated as product whitelist item
2021-06-09 17:48:16 -06:00
Chris
c46c6baa78
actually fix reaper issue by making sure to parse args with reaper args ignored
...
fixes #31
2021-06-09 16:35:37 -06:00
Chris
f2d3cbab76
ensure product filter comparisons are case-insensitive
2021-06-04 21:00:14 -06:00
Chris
affcf06bd2
fix /novr being treated as a whitelist filter
2021-06-04 14:30:40 -06:00
Chris
0b7f23439e
Allow for overriding a product's filter.
...
Useful for when FDev makes a copy/paste error for a new product (i.e. when they released Odyssey with an "edh" filter instead of "edo")
fixes #25
2021-06-03 23:00:00 -06:00
Chris
b280180d30
Move restart option to argument from config file
...
implements #1
2021-05-15 17:50:16 -06:00
Chris
d5591ab358
make product directory path dependent on platform
...
I don't know why, but the default launcher changes the preferred product directory path based on platform
2021-05-11 17:45:31 -06:00
Chris
39f8d65f3c
make sure to resort playable product list after appending updated products
2021-04-28 15:42:58 -06:00
Chris
a64ae08d7d
add odyssey launch flag
2021-04-24 20:41:55 -06:00
Chris
9405cd7a47
allow steam and epic users to update via fdev content provider
2021-04-24 18:40:43 -06:00
Chris
270c651664
make sure to include cached hashes when figuring out which files to download
2021-04-22 21:38:54 -06:00
Chris
90af5004f2
refactor
2021-04-22 18:39:30 -06:00
Chris
68f03ff5ac
add ability to verify and download updates
2021-04-17 20:09:14 -06:00
Chris
73a885cb6b
fix bad merge
2021-03-20 19:23:43 -06:00
Chris
119a1a16f6
Merge branch 'master' into frontier-auth
...
# Conflicts:
# src/MinEdLauncher/Extensions.fs
# src/MinEdLauncher/Program.fs
# src/MinEdLauncher/Settings.fs
# tests/Settings.fs
2021-03-20 18:04:17 -06:00
Chris
a637e92065
Allow for a variable amount of steam linux runtime args
...
Steam stopped passing in two arguments which broke the hardcoded nature of building a correct entrypoint
2021-03-20 16:45:48 -06:00
Chris
103a6e2228
blindly implement frontier account auth
2021-02-09 22:00:29 -07:00