Difference between revisions of "CrossCode"
Baronsmoki (talk | contribs) (→Save game cloud syncing: Discord cloud true) |
m (Update infobox strategywiki link) |
||
(81 intermediate revisions by 22 users not shown) | |||
Line 6: | Line 6: | ||
{{Infobox game/row/publisher|Deck13}} | {{Infobox game/row/publisher|Deck13}} | ||
|engines = | |engines = | ||
+ | {{Infobox game/row/engine|NW.js}} | ||
|release dates= | |release dates= | ||
{{Infobox game/row/date|Windows|September 20, 2018}} | {{Infobox game/row/date|Windows|September 20, 2018}} | ||
{{Infobox game/row/date|OS X|September 20, 2018}} | {{Infobox game/row/date|OS X|September 20, 2018}} | ||
{{Infobox game/row/date|Linux|September 20, 2018}} | {{Infobox game/row/date|Linux|September 20, 2018}} | ||
+ | |reception = | ||
+ | {{Infobox game/row/reception|Metacritic|crosscode|86}} | ||
+ | {{Infobox game/row/reception|OpenCritic|6635/crosscode|84}} | ||
+ | {{Infobox game/row/reception|IGDB|crosscode|81}} | ||
+ | |taxonomy = | ||
+ | {{Infobox game/row/taxonomy/monetization | One-time game purchase, DLC }} | ||
+ | {{Infobox game/row/taxonomy/microtransactions | Cosmetic }} | ||
+ | {{Infobox game/row/taxonomy/modes | Singleplayer }} | ||
+ | {{Infobox game/row/taxonomy/pacing | Real-time }} | ||
+ | {{Infobox game/row/taxonomy/perspectives | Bird's-eye view }} | ||
+ | {{Infobox game/row/taxonomy/controls | Direct control }} | ||
+ | {{Infobox game/row/taxonomy/genres | ARPG }} | ||
+ | {{Infobox game/row/taxonomy/sports | }} | ||
+ | {{Infobox game/row/taxonomy/vehicles | }} | ||
+ | {{Infobox game/row/taxonomy/art styles | Anime, Pixel art }} | ||
+ | {{Infobox game/row/taxonomy/themes | Amusement park, Medieval, Sci-fi, Space }} | ||
+ | {{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 | ||
− | |strategywiki = | + | |gogcom id side = 1927482349, 1473356880, 2088603797, 2000218216 , 1294860647 |
+ | |official site= http://www.cross-code.com/ | ||
+ | |hltb = 24970 | ||
+ | |strategywiki = CrossCode | ||
+ | |mobygames = crosscode | ||
|wikipedia = CrossCode | |wikipedia = CrossCode | ||
|winehq = | |winehq = | ||
Line 20: | Line 42: | ||
'''General information''' | '''General information''' | ||
+ | {{mm}} [https://discordapp.com/invite/crosscode Official Discord server] | ||
+ | {{mm}} [https://crosscode.gamepedia.com/CrossCode_Wiki Official wiki] | ||
{{GOG.com links|1252295864|crosscode}} | {{GOG.com links|1252295864|crosscode}} | ||
{{mm}} [https://steamcommunity.com/app/368340/discussions/ Steam Community Discussions] | {{mm}} [https://steamcommunity.com/app/368340/discussions/ Steam Community Discussions] | ||
Line 25: | Line 49: | ||
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| | + | {{Availability/row| official | https://gamejolt.com/games/crosscode/47920 | DRM-free | | | Windows, OS X, Linux}} |
− | {{Availability/row| | + | {{Availability/row| GOG.com | crosscode | DRM-free | | | Windows, OS X, Linux }} |
{{Availability/row| GMG | crosscode | Steam | | | Windows, OS X, Linux }} | {{Availability/row| GMG | crosscode | Steam | | | Windows, OS X, Linux }} | ||
− | {{Availability/row| | + | {{Availability/row| Humble | crosscode | DRM-free | | | Windows, OS X, Linux }} |
− | {{Availability/row| | + | {{Availability/row| itch.io | https://radicalfishgames.itch.io/crosscode | DRM-free | | Steam | Windows, OS X, Linux }} |
− | {{Availability/row| Steam | 368340 | Steam | | + | {{Availability/row| Microsoft Store | 9nfdpq0kz6rn | Microsoft Store | | | Windows }} |
+ | {{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 }} | ||
}} | }} | ||
− | {{ii}} A demo is available on {{store link|Steam|368340|Steam}} and the [http://cross-code.com/en/home official site]. | + | {{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| | + | {{DLC/row| Ninja Skin | A ninja styled costume for Lea. Originally exclusive to Indiegogo backers. | Windows, OS X, Linux }} |
+ | {{DLC/row| ManLea Skin | A skin that swaps Lea's gender. | Windows, OS X, Linux }} | ||
+ | {{DLC/row| A New Home | A post-endgame expansion that adds new areas and bosses. | Windows, OS X, Linux }} | ||
+ | }} | ||
+ | |||
+ | ===Microtransactions=== | ||
+ | {{Microtransactions | ||
+ | |boost = | ||
+ | |cosmetic = An outfit originally given to backers of the game on Indiegogo. Is strictly cosmetic.<ref>{{Refurl|url=https://store.steampowered.com/app/960310/CrossCode__Ninja_Skin/|title=CrossCode - Ninja Skin on Steam|date=2021-03-18|snippet=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.}}</ref> | ||
+ | |currency = | ||
+ | |finite spend = | ||
+ | |infinite spend = | ||
+ | |free-to-grind = | ||
+ | |loot box = | ||
+ | |none = | ||
+ | |player trading = | ||
+ | |time-limited = | ||
+ | |unlock = | ||
+ | }} | ||
+ | |||
+ | ==Essential improvements== | ||
+ | ===Skip intro videos=== | ||
+ | {{Fixbox|description=Use [https://github.com/Idearum/CrossCode-SkipIntro CrossCode intro skip]|ref=|fix= | ||
}} | }} | ||
==Game data== | ==Game data== | ||
+ | {{Image|CrossCode general settings.png|General/Audio settings}} | ||
+ | {{Image|CrossCode assists settings.png|Assist settings}} | ||
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/config|Windows|{{p|localappdata}}\CrossCode\Local | + | {{Game data/config|Windows|{{p|localappdata}}\CrossCode\cc.save}} |
− | {{Game data/config|OS X| | + | {{Game data/config|Microsoft Store|{{p|localappdata}}\Packages\DECK13.CrossCodePC_rn1dn9jh54zft\LocalCache\Local\CrossCode\cc.save}} |
− | {{Game data/config|Linux|{{P|xdgconfighome}}/CrossCode/Default/ | + | {{Game data/config|OS X|{{p|osxhome}}/Library/Application Support/CrossCode/Default/Local Storage}} |
+ | {{Game data/config|Linux|{{P|xdgconfighome}}/CrossCode/Default/cc.save}} | ||
}} | }} | ||
{{XDG|unknown}} | {{XDG|unknown}} | ||
Line 48: | Line 101: | ||
===Save game data location=== | ===Save game data location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/saves|Windows|{{p|localappdata}}\CrossCode\Local | + | {{Game data/saves|Windows|{{p|localappdata}}\CrossCode\cc.save}} |
− | {{Game data/saves|OS X| | + | {{Game data/saves|Microsoft Store|{{p|localappdata}}\Packages\DECK13.CrossCodePC_rn1dn9jh54zft\LocalCache\Local\CrossCode\cc.save}} |
− | {{Game data/saves|Linux|{{P|xdgconfighome}}/CrossCode/Default}} | + | {{Game data/saves|OS X|{{p|osxhome}}/Library/Application Support/CrossCode/Default/Local Storage}} |
+ | {{Game data/saves|Linux|{{P|xdgconfighome}}/CrossCode/Default/cc.save}} | ||
}} | }} | ||
===[[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 | + | |discord = true |
− | |discord notes | + | |discord notes = |
− | |gog galaxy | + | |epic games launcher = |
− | |gog galaxy notes | + | |epic games launcher notes = |
− | |origin | + | |gog galaxy = true |
− | |origin notes | + | |gog galaxy notes = |
− | |steam cloud | + | |origin = |
− | |steam cloud notes | + | |origin notes = |
− | | | + | |steam cloud = true |
− | | | + | |steam cloud notes = |
− | |xbox cloud | + | |ubisoft connect = |
− | |xbox cloud notes | + | |ubisoft connect notes = |
+ | |xbox cloud = false | ||
+ | |xbox cloud notes = | ||
}} | }} | ||
− | ==Video | + | ==Video== |
− | {{Image|CrossCode settings.png| | + | {{Image|CrossCode video settings.png|Video settings}} |
− | {{Video | + | {{Video |
− | |wsgf link = | + | |wsgf link = https://www.wsgf.org/dr/crosscode/en |
|widescreen wsgf award = gold | |widescreen wsgf award = gold | ||
|multimonitor wsgf award = unsupported | |multimonitor wsgf award = unsupported | ||
Line 78: | Line 134: | ||
|4k ultra hd wsgf award = incomplete | |4k ultra hd wsgf award = incomplete | ||
|widescreen resolution = true | |widescreen resolution = true | ||
− | |widescreen resolution notes= | + | |widescreen resolution notes= See [[#Resolution|Resolution]]. |
|multimonitor = false | |multimonitor = false | ||
− | |multimonitor notes = | + | |multimonitor notes = See [[#Resolution|Resolution]]. |
|ultrawidescreen = false | |ultrawidescreen = false | ||
− | |ultrawidescreen notes = | + | |ultrawidescreen notes = See [[#Resolution|Resolution]]. |
|4k ultra hd = true | |4k ultra hd = true | ||
|4k ultra hd notes = | |4k ultra hd notes = | ||
Line 95: | 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 103: | 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 = | ||
+ | }} | ||
+ | <gallery> | ||
+ | CrossCode interface settings 1of2.png|Interface settings (1/2) | ||
+ | CrossCode interface settings 2of2.png|Interface settings (2/2) | ||
+ | </gallery> | ||
+ | |||
+ | ===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. | ||
+ | |||
+ | * '''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 {{Term|anamorphic}} scaling, resulting in either {{Term|letterboxing}} or {{Term|pillarboxing}} depending on the width and height of the screen area. | ||
+ | * '''{{Term|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 {{Term|pixel-perfect}} integer-ratio scaling for the game even on 4K monitors. | ||
+ | {{ii}} Compatibility with future patches is not be guaranteed. | ||
+ | |||
+ | {{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/Aemony/CrossCode-IntegerScaling CrossCode-IntegerScaling] GitHub page. | ||
+ | # Select '''Clone or download''' followed by '''Download ZIP'''. | ||
+ | # Extract the {{File|Install-IntegerScaling.ps1}} PowerShell script from the archive to {{p|game}}. | ||
+ | # {{Key|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. | ||
+ | # Launch the game and navigate to the video settings menu. | ||
+ | # 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. | ||
+ | |||
+ | '''Notes''' | ||
+ | {{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. | ||
}} | }} | ||
− | ==Input | + | ==Input== |
− | {{Input | + | {{Image|CrossCode gamepad settings.png|Gamepad settings}} |
+ | {{Input | ||
|key remap = true | |key remap = true | ||
|key remap notes = | |key remap notes = | ||
Line 125: | Line 235: | ||
|full controller = true | |full controller = true | ||
|full controller notes = | |full controller notes = | ||
− | |controller remap = | + | |controller remap = limited |
− | |controller remap notes = | + | |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 172: | Line 282: | ||
|steam cursor detection notes = | |steam cursor detection notes = | ||
}} | }} | ||
+ | <gallery> | ||
+ | CrossCode keybindings 1of2.png|Keybindings (1/2) | ||
+ | CrossCode keybindings 2of2.png|Keybindings (2/2) | ||
+ | </gallery> | ||
− | ==Audio | + | ==Audio== |
− | {{Audio settings | + | {{Image|CrossCode general settings.png|General/Audio settings}} |
+ | {{Audio | ||
|separate volume = true | |separate volume = true | ||
− | |separate volume notes = Music, Sound | + | |separate volume notes = Music, Sound |
− | |surround sound = | + | |surround sound = false |
− | |surround sound notes = | + | |surround sound notes = 2.0 |
|subtitles = true | |subtitles = true | ||
|subtitles notes = | |subtitles notes = | ||
|closed captions = false | |closed captions = false | ||
|closed captions notes = | |closed captions notes = | ||
− | |mute on focus lost = | + | |mute on focus lost = always on |
− | |mute on focus lost notes = | + | |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 192: | Line 309: | ||
{{L10n/switch | {{L10n/switch | ||
|language = English | |language = English | ||
− | |interface = | + | |interface = true |
|audio = n/a | |audio = n/a | ||
− | |subtitles = | + | |subtitles = true |
|notes = | |notes = | ||
|fan = | |fan = | ||
Line 200: | Line 317: | ||
{{L10n/switch | {{L10n/switch | ||
|language = Simplified Chinese | |language = Simplified Chinese | ||
− | |interface = | + | |interface = true |
|audio = n/a | |audio = n/a | ||
− | |subtitles = | + | |subtitles = true |
|notes = | |notes = | ||
|fan = | |fan = | ||
Line 208: | Line 325: | ||
{{L10n/switch | {{L10n/switch | ||
|language = German | |language = German | ||
− | |interface = | + | |interface = true |
|audio = n/a | |audio = n/a | ||
− | |subtitles = | + | |subtitles = true |
|notes = | |notes = | ||
|fan = | |fan = | ||
Line 216: | Line 333: | ||
{{L10n/switch | {{L10n/switch | ||
|language = Japanese | |language = Japanese | ||
− | |interface = | + | |interface = true |
|audio = n/a | |audio = n/a | ||
− | |subtitles = | + | |subtitles = true |
|notes = | |notes = | ||
|fan = | |fan = | ||
Line 224: | Line 341: | ||
{{L10n/switch | {{L10n/switch | ||
|language = Korean | |language = Korean | ||
− | |interface = | + | |interface = true |
|audio = n/a | |audio = n/a | ||
− | |subtitles = | + | |subtitles = true |
|notes = | |notes = | ||
|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 235: | Line 385: | ||
===API=== | ===API=== | ||
{{API | {{API | ||
− | |direct3d versions = | + | |direct3d versions = 11 |
|direct3d notes = | |direct3d notes = | ||
|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 255: | Line 405: | ||
|shader model versions = | |shader model versions = | ||
|shader model notes = | |shader model notes = | ||
− | |64-bit | + | |windows 32-bit exe = false |
− | |64-bit executable notes= | + | |windows 64-bit exe = true |
+ | |windows arm app = unknown | ||
+ | |windows exe notes = | ||
+ | |mac os x powerpc app = unknown | ||
+ | |macos intel 32-bit app = unknown | ||
+ | |macos intel 64-bit app = true | ||
+ | |macos arm app = unknown | ||
+ | |macos app notes = | ||
+ | |linux 32-bit executable= unknown | ||
+ | |linux 64-bit executable= true | ||
+ | |linux arm app = unknown | ||
+ | |linux executable notes = | ||
}} | }} | ||
Line 310: | Line 471: | ||
{{References}} | {{References}} | ||
+ | {{GOG.com Enhancement Project}} |
Latest revision as of 01:17, 12 December 2023
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 |
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 | ||||
GOG.com | ||||
Green Man Gaming | ||||
Humble Store | ||||
itch.io | ||||
Microsoft Store | ||||
Steam | Can be played without Steam.[1] | |||
Discord (unavailable) |
- 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. | |
ManLea Skin | A skin that swaps Lea's gender. | |
A New Home | A post-endgame expansion that adds new areas and bosses. |
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
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
System | Native | Notes |
---|---|---|
Discord | ||
GOG Galaxy | ||
Steam Cloud | ||
Xbox Cloud |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | See Resolution. | ||
Multi-monitor | See Resolution. | ||
Ultra-widescreen | See Resolution. | ||
4K Ultra HD | |||
Field of view (FOV) | |||
Windowed | |||
Borderless fullscreen windowed | Fullscreen mode is always borderless. | ||
Anisotropic filtering (AF) | |||
Anti-aliasing (AA) | |||
Vertical sync (Vsync) | See the glossary page for potential workarounds. | ||
60 FPS and 120+ FPS | |||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
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] |
---|
Notes
|
Input
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
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 | 7, 8 |
Processor (CPU) | 2 GHz dual core | |
System memory (RAM) | 2 GB | 4 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 | 4 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 | 4 GB |
Hard disk drive (HDD) | ||
Video card (GPU) | 1 GB of VRAM |
References
- ↑ CrossCode executable now has Steam DRM? - Steam Community Discussions - last accessed on 2022-08-16
- ↑ 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."
- ↑ Steam Community - CrossCode - Pixel size options 2-4 seem identical? - last accessed on 2019-06-28
- ↑ Verified by User:Aemony on 2019-06-28
- I made this.
- ↑ A simple guide on how to fix controllers - last accessed on 2021-03-22
- ↑ Video guide for NW.js replacement/downgrade - last accessed on 2023-09-06
- ↑ opengl 3.3 and linux 64 bits - last accessed on 2021-03-22