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

[Bug] Can't open/locate Mansions of Madness version 2.6.0a on Mac OS #1681

Open
lukemusing opened this issue Jul 30, 2024 · 23 comments
Open
Labels

Comments

@lukemusing
Copy link

lukemusing commented Jul 30, 2024

Describe the bug

Can't open/locate Mansions of madness in either 2.6 or 2.6.0a on Mac OS Sonoma 14.5

Scenario

N/A

Steps to reproduce the behavior:

  1. Open Valkyrie on Mac OS 14.5
  2. Cannot find Mansions of madness app
  3. Attempt to open / find the Mansions of madness app manually

Expected behavior

Automatically find Mansions of madness OR clicking the manual option and locating the program manually to open the Valkyrie app

LogFile

N/A

Screenshots

Screenshot 2024-07-30 at 9 54 32 PM

Valkyrie Version

2.6.0a

Desktop

  • Device: Macbook Air M1
  • OS: Mac OS Sonoma 14.5
  • Browser Chrome / Safari
  • Version 14.5

Smartphone

N/A

Additional context

Was previously addressed as an issue in
#1605
Apparently fixed in 2.6.0a
Tested working on Windows but not on Mac OS where the bug remains

@lukemusing lukemusing added the bug label Jul 30, 2024
@seinsinnes
Copy link
Collaborator

Does a link to MoM exist on the desktop?
If so it is likely that Valkyrie is grabbing that instead of the actual steam install location.

@b4dpxl
Copy link

b4dpxl commented Aug 3, 2024

I’ve got the same issue. No link on the desktop. And browsing to point to the .app file doesn’t work either

@seinsinnes
Copy link
Collaborator

seinsinnes commented Aug 3, 2024

When you say the .app file do you mean here:
~/Library/Application\ Support/Steam/steamapps/common/Mansions\ of\ Madness/Mansions\ of\ Madness.app

@seinsinnes
Copy link
Collaborator

Have you opened MoM Official app at least once and allowed it to download the assets on startup?

Also the log would help work out what is going on:
~/Library/Logs/Unity/Player.log

@b4dpxl
Copy link

b4dpxl commented Aug 3, 2024

When you say the .app file do you mean here: ~/Library/Application\ Support/Steam/steamapps/common/Mansions\ of\ Madness/Mansions\ of\ Madness.app

Yes (different user name, obviously)

@b4dpxl
Copy link

b4dpxl commented Aug 3, 2024

Have you opened MoM Official app at least once and allowed it to download the assets on startup?

Also the log would help work out what is going on: ~/Library/Logs/Unity/Player.log

Opened, configured, and even started a scenario.

Looking at that log file, it's looking initially in ~/Applications/Mansions of Madness.app, a 95kb file which also launches Steam - viewing that file's contents it doesn't contain the assets. However, even when using "locate the game" to find the correct file (which does seem to contain assets, or at least resources.assets, there's nothing in the logs relating to that file.

Interestingly, for Road to Legend it's referencing the right file (despite the small steam link file also existing), and deleting the (small) file under ~/Applications makes no difference, nor does replacing it with a symlink to the full app

Player.log.zip

@seinsinnes
Copy link
Collaborator

I'm surprised the removing the .app in ~/Applications (or symlinking) doesn't help. I was thinking the bug was simply Valkyrie grabbing the first .app it found rather than one with the assets. That is the behaviour I've seen before.

If you remove the Mansions\ of\ Madness.app in ~/Applications does the log then say:

Could not find main assets file: /Users/chris/Library/Application\ Support/Steam/steamapps/common/Mansions\ of\ Madness/Mansions\ of\ Madness.app/Contents/Resources/Data/resources.assets

Or does "Could not find main assets file:" say something else?

@b4dpxl
Copy link

b4dpxl commented Aug 4, 2024

OK, something weird happened before. Yesterday I moved the file to Desktop, and it failed, and I'm sure the logs still referenced the file under ~/Applications. This time I moved it to /tmp and it worked fine. so it looks like the issue is that it's finding the first (wrong) .app file. Odd that it finds the correct Descent .app though.

@lukemusing
Copy link
Author

When I go to ~/Library/Logs/ there is nothing there for me.

@lukemusing lukemusing closed this as not planned Won't fix, can't repro, duplicate, stale Aug 4, 2024
@lukemusing lukemusing reopened this Aug 4, 2024
@seinsinnes
Copy link
Collaborator

I think it might be just chance that it finds correct .app in one case but not the other.
I'll look at putting in a fix so that Valkyrie filters for the .app which actually contains the assets.

@lukemusing
Copy link
Author

Thank you Christopher

@seinsinnes
Copy link
Collaborator

@lukemusing Strange there is no log.

In the meantime do you have Mansions\ of\ Madness.app files in ~/Applications/ or on the desktop?
If so you it might be worth removing them to so Valkyrie finds:
~/Library/Application\ Support/Steam/steamapps/common/Mansions\ of\ Madness/Mansions\ of\ Madness.app
instead.

@lukemusing
Copy link
Author

It's only location is in the ~/Library/Application\ Support/Steam/steamapps/common/Mansions\ of\ Madness/Mansions\ of\ Madness.app you mentioned. It is not on the desktop or ~/Applications/

@seinsinnes
Copy link
Collaborator

Then it seems like it must be a different bug.
Hard to debug without the log even.

@lukemusing
Copy link
Author

Player.log

@seinsinnes I found the log

@seinsinnes
Copy link
Collaborator

The log show it is looking at ~/Applications/Mansions of Madness.app

Could not find main assets file: /Users/lukepd/Applications/Mansions of Madness.app/Contents/Resources/Data/resources.assets

So it turns out to be the same bug.

@lukemusing
Copy link
Author

Okay thanks, I'll wait for the fix

@stm233
Copy link

stm233 commented Aug 6, 2024

I have the same bug, I find the way to solve it by checking the log, to see where the software did not find the file.

here path is /Users/lukepd/Applications/Mansions of Madness.app/Contents/Resources/Data/resources.assets
so u can check the /Users/lukepd/Applications/
and copy the Mansions of Madness.app to cover previoud .app, because the previous app is a template app

then that works

@stm233
Copy link

stm233 commented Aug 6, 2024

Okay thanks, I'll wait for the fix

I have the same bug, I find the way to solve it by checking the log, to see where the software did not find the file.

here path is /Users/lukepd/Applications/Mansions of Madness.app/Contents/Resources/Data/resources.assets
so u can check the /Users/lukepd/Applications/
and copy the Mansions of Madness.app to cover previoud .app, because the previous app is a template app

then that works

@stm233
Copy link

stm233 commented Aug 6, 2024

Mansions of Madness.app

Mansions of Madness.app
You can open the steam to see where the loction of Mansions of Madness.app, and copy the whole app to the right place.

@lukemusing
Copy link
Author

Mansions of Madness.app

Mansions of Madness.app You can open the steam to see where the loction of Mansions of Madness.app, and copy the whole app to the right place.

This didn't work for me.

@jordiramonp
Copy link

Workarround to solve the issue

  1. Download Mansions of Madness from Steam.
  2. Open Mansions of Madness app, wait until app show the main menu. Select your language and wait until download assets process finish.
  3. Exit Mansions of Madness app and Steam app.
  4. Open a terminal and execute the following commands:
    rm -rf ~/Applications/Mansions\ of\ Madness.app
    rm -rf ~/Desktop/Mansions\ of\ Madness.app
    mv ~/Library/Application\ Support/Steam/steamapps/common/Mansions\ of\ Madness/Mansions\ of\ Madness.app ~/Applications/
  5. Download Valkyrie app, uncompress and copy it into your Applications folder. Open it.
  6. If you get an alert from macOS about security, cancel it. Open macOS "Settings" app, go to "Privacy & Security" section, scroll down, click "Open anyway" and confirm with "Open" button. Valkyrie app will open. Click "Play!".
  7. Click "Import content" and wait few minutes until the process finish.

@lukemusing
Copy link
Author

Workarround to solve the issue

  1. Download Mansions of Madness from Steam.
  2. Open Mansions of Madness app, wait until app show the main menu. Select your language and wait until download assets process finish.
  3. Exit Mansions of Madness app and Steam app.
  4. Open a terminal and execute the following commands:
    rm -rf ~/Applications/Mansions\ of\ Madness.app
    rm -rf ~/Desktop/Mansions\ of\ Madness.app
    mv ~/Library/Application\ Support/Steam/steamapps/common/Mansions\ of\ Madness/Mansions\ of\ Madness.app ~/Applications/
  5. Download Valkyrie app, uncompress and copy it into your Applications folder. Open it.
  6. If you get an alert from macOS about security, cancel it. Open macOS "Settings" app, go to "Privacy & Security" section, scroll down, click "Open anyway" and confirm with "Open" button. Valkyrie app will open. Click "Play!".
  7. Click "Import content" and wait few minutes until the process finish.

Confirmed working!

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

No branches or pull requests

5 participants