Joint Operations - Typhoon Rising: Notes & Tips

From Retro Media HUB
Game Information
Title Joint Operations: Typhoon Rising
Year 2004
Developer NovaLogic, Inc.
Graphics API DirectX 9
Audio API DirectSound 3D


Linux Runtime Environment

  • Wine Prefix: wine-proton-9.0-1-amd64
  • DXVK Version: 2.6.2 (used to translate DirectX 9 to Vulkan)
  • Winetricks: directplay

Audio Fixes

Stability Tips

  • Set maximum FPS to 60
  • With DXVK, set FPS limit using environment variable:
    • DXVK_FRAME_RATE=58
  • Enable HUD showing DXVK version and FPS:
    • DXVK_HUD=fps,version,scale=0.8
  • Resolution can be changed in the game.cfg file by editing the following lines:
video_res = 1024x768
windowed  = 0

Troubleshooting

Minimap Not Visible

Some users may encounter an invisible or missing minimap during gameplay. This issue is caused by incomplete DirectX 9 support in Wine.

Fix:

  • Use a DirectX wrapper such as DXVK, which correctly translates DirectX 9 calls to Vulkan.
  • The dgVoodoo2 wrapper has also been tested and confirmed to resolve the issue.

Unable to Enter CD Key During Setup

On Linux, the CD‑key input field may not accept text due to Wine's DPI scaling behavior.

Fix:

Run the following command to temporarily reduce the DPI value or import the registry file:

wine reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v LogPixels /t REG_DWORD /d 0x50 /f

You may restore your preferred DPI settings after installation.

Required Winetricks Components for GameRanger or Custom Launchers

Some multiplayer services or community launchers depend on legacy Microsoft runtime libraries.

The following Winetricks components may be required:

  • mfc42
  • msvcrt40
  • mfc40

Install these if you encounter launcher crashes or missing‑library errors.

JOTAC Mod Launcher Issues

The JOTAC community mod provides extensive enhancements, but its launcher may not function correctly under Linux unless certain ICU libraries are present.

Fix:

Place the following DLL files in the root folder of the mod:

  • icu.dll
  • icudt68.dll
  • icuin68.dll
  • icuuc68.dll

This ensures the launcher initializes properly under Wine.

Reference Links