CrossCode - lachsen

Hello everyball! It's time for another CrossCode update! Version 1.0.3 adds a couple new quests, more NPC dialogs and a few small details here and there.

New Quests

With this version we fulfill our long-standing promise to finally conclude "A Promise is a Promise" quest line! And here it is, complete with a new boss fight and a fair bit of plot development! Have a look around Rhombus Square and you might spot D'kar in a new building you can enter!

In other news: The Last Minute Heroes guild headquarters is finally open to everyone! And they even have a quest for you! However, you'll actually find that one in Sapphire Ridge towards the end of the game. Check out the bulletin board in the Cave Inn!

More NPC Dialogs + More

All the NPC dialogs of the recent contest have been implemented, so now you can finally find out what they have to say!

You might also notice that a new consumable item is dropped by the Moon bugs in Sapphire Ridge - you'll also find it in the Backer Store of Rookie Harbor.

And finally, if you'd like to see Lea acting out a very, very dated meme, try the new Caramelldansen bonus code.

Have fun!

Next Steps
Now the time as come to tackle the big features! We recently started with the implementation of the Arena in Rhombus Square, which will include a multitude of combat challenges including of course a boss rush mode! We'll post a few more details about it soon. For now, have a WIP screenshot of the Cup selection menu:

Another feature we'll work on next is the New Game+ mode that will allow you to replay the game with certain aspects changed. What aspects exactly? More about this in the next blog post!

Both the Arena and New Game+ modes are part of our new milestone for version 1.0.4 that we hope to release in April 2019. Of course, it will also come with more quests, NPCs and other things.

Until next time!
CrossCode - lachsen

Hello everyball!

The results of the NPC contest are finally ready! Each of the 100 submissions (yes, exactly) has been evaluated by 4 team members and here are the results!

Top 20 Submissions

We decided to only show the NPCs without the dialogs to not spoil things too much. All the NPCs shown here will have new dialogs coming with the next version to be release in January!

Anyway, here are the winners of the NPC contest!

Place 20 by Louis "rioreur" Schuck

Place 19 by Daniel 'Dusk' Haysham

Place 18 by Arthur 'Druideftw' Wiese

Place 17 by Christian Eickenfonder

Place 16 by Gabriel fon Ronsenburg

Place 15 by Fiona "Fixc" Cheng

Place 14 by Rohit K

Place 13 by Arthur 'maulmann' Heilmann

Place 12 by Jake Mastay

Place 11 by Kelton 'Rakata' Sullivan

Place 10 by Javier 'Grimbel' Arriaga

Place 9 by Adrian "Firecrow" Boivin

Place 8 by Felipe 'The Sparkstar Scope' Almeida

Place 7 by Kriem

Place 6 by Joshua Hendriks

Top 5 Submissions

Following this are the Top 5 that will each win a physical copy of the CrossCode Soundtrack

Place 5 by Charles "CheesewheelJones" Rutherford

Place 4 by Smaland47

Place 3 by Alex 'Aeon' ZeMans

Place 2 by Andrew "RinTheWanderer" Beals

Place 1 by Joseph "Noel" Cobranchi

And that's it! Congratulations to the winners and a big thank you to everyone who participated! There have been a lot more great submission but in the end, we had to make a choice.

Until next time!
Dec 25, 2018
CrossCode - lachsen

Happy Holidays, everyball!

We don't really have any special update for the occasion this year, but in case anyone didn't see it yet, there is still a matching seasonal quest hidden in CrossCode!

Enter the Bonus Code Holiday-Man at the title screen and give this particular NPC in Bergen Village a visit!

NPC Contest: We got your entries!

The NPC Contest has ended over a week ago and we got a total of exactly 100 entries! What a neat number! And there are quite a lot of great dialogs among them, too. Now we actually will need a bit more time to determine the winners, since we won't simply draw them randomly, but need to review all the dialogs (by several team members) to find the Top 5 and Top 20 of all submissions. Given that many team member will be busy over the holidays this will likely take a bit longer. We'll make sure to announce the results at the beginning of next year!

The next Update

Yes, we're still working on CrossCode though admittedly work has been going somewhat slower as we got closer to the holidays. However, we plan to pick up the pace again next year and we'll start with another update in mid to end January that will feature a couple new quests including the finale of the A Promise is a Promise quest line! After that, we'll finally focus on the arena and the long promised New Game+ mode.

Anyway, that's all!
We wish everyone a good time, a nice celebration and all the best for the coming year!

And hopefully with plenty of great presents!

See you in 2019!
The Talos Principle - (Dominic Tarason)

Hope your Christmas shopping is already done, because Steam’s Winter Sale is liable to drain what remains of your holiday funds. No awful minigames like in summer – this sale’s twist is a virtual advent calendar here, where you can click a door each day for a handful of Steam wallpapers, chat emoticons and holiday-themed fluff. Beyond that, users can cast their vote on the The Steam Awards nominees and get a fistful of trading cards for your effort. The sale ends on January 3rd, and I’ve got some personal stocking stuffers picked out below.


CrossCode - lachsen

Hello everyball!

We have another quick update for you, since today we release a little DLC to the public and also we'd like to have a word about a Switch version.

Ninja Skin DLC released

The Ninja DLC is now available on Steam! Use it to give Lea a stealthy ninja outfit. You can see it when moving around, during battle, and even in the menu screen!

I mean, she already runs like a ninja, so it was obvious we had to add this skin eventually.

Some background: The Ninja skin was one of the rewards for our Indiegogo backers and has been available for them for a few months already. We decided to release it on Steam a bit later, to keep it exclusive for our backers at least for some time.

About that Switch version

For quite some time now we've received a number of requests from people asking us to port CrossCode to one particular platform.

Everyday single day.

Yes, we heard you. You want to play CrossCode on your Switch.
We get where you're coming from. Our game has been inspired by so many Nintendo classics, so it would feel right at home on the Switch. And obviously, it would be amazing to play CrossCode on the go.

However, the reality is this: porting CrossCode to Switch is really difficult. As some of you might be aware, CrossCode is written in HTML5 which you cannot run natively on the Switch (just like most consoles). This means a LOT of things have to be reprogrammed/rewritten. And this is especially challenging on the Switch which doesn't provide the hardware capabilities of other current-gen consoles. That's why we still can't make any promise!

Now... We've given this answer many, many times. But who knows, maybe it's too technical and that's why people just won't stop asking so we'll simplify it a bit:

Sorry but CrossCode will be coming to Switch when Hedgehags learn to fly.

Anyway, this is now our answer to all those Switch requests for the time being!
You can keep asking if you want (and you probably will). The answer will be the same.

Anyway, that's all for now! Until next time!
CrossCode - lachsen

Hello everyball!

The year 2018 is coming to a close, but before it ends we have a little competition for you! Also, we won an award!

NPC Dialog Contest

You may have noticed that CrossCode is filled to the brim with NPCs! You may also have noticed that a lot of them... just stand there and don't even say anything. With this competition we plan to change this!

How to participate:

  • Find a single NPC or a group of NPCs in the game that are missing dialog
  • Write a fitting dialog in English! Make sure to specify if it's a Regular Dialog or Xeno Dialog (more: read below)
  • Send the dialog + a screenshot of the NPC(s) to
  • Each participant can only submit one dialog!

Deadline: December 16 11:59pm PST

What to win:

The 5 best submissions will win a physical CrossCode Soundtrack sponsored by First Press Games!
The 20 best submissions will be implemented into the game with an optional credits entry!

Dialog Types

There are two ways to write dialogs:
Regular Dialog: The player needs to explicitly interact with the NPC to start the conversation. This fits best for single NPCs

Xeno Dialogs: Speech bubbles will appear over the NPCs when you move close to them. Those work best for group of NPCs that talk with each other independent of the player.

Optionally, you can also switch from a "Xeno Dialog" to a "Regular Dialog". This usually happens, when Lea wants to comment on something the NPCs are talking about. This usually happens during one specific sentence of the Xeno dialog, so make sure to mention which one it is!

How Dialogs are evaluated

There are a lot of criteria we will judge dialogs by.
Apart from the more abstract "we just like it", here are a few of them you should definitely consider:

  • Does the dialog fit into the setting of CrossCode?
  • Are known character involved in the conversation (e.g. Lea or Emilie) acting in-character?
  • Is it entertaining or otherwise interesting to read?
  • Is it original and not redundant with another dialog already in the game?
  • Does it have a proper length? NPCs dialogs should not be too long. About 10 sentences at most. Try to keep it short!
  • Does it have proper spelling and grammar? (Small mistakes are fine, we make them ourselves all the time as well)
  • When it includes references to other games, shows, characters outside of CrossCode, are those references subtle enough so we don't get into trouble?
  • Is it safe-for-work? I mean yeah... it's just text. But you never know!

Some other rules

By submitting your dialog, you give us permission to use your dialog, as submitted or in a modified form as well as translated versions of your dialog, in future versions of CrossCode without further compensation.

...this should all be pretty obvious, but just to be sure!

CrossCode Christmas Giveaway

In addition to the NPC Dialog Contest there is also another "CrossCode Giveaway" raffle, held by our very generous community member streetclaw!
You can win CrossCode Game + Soundtrack Keys for Steam and even a complete Foil Cards Set!

You participate by retweeting this here tweet
More Details here:

We won an award!

And last but not least, we attended this year's German Developer Awards and...

CrossCode won the Best Indie Game award!

We feel very honored especially considering that this year's competition was very strong with games such as Far: Lone Sails participating.

In addition, we've been nominated in 5 more categories:

Best Game Design
Best Story
Best PC/Console Game
Best German Game
Best Studio (for Radical Fish Games)

Gamedev Stream tonight

This is just a little reminder that we're still holding regular gamedev streams! In fact, the next one will be today!

When: 20:00 CET, 11am PST
What: We'll work on a new quest for one of our Indiegogo backers! In fact, we'll start working on a new mini boss fight!

And that's all! There will be another update post still this year (before Christmas) where we talk about ongoing development again.

Until next time!
CrossCode - lachsen

...time to dig up that old image again! Today we release CrossCode version 1.0.2 adding support for Steam Achievements and Trading Cards + a few smaller content additions.

Steam Achievements

Finally they're here! Steam Achievements have been added and will be automatically synchronized with your trophies once you start the updated game. That means you'll likely get a lot of achievements at once.

Note that only trophies marked with this symbol give you achievements!

Steam Trading Cards

Next we also finally added Steam Trading cards! There are a total of 7 Cards as well as 9 emoticons and 3 backgrounds! Happy collecting!

More changes

Apart from all these Steam related features, we also added the usual bunch of bug fixes and also a few content additions!

  • The plaza of the Last Minute Heroes HQ can be entered and it includes the first few statues! The interior is still closed off, but it will open up with the next update.
  • There are a few more NPCs in CrossWorlds including a new cameo guest role somewhere in Bergen village.
  • The new stat "Time played with Assist Mode" was added to the Statistics menu.

And that's all for now! Meanwhile, we're already working on new quests as well as the arena of Rhombus Square. Expect more updates in the following months!

Until next time!
CrossCode - lachsen

Hello everyball!

CrossCode reached version 1.0 about one month ago. During the last month we've been mostly busy with the aftermath of the release. That means we fixed bugs. A lot of them. Now, 10 Hotfix releases later, we finally have the time to focus on new content and features again. And today we release the first bunch of them with version 1.0.1!

Version 1.0.1: New Features

CrossCode is a game designed with challenge in mind for both combat and puzzles. However, not all players appreciate this higher difficulty and for some the game becomes downright inaccessible because of it.

That's why version 1.0.1 introduces the Assist Mode that allows you to tweak the difficulty of the game in a detailed manner. If combat is too fast and enemies too hard hitting for you, you can downscale attack frequency and received damage respectively. And if the timed puzzled are too annoying for you to solve, you can downscale the speed / increase the duration of puzzle elements to simplify the execution.

Apart from this, version 1.0.1 also comes with the following features:

  • The "Screen shake" option is now properly applied on all screen shake effects of the game
  • A new guest role character showed up in Rhombus Square! There might be more in the future
  • The new Ninja Skin has been properly implemented. For now the skin is only available to some of our Indiegogo backers (it was a special Perk), but we plan to also release it as a small DLC for everyone later this year
  • And in case you missed it: you can now view your progress for each trophy in the trophy menu

NW.js and Steam Beta Branch changes

We released CrossCode 1.0 using the new NW.js version, but as a lot of players experienced crash issues we quickly downgraded to the old version again, offering the new version through the nwjs_new beta branch. Through a number of Hotfixes we managed to reduce the amount of crashes, which is why we decided to now use the new NW.js version by default as it runs better for most players. Instead, we now offer the nwjs_old BETA branch to switch back to the old version in case the new one still doesn't run well for you.

Next Steps

Next we will finally focus on properly implementing Steam Achievements which will be directly connected to your Trophies. That means if you already collected all your Trophies they will be automatically synchronized with Steam Achievements once you start up the game. That's at least the plan.

Another feature we want to look at soon will be Steam Trading Cards. We're still figuring out how to get the right artworks.

And beyond that, there is still the list of promised End Game content:

  • The final "A Promise is a Promise Quest"
  • More Parkour Quests, also featuring new mechanics
  • The Arena in Rhombus Square that will come with more combat challenges and a "Boss Rush" mode
  • Several new NPCs, Quests and Enemies that we will design together with our Indiegogo backers
  • The Last-Minute Hero Guild
  • A New Game+ Mode

All of this content will be released with free updates over the next few months. We will try to get a good part of it done this year, but it's possible that some of these features may have to wait until early 2019.

The Post Game Episode

Those of you that already finished the game might be aware that we hinted to a potential extension of the story. Originally, we planned to end the game at this point. However, since CrossCode has been pretty successful for quite a while already and there is still an abundance of stupid ideas™, it'd be honestly weird to just end things like this.

That's why we plan to start working on the Post Game Episode after we have finished all the End Game content. We hope to released it as a DLC sometime in 2019!

And that's all for now, until next time!
CrossCode - lachsen

Full game just came out! If you've enjoyed the music of the game, we have great news for you:

CrossCode's soundtrack, which was made by our composer Deniz Akbulut, is available for purchase on many platforms including Bandcamp, iTunes, Spotify, Google Play and Steam thanks to Materia Collective. We're also very excited to announce that the soundtrack can be pre-ordered as a Limited Edition CD album now, which will be handled by the fine folks at First Press Games.

It will come with 2 CDs, a high quality clear jewel case, 12-page booklet and it will even include an obi/spine which is typical for a Japanese soundtrack release. The CD album will ship around November 15th. You're able to pre-order the album on Bandcamp (US shipping) and directly from First Press Games (Europe shipping).

Deniz is of course also very thrilled about having his debut soundtrack be released on CD! He is always very thankful to anyone who has supported him and bought the soundtrack.

Hotfix 1.0.0-7

Since the initial full release we went through several hotfix updates and the game finally reached a (somewhat) stable state.

Crashes might still happen though. This is mostly when you use the new NW.js version for CrossCode (which is default on most platforms and when using the nwjs_new branch on Steam) together with a high sample rate of over 100kHz in your audio output device settings, since it makes NW.js (the "Web Audio API" in particular) extremely wasteful with memory.

We now did two things to hopefully reduce the amount of crashes.
  • Create a 64bit application for Windows that has access to more memory. It should automatically update on Steam accordingly if you have a 64bit OS
  • Optimize music loading in general, since the crashes usually happen on maps where a lot of music is loaded at once (this also has the positive side-effect that certain maps will load a lot faster)

Hopefully this will reduce the amount of crashes. If you are a Steam user currently on the default branch, you can try to switch to the nwjs_new beta branch to check if crashes still happen or not. Feedback would be highly appreciated!

And that's all for now.
Maybe now we can actually afford to take a little break~

Hotfixes 1.0.0-8 and 1.0.0-9

A couple more hotfixes have been added over the last week.

New Features:
  • An option to keep the game running when the window is out of focus
  • Trophy Tracking! You can see status bars for your trophies.
  • Warnings to notify you about potential performance problems right at the title screen.

And of course a lot more smaller fixes, text corrections and other things.
CrossCode - lachsen
Game is just out and we already encountered quite a few critical issues.

This is why we now release Hotfix version 1.0.0-1 hoping to fix things.

What changed

We downgraded NW.js (the "engine" of CrossCode) again by default.

We were forced to do this since too many player experienced game-crashing issues with the new NW.js version.

The downside of this is, that the game might run slower for other players.

For those players we now added the following option:

Upgrade NW.js by switching to the nwjs_new beta branch

There is a new beta branch available called nwjs_new. By switching to this branch you get CrossCode again with the new NW.js version.

You switch to the branch like this:

  • Rightclick CrossCode in your library
  • Select Properties
  • Select the BETAS tab
  • In the top select box, choose nwjs_new
  • Verify game files or reinstall

This is confusing what does this mean?!

Instead of talking about technical stuff lets go through the most common user experiences here:

Case 1: The game was running fine with 1.0.0 but with 1.0.0-1 it's worse

=> Switch to the nwjs_new branch

Case 2: The game was crashing with 1.0.0 and you fixed it by downgrading NW.js

=> Nothing you need to do. The new version has the downgraded NW.js by default.

Case 3: The game was crashing with 1.0.0 and you fixed it without downgrading NW.js

=> If the new version runs worse for you, you can also switch to nwjs_new

More Infos and Troubleshooting

For more detailed troubleshooting, please visit this thread:

Sorry for all the trouble to those player experience the crash issues! We're hard at work to find a good solution that works for as many players as possible!

More Hotfixes

Version 1.0.0-2:
  • You can enter the Grabby Cave again
  • Fixes issue where you could't get credits anymore
  • Tucos pathfinding issue fixed (hopefully)
Version 1.0.0-3:
  • Fixing a WORSE Credits bug
  • You now can't teleport anymore after select to "continue the story"
Version 1.0.0-4:
  • Fixed crash in last tab of Statistics menu
  • Fixed crashes for certain boss fights.
Version 1.0.0-5:
  • Fixed crash issues for the last few boss fights
Version 1.0.0-6:
  • No crash when using lvl2 cold throw arts at element shield orbs
  • Lots of smaller fixes
Version 1.0.0-7
  • Windows now changed to 64bit application for nwjs_new branch
  • Lot of loading optimizations for certain maps, loading time should be greatly reduced and less likely to crash
  • Text updates for all localizations, fixing several small issues
  • You now have 99 stamps per area
  • Lots of smaller bugfixes

Search news
Apr   Mar   Feb   Jan  
Archives By Year
2019   2018   2017   2016   2015  
2014   2013   2012   2011   2010  
2009   2008   2007   2006   2005  
2004   2003   2002