https://bugs.winehq.org/show_bug.cgi?id=45748
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://www.reddit.com/r/ha |https://archive.org/downloa |lospv3/comments/6umz3f/spv3 |d/halo-spv3.3.0.1/spv3.3.0. |1_released_all_new_install_ |1.zip |method_11_missions/ | Summary|Halo SPV3 installer (.NET |Halo SPV3 installer (.NET |4.5 app) fails to run, |4.5/4.6 app) fails to run |crashes inside wmp (native | |quartz works around it) | Status|UNCONFIRMED |NEEDINFO Ever confirmed|0 |1
--- Comment #23 from Anastasius Focht focht@gmx.net --- Hello folk,
I don't think it's useful to continue this ticket further. Bugzilla is not meant for end user support to diagnose broken installations.
Most of the issues (if not all) hint at end users not properly installing .NET Frameworks.
@comment #11 ... @comment #22
--- quote --- wine: Call from 00000001700506F9 to unimplemented function MSVCR100_CLR0400.dll._initterm_e, aborting wine: Call from 00000001700506F9 to unimplemented function MSVCR100_CLR0400.dll.__C_specific_handler, aborting
... It produces a stack overflow error after claiming it received a call for an unimplemented function, and then repeating that many times. --- quote ---
That's because the Windows version of the WINEPREFIX is set to 'Windows 2003' (probably due to winetricks). You need at least 'Windows 7' by design.
====
Anyway, I've checked with SPV3 3.3.x release from comment #20
https://www.moddb.com/mods/spv3-for-halo-ce/downloads/spv330-release
Uploaded to archive.org:
https://archive.org/details/halo-spv3.3.0.1
https://archive.org/download/halo-spv3.3.0.1/spv3.3.0.1.zip
$ sha1sum spv3.3.0.1.zip 1cc007299c2891cb51ba1363712bbf9ea239630c spv3.3.0.1.zip
$ du -sh spv3.3.0.1.zip 4.5G spv3.3.0.1.zip
====
Running SPV3 3.3.x 'spv3.exe' from the unpacked .zip in a WINEPREFIX with .NET Framework 4.5 installed ('winetricks -q dotnet45') yields:
--- snip --- ... 0104:err:eventlog:ReportEventW L"Application: spv3.exe\nFramework Version: v4.0.30319\nDescription: The process was terminated due to an unhandled exception.\nException Info: System.Windows.Markup.XamlParseException\nStack:\n at System.Windows.Markup.XamlReader.RewrapException(System.Exception, System.Xaml.IXamlLineInf"... 0104:fixme:advapi:DeregisterEventSource (00000000CAFE4242) stub
Unhandled Exception: System.Windows.Markup.XamlParseException: Method not found: 'System.String System.String.Format(System.IFormatProvider, System.String, System.Object)'. ---> System.MissingMethodException: Method not found: 'System.String System.String.Format(System.IFormatProvider, System.String, System.Object)'. at MahApps.Metro.Controls.TransitioningContentControl.OnTransitionPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e) at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e) at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args) ... at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame) at System.Windows.Application.RunDispatcher(Object ignore) at System.Windows.Application.RunInternal(Window window) at SPV3.App.Main() wine: Unhandled exception 0xe0434352 in thread 104 at address 000000007B012C15 (thread 0104), starting debugger... --- snip ---
https://stackoverflow.com/questions/30558827/method-not-found-system-string-...
The installer needs .NET Framework 4.6.
I spare you another try: it later says explicitly that it needs at least .NET Framework 4.6.1
-> 'winetricks -q dotnet461'
Additionally needed (usually prerequisite for many .NET 4.x UI apps):
-> 'winetricks -q arial'
After that the installer wants a valid Halo CE game installation to continue. You can get one here:
https://haloce3.com/downloads/official-files/halo-custom-edition-game-englis...
archive.org stable link:
https://web.archive.org/web/20200104212910/http://dl.halomaps.org/dl.cfm?fid...
https://www.virustotal.com/gui/file/011b03b61634561d7c1b6090e7229fe0a2df40de...
$ sha1sum halocesetup_en_1.00.exe 36e8f2578ca8d9a3b2a0aacd15a05abf865010b2 halocesetup_en_1.00.exe
$ du -sh halocesetup_en_1.00.exe 171M halocesetup_en_1.00.exe
For installation of Halo CE you need a valid serial number. I'm sure you know how to use a search engine. For the serial validation, the Halo CE installer uses 'pidgen.dll' (https://bugs.winehq.org/show_bug.cgi?id=657#c112)
-> 'winetricks -q mfc42'
With that in place, the installer does its job and successfully installs the launcher/mod.
====
Please use https://forum.winehq.org/ unless you are really sure there is a Wine bug.
$ wine --version wine-7.0-119-gc09a5da1575
Regards