If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

CrossCode

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

CrossCode

Developer: Radical Fish Games
Publishers: Deck13, WhisperGames (CH), DANGEN Entertainment (JP), Mayflower Entertainment (KR)
Platforms: Windows, Mac OS X, Linux
Released internationally: September 21, 2018


AnimationsIcon.png This game has unused animations.
AreasIcon.png This game has unused areas.
CodeIcon.png This game has unused code.
DevMessageIcon.png This game has a hidden developer message.
GraphicsIcon.png This game has unused graphics.
ItemsIcon.png This game has unused items.
Sgf2-unusedicon1.png This game has unused abilities.
MusicIcon.png This game has unused music.
TextIcon.png This game has unused text.
DebugIcon.png This game has debugging material.


NotesIcon.png This game has a notes page

This cactus is UNDER CONSTRUCTION
This article is a work in progress.
...Well, all the articles here are, in a way. But this one moreso, and the article may contain incomplete information and editor's notes.

CrossCode is a 16-bit style Sci-Fi ARPG, which is set in a fictional MMORPG. That's rather meta.

Interestingly, CrossCode is built on HTML5 using the impact.js game engine, originally being an experimental demo that was played through a web browser.

Hmmm...
To do:
  • Clean the document format.
  • Break this up into sub-pages.
  • Debug features.
  • Document unused maps (there's a lot of them).
  • Check for more unused strings.
  • Add more demo leftovers (strings, code, etc.).
  • Revise page to reflect game updates


Sub-Pages

Miscellaneous tidbits that are interesting enough to point out here.
Notes

Concept Art

Hmmm...
To do:
There's a few more images stored in the pyxl format.

There is quite a lot of concept art and mockups within the game's files, most of them in conveniently-named directories.

Lea Sketch

CrossCode-LeaRunConcept.png

\assets\media\concept\title-bot-chan-dash.png

A rough sketch of Lea running, who was supposedly called "bot-chan" during early development judging by the file name.

This sketch was used as a base for the demo's start screen background, which also remains unused in the final version.

Equipment Screen

CrossCode-EquipmentItemsScreenMockup.png

\assets\media\concept\menu\equipment-sd.png

CrossCode-EquipmentScreenMockup.png

\assets\media\concept\menu\equipment-hd-items.png

Some equipment screen mockups. Note the older icons and colors.

Game Areas

MS Solar

CrossCode-CargoShipMockup.png

\assets\media\concept\map\ship-recoloring\cargo-ship-original.png

A mockup of the MS Solar area.

CrossCode-CargoShipMockupRecolor.png

\assets\media\concept\map\ship-recoloring\cargo-ship-recolor1.png

A recolor of the above.

The Bergen Train

CorssCode-TrainMockup.png

\assets\media\concept\map\bergen-village\train.png

A mockup of the "train" used to connect Bergen Village and Maroon Valley.

Unused Graphics

GUI

Main Menu

CrossCode-OldLogo.png

\assets\media\gui\title-logo.png

An old version of the game's logo used in the TechDemo.

CrossCode-OldTitleBG.png

\assets\media\gui\title-bg.png

An old version of the game's title screen background used in the TechDemo.

HUD

CrossCode-OldHud.png

\assets\media\gui\unused\status-gui.png

An old version of the game's HUD.

CrossCode-GuiPause.png

\assets\media\gui\pause_word.png

A pause header, leftover from earlier versions of the game.

Settings

CrossCode-OldGamepadIcons.png

\assets\media\font\icons-gamepad-old.png

Old gamepad icons.

Placeholder Circuit Icons

CrossCode-PlaceholderCircutIcons.png

\assets\media\gui\circuit-icons.png

A bunch of placeholder circuit icons.

Old Buttons

CrossCode-OldButton1.png

\assets\game\page\img\button1.png

CrossCode-OldButton2.png

\assets\game\page\img\button2.png

Some old buttons left over from the demo.

Fonts

CrossCode-UnusedFont1.png

\assets\media\font\_unused\04b03.font.png

CrossCode-UnusedFont2.png

\assets\media\font\_unused\nina-old.png

CrossCode-UnusedFont3.png

\assets\media\font\_unused\small-font.png

CrossCode-UnusedFont4.png

\assets\media\font\_unused\tahoma.png

A bunch of unused fonts.

CrossCode-OldHitNumbers.png

\assets\media\entity\map-gui\_unused\hit-numbers.png

Old hit numbers.

Portraits

CrossCode-OldAvatarPortraits.png

\assets\media\face\avatars.png

CrossCode-OldNpcPortraits.png

\assets\media\face\npcs.png

CorssCode-OldShadPortaits.png

\assets\media\face\shad.png

Some old NPC portraits.

CrossCode-GeneralColor.png

\assets\media\face\general.png

A full-color version of the general, which is never used since he is always seen as a hologram.

CrossCode-NpcPlaceholder.png

\assets\media\face\other.png

NPC placeholder portraits.

CrossCode-BunnyPortrait.png

\assets\media\face\bunny.png

Portraits for a bunny girl from Starr Mazer. This was supposed to be part of a crossover that was never implemented.

NPC Sprites

CrossCode-ColorGeneralOverworld.png

\assets\media\entity\npc\advisors.png

Full-color overworld sprites of the general.

CrossCode-OverworldNpcPlaceholders.png

\assets\media\entity\npc\advisors.png

Overworld NPC placeholders.

CrossCode-BunnyOverworld.png

\assets\media\entity\npc\bunny.png

Overworld sprites for the bunny girl.

Enemies

CrossCode-JunglePlantOld.png

\assets\media\entity\enemy\jungle-plant-old.png

An old version of the Argeby enemy.

CrossCode-CargoCrabBossAlt.png

\assets\media\entity\enemy\boss\cargo-crab-special.png

A special version of the cargo crab boss fought in the beginning of the game. This was accessible in the demo but was removed at some point.

Alternate Gold Chest

CrossCode-GreenTreasureLock.png

\assets\media\entity\objects\treasure.png

An alternate version of the gold chest lock.

Unused Animations

Attack Animations

CrossCode-LegendaryFrobbitAttackAnims.png

\assets\media\entity\enemy\frobbit-legend.png

CrossCode-GoatFather.png

\assets\media\entity\enemy\goat-father.png

There are many mini-boss enemies in the game which are variations of more common enemies. Some of these appear in-game but are never fought, though attack animations exist within their sprite sheets.

Puella Docta Placeholder

CrossCode-PuellaDoctaPlaceholderSprite.png

\assets\media\entity\npc\guest\puella-docta.png

A placeholder sitting sprite for the guest character Puella Docta was left in the spritesheet for some reason.

Debug Content

Hmmm...
To do:
  • See if it is possible to enable the debug mode, if there is one.
  • There's a metric ton of debug strings in the game's code that I need to list.

Map Debug Tiles

\assets\media\map\collisiontiles-16x16.png \assets\media\map\lightmap-tiles.png
CrossCode-CollisionTiles.png CrossCode-Lightmap.png
Tile collision indicators. Tile lighting indicators.
\assets\media\map\pathmap-tiles.png \assets\media\map\heightmap-tiles.png
CrossCode-Pathmap.png CrossCode-HeightmapTiles.png
Pathfinding tiles. Tile height indicators.

Toggle Test Item

Hmmm...
To do:
Find more unused items.

There is an item in the game's item database (\assets\data\item-database.json) called "Toggle Test" with a description that reads "This toggles something, what? I'm not sure, I guess a var." It's unknown what variable this item would have toggled.

Early DON'T USE THIS

v1.0.0 v1.0.3
CrossCode-TestBoss.png CrossCode-TestBoss2.png

\assets\media\entity\enemy\boss\test.png

Textures for an earlier version of DON'T USE THIS existed in the game. The texture was updated to its final appearance in v1.0.3 followed by DON'T USE THIS and the quest it is encountered in being officially added in v1.1.0.

Unused Text

Hidden Dev Message

I see you are browsing through the code of our game! Hope you having a good time around here. I thought I adda little extra for you here, since you took the effort to check out the optimized/obfuscated code of CrossCode.If you happen to have a particular question about a feature, you can write us a mail and will be happy to answer it!Simply check out our homepage over at www.radicalfishgames.com! Also don't tell Lachsen you found this, or he will throw evil looks at me all day! - R.D.

\assets\js\game.compiled.js

At line 1843, there is a hidden message from developer R.D.

Unused Map Sections

Hmmm...
To do:
There's probably more of these.

Raid Final Area

CrossCode-Raid05Map.png

\assets\data\areas\autumn-fall\raid\raid-05.json

In the final part of the raid, there's a huge section of the map that is not seen during the cutscene (including some interesting developer notes).

Unused Abilities

C'Tron BUFF H3X!

C'Tron has an unused throw art which gives a resistance buff to party members for a few seconds. This was used in older builds of the game, but was eventually dummied out and replaced with MAGIC MISSILE.

Unused Audio

\assets\media\sound\loltest.ogg

Some random 8-bit tune, used to test the game's sound code judging from the obvious file name.

\assets\media\bgm\short.ogg

An old variant of part of the CrossCentral theme.

\assets\media\bgm\puzzle-bgm.ogg

A placeholder dungeon theme used in the Rhombus Dungeon, Gaia's Garden, Smuggler's Cave and Temple Mine. The theme originates from Peuteris Grey, an old RPGMaker game made by lead developer Lachsen.

Demo Leftovers

Crowdfunding

CrossCode-Indiegogo1.png

\assets\game\page\img\indiegogo-logo.png

CrossCode-Indiegogo2.png

\assets\media\gui\indiegogo.png

Crowdfunding stuff.

Steam Greenlight

CrossCode-Greenlight1.png

\assets\media\entity\enemy\boss\greenlight.png

CrossCode-Greenlight2.png

\assets\media\entity\enemy\boss\greenlight-s.png

Steam Greenlight stuff. These graphics were used as an enemy to make a promotional gif of Lea attacking the logo after CrossCode was successfully greenlit on Steam.