[Problem] opening G5 launcher game for Sherlock Holmes hidden objects

Hi there I'm a new user for Zorin OS core, my problem now is that I can't open the game I downloaded on my USB from Microsoft, it's Sherlock Holmes hidden objects G5, it's on Google Microsoft and it works for windows 10 and more, I tried to use bottles app but it says that the available environment 48 on bottles is not compatible enough, I tried using wine, but the same problem happened, the txt appeared when I tried to use terminal to explain the problem was the next:

Fsync: up and running.
00dc:err:mscoree:wine_mono_assembly_preload_hook_v2_fn Failed to load L"C:\windows\Microsoft.NET\assembly\GAC_64\PresentationCore\v4.0_4.0.0.0__31bf3856ad364e35\PresentationCore.dll", status=3
00ec:err:xrandr:xrandr14_get_adapters Failed to get adapters
00ec:err:xrandr:xrandr14_get_adapters Failed to get adapters
00ec:err:xrandr:xrandr14_get_adapters Failed to get adapters
00ec:err:xrandr:xrandr14_get_adapters Failed to get adapters

Unhandled Exception:
System.TypeInitializationException: The type initializer for 'System.Windows.Application' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Windows.Navigation.BaseUriHelper' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Uri' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.UriParser' threw an exception. ---> System.MissingMethodException: Method not found: bool System.Runtime.Versioning.BinaryCompatibility.get_TargetsAtLeast_Desktop_V4_5()
--- End of inner exception stack trace ---
at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
at System.Uri..cctor () [0x00117] in :0
--- End of inner exception stack trace ---
at System.Windows.Navigation.BaseUriHelper..cctor () [0x00000] in <9834e9815ccb49acb0bd0dbbed9d79b4>:0
--- End of inner exception stack trace ---
at System.Windows.Application.ApplicationInit () [0x0000a] in <26eafdf1b0b84f2eb9ff9eee9b33548e>:0
at System.Windows.Application..cctor () [0x0002e] in <26eafdf1b0b84f2eb9ff9eee9b33548e>:0
--- End of inner exception stack trace ---
at G5LauncherSetup.App..ctor () [0x00000] in :0
at G5LauncherSetup.App.Main () [0x00000] in :0
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'System.Windows.Application' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Windows.Navigation.BaseUriHelper' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Uri' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.UriParser' threw an exception. ---> System.MissingMethodException: Method not found: bool System.Runtime.Versioning.BinaryCompatibility.get_TargetsAtLeast_Desktop_V4_5()
--- End of inner exception stack trace ---
at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
at System.Uri..cctor () [0x00117] in :0
--- End of inner exception stack trace ---
at System.Windows.Navigation.BaseUriHelper..cctor () [0x00000] in <9834e9815ccb49acb0bd0dbbed9d79b4>:0
--- End of inner exception stack trace ---
at System.Windows.Application.ApplicationInit () [0x0000a] in <26eafdf1b0b84f2eb9ff9eee9b33548e>:0
at System.Windows.Application..cctor () [0x0002e] in <26eafdf1b0b84f2eb9ff9eee9b33548e>:0
--- End of inner exception stack trace ---
at G5LauncherSetup.App..ctor () [0x00000] in :0

I can't open it, If there's anyone who understood the problem based on it's answer or any available other choices rather that steam (bec it doesn't have the exact version I want) I would be glad to hear, by the way I have two download extensions, one in exe and the other in APK, I would be glad to give u more info if it needed to help me more in this, thanks

APK is for Android.

What you are seeing is a limitation of .NET in WINE that simply installing .NET in WINE is unlikely to solve.

Instead, do you have Steam installed?

Try adding Holmes to Steam by the method of Add a non-steam game:

go to your Library, click "Add a Game" in the bottom-left corner, select "Add a Non-Steam Game," then find and select the game's executable file (the .exe file) from your computer, and click "Add Selected Programs" to create a shortcut that lets you launch it from Steam.

See if this gets you further...

1 Like

Thank you for your concern, yep I know that apk is for Android but I hoped if there were any possible way with this if I couldn't with the other exe programm I have, yes, I found the game on steam, but it's not working, it just shows that it "play" for around 5 minutes then ends and say "your game time was 4 minutes or sm" , when I tried another game with less graphics, it took time, but worked fine, played successfully, it's Lenovo IdeaPad from 5 yrs ago with weak rams "4 G" and the storage mechanism is bad " 1TB but HDD" it was struggling with windows 10 before, I think maybe the problem is with my laptop that can't match the requirements of GPU "integrated" and CPU " AMD2.3G", though it worked on windows with me before, but it struggled many times in the beginning, so- I wonder if it's the problem of my computer? or the game being unknown or unpopular in "Protonbd"? What do u think?

Moreover, I will try to solve the problem of rams by replacing the HDD with SSD and many other rams if I replaced the "CD" Disk, or That's the solution I told to do when I went to a programmer to help me with this device, unfortunately it's not old enough to have the capability of replacing the CPU and make it alive, but-that's the best that I can do, I only would feel sad bec this game I played it for 3yrs now, it became part of me- I wish everything to turn good with all these trials :face_holding_back_tears::smiling_face_with_tear:

I find it more likely this is due to version mismatch than hardware, actually.
The game wants a .NET version above 4.5

WINE is trying to use wine-mono, instead.
WINE struggles with WPF launchers like this. Bottles does not bring any improvement in this, either.

Some games keep their launchers proprietary and use WPF launchers to ensure this.

Trying it in Steam, in case Steam includes some specific WINE patches for fuller availability is worthwhile but if it is not working, I do not think anything short of fulfilling the games requirements will work at this point.

It wants the full Windows API and .NET and anything short - it won't launch.
If it was your hardware, it would launch, but perform terribly.
If you would rather not buy new computer components - then buying them for the sake of this is not likely to result in a success on this front.

Would a Windows OS in Virtual Machine be an option for you?

1 Like

I wouldn't recommend to install a Windows Virtual machine on your machine with only 4 GiB RAM.

1 Like

Yep you're right, though I didn't try this but yeah It would eat all the capability of this old device, I tried dual booting and it worked, my challenge though wasn't on the dual booting itself more than the versions I used, naturally, I tried to put light softwares like Tiny10 in hope not to eat the Ram like how did windows 10 do before, but it didn't work, tried again to install LTSC raw and gave the game the storage it needs for the files of the game, and it's working now just fine, maybe better than windows 10 itself, I'm satisfied, and yeah If my laptop had more capabilities for virtual machine I would go for that

It wasn't an easy solution, but I went too far till it succeed, I will tell u what I did after your last comment

  1. Since virtual machine would be impossible for my device capabilities, I tried dual booting and I distributed the internal hard drive storage using Gparted to make this possible, but on the flash I used in booting zorin itself before since I gave all the storage to Zorin on my first booting so it was impossible to disturbute the drive storage while it was working on the account

  2. I encountered some problems since I tried to use light softwares like Tiny10 in hope that the device works better than how it was on windows 10

  3. Didn't work well, since (I think) was bec that it wasn't the raw version of LTSC

  4. Launched the raw version

  5. Tried to give the game the stroge it needs in files for it to work, since it was lagging on downloading all the levels

  6. It worked!, even though I failed to launch Atlas or chris Titus in hope to improve it

In short- it was the problem of the storage and the software bec it was not raw in the beginning

About Linux, it would be possible if my CPU was better than that ofc

I wanna say It was a good journey, I understood how to use zorin more through it, and even I unlocked the shell customization in it when I tried others like CFX and plasma, so it was a worthwhile experience