sleeptightAnsiC

Results 148 comments of sleeptightAnsiC

Potential fix for 1. This already makes it work on Windows and Linux ```patch diff --git a/ue4cli/PluginManager.py b/ue4cli/PluginManager.py index e157394..8df7b13 100644 --- a/ue4cli/PluginManager.py +++ b/ue4cli/PluginManager.py @@ -1,5 +1,14 @@ from...

So, after thinking about this for a bit longer there are three solutions: 1. Remove this code entirerly, since it doesn't build all required tools anyway. (super quick and safe)...

Similar case appears here. Failure from try-finally block is never handled. https://github.com/adamrehn/ue4cli/blob/fed71c1af4cffe3fed9358b08430068ad9454b77/ue4cli/UE4BuildInterrogator.py#L165-L176

That's something that shouldn't be hard to implement but there are few separate problems here: 1. Associating project with engine installation: - `.uproject` file stores `EngineAssociation` key - per [this...

Yea, that makes sense @TBBle , I'm just thinking how to implement it from the code side. Current implementation searches for common installation directories, it isn't aware of `Install.ini` files...

NOTE: To be able to use ue4cli from sourcecode without installing it, one must move the `__main__.py` file to the ue4cli's root directory and change `from .cli import main` to...

Looking through code, seems like API never expected this case. However, it makes no sense to only be able to run Development Editor. This becomes very annoying when doing things...

This is a general problem with [Utility](https://github.com/adamrehn/ue4cli/blob/master/ue4cli/Utility.py) class which does a bunch of I/O operations but does not catch any exceptions related to them. These for sure shouldn't be treated...

Proposed fix https://github.com/adamrehn/ue4cli/pull/65 With said change you should get something like this: ```bash $ ue4 run # logging from Engine... ^C (ue4cli) Error: (KeyboardInterrupt) # return code 1 ```