Code Monkey home page Code Monkey logo

Comments (13)

timkurvers avatar timkurvers commented on July 26, 2024 8

Just a quick update: contacted IronGate about this on their official Discord and got the following response:

There will be more compatibility introduced in near future.

There is hope 🙌

from valheim-macos.

MrDolphinCodes avatar MrDolphinCodes commented on July 26, 2024 3

I'll take a look at trying to make a client side mod that'll fix the issue but I don't have much modding experience other than Minecraft. Also I am going to see if I can get it to work using Apple's Game Porting Toolkit. I have been able to get Elden Ring and several other games running smoothly on my M1 Macbook Air using this method.

from valheim-macos.

kaihenzler avatar kaihenzler commented on July 26, 2024 3

Valheim seems to be released officially for Mac on June 10th

https://x.com/Valheimgame/status/1797976849173082215

from valheim-macos.

timkurvers avatar timkurvers commented on July 26, 2024 1

Thanks for reporting this. When testing Ashlands briefly, I noticed a shader error in the log, something along the lines of: ERROR: Shader: Shield Generator is incompatible with this GPU.

Edit: The error message is in fact: ERROR: Shader Hidden/ShieldDomePass shader is not supported on this GPU (none of subshaders/fallbacks are suitable).

Preliminary thought: Valheim 0.217.40 seemingly introduced some new features for modding, so perhaps we can leverage that to 'fix' this shield generator shader so that it is compatible with OpenGL 4.1 on macOS.

from valheim-macos.

MrDolphinCodes avatar MrDolphinCodes commented on July 26, 2024 1

The shield generator is working on the Game Porting Toolkit as well as CrossOver so this is a workaround option for now. It isn't the greatest solution as the game gets a bit choppy and slow unlike your port which has it running like butter.
Screenshot 2024-04-26 at 12 44 11 PM

from valheim-macos.

drummercraig avatar drummercraig commented on July 26, 2024 1

Well I wasn't able to duplicate the issue dying in Lava again but apparently I did go into an area that had a shield generator as it went pink. Here is an excerpt of the log:

[Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
ShieldGenerator.UpdateShield () (at <186f1bc3e8634801b40e626890156b17>:0)

NullReferenceException: Object reference not set to an instance of an object
at ShieldGenerator.UpdateShield () [0x000e8] in <186f1bc3e8634801b40e626890156b17>:0

[Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
ShieldGenerator.UpdateShield () (at <186f1bc3e8634801b40e626890156b17>:0)

NullReferenceException: Object reference not set to an instance of an object
at ShieldGenerator.UpdateShield () [0x000e8] in <186f1bc3e8634801b40e626890156b17>:0

[Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
ShieldGenerator.UpdateShield () (at <186f1bc3e8634801b40e626890156b17>:0)

NullReferenceException: Object reference not set to an instance of an object
at ShieldGenerator.UpdateShield () [0x000e8] in <186f1bc3e8634801b40e626890156b17>:0

WARNING: RGBA Compressed BC7 sRGB format is not supported, decompressing texture
WARNING: RGBA Compressed BC7 UNorm format is not supported, decompressing texture
[Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
ShieldGenerator.UpdateShield () (at <186f1bc3e8634801b40e626890156b17>:0)

NullReferenceException: Object reference not set to an instance of an object
at ShieldGenerator.UpdateShield () [0x000e8] in <186f1bc3e8634801b40e626890156b17>:0

[Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
ShieldGenerator.UpdateShield () (at <186f1bc3e8634801b40e626890156b17>:0)

NullReferenceException: Object reference not set to an instance of an object
at ShieldGenerator.UpdateShield () [0x000e8] in <186f1bc3e8634801b40e626890156b17>:0

WARNING: RGBA Compressed BC7 UNorm format is not supported, decompressing texture
WARNING: RGBA Compressed BC7 sRGB format is not supported, decompressing texture
WARNING: RGBA Compressed BC7 UNorm format is not supported, decompressing texture
WARNING: RGBA Compressed BC7 sRGB format is not supported, decompressing texture
WARNING: RGBA Compressed BC7 sRGB format is not supported, decompressing texture
WARNING: RGBA Compressed BC7 sRGB format is not supported, decompressing texture
WARNING: RGBA Compressed BC7 UNorm format is not supported, decompressing texture
WARNING: RGBA Compressed BC7 sRGB format is not supported, decompressing texture
WARNING: RGBA Compressed BC7 UNorm format is not supported, decompressing texture
[Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
ShieldGenerator.UpdateShield () (at <186f1bc3e8634801b40e626890156b17>:0)

from valheim-macos.

timkurvers avatar timkurvers commented on July 26, 2024

Also I am going to see if I can get it to work using Apple's Game Porting Toolkit. I have been able to get Elden Ring and several other games running smoothly on my M1 Macbook Air using this method.

I can confirm the game runs via CrossOver 24.x (which contains parts of Apple's Game Porting Toolkit) if that is of any help. Would expect the toolkit standalone to also run the game.

from valheim-macos.

drummercraig avatar drummercraig commented on July 26, 2024

I have run into the pink issue by dying in Lava. As soon as I get close to retrieving my tombstone it turns pink again and cannot do anything. Just wanted to add this as it's not just Shield Generator problem.

from valheim-macos.

MrDolphinCodes avatar MrDolphinCodes commented on July 26, 2024

Very strange. I have beaten the ashlands in several playthroughs (I have practically explored the entire biome on one of them in creative) and haven’t run into that issue at all other than the generator. Is this on multiplayer or single player and is there anything in the area that you suspect might be causing this issue? Also if you can look through your log and see if any errors are being thrown that would be amazing!

from valheim-macos.

drummercraig avatar drummercraig commented on July 26, 2024

Yes. I've played a bit in Ashlands, raided castles etc. Could you guide me to where the log might be or what it's called?
Also, I am playing on a modded world and that may be part of it...although nothing was touched in the Ashlands.

from valheim-macos.

timkurvers avatar timkurvers commented on July 26, 2024

Could you guide me to where the log might be or what it's called?

You can find the log files here: ~/Library/Logs/IronGate/Valheim, where ~ is your home folder. If you cannot see the Library folder there, you may have to enable it using View Options in your home folder.

from valheim-macos.

Dm1tryRin avatar Dm1tryRin commented on July 26, 2024

The pink colour in Unity is usually materials that don't fit the right Render Pipeline.

from valheim-macos.

timkurvers avatar timkurvers commented on July 26, 2024

Closing this issue as the official macOS client is now available! 🥳 (see #104)

from valheim-macos.

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.