I’ve spent a lot of time fixing, updating, and testing games over the past few weeks, but apparently I still missed a few issues. So far I have reports of problems in Super Crossfire, Slydris, and Inferno+ (in order of seriousness). Below I’ll list each game, the known issues, and the status of fixes.
Super Crossfire Update
Issue #1: Your save game appears to be wiped after updating to version 1.1.
What Happened: I changed a property in Unity (changed the publisher from Chillingo to Radiangames to fix a “bug”), and this ends up changing where the game looks for the game save files. This makes it appear the game wiped your save file.
The Work-Around: Your old save file still exists. It’s in your user directory at “AppData\LocalLow\Chillingo\Super Crossfire” (my full user directory is C:\Users\Luke\AppData\LocalLow\Chillingo\Super Crossfire).
Copy SuperCrossfireData.txt to “AppData\LocalLow\Radiangames\Super Crossfire”. That will restore the save data from version 1.0.
Mac Users: The directories are “~\Library\Caches\Chillingo\Super Crossfire” and “~\Library\Caches\Radiangames\Super Crossfire” (under your user name).
Issue #2: On PC, the update does not appear to work for people overwriting the old version of the game. If you uninstall the game first, the issue does not appear.
What Happened: I changed how the installer is built slightly (to unify how it works across all games), and both versions of the game data (what really defines how the game works for Unity games). The old data for version 1.0 is overriding the new data for version 1.1.
The Work-Around: In your installed Super Crossfire directory (C:\Program Files\Radiangames\Super Crossfire), delete the “Super Crossfire_Data” directory. If you see “version 1.1″ under the Super Crossfire logo on the main menu, you’ll know it worked.
Mac Users: This is not an issue because Mac applications work a little differently (no directory structure was changed either).
[Obviously I need to not change things that don't need to be changed, and I need to do a much better job testing updates.]
Slydris
Issue #1: In Infinite or Zen mode, the game appears to hang. No new blocks appear, and you cannot slide any blocks in the playfield. You can still open the menu and quit, and if you immediately continue the game the playfield is blank.
What Happened: The game is still trying to drop blocks that have already stopped, and is waiting for them to settle. I’m still looking into why it happens (it’s very rare).
The Work-Around: Don’t try to immediately continue. Instead fully quit the game (close Slydris), then start it again and continue. One of the two players who reported the issue said this fixed the issue and his game was not lost. I haven’t been able to verify the work around since I haven’t reproduced the bug yet.
Inferno+
Issue #1: The upgrade for Reflex level 2 does not work (it doesn’t bounce) in certain upgrade setups.
What Happened: Reflex level 2 has the wrong math used for the projectile when the shot power isn’t upgraded.
The Work-Around: Either add an upgrade point to shot power, or only use reflex level 1.
[Fixed locally and will be in the first update.]
Issue #2: The player ship config doesn’t reload correctly. So you end up with the Blade config when you had the Annihilator, for instance.
What Happened: The ship isn’t loading the correct config. It’s just sticking with whatever is loaded. That gets set when the game loads (random for the background demo), or when you start a new game.
The Work-Around: You can spend a little gold to switch back to your other ship config, or just live with the free switch. Or you can start a new game (in a different slot), select the ship you want, then quit and load the slot you want that ship in.
[Fixed locally and will also be in the first update.]
There are a couple other really minor bugs that will be fixed as well.
Ballistic
Issue #1: Can’t set the game to fullscreen even though it’s the default monitor resolution.
What Happened: Ballistic’s launcher defaults to Custom resolutions instead of Standard ones (unlike my other games). The Custom resolutions do not allow you to switch to fullscreen, even if that’s a valid fullscreen resolution.
The Work-Around: Set the resolution mode to Standard if you want to use fullscreen.
[I'll change the default to Standard resolutions instead in the first update.]
Issue #2: On some Mac setups, the launcher only shows the letters for “CUSTOM” (in whatever settings they show up in). This issue also happens in Fireball.
What Happened: The font setting for Ballistic/Fireball’s launcher was Dynamic, which apparently doesn’t work with certain Mac settings.
The Work-Around: Download the game again if you see the problem. The issue has been fixed.
More?
Let me know if you find any more bugs/issues. Video/screenshots help, though aren’t always necessary.
For Super Crossfire, I don’t believe issuing a 1.1.1 update with the old settings is the best idea since the damage is mostly done and I’ll be a lot less likely to break it again if I keep settings consistent across all 5 games. However, I will listen to arguments that I should.
If you run into any other issues, feel free to comment below or email me (luke@radiangames.com).