Wine is installed, so I go to install Might & Magic 6, I run the setup.exe file, works like a charm.
Then, when I started Autorun.exe, the launcher comes up, and I click play, and a screen comes up downloading an update, so I leave my computer downloading it for about 10 hours (slow internet connection) and finally it finishes and I click start and there's an error.
Runtime Error!
Program: C:\Program Files\Ubisoft\Might & Magic Heroes VI\gu.exe
This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.
(I'm pretty sure GU is game updater or something of the sort)
And now when I start the launcher the update starts downloading again from the beginning! Well, I wasn't about to wait another 10 hours for it to download and have the same error so I tried something different.
This time, I uninstalled the game, reinstalled, and turned off my internet connection. Then, when the game ran, it didn't attempt to update, or at least bypassed the update (from 1.0 to 1.

'UPlay.exe has encountered a serious problem and needs to close. We are sorry about the inconvenience.'
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x11531f12).
Register dump:
CS:001b SS:0023 DS:0023 ES:0023 FS:1047 GS:000f
EIP:11531f12 ESP:0739e6e8 EBP:12baf288 EFLAGS:00010246( R- -- I Z- -P- )
EAX:00000000 EBX:ffffffff ECX:00000000 EDX:12bb1e38
ESI:12baecc0 EDI:12baf7b0
Stack dump:
0x0739e6e8: 11529e89 e1130905 126eb950 12baf4f0
0x0739e6f8: 0739ec40 ffffffff 12baf390 12baf278
0x0739e708: 0739e6e4 12bb1d78 12baecc0 12baf7b0
0x0739e718: 12baf4a8 1165945c 00000000 00000000
0x0739e728: 00000000 00000000 00000000 1165936c
0x0739e738: 00000000 00000002 00000000 00000000
0208: sel=1047 base=7ff40000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x11531f12 in npuplaypchub (+0x11f12) (0x12baf288)
1 0x12baecc0 (0x12bb1d78)
2 0x12bb1d78 (0x1165898c)
3 0x1166ae30 in npuplaypchub (+0x14ae2f) (0x1153f680)
0x11531f12: movl %eax,0x0(%eax)
Modules:
Module Address Debug info Name (42 modules)
PE 250000- 37b000 Deferred libeay32
PE 380000- 3cf000 Deferred ssleay32
PE 400000- 14a9000 Deferred uplay
PE 9e90000- a097000 Deferred d3dcompiler_43
PE a0a0000- a29f000 Deferred d3dx9_43
PE 10000000-11392000 Deferred libcef
PE 11520000-11699000 Export npuplaypchub
PE 401b0000-401b4000 Deferred version
PE 401d0000-401d4000 Deferred iphlpapi
PE 40490000-40494000 Deferred advapi32
PE 40610000-40614000 Deferred msvcrt
PE 40710000-40716000 Deferred gdi32
PE 407e0000-407ea000 Deferred mpr
PE 42410000-4244a000 Deferred user32
PE 42560000-42568000 Deferred shlwapi
PE 425e0000-425e3000 Deferred userenv
PE 42710000-42717000 Deferred winhttp
PE 42750000-4275b000 Deferred urlmon
PE 427f0000-427f3000 Deferred msimg32
PE 44230000-44234000 Deferred rpcrt4
PE 442c0000-442c3000 Deferred secur32
PE 442f0000-442f4000 Deferred psapi
PE 44410000-44569000 Deferred shell32
PE 44650000-4467e000 Deferred comctl32
PE 44770000-44778000 Deferred ole32
PE 448b0000-448b8000 Deferred oleaut32
PE 449d0000-449e7000 Deferred wininet
PE 44a40000-44a43000 Deferred netapi32
PE 44a70000-44a74000 Deferred ws2_32
PE 44ab0000-44aea000 Deferred crypt32
PE 44b70000-44b7e000 Deferred setupapi
PE 44bf0000-44bf8000 Deferred winspool
PE 44c30000-44c33000 Deferred usp10
PE 44c70000-44ce1000 Deferred winmm
PE 44d20000-44d29000 Deferred msacm32
PE 44d50000-44d54000 Deferred imm32
PE 44d70000-44e03000 Deferred comdlg32
PE 44f00000-44f04000 Deferred winex11
PE 45310000-45314000 Deferred uxtheme
PE 4ad00000-4b67f000 Deferred icudt
PE 7b810000-7b99b000 Deferred kernel32
PE 7bc10000-7bc14000 Deferred ntdll
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
00000021 0
00000020 0
00000015 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001e 0
0000001a 0
00000014 0
00000013 0
0000001b plugplay.exe
00000022 0
0000001f 0
0000001c 0
00000023 explorer.exe
00000024 0
00000038 (D) C:\Program Files\Ubisoft\Ubisoft Game Launcher\Uplay.exe
0000002f 0
0000002a 0
00000009 0
00000028 0
0000002b 0
00000027 0
0000000d 0
0000000b 0
00000025 0
00000026 0
0000001d 0
00000047 0
00000046 0
00000045 0
00000044 0
00000043 0 <==
00000042 0
00000041 0
00000040 0
0000003f 0
0000003e 0
0000003d 0
0000003c 0
00000039 0
System information:
Wine build: wine-1.4.1
Platform: i386
Host system: Darwin
Host version: 12.3.0
So i'm really excited about learning wine and everything but this brick wall i've hit is very frustrating. Can someone a bit more knowledgable than myself give me some tips on what I can do? If you need more info let me know and I'll tell you ASAP.