CrossCode

From PCGamingWiki, the wiki about fixing PC games
CrossCode
CrossCode cover
Developers
Radical Fish Games
Publishers
Deck13
Engines
NW.js
Release dates
Windows September 20, 2018
macOS (OS X) September 20, 2018
Linux September 20, 2018
CrossCode at Wikipedia

General information

Official website
Official Discord
Official wiki
GOG.com Community Discussions
GOG.com Support Page
Steam Community Discussions

Availability[edit]

A demo is available on Steam and the official site.
The demo is from 2016 and is not representative of all the settings available in the full game.

Downloadable content (DLC) and expansions

Name Notes
Soundtrack
Windows
macOS (OS X)
Linux

Game data[edit]

General/Audio settings
General/Audio settings
Assist settings
Assist settings

Configuration file(s) location[edit]

System Location
Windows %LOCALAPPDATA%\CrossCode\cc.save
Microsoft Store %LOCALAPPDATA%\CrossCode\cc.save
macOS (OS X) ~/Library/Application Support/CrossCode/Default/Local Storage
Linux $XDG_CONFIG_HOME/CrossCode/Default/Local Storage
It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.

Save game data location[edit]

System Location
Windows %LOCALAPPDATA%\CrossCode\cc.save
Microsoft Store %LOCALAPPDATA%\CrossCode\cc.save
macOS (OS X) ~/Library/Application Support/CrossCode/Default/Local Storage
Linux $XDG_CONFIG_HOME/CrossCode/Default

Save game cloud syncing[edit]

Video settings[edit]

Video settings
Video settings

Resolution[edit]

Native resolution is 568x320[1], a 71:40 aspect ratio resolution.

The Display Type setting controls how the internal rendered resolution should be scaled and displayed on-screen.

  • Original results in a centered 568x320 image, regardless of selected pixel size.
  • Double results in a centered 1136x640 image, regardless of selected pixel size.
  • Fit maintains the original aspect ratio and applies anamorphic scaling, resulting in either letterboxing or pillarboxing depending on the width and height of the screen area.
  • Stretch ignores aspect ratio, and stretches the internal render resolution to fill out the whole screen area.

Both Fit and Stretch display type options results in a slight smoothing/blurring effect over the scaled image on essentially all modern display resolutions. This is a consequence of the interpolation that is necessary to fit/stretch the internal render resolution into what ends up being an unevenly matched target pixel grid compared to the source pixel grid.

The Pixel Size setting controls the internal render resolution before the selected Display Type scaling is applied. Increasing the pixel size can result in a sharper image when using high-res displays.

  • 1x results in the internal render resolution being 568x320.
  • 2x results in the internal render resolution being 1136x640.
  • 3x results in the internal render resolution being 1704x960.
  • 4x results in the internal render resolution being 2272x1280.

Integer-ratio scaling[edit]

Using a mod that adds the Integer display type and 5x and 6x pixel sizes, it is possible to achieve pixel-perfect integer-ratio scaling for the game even on 4K monitors.
Compatibility with future patches is not be guaranteed.
Use CrossCode-IntegerScaling to add new pixel sizes and an integer-based display type[2]
  1. Open the CrossCode-IntegerScaling GitHub page.
  2. Select Clone or download followed by Download ZIP.
  3. Extract the Install-IntegerScaling.ps1 PowerShell script from the archive to <path-to-game>.
  4. Right-click on the file and select Run with PowerShell. After the patching have finished the file can be removed, although it might need to be re-run after a game update to reapply the patch.
  5. Launch the game and navigate to the video settings menu.
  6. Select Integer as the Display Type, along with the appropriate Pixel Size.
  7. Restart the game to properly allow the change in pixel size to take effect.
  • 1x results in the game being rendered at and displayed as 568x320.
  • 2x results in the game being rendered at and displayed as 1136x640.
  • 3x results in the game being rendered at and displayed as 1704x960.
  • 4x results in the game being rendered at and displayed as 2272x1280.
  • 5x results in the game being rendered at and displayed as 2840x1600.
  • 6x results in the game being rendered at and displayed as 3408x1920.

Notes

HiDPI users might want to use the /force-device-scale-factor=1 command-line argument to prevent the game from applying DPI scaling to the game window.
To undo the patching applied to the game files, run the Uninstall-IntegerScaling.ps1 PowerShell script.
The video settings menu can be made inaccessible after the mod have been removed if the save file still refer to the custom video options. Open the general settings menu and click B Reset all settings to restore the original video settings to be able to access the video settings menu again.

Input settings[edit]

Gamepad settings
Gamepad settings
Keyboard and mouse State Notes
Remapping
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Full controller support
Controller remapping
Limited to swapping bumpers (LB/RB, L1/R1) and triggers (LT/RT, L2/R2).
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Xbox button prompts
Set Gamepad Icons to Xbox
Impulse Trigger vibration
DualShock 4 controllers
DualShock button prompts
Set Gamepad Icons to DualShock
Light bar support
Connection modes Wireless, Wired, Bluetooth
V2 tested.
Tracked motion controllers
Generic/other controllers
Additional information
Button prompts
Manually changed through the Gamepad Icons setting.
Controller hotplugging
Haptic feedback
Simultaneous controller+KB/M

Audio settings[edit]

General/Audio settings
General/Audio settings
Audio feature State Notes
Separate volume controls
Music, Sound
Surround sound
2.0
Subtitles
Closed captions
Mute on focus lost
Pause when unfocused is an option available as well (defaults to On).

Localizations

Language UI Audio Sub Notes
English
Simplified Chinese
German
Japanese
Korean

Other information[edit]

API[edit]

Technical specs Supported Notes
Direct3D 11
Executable 32-bit 64-bit Notes
Windows
macOS (OS X)
Linux

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) XP
Processor (CPU) 2 GHz dual core
System memory (RAM) 2 GB
Hard disk drive (HDD)
Video card (GPU) 1 GB of VRAM
A 64-bit operating system is required.
macOS (OS X)
Minimum Recommended
Operating system (OS) 10
Processor (CPU) 2 GHz dual core
System memory (RAM) 2 GB
Hard disk drive (HDD)
Video card (GPU) 1 GB of VRAM
Linux
Minimum Recommended
Operating system (OS)
Processor (CPU) 2 GHz dual core
System memory (RAM) 2 GB
Hard disk drive (HDD)
Video card (GPU) 1 GB of VRAM

References

  1. Steam Community - CrossCode - Pixel size options 2-4 seem identical? - last accessed on 2019-06-28
  2. Verified by User:Aemony on 2019-06-28
    I made this.