Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "CrossCode"

From PCGamingWiki, the wiki about fixing PC games
(Added DLC and microtransactions.)
m (Update infobox strategywiki link)
 
(33 intermediate revisions by 15 users not shown)
Line 13: Line 13:
 
|reception    =  
 
|reception    =  
 
{{Infobox game/row/reception|Metacritic|crosscode|86}}
 
{{Infobox game/row/reception|Metacritic|crosscode|86}}
{{Infobox game/row/reception|OpenCritic|6635/crosscode|86}}
+
{{Infobox game/row/reception|OpenCritic|6635/crosscode|84}}
{{Infobox game/row/reception|IGDB|crosscode|78}}
+
{{Infobox game/row/reception|IGDB|crosscode|81}}
 
|taxonomy    =
 
|taxonomy    =
{{Infobox game/row/taxonomy/monetization      | DLC }}
+
{{Infobox game/row/taxonomy/monetization      | One-time game purchase, DLC }}
 
{{Infobox game/row/taxonomy/microtransactions | Cosmetic }}
 
{{Infobox game/row/taxonomy/microtransactions | Cosmetic }}
 
{{Infobox game/row/taxonomy/modes            | Singleplayer }}
 
{{Infobox game/row/taxonomy/modes            | Singleplayer }}
Line 26: Line 26:
 
{{Infobox game/row/taxonomy/vehicles          | }}
 
{{Infobox game/row/taxonomy/vehicles          | }}
 
{{Infobox game/row/taxonomy/art styles        | Anime, Pixel art }}
 
{{Infobox game/row/taxonomy/art styles        | Anime, Pixel art }}
{{Infobox game/row/taxonomy/themes            | Sci-fi }}
+
{{Infobox game/row/taxonomy/themes            | Amusement park, Medieval, Sci-fi, Space }}
 
{{Infobox game/row/taxonomy/series            | }}
 
{{Infobox game/row/taxonomy/series            | }}
 
|steam appid  = 368340
 
|steam appid  = 368340
|steam appid side  =  
+
|steam appid side  = 960310, 1517030, 1517040, 916190
 
|gogcom id    = 1252295864
 
|gogcom id    = 1252295864
 +
|gogcom id side = 1927482349, 1473356880, 2088603797, 2000218216 , 1294860647
 
|official site= http://www.cross-code.com/
 
|official site= http://www.cross-code.com/
 
|hltb        = 24970
 
|hltb        = 24970
|strategywiki =  
+
|strategywiki = CrossCode
 
|mobygames    = crosscode
 
|mobygames    = crosscode
 
|wikipedia    = CrossCode
 
|wikipedia    = CrossCode
Line 48: Line 49:
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
 +
{{Availability/row| official | https://gamejolt.com/games/crosscode/47920 | DRM-free | | | Windows, OS X, Linux}}
 
{{Availability/row| GOG.com | crosscode | DRM-free |  |  | Windows, OS X, Linux }}
 
{{Availability/row| GOG.com | crosscode | DRM-free |  |  | Windows, OS X, Linux }}
{{Availability/row| GMG | crosscode | DRM-free | | Steam | Windows, OS X, Linux }}
+
{{Availability/row| GMG | crosscode | Steam | | | Windows, OS X, Linux }}
{{Availability/row| Humble | crosscode | DRM-free | | Steam | Windows, OS X, Linux }}
+
{{Availability/row| Humble | crosscode | DRM-free | | | Windows, OS X, Linux }}
 
{{Availability/row| itch.io | https://radicalfishgames.itch.io/crosscode | DRM-free | | Steam | Windows, OS X, Linux }}
 
{{Availability/row| itch.io | https://radicalfishgames.itch.io/crosscode | DRM-free | | Steam | Windows, OS X, Linux }}
{{Availability/row| Microsoft Store | 9nfdpq0kz6rn | Microsoft Store | Included with {{Store feature|Xbox Game Pass}}. | | Windows }}
+
{{Availability/row| Microsoft Store | 9nfdpq0kz6rn | Microsoft Store | | | Windows }}
{{Availability/row| Steam | 368340 | DRM-free | Steam required for Steam-Archivements; Usable without Steam |  | Windows, OS X, Linux }}
+
{{Availability/row| Steam | 368340 | DRM-free | Can be played without Steam.<ref>{{Refurl|url=https://steamcommunity.com/app/368340/discussions/0/1742227264191844702/#c1742227264194123233|title=CrossCode executable now has Steam DRM? - Steam Community Discussions|date=2022-08-16}}</ref> |  | Windows, OS X, Linux }}
 
{{Availability/row| Discord | 498690780836134912 | Discord | | | Windows | unavailable }}
 
{{Availability/row| Discord | 498690780836134912 | Discord | | | Windows | unavailable }}
 
}}
 
}}
 +
{{ii}} A demo is available on {{store link|Steam|368340|Steam}} and the [http://cross-code.com/en/home official site]. It is from 2016 and is not representative of all the settings available in the full game.
  
 +
==Monetization==
 
{{DLC|
 
{{DLC|
{{DLC/row| Ninja Skin | | Windows, OS X, Linux }}
+
{{DLC/row| Ninja Skin | A ninja styled costume for Lea. Originally exclusive to Indiegogo backers. | Windows, OS X, Linux }}
{{DLC/row| A New Home | | Windows, OS X, Linux }}
+
{{DLC/row| ManLea Skin | A skin that swaps Lea's gender. | Windows, OS X, Linux }}
{{DLC/row| Soundtrack | | Windows, OS X, Linux }}
+
{{DLC/row| A New Home | A post-endgame expansion that adds new areas and bosses. | Windows, OS X, Linux }}
{{DLC/row| Original Soundtrack EX | | Windows, OS X, Linux }}
 
 
}}
 
}}
  
Line 78: Line 81:
 
|unlock              =  
 
|unlock              =  
 
}}
 
}}
 
 
 
 
===Demo===
 
{{ii}} A demo is available on {{store link|Steam|368340|Steam}} and the [http://cross-code.com/en/home official site].
 
{{ii}} The demo is from 2016 and is not representative of all the settings available in the full game.
 
  
 
==Essential improvements==
 
==Essential improvements==
Line 98: Line 94:
 
{{Game data/config|Windows|{{p|localappdata}}\CrossCode\cc.save}}
 
{{Game data/config|Windows|{{p|localappdata}}\CrossCode\cc.save}}
 
{{Game data/config|Microsoft Store|{{p|localappdata}}\Packages\DECK13.CrossCodePC_rn1dn9jh54zft\LocalCache\Local\CrossCode\cc.save}}
 
{{Game data/config|Microsoft Store|{{p|localappdata}}\Packages\DECK13.CrossCodePC_rn1dn9jh54zft\LocalCache\Local\CrossCode\cc.save}}
{{Game data/config|OS X|~/Library/Application Support/CrossCode/Default/Local Storage}}
+
{{Game data/config|OS X|{{p|osxhome}}/Library/Application Support/CrossCode/Default/Local Storage}}
 
{{Game data/config|Linux|{{P|xdgconfighome}}/CrossCode/Default/cc.save}}
 
{{Game data/config|Linux|{{P|xdgconfighome}}/CrossCode/Default/cc.save}}
 
}}
 
}}
Line 107: Line 103:
 
{{Game data/saves|Windows|{{p|localappdata}}\CrossCode\cc.save}}
 
{{Game data/saves|Windows|{{p|localappdata}}\CrossCode\cc.save}}
 
{{Game data/saves|Microsoft Store|{{p|localappdata}}\Packages\DECK13.CrossCodePC_rn1dn9jh54zft\LocalCache\Local\CrossCode\cc.save}}
 
{{Game data/saves|Microsoft Store|{{p|localappdata}}\Packages\DECK13.CrossCodePC_rn1dn9jh54zft\LocalCache\Local\CrossCode\cc.save}}
{{Game data/saves|OS X|~/Library/Application Support/CrossCode/Default/Local Storage}}
+
{{Game data/saves|OS X|{{p|osxhome}}/Library/Application Support/CrossCode/Default/Local Storage}}
 
{{Game data/saves|Linux|{{P|xdgconfighome}}/CrossCode/Default/cc.save}}
 
{{Game data/saves|Linux|{{P|xdgconfighome}}/CrossCode/Default/cc.save}}
 
}}
 
}}
Line 113: Line 109:
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|discord               = true
+
|discord                   = true
|discord notes         =  
+
|discord notes             =  
|epic games store       =  
+
|epic games launcher       =  
|epic games store notes =  
+
|epic games launcher notes =  
|gog galaxy             = true
+
|gog galaxy               = true
|gog galaxy notes       =  
+
|gog galaxy notes         =  
|origin                 =  
+
|origin                   =  
|origin notes           =  
+
|origin notes             =  
|steam cloud           = true
+
|steam cloud               = true
|steam cloud notes     =  
+
|steam cloud notes         =  
|uplay                  =  
+
|ubisoft connect          =  
|uplay notes           =  
+
|ubisoft connect notes     =  
|xbox cloud             = false
+
|xbox cloud               = false
|xbox cloud notes       =  
+
|xbox cloud notes         =  
 
}}
 
}}
  
Line 155: Line 151:
 
|antialiasing              = n/a
 
|antialiasing              = n/a
 
|antialiasing notes        =  
 
|antialiasing notes        =  
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 
|vsync                      = false
 
|vsync                      = false
 
|vsync notes                =  
 
|vsync notes                =  
Line 163: Line 162:
 
|hdr                        = false
 
|hdr                        = false
 
|hdr notes                  =  
 
|hdr notes                  =  
 +
|ray tracing                = unknown
 +
|ray tracing notes          =
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
Line 172: Line 173:
  
 
===Resolution===
 
===Resolution===
{{ii}} Native resolution is 568x320<ref>{{Refurl|url=https://steamcommunity.com/app/368340/discussions/0/1621724915795996872/#c1621724915802998199|title=Steam Community - CrossCode -  Pixel size options 2-4 seem identical?|date=2019-06-28}}</ref>, a 71:40 aspect ratio resolution.
+
{{ii}} Native resolution is 568x320,<ref>{{Refurl|url=https://steamcommunity.com/app/368340/discussions/0/1621724915795996872/#c1621724915802998199|title=Steam Community - CrossCode -  Pixel size options 2-4 seem identical?|date=2019-06-28}}</ref> a 71:40 aspect ratio resolution.
  
 
The '''Display Type''' setting controls how the internal rendered resolution should be scaled and displayed on-screen.
 
The '''Display Type''' setting controls how the internal rendered resolution should be scaled and displayed on-screen.
Line 195: Line 196:
  
 
{{Fixbox|description=Use CrossCode-IntegerScaling to add new pixel sizes and an integer-based display type|ref=<ref>{{Refcheck|user=Aemony|date=2019-06-28|comment=I made this.}}</ref>|fix=
 
{{Fixbox|description=Use CrossCode-IntegerScaling to add new pixel sizes and an integer-based display type|ref=<ref>{{Refcheck|user=Aemony|date=2019-06-28|comment=I made this.}}</ref>|fix=
# Open the [https://github.com/Idearum/CrossCode-IntegerScaling CrossCode-IntegerScaling] GitHub page.
+
# Open the [https://github.com/Aemony/CrossCode-IntegerScaling CrossCode-IntegerScaling] GitHub page.
 
# Select '''Clone or download''' followed by '''Download ZIP'''.
 
# Select '''Clone or download''' followed by '''Download ZIP'''.
 
# Extract the {{File|Install-IntegerScaling.ps1}} PowerShell script from the archive to {{p|game}}.
 
# Extract the {{File|Install-IntegerScaling.ps1}} PowerShell script from the archive to {{p|game}}.
Line 201: Line 202:
 
# Launch the game and navigate to the video settings menu.
 
# Launch the game and navigate to the video settings menu.
 
# Select <code>Integer</code> as the '''Display Type''', along with the appropriate '''Pixel Size'''.
 
# Select <code>Integer</code> as the '''Display Type''', along with the appropriate '''Pixel Size'''.
 +
#* '''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.
 +
#* '''4K HiDPI users who do not see any difference between 4-6x''' need to use the <code>/force-device-scale-factor=1</code> command-line argument to prevent the game from applying DPI scaling to the game window.
 
# '''Restart the game''' to properly allow the change in pixel size to take effect.
 
# '''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'''
 
'''Notes'''
{{ii}} HiDPI users might want to use the <code>/force-device-scale-factor=1</code> command-line argument to prevent the game from applying DPI scaling to the game window.
 
 
{{ii}} To undo the patching applied to the game files, run the {{File|Uninstall-IntegerScaling.ps1}} PowerShell script.
 
{{ii}} To undo the patching applied to the game files, run the {{File|Uninstall-IntegerScaling.ps1}} PowerShell script.
 
{{ii}} 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 {{Key|B}} '''Reset all settings''' to restore the original video settings to be able to access the video settings menu again.
 
{{ii}} 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 {{Key|B}} '''Reset all settings''' to restore the original video settings to be able to access the video settings menu again.
Line 235: Line 235:
 
|full controller          = true
 
|full controller          = true
 
|full controller notes    =  
 
|full controller notes    =  
|controller remap          = false
+
|controller remap          = limited
|controller remap notes    = Limited to swapping bumpers (LB/RB, L1/R1) and triggers (LT/RT, L2/R2).
+
|controller remap notes    = Can only swap functionality of bumpers (LB/RB, L1/R1) and triggers (LT/RT, L2/R2).
 
|controller sensitivity    = n/a
 
|controller sensitivity    = n/a
 
|controller sensitivity notes=  
 
|controller sensitivity notes=  
Line 301: Line 301:
 
|mute on focus lost notes = '''Pause when unfocused''' is an option available as well (defaults to <code>On</code>).
 
|mute on focus lost notes = '''Pause when unfocused''' is an option available as well (defaults to <code>On</code>).
 
|eax support              =  
 
|eax support              =  
|eax support notes        =  
+
|eax support notes         =
 +
|royalty free audio       = unknown
 +
|royalty free audio notes  =  
 
}}
 
}}
  
Line 345: Line 347:
 
  |fan      =  
 
  |fan      =  
 
}}
 
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = hackable
 +
|audio    = n/a
 +
|subtitles = hackable
 +
|notes    = [https://steamcommunity.com/sharedfiles/filedetails/?id=2066787499 Fan translation].
 +
|fan      = true
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish
 +
|interface = hackable
 +
|audio    = n/a
 +
|subtitles = hackable
 +
|notes    = [https://steamcommunity.com/sharedfiles/filedetails/?id=2477242366 Fan translation].
 +
|fan      = true
 +
}}
 +
}}
 +
 +
==Issues fixed==
 +
 +
===Controller issues in Steam version===
 +
 +
{{Fixbox|description=In Big Picture mode, go to Controller options and set Steam Input to "forced off"|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/368340/discussions/0/1796278072825193203/|title= A simple guide on how to fix controllers|date=2021-03-22}}</ref>|fix=
 +
}}
 +
 +
===Game content does not display correctly in fullscreen (Linux)===
 +
A version change that updated NW.js for Linux to a newer version has caused issues in displaying fullscreen (no issues in Windowed) in some Linux environments.
 +
 +
''"This issue is because we updated the NW.js version recently for Linux, using the newest version. We did this so gamepad works on Steam Deck, where the game also runs fine otherwise. You can manually downgrade to an older Version of NW.js..."'' (Lachsen (developer)
 +
 +
The most recent version of nwjs that does not cause the issue is '''nwjs-v0.50.3'''
 +
 +
{{Fixbox|description=Take a working version of NWJS (https://dl.nwjs.io/v0.50.3/nwjs-v0.50.3-linux-x64.tar.gz) and extract + overwrite it over the game contents directory (CrossCode/game/). Additionally, rename nw (from the extraction) to CrossCode|ref=<ref>{{Refurl|url=https://streamable.com/skg4r1|title= Video guide for NW.js replacement/downgrade|date=2023-09-06}}</ref>|fix=
 
}}
 
}}
  
Line 354: Line 389:
 
|directdraw versions    =  
 
|directdraw versions    =  
 
|directdraw notes      =  
 
|directdraw notes      =  
|opengl versions        =  
+
|opengl versions        = 3.3
|opengl notes          =  
+
|opengl notes          = <ref>{{Refurl|url=https://www.pcgamingwiki.com/wiki/File:Crosscode.png#/media/File:Crosscode.png|title= opengl 3.3 and linux 64 bits|date=2021-03-22}}</ref>
 
|glide versions        =  
 
|glide versions        =  
 
|glide notes            =  
 
|glide notes            =  
Line 372: Line 407:
 
|windows 32-bit exe    = false
 
|windows 32-bit exe    = false
 
|windows 64-bit exe    = true
 
|windows 64-bit exe    = true
 +
|windows arm app        = unknown
 
|windows exe notes      =  
 
|windows exe notes      =  
|mac os x powerpc app  =  
+
|mac os x powerpc app  = unknown
 
|macos intel 32-bit app = unknown
 
|macos intel 32-bit app = unknown
|macos intel 64-bit app = unknown
+
|macos intel 64-bit app = true
 +
|macos arm app          = unknown
 
|macos app notes        =  
 
|macos app notes        =  
 
|linux 32-bit executable= unknown
 
|linux 32-bit executable= unknown
|linux 64-bit executable= unknown
+
|linux 64-bit executable= true
 +
|linux arm app          = unknown
 
|linux executable notes =  
 
|linux executable notes =  
 
}}
 
}}
Line 433: Line 471:
  
 
{{References}}
 
{{References}}
[[Category:GOG.com Enhancement Project]]
+
{{GOG.com Enhancement Project}}

Latest revision as of 01:17, 12 December 2023

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
Reception
Metacritic 86
OpenCritic 84
IGDB 81
Taxonomy
Monetization One-time game purchase, DLC
Microtransactions Cosmetic
Modes Singleplayer
Pacing Real-time
Perspectives Bird's-eye view
Controls Direct control
Genres ARPG
Art styles Anime, Pixel art
Themes Amusement park, Medieval, Sci-fi, Space
CrossCode on HowLongToBeat
CrossCode on IGDB
CrossCode guide on StrategyWiki
CrossCode on MobyGames
CrossCode on Wikipedia

General information

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

Availability

Source DRM Notes Keys OS
Official website
DRM-free
Windows
macOS (OS X)
Linux
GOG.com
DRM-free
Windows
macOS (OS X)
Linux
Green Man Gaming
Icon overlay.png
Windows
macOS (OS X)
Linux
Humble Store
DRM-free
Windows
macOS (OS X)
Linux
itch.io
DRM-free
Icon overlay.png
Windows
macOS (OS X)
Linux
Microsoft Store
Microsoft Store
Windows
Steam
DRM-free after installation through Steam client (notes may include more details)
Can be played without Steam.[1]
Windows
macOS (OS X)
Linux
Discord (unavailable)
Discord
Windows
A demo is available on Steam and the official site. It is from 2016 and is not representative of all the settings available in the full game.

Monetization

DLC and expansion packs

Name Notes
Ninja Skin A ninja styled costume for Lea. Originally exclusive to Indiegogo backers.
Windows
macOS (OS X)
Linux
ManLea Skin A skin that swaps Lea's gender.
Windows
macOS (OS X)
Linux
A New Home A post-endgame expansion that adds new areas and bosses.
Windows
macOS (OS X)
Linux

Microtransactions

Type Notes
Cosmetic An outfit originally given to backers of the game on Indiegogo. Is strictly cosmetic.[2]

Essential improvements

Skip intro videos

Use CrossCode intro skip

Game data

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

Configuration file(s) location

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

Save game data location

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

Save game cloud syncing

Video

Video settings
Video settings

Resolution

Native resolution is 568x320,[3] 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

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[4]
  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.
    • 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.
    • 4K HiDPI users who do not see any difference between 4-6x need to use the /force-device-scale-factor=1 command-line argument to prevent the game from applying DPI scaling to the game window.
  7. Restart the game to properly allow the change in pixel size to take effect.

Notes

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

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
Can only swap functionality of 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
PlayStation controllers
PlayStation button prompts
Set Gamepad Icons to DualShock
Light bar support
Adaptive trigger support
DualSense haptic feedback support
Connection modes Wireless (Bluetooth), Wired, Wireless (Bluetooth)
V2 tested.
Generic/other controllers
Additional information
Button prompts
Manually changed through the Gamepad Icons setting.
Controller hotplugging
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M

Audio

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).
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
Simplified Chinese
German
Japanese
Korean
Russian
Fan translation.
Spanish
Fan translation.

Issues fixed

Controller issues in Steam version

In Big Picture mode, go to Controller options and set Steam Input to "forced off"[5]

Game content does not display correctly in fullscreen (Linux)

A version change that updated NW.js for Linux to a newer version has caused issues in displaying fullscreen (no issues in Windowed) in some Linux environments.

"This issue is because we updated the NW.js version recently for Linux, using the newest version. We did this so gamepad works on Steam Deck, where the game also runs fine otherwise. You can manually downgrade to an older Version of NW.js..." (Lachsen (developer)

The most recent version of nwjs that does not cause the issue is nwjs-v0.50.3

Take a working version of NWJS (https://dl.nwjs.io/v0.50.3/nwjs-v0.50.3-linux-x64.tar.gz) and extract + overwrite it over the game contents directory (CrossCode/game/). Additionally, rename nw (from the extraction) to CrossCode[6]

Other information

API

Technical specs Supported Notes
Direct3D 11
OpenGL 3.3 [7]
Executable 32-bit 64-bit Notes
Windows
macOS (OS X)
Linux

System requirements

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. CrossCode executable now has Steam DRM? - Steam Community Discussions - last accessed on 2022-08-16
  2. CrossCode - Ninja Skin on Steam - last accessed on 2021-03-18
    "This downloadable content is a cosmetic change for the protagonist of the game, Lea. It offers no specific benefits besides looking rather cool. It has been a reward for Indiegogo backers and is now also available for purchase."
  3. Steam Community - CrossCode - Pixel size options 2-4 seem identical? - last accessed on 2019-06-28
  4. Verified by User:Aemony on 2019-06-28
    I made this.
  5. A simple guide on how to fix controllers - last accessed on 2021-03-22
  6. Video guide for NW.js replacement/downgrade - last accessed on 2023-09-06
  7. opengl 3.3 and linux 64 bits - last accessed on 2021-03-22