rfuzzo / plox

A small app to sort a modlist topologically according to ordering rules, as wall as output warnings and notes.
MIT License
8 stars 3 forks source link

Doesn't seem to work with openmw in linux #26

Closed DuendeInexistente closed 6 months ago

DuendeInexistente commented 6 months ago

small note before anything else: there should be a notice that the "game folder" for openmw means "where openmw.cfg is.". I had to guesstimate that. In linux' case, ~/.config/openmw.

Now for the actual issue. Plox (Both gui and terminal) detect the cfg but aren't listing any esp. The list returns nothing with plox list. The gui just gives me nothing. I tried running with -l trace and didn't get anymore info.

image

Here's my cfg in case it's malformed somehow.

rfuzzo commented 6 months ago

Hmm thanks, on Linux is the default config not next to the openmw app?

rfuzzo commented 6 months ago

And for the actual issue: Can you check if it works when you manually specify the cfg path with the -c option in the CLI or the plox.toml configuration file for the GUI?

DuendeInexistente commented 6 months ago

Hmm thanks, on Linux is the default config not next to the openmw app?

Well, the default config is there, but the actual config that maters (data folders and content files) is completely inside openmw.cfg in the specified path. Users editing default config files and breaking things has historically been a regular source of annoyance for openmw devs.

Can you check if it works when you manually specify the cfg path with the -c option in the CLI or the plox.toml configuration file for the GUI?

no_rules_download = true 
log_level = "trace"
log_to_file = true 
config = "/home/cammera/.config/openmw"
game = "OpenMW"

Rules already downloaded, no results either.

Going to have to grep -v a bunch of unnecesary lines, but https://gist.github.com/DuendeInexistente/d2924a97d5929e1f5b3a180bbc154caa

rfuzzo commented 6 months ago

plox checks for existence of the default cfg to deduce the game (if not specified with the --game argument) That's why I was asking

rfuzzo commented 6 months ago

Linux should work now, has been tested by some people