Giter VIP home page Giter VIP logo

Comments (13)

nichollsh avatar nichollsh commented on August 24, 2024 1

Yeah, it's not a huge inconvenience having to locate it the once.
I look forward to using the new launcher.

from arma3-unix-launcher.

muttleyxd avatar muttleyxd commented on August 24, 2024

Okay, that's weird. It looks like sometimes it incorrectly evaluates mod install path. It will be fixed in new rewritten version, also I'll give an option to manually set paths from options

from arma3-unix-launcher.

nichollsh avatar nichollsh commented on August 24, 2024

Ah, I see. If I may ask, when do you expect the new launcher to be available?

from arma3-unix-launcher.

muttleyxd avatar muttleyxd commented on August 24, 2024

It's not coming fast, I have to travel a lot now unfortunately.

I think maybe I should look into hotfixing this issue, because I might not make it in April.

from arma3-unix-launcher.

muttleyxd avatar muttleyxd commented on August 24, 2024

@ademptis112 Would you give me output arma3-unix-launcher creates?
You would need to open up the terminal and run

arma3-unix-launcher --purge
arma3-unix-launcher --verbose >launcher.log

and then paste here content of launcher.log file after it launches and then you can close it.

Also please mind that
arma3-unix-launcher --purge
will remove your configuration files (they are stored in ~/.config/a3unixlauncher, so if you want to keep your settings you should backup it first).

from arma3-unix-launcher.

nichollsh avatar nichollsh commented on August 24, 2024

Here is the launcher.log with the symlink I created in place. My mods appear in the launcher in this case. launcher.log
And here is the launcher.log without the symlink. Workshop mods did not appear. launcher.log
In both cases, it asked me to select Arma's install directory.

from arma3-unix-launcher.

muttleyxd avatar muttleyxd commented on August 24, 2024

Okay, may I ask how did you make it that Steam installs games in ~/steam-games?
Or is it a symlink too?

When I create a Steam library it creates directories like that

/mnt/games/SteamLibrary/common/Arma 3
/mnt/games/SteamLibrary/workshop/107410

Based on this I made an assumption that removing 2 directories (common/Arma 3 in this case) and adding 'workshop/content/107410' to it will point to workshop directory.

Anyways I pushed a new branch with possibly working hotfix to this - it's called 'fix-missing-workshop'.

git clone https://github.com/muttleyxd/arma3-unix-launcher.git
cd arma3-unix-launcher
git checkout fix-missing-workshop
mkdir build
cd build
cmake ..
make
./arma3-unix-launcher --purge
./arma3-unix-launcher --verbose >launcher.log

So please check if this attempt does work

from arma3-unix-launcher.

nichollsh avatar nichollsh commented on August 24, 2024

Sorry, I should have said this before. ~/steam-games is a symlink to ~/.local/share/Steam/steamapps/common. I made it so that I could access game folders easier.
I tried tried the new branch, but it doesn't seem to detect workshop mods at all, both with and without the ~/workshop symlink workaround. It still asked me to manually select Arma's install directory.

from arma3-unix-launcher.

muttleyxd avatar muttleyxd commented on August 24, 2024

Okay, I'll try to add some code resolving symlinks, which should help in this case, but I'm going to do it tommorrow

from arma3-unix-launcher.

nichollsh avatar nichollsh commented on August 24, 2024

Alright, thank you.

from arma3-unix-launcher.

muttleyxd avatar muttleyxd commented on August 24, 2024

Next try - there was a bug in a function looking for steam library - it didn't look into ~/.local/share/Steam/steamapps/common for games 😒

Anyways, please see if new version works

cd <arma3-unix-launcher location>
cd build
git fetch origin
git pull
make
./arma3-unix-launcher --purge
./arma3-unix-launcher --verbose >launcher.log

from arma3-unix-launcher.

nichollsh avatar nichollsh commented on August 24, 2024

This version seems to work. I removed my workshop symlink, and it still found the location of workshop mods. It asked me to locate Arma's install directory, though, as it did before.

from arma3-unix-launcher.

muttleyxd avatar muttleyxd commented on August 24, 2024

I guess it'll have to do then, I'm merging this with master

I'm back to working on rewritten version (with proper unit-testing which should avoid me bugs like that one)

from arma3-unix-launcher.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.