Table of Contents
- A collection of uncommon settings for CrossTies
- Enable DXVK on a bottle
- Detect when an installer has completed (gets rid of 'Installation Failed' error in Install Software window)
- Set Crossover Mac bottle to use X11
- Enable Virtual Desktop and set size
- Disable Client Side Graphics
- Add/Modify a DLL
- Manually create app shortcut icons
- Require a Linux library (cxdiag)
- Only apply patch if program exists in bottle
- Generic Key Pattern for any Steam game
- Copy a folder into a bottle
Winzip 14: A basic c4p file, uses InstallerEnvironment
<?xml version="1.0" encoding="UTF-8" ?>
<c4p>
<applications>
<!-- Winzip 14 -->
<app appid="com.codeweavers.c4.6678">
<cxversion product="cxoffice">9.0</cxversion>
<name>WinZip 14</name>
<name lang="en">WinZip 14</name>
<appprofile>
<description>Classic compression program for Windows.</description>
<description lang="en">Classic compression program for Windows.</description>
<category>Compression</category>
<flag>application</flag>
<installedkeypattern>WinZip</installedkeypattern>
<installeddisplaypattern>WinZip</installeddisplaypattern>
<bottletemplate>win2000</bottletemplate>
<downloadurl>http://download2.winzip.com/winzip140.exe</downloadurl>
<downloadpageurl>http://www.winzip.com</downloadpageurl>
</appprofile>
<installprofile>
<installnotes>It is recommended to uncheck "Include Quick Pick in taskbar tray"</installnotes>
<installerenvironment>
<name>WINE_WAIT_CHILD_PIPE_IGNORE</name>
<value>WZQKPICK.EXE</value>
</installerenvironment>
<alteassoc>.zip//open</alteassoc>
<alteassoc>.zip//new</alteassoc>
</installprofile>
</app>
</applications>
</c4p>
Notepad++: Demonstrates using InstalledRegistryGlob
<?xml version="1.0"?>
<c4p>
<applications>
<app appid="com.codeweavers.c4.2874">
<cxversion product="cxoffice">9.0</cxversion>
<name>Notepad++</name>
<name lang="en">Notepad++</name>
<appprofile>
<description>Open Source editor for Windows that includes templates for several programming languages.</description>
<description lang="en">Open Source editor for Windows that includes templates for several programming languages.</description>
<medal platform="Mac">untested</medal>
<medal platform="Linux">untested</medal>
<category>Productivity/Text Editors</category>
<flag>application</flag>
<installedkeypattern>Notepad\+\+</installedkeypattern>
<installeddisplaypattern>Notepad\+\+</installeddisplaypattern>
<installedregistryglob>
<key>HKEY_LOCAL_MACHINE/Software/Classes/CLSID/{00F3C2EC-A6EE-11DE-A03A-EF8F55D89593}</key>
<value>@</value>
<data>Notepad\+\+</data>
</installedregistryglob>
<bottletemplate>winxp</bottletemplate>
<bottletemplate>win98</bottletemplate>
<bottletemplate>win2000</bottletemplate>
<bottletemplate>winvista</bottletemplate>
<downloadurl>http://voxel.dl.sourceforge.net/project/notepad-plus/notepad%2B%2B%20releases%20binary/npp%205.6.6%20bin/npp.5.6.6.Installer.exe</downloadurl>
<downloadpageurl>http://notepad-plus.sourceforge.net/uk/site.htm</downloadpageurl>
</appprofile>
</app>
</applications>
</c4p>
A collection of uncommon settings for CrossTies
Many of these match useful Wine registry keys so checking there for what you're trying to do could also help.
Enable DXVK on a bottle
- Install Profile
- Pre-Installation Profile tab
- Pre-Dependencies:
- DXVK (Builtin)
Detect when an installer has completed (gets rid of 'Installation Failed' error in Install Software window)
- Install Profile
- Installation Profile tab
- Advanced Installation Profile Options:
- Advanced Installation Environment:
- Installer Environment
- Name: WINE_WAIT_CHILD_PIPE_IGNORE
- Value: (Program Name).exe
Set Crossover Mac bottle to use X11
- Install Profile
- Pre-Installation Profile
- Pre-Dependencies
- Add the "Mac X11 Driver"
Enable Virtual Desktop and set size
- Install Profile
- Installation Profile tab
- Advanced Installation Profile Options:
- Advanced Installation Steps:
- Pre-Install Registry:
- Key: HKEY_CURRENT_USER\Software\Wine\Explorer\Desktops
- Name: Default
- Data: 1024x768
- Key: HKEY_CURRENT_USER\Software\Wine\Explorer
- Name: Desktop
- Data: Default
Disable Client Side Graphics
- Install Profile
- Installation Profile tab
- Advanced Installation Profile Options:
- Advanced Installation Steps:
- Pre-Install Registry:
- Name: HKEY_CURRENT_USER\Software\Wine\X11 Driver
- Key: ClientSideGraphics
- Data: N
Add/Modify a DLL
- Install Profile
- Installation Profile tab
- Advanced Installation Profile Options:
- Advanced Installation Steps:
- Pre-Install Registry:
- Key: HKEY_CURRENT_USER\Software\Wine\DllOverrides
- Name: (i.e. msvcr120, msvcp110)
- Data: native, builtin (native, builtin, disable)
Manually create app shortcut icons
- Install Profile
- Installation Profile tab
- Advanced Installation Profile Options:
- Advanced Installation Steps:
- Lnk Files:
- Shortcut: %StartMenu%/Mah Jongg
- Target: %SystemDrive%/Maj/StartMaj.exe
- Workdir: %SystemDrive%/Maj/
Require a Linux library (cxdiag)
- Install Profile
- Pre-Installation Profile tab
- Advanced Pre-Installation Options:
- CX Diag Check:
- AppRequire:MissingLibCups
- AppRequire:MissingLibLcms
Only apply patch if program exists in bottle
- Application Profile
- Advanced Bottle Selection Options:
- Extra For:
- AppID of program that's required to be present for patch
- Install Profile
- Pre-Installation Profile tab
- Pre-Dependencies:
- Name of program that's required to be present for patch
Generic Key Pattern for any Steam game
- Application Profile
- Installed Patterns:
- Installed Key Pattern
- Steam App SteamID
Copy a folder into a bottle
- Install Profile
- Installation Profile
- Advanced Installation Profile Options:
- Advanced Installation Steps:
- Files to Copy:
- Glob: *
- Dst: %ProgramFiles%
Other Articles
C4 Data - File Framework
C4 Data - CD Profile
C4 Data - PostInstallation Profile
Making a Basic Tie File