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
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:
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))
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Current | GNU GuixSD | Jun 03 2022 | 7.8-staging | Yes | Yes | Yes | Gold | Jacob Hrbek | |
Show | Debian GNU/Linux 9.x "Stretch" x86_64 | Mar 03 2018 | 3.3 | Yes | Yes | No | Garbage | Ramon Cahenzli | |
Show | Arch Linux x86_64 | Jul 29 2017 | 2.13-staging | Yes | Yes | Bronze | Stefmorino | ||
Show | Debian GNU/Linux Unstable "Sid" x86_64 | Jul 18 2017 | 2.12 | Yes | No | Garbage | Honki Tonk | ||
Show | Arch Linux x86_64 | Jun 22 2017 | 2.10-staging | Yes | No | Garbage | Stefmorino |
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 |