WineHQ

Just Cause 2

No Screenshot

Submit Screenshot
Retail/Steam release

Application Details:

Version: Retail
License:
URL: http://www.justcause.com/
Votes: 3
Latest Rating: Gold
Latest Wine Version Tested: 7.8-staging

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Seems that everything works

What does not

Launching the game without d3dcompiler_47

Workarounds

I had to install d3dcompiler_47 from kreytricks as the game launched with black screen while being unable to create a 3D rendering

What was not tested

Finishing the game

Hardware tested

Graphics:

  • GPU: AMD
  • Driver: open source

Additional Comments

Host: Z68A-D3-B3
Kernel: Linux 5.17.5
Architecture: x86_64
CPU: i7-2680K
CPU: Scheduler: schedutil
GPU: AMD RX570
RAM: 8GB DDR3

System with SSD using mq-deadline scheduler and HDD also using the same scheduker (game is ran on HDD)

I use DXVK with my wineprefix, non-DXVK setup was not tested

Not tested on iGPU

Couldn't get the game to work on Steam this test result is using a MrDJ Repack

$ guix describe
Generation 13 Jun 03 2022 01:54:09 (current)
guix f1ec2d6
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: f1ec2d676df9822c3b74acf236f96011784a8642
nonguix 1124f68
repository URL: https://gitlab.com/nonguix/nonguix
branch: master
commit: 1124f68df8467a5c1136f7205253ccc717d9381d
$ cat /etc/config.scm
(use-modules (gnu)
(gnu system nss))

(use-modules (gnu packages docker))

(use-modules (gnu services docker))

(use-modules (nongnu packages linux)
(nongnu system linux-initrd))

(use-service-modules
cups
desktop
networking
ssh
xorg)

(use-package-modules certs gnome)

(operating-system
(host-name "REDACTED")
(kernel linux)
(initrd microcode-initrd)
(firmware (list linux-firmware))
(timezone "Europe/Prague")
(locale "en_US.utf8")

;; Choose US English keyboard layout. The "altgr-intl"
;; variant provides dead keys for accented characters.
(keyboard-layout (keyboard-layout "us"))

;; Bootloader
(bootloader
(bootloader-configuration
(bootloader grub-bootloader)
(targets (list "/dev/sda"))
(keyboard-layout keyboard-layout)))

;; Specify a mapped device for the encrypted root partition.
;; The UUID is that returned by 'cryptsetup luksUUID'.
(mapped-devices (list
(mapped-device
(source
(uuid "REDACTED"))
(target "crypthome_kreyren")
(type luks-device-mapping))
(mapped-device
(source
(uuid "REDACTED"))
(target "cryptroot_guix")
(type luks-device-mapping))))

(file-systems
(cons*
(file-system
(mount-point "/")
(device "/dev/mapper/cryptroot_guix")
(type "btrfs")
(dependencies mapped-devices))
(file-system
(mount-point "/boot")
(device "/dev/sda2")
(type "ext4"))
(file-system
(mount-point "/home/REDACTED")
(device "/dev/mapper/crypthome_REDACTED")
(type "xfs")
(dependencies mapped-devices))
%base-file-systems))

(swap-devices
(list (swap-space
(target
(uuid "REDACTED")))))

;; User Management
(users (cons*
(user-account
(name "REDACTED")
(comment "REDACTED")
(group "users")
(home-directory "/home/REDACTED")
(supplementary-groups
'("wheel" "netdev" "audio" "video" "docker")))
%base-user-accounts))

;; This is where we specify system-wide packages.
(packages (append (list
;; for HTTPS access
nss-certs
;; for user mounts
gvfs
;; Docker
docker)
%base-packages))

;; Add GNOME and Xfce---we can choose at the log-in screen
;; by clicking the gear. Use the "desktop" services, which
;; include the X11 log-in service, networking with
;; NetworkManager, and more.
(services (append
(list
(service xfce-desktop-service-type)
(service ntp-service-type)
;; (service openssh-service-type
;; (openssh-configuration
;; (x11-forwarding? #f)
;; (permit-root-login #f)
;; (allow-empty-paswords? #f)
;; (public-key-authentification? #t)
;; ;;(authorized-keys
;; ;; ...)
;;))
(service tor-service-type)
(service docker-service-type)
(set-xorg-configuration
(xorg-configuration
(keyboard-layout keyboard-layout))))
(modify-services %desktop-services
(guix-service-type config => (guix-configuration
(inherit config)
(substitute-urls
(append (list "https://substitutes.nonguix.org")
%default-substitute-urls))
(authorized-keys
(append (list (local-file "/etc/signing-key.pub"))
%default-authorized-guix-keys)))))))

;; Allow resolution of '.local' host names with mDNS.
(name-service-switch %mdns-host-lookup-nss))

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentGNU GuixSDJun 03 20227.8-stagingYes Yes YesGoldJacob Hrbek 
ShowDebian GNU/Linux 9.x "Stretch" x86_64Mar 03 20183.3Yes Yes NoGarbageRamon Cahenzli 
ShowArch Linux x86_64Jul 29 20172.13-stagingYes Yes BronzeStefmorino 
ShowDebian GNU/Linux Unstable "Sid" x86_64Jul 18 20172.12Yes No GarbageHonki Tonk 
ShowArch Linux x86_64Jun 22 20172.10-stagingYes No GarbageStefmorino 

Known Bugs

Bug # Description Status Resolution Other apps affected
25171 Many DirectX10+ games need IDXGIAdapter::CheckInterfaceSupport method implementation CLOSED FIXED View
38798 Just Cause 2 Fatal DirectX Error CLOSED DUPLICATE View
39754 Multisample resolve is not implemented for typeless resources (EVE Online, Hearthstone, Just Cause 2, Outcast Second Contact, VRChat) CLOSED FIXED View
39834 Just Cause 2 needs d3dx10_43.dll.D3DX10CreateDevice CLOSED FIXED View
42820 Multiple games (The Witness, Just Cause 2) require D3D11 multisample textures CLOSED FIXED View
43740 GenerateMips not implemented for d3d10 (Just Cause 2) CLOSED FIXED View

Show open bugs

Comments

Back