Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Choose any executable from any path #92

Open
IssMneur opened this issue Sep 15, 2014 · 2 comments
Open

Choose any executable from any path #92

IssMneur opened this issue Sep 15, 2014 · 2 comments

Comments

@IssMneur
Copy link
Member

From joedavis...@gmail.com on August 20, 2012 21:05:25

I have fs2_open installed in Arch Linux; there is are two binaries in /usr/bin (fs2_open and fs2_open_r). By default, fs2_open on Linux looks in the user's home folder (~/.fs2_open) for datafiles.

So, I choose ~/.fs2_open as my root path. The executable chooser automatically detects fs2_open.ini as a binary for some reason, which obviously won't work.

I could symlink /usr/bin/fs2_open, but a more ideal approach would be to allow me to simply set /usr/bin/fs2_open as the binary, even though it isn't in the root path.

Original issue: http://code.google.com/p/wxlauncher/issues/detail?id=92

@IssMneur
Copy link
Member Author

From zekesula...@gmail.com on August 21, 2012 15:50:33

Going a bit farther, if you have your data directory in i.e. /opt/fs2_open where your user cannot write, fs2_open will happily create and use ~/.fs2_open, whereas wxLauncher will fail with "can't open file '/opt/fs2_open/data/cmdline_fso.cfg' (error 13: Permission denied)".

wxlauncher should ideally react in the same way as fs2_open, using ~/.fs2_open for it's saves/configs/etc.

@IssMneur
Copy link
Member Author

From issmn...@gmail.com on August 21, 2012 21:15:14

The reason that fs2_open.ini is detected as being an wxLauncher uses a very hacky and error prone method of finding the binaries. File name globbing. This is addressed by 22b44732bb2c.

As it is right now, SCP does not (officially) support fs2_open binaries outside of the game data folder. However, this is known to work (as you presumably already know). See SCP Mantis numbers [ http://scp.indiegames.us/mantis/view.php?id=2118 2118] and [ http://scp.indiegames.us/mantis/view.php?id=2119 2119].

zekesulastin, please file a separate ticket for that issue. It is a different (though related problem) that will likely be fixed sooner than this (as it is supported SCP behavior).

Status: Accepted
Labels: Severity-Medium

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant