CC3 and Linux
Has anyone succeeded in getting CC3 to install on a Linux machine with WINE? I have access to a windows machine if need be, but I would prefer to get CC3 up and running on my laptop using Linux and WINE. I can get through the validation process but when it starts to install I get an error and the installation fails. Any help would be appreciated.
Comments
I've created some instructions in the AppDB entry for CC3, which should work. I haven't had the time to do throughout testing for every new version of Wine though, but I try to keep the instructions updated:
CC3 AppDB entry
I don't have time to compile the newest Wine manually, so it'll be whatever version appears in the Fedora 9 repository though....
As for the VB runtimes, no config is necessary. As for .net 2.0, that won't do anything for you. CC3 can't use it....
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
fixme:mixer:ALSA_MixerInit No master control found on ATI IXP Modem, disabling mixer
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:richedit:RichEditWndProc_common WM_STYLECHANGING: stub
fixme:richedit:RichEditWndProc_common WM_STYLECHANGED: stub
err:richedit:ReadStyleSheet ReadStyleSheet: skipping optional destination
err:richedit:ReadStyleSheet ReadStyleSheet: skipping optional destination
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:advapi:LookupAccountNameW (null) L"jim" (nil) 0x7dfa0070 (nil) 0x7dfa0074 0x7dfa0068 - stub
fixme:advapi:LookupAccountNameW (null) L"jim" 0x19811d8 0x7dfa0070 0x19a0200 0x7dfa0074 0x7dfa0068 - stub
fixme:msi:ACTION_HandleStandardAction unhandled standard action L"SetODBCFolders"
fixme:msi:msi_unimplemented_action_stub MigrateFeatureStates -> 2 ignored L"Upgrade" table values
fixme:msi:msi_unimplemented_action_stub RemoveShortcuts -> 3 ignored L"Shortcut" table values
fixme:msi:msi_unimplemented_action_stub RemoveFolders -> 6738 ignored L"CreateFolder" table values
err:msi:ACTION_InstallFiles Failed to copy L"C:\\windows\\temp\\mia1\\Artwork\\89BD87AE\\D2E3CAC9\\basic.FSC" to L"C:\\Program Files\\ProFantasy\\CC3\\Symbols\\Dungeons\\CC3\\basic.FSC" (3)
err:msi:ITERATE_Actions Execution halted, action L"InstallFinalize" returned 1603
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
I would love to see future releases be more WINE-friendly. I can pretty well accept that making CC truly cross-platform would be a losing proposition for PF. But if their coder(s) were to take a pre-release to the WINE community, they could probably get it working well enough that it would be a selling point. I know a lot RPG'ers that are also Linux people and, contrary to popular belief, many of them are quite willing to pay for software if it's actually well-designed.
The reason I ask is that 8.4 had bugs in the Grub and X-server, this is the reason I have not installed the 8.4 on Linux machine. Too many video driver issues.
1. set wine to use windows 98 compatibility mode. In a terminal run: winecfg
2. disable the native wine msi installer by renaming .wine/drive_c/windows/system*/msi.dll to .wine/drive_c/windows/system*/msi.dll.wine and .wine/drive_c/windows/system*/msiexec.exe to .wine/drive_c/windows/system*/msiexec.exe.wine (source: http://wiki.winehq.com/NativeMsi)
3. Install msi 2.0 by using winetricks (http://wiki.winehq.org/winetricks). In a terminal run: winetricks msi2
4. Install CC3
Hope this helps...
I added them to the CC3 entry on the Wine AppDB. Hope you don't mind.
TIA
I haven’t encountered any major CC3+ or FT3 problems so far. The WINE website suggests possible issues displaying some fonts in CC3 maps created on Windows systems (which is not relevant for me) and some possible printing issues which I have yet to encounter.
The main issue I have now is finding other reasons not to buy more annuals and add ons.
If anyone interested I can post a summary of my solution..
Apologies if my previous post misled anyone.
Andrew
It would be great if you could add your steps as a how-to over at the Wine site. A test report would also be nice if appropriate. (Maybe even submit a screenshot of your install too, I noticed CC3+ didn't have one.)
Maybe the attached will help, or at least save you some of the time I spent fiddling about.
After more testing I intend to post to the WINE site, as Monsen requested but this an early rough draft, might be a while before I have finished.
And to repeat again - make sure you save any files you might want to keep before you start !
Good luck.
Andrew.
I have not tried it yet, but I will soon.