We just released a Feb. 5 '89 prototype of DuckTales for the NES!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!

CrossCode

From The Cutting Room Floor
Revision as of 18:40, 27 May 2021 by Gregnk (talk | contribs) (→‎Debug Stuff)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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.
Spend $40, get newer experience!
This game is receiving new content, by way of Expansion Packs and/or Downloadable Content.
Be aware that any unused content you find may become used in the future. If this does happen, please specify as such!

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

    CrossCode-CollisionTiles.png

    \assets\media\map\collisiontiles-16x16.png

    Tile collision indicators.

    CrossCode-HeightmapTiles.png

    \assets\media\map\heightmap-tiles.png

    Tile height indicators.

    CrossCode-Pathmap.png

    \assets\media\map\pathmap-tiles.png

    Pathfinding tiles.

    CrossCode-Lightmap.png

    \assets\media\map\lightmap-tiles.png

    Tile lighting 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 1789, 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

    Favicon

    Hmmm...
    To do:
    Verify that this is actually unused.

    CrossCode-Favicon.png

    \favicon.png

    In the Steam version, the game icon is stored in the game's executable, leaving this file unused.

    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.