Contract J.A.C.K. V 1.1 Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Contract J.A.C.K. Not Functional in Linux

I was able to successfully install Contract J.A.C.K. in a WinXP bottle on the following machine:

Soyo SY-7ISA+ Intel i815 Motherboard
Intel Pentium III 866 MHz Processor
512 MB SDRAM
PNY Verto GeForce FX 5200 AGP 8x 256 MB DDR
Creative Labs Sound Blaster Live! 5.1 PCI Sound Card (SB0220)
Samsung CD-RW/DVD Drive Model: TS-H492A/RSWN
Dual Boot openSUSE Linux 10.3/Windows XP Pro SP3
CodeWeavers CrossOver Games for Linux Version 7.1.2

I was also able to successfully install the official Version 1.1 Patch (contractjack_update_en_10_11.exe).

After initially using a Win98 bottle for installation, the game would not start after the patch was applied saying that the CD could not be found in spite of the fact that CD #1 was still in the same drive used for installation. I then installed the game in a WinXP bottle, and this particular problem went away. When running the game executable in the WinXP bottle, the launcher launches correctly. However, when the Display option is selected, "DX8 Renderer" is listed in the Renderers box, but there are no entries in the Displays box or in the Resolutions box. Under Windows 98 SE with a GeForce4 Ti-4200 card, I see "NVIDIA GeForce4 Ti 4200 (NVDD32.DLL)" in the Displays box and the following resolutions in the Resolutions box:

1024x768x32
1152x864x32
1280x960x32
640x480x32
800x600x32
960x720x32

If the Play option is selected, the launcher disappears, the CD-ROM drive is accessed, and there is hard drive activity. A pop-up dialog box appears with the following:

Contract Jack

A hardware TnL device was unable to be created. This could be due to either not having DirectX 8.1 installed or not having a hardware TnL capable video card. Both of these are required to play Contract Jack and although you can continue to play the game by pressing OK, please note that it is not officially supported and may result in crashes, lockups, and poor performance.

If you click OK at this point, another pop-up appears:

Contract J.A.C.K. <2>

Error initializing the renderer. In order to play Contract Jack you must have DirectX 8.1 installed.

Click OK and the application terminates.

So it seems that Wine/CrossOver isn't presenting an acceptable renderer option to the game as is the case in NOLF 2: A Spy in H.A.R.M.'s Way. If this problem can be resolved in one game, it will likely be resolve in the other game as well (the game is from the same developer, Monolith, and was released shortly after NOLF2).

I have resolved the issue concerning the lack of resolutions and displays. The list of valid resolutions listed for the Win98 system above held the clue. The important thing to note is that all of the valid resolutions indicate 32-bit color, and the system requirements in the documentation note that 32-bit color support is required as well. My desktop was set to 16-bit color, and when I increased the color to 24-bit (the highest available), I now had a number of resolutions to choose from.

The game now runs, although it suffers from the same problems as NOLF2: A Spy in H.A.R.M.'s Way with regard to improper rendering of bodies and mouse control issues. Introductory movies and cutscenes play. If a virtual desktop is used, the game will play in a window, and without a virtual desktop, the game plays full-screen.

I had no problems installing the Public Tools along with the game, although I have not tested their operation.

The updater ran automatically the first time the game was run and the download and application of the Version 1.1 patch was successful. The game had to be restarted after the updater completed.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiUks2Y3V5bTlOZFczZHBiTSIsImdkcHIiOjB9