Save Games: Troubleshooting

61 posts / 0 new
Last post
Save Games: Troubleshooting

NEO Scavenger was made in Flash, and therefore uses Flash's "local shared object" system (sometimes called "Flash cookies") to store save games and user preferences.

Unfortunately, some websites have abused these cookies, prompting people to block them or employ "cookie cleaners" to remove them periodically. Needless to say, this causes some problems for players trying to save their game in Flash-based games like NEO Scavenger.

Why Can't I Save My Game?

In most cases, save game failure is due to one of these things:

  • You are using the demo, which has no save feature
  • Flash is set to block local shared objects.
  • A browser (or a plugin) is blocking or deleting local shared objects.
  • Antivirus software is blocking or deleting local shared objects.
  • A cookie cleaner software is blocking or deleting local shared objects.
  • Launching the game from within a temporary folder or zip file, or from a different place than where it was saved.

How Do I Change Flash to Allow Local Shared Objects?

If Flash is blocking your shared objects, you can change this setting by opening the Local Settings Manager. Usually, this can be done by launching NEO Scavenger, right-clicking on the loading screen, and choosing "Settings" from the menu that appears.

That will bring up an options screen that lets you enable or disable Flash player saving on your PC. On the "Local Storage" tab, you can choose how much space NEO Scavenger uses to save games with a slider. It will also show how much space is currently used in the lower right corner of the dialog.

Note that the "Never Ask Again" checkbox will mean that Flash does not check with you if the app needs to store more space than it is allowed.

If you are unable to find these settings on your computer, you can also try the online Storage Settings Panel. Though technically, the Local Storage Settings panel mentioned above is supposed to replace this online version.

Why Do My Save Games Keep Disappearing?

If you are able to save your game successfully, but then loading your game later doesn't work (E.g. saying "No save data found."), this could mean that you have software which periodically deletes your local shared objects.

The usual culprits in this case are:

  • One of your web browsers (Chrome, IE, Firefox, etc.) set to delete cookies when you exit the app, or periodically.
  • You have a web browser plugin (E.g. Better Privacy) set to delete cookies when you exit the app, or periodically.
  • You have a cookie removal tool installed, such as Cookie Cleaner, and it is set to periodically remove Flash local shared objects.
  • You have antivirus software installed that periodically deletes cookies and shared objects.

If you've checked all of the above, and it's still happening, there is one trick you can use to determine which app is deleting your save games. On a Windows system, for example, there is an app called Process Monitor which lets you watch a file to see who is deleting it:

This link explains how to set it up to watch for file deletion:

Finally, if none of the above works, be sure that you're launching the game from a normal folder, and from the same one each time you launch. Flash shared objects are stored in a place that is based on the location of the app that stores them, so if you launch from within a zip file, a temp folder, or multiple locations, it won't find the save files.

Where are the save games stored?

The save files are stored wherever Flash keeps shared object data on your machine. Each OS is a bit different, and it also depends on which folder the game binary is in.

Windows XP:
C:\Documents and Settings\UserName\Application Data\Macromedia\Flash Player\#SharedObjects\RandomString\PathToGame\NEOScavenger.exe\nsSGv1.sol

Windows 7 and 8:
C:\Users\UserName\AppData\Roaming\Macromedia\Flash Player\#SharedObjects\RandomString\PathToGame\NEOScavenger.exe\nsSGv1.sol

Macintosh HD:Users:UserName:Library:Preferences:Macromedia:Flash\nsSGv1.sol


In each of the above cases:

UserName is the username you use to log into your OS.

RandomString is a random string of numbers and letters, unique to each computer.

PathToGame is the path to the NEO Scavenger binary. For example, if your game was launched from "C:\games\NEO Scavenger" folder on Windows, the path would look something like:
C:\Users\UserName\AppData\Roaming\Macromedia\Flash Player\#SharedObjects\RandomString\localhost\games\NEO Scavenger\NEOScavenger.exe\nsSGv1.sol

This means that moving the game to a new folder changes where the save games appear.

Can I back-up the save files?

Yes. Save files can be copied and pasted around like any other files, in case you want to keep a back-up.

What if I can't find the directory?

On some OSes, the above folders may be hidden, by default.

On Windows, you can show hidden files following these instructions. Also, you may want to verify that "Hide protected operating system files (Recommended)" is disabled as well. It's possible that these settings make that folder invisible to the user.

Why Don't You Change the Save Game System?

Unfortunately, NEO Scavenger won't be getting a new save game system. The only way to change the save games is to do one of three things:

  • Rebuild the game from scratch in another language.
  • Change the game from Adobe Flash to Adobe AIR.
  • Remove permadeath.

#1 is months of work, at least, and probably months more of bug-fixing. I can't afford to remake the game from scratch.

#2 is less work, but hurts Linux players. I don't want to ruin the game for some players to make it better for others.

#3 completely changes the game style, and I don't want to make NEO Scavenger non-permadeath.

If there is a #4 out there that I am unaware of, and which bypasses these issues, let me know!

It's annoying, I agree. But it's the drawback I have to live with for choosing to use Flash when I started in 2011!

Dan Fedor - Founder, Blue Bottle Games

Note for Windows Users

The above folders may be hidden, by default.

You can show hidden files following these instructions. Also, you may want to verify that "Hide protected operating system files (Recommended)" is disabled as well. It's possible that these settings make that folder invisible to the user.

Dan Fedor - Founder, Blue Bottle Games

What about DESURA Versions?


Desura versions work like the downloadable versions mentioned above. I've edited the post to make that clearer.

Dan Fedor - Founder, Blue Bottle Games

Thank you sir!

(P.S Thanks for the letter when I donated too ^.^!)


You are welcome, sir, on both counts!

Dan Fedor - Founder, Blue Bottle Games

I'm sorry for the further stupidity, but I still can't seem to understand, I launch NEO Scavenger from Desura, not my Browser or C:/Games/NEO Scavenger, Straight from Desura, is "C:\Users\UserName\AppData\Roaming\Macromedia\Flash Player\#SharedObjects\RandomString\localhost\games\NEO Scavenger\NEOScavenger.exe\nsSGv1.sol" the same directry?


No problem! If you launch straight from Desura, the save game path should still be like the Downloadable version listed above. Desura installs the game in a directory on your hard drive, so just replace the "\games\NEO Scavenger\NEOScavenger.exe\" part of the path with the path Desura uses to launch the game. I think you can right-click on the game in Desura to see the path.

Just make sure you're looking in the right path for your OS. E.g. WinXP and Windows 7 use different paths to store shared object files.

Dan Fedor - Founder, Blue Bottle Games

I have very weird problem - I can't find any saves using described paths - the folders are empty.
Of course I have visible hidden and system files (as always).
Also I can't find any *.sol files (except for some font file).
What I am doing wrong?

Hey Gomo,

Are you using the browser or downloaded version of NEO Scavenger? And which OS and Browser, if applicable?

Some possibilities include:

  • Chrome browser has its own special place for .sol files, so it could be different from the OS's normal folder for them.
  • The .sol files are being created during a game session, but deleted by a cookie cleaner or browser process.
  • The .sol files are under a different folder than where you're looking. The sharedobject folders are pretty confusing, and even I mistakenly look in the wrong ones frequently. Things like username, online vs. localhost, and other differences may be the cause.

Alternately, you can see if Flash's settings are preventing any sharedobject files either globally or per-website:

Let me know if any of the above helps!

Dan Fedor - Founder, Blue Bottle Games

I am using downloaded and desura versions.
My OS is Win 7 x64.
Still no *.sol files.
Is it possible that my antivirus (Avast) hides such files?
Also I experienced crash twice (once on desura other with downloadable version) after few hours of play - I wish there is some autosave for that cases.

Gomo and I figured it out via PM. TL;DR, there was both a web and downloaded version of the sharedobject files, and we found them in the latter's folder.

Dan Fedor - Founder, Blue Bottle Games

Yeah, it turns out they ware in /localhost subfolder after ...\RandomString\...

Is it possible to have multiple saves? Like copy the .sol, put it somewhere and start another? I want a char that is strictly legit and another that is hacked/modded via Cheat Engine just to mess around with.

You don't even need to copy your save elsewhere, just rename it to "nsSGv1_legit.sol", for example, and the game won't touch it until you rename it back.

Ran around with a clown mask before it was cool

You don't even need to copy your save elsewhere, just rename it to "nsSGv1_legit.sol", for example, and the game won't touch it until you rename it back.

Awesome, thanks for the response.

For Desura running on Fedora 17 Linux the saved game directory is:


The savegame location has not changed since the beginning of this thread, for win7 using the exe game from the site, right?


I am having a problem with saving my game and have read through all the relevant posts without being able to solve it. I am playing through Steam - v0.980b. I originally downloaded the trial and bought the full game later. I start the game from the Steam library.
I went through the steps to make sure my cache wasn't auto clearing.
I tried to locate the save files - I don't have a file called nsSGv1.sol though - only the flixel.sol and nsPrefsv1.sol. I have searched C drive for the save file and found nothing.
This is what happens when I test the save system - Start game, press "save and quit", "press continue". This works at any time in one session unless I die, in which case the save from earlier has gone. However if I quit the whole system and re-open it says "no save data found".

I really enjoy this game and hope you can help me with this. Hopefully I am just missing something simple.

Thanks very much,

You can also check if you have any extensions/add-ons installed to your browser. One person on Steam forums had a similar problem and discovered that he had a add-on called "Better Privacy" on his browser, that he was not even aware off, deleting his cookies on restart. That is the most likely cause if you are sure that no outside program (anti-virus/cleaning soft) is deleting your cookies.

If the problem continues, you can always copy the file after the game session is over - it is created on Save and Quit, because you can Continue. So back it up after you finish the game - at least you won't loose your progress.

<--Mighty (mini)Mod of Doom-->
DeviantArt Gallery of MoD Sprites

I found my save file but what do i do with it after i found it? it takes me to adobe reader for some reason

Depends on what you want to do with it. Most people simply copy them somewhere, so they don't loose them when they die or due to the Cookies cleaning software.

<--Mighty (mini)Mod of Doom-->
DeviantArt Gallery of MoD Sprites

how do i open it to play the game with the saved game?

You open it by normally starting the game and click 'continue'. The save file must be where you found it.

Ran around with a clown mask before it was cool

Does anyone know of a way to change the save file directory; that is, where the save file is put. I have the game installed onto an SD card, and like the other games I have there, I'd like it to be 100% local; as I enjoy being able to take it and plug & play anywhere, as it were. [Or if there is a way period? Perhaps this would be a good update for later if it is not already implemented?]

I think at this point you're talking about a limitation of flash, sorry. I would be easy to create a shortcut to the correct folder ... only that changes when you change machines, due to the semi-random portion of the path.

If someone figures out a way to FORCE flash to use a particular folder... awesome. Not holding my breath, though.

Well dang, looks like I'm going to be copying saves onto the card after each play.

Say, I don't suppose if you know if using "%appdata%" [which puts you in ./roaming] would work when specifying the path of a shortcut, to take some of the guess work out of finding the file; that is, to take it to the /random String/ part of the save path and work from there?


How do I load a saved game?
every time I click "continue" it just says "no save data found"

v0.098b, downloaded
Searches find no *sol files on my computer.
W7 64bit


Please don't post the same in two different threads

Ran around with a clown mask before it was cool

Adding some relevant info from another thread here, in case it helps anyone else:

If changing the settings through the official Adobe site doesn't stick, then it sounds like another app is resetting those values. The usual suspects here would be:

Cookie Removal Software (e.g. CCleaner)
Browser Privacy Plugins (e.g. Better Privacy, Noscript) Note that any installed browser might have the offending plugin.
Antivirus Software

I did come across a suggestion on Adobe's site which might help:

Basically, they use "Process Monitor" to identify which application is running a delete command on that folder. If it seems like the issue is something controlling your Flash settings, this might help you track down what.

Searching for .sol Files

Also, if you're looking for .sol files, I wouldn't trust Windows search to find them. Windows's file search feature has been pretty unreliable in my experience. The easiest way to look for the files would be to look for the following folder.

E.g. for Win7:
C:\Users\UserName\AppData\Roaming\Macromedia\Flash Player\#SharedObjects\RandomString\localhost\games\NEO Scavenger\NEOScavenger.exe\nsSGv1.sol

Note that some portions of the above path are unique for each user:

\UserName\ - replace this with your user account name on Windows (whatever username you log into Windows with)
\RandomString\ - each user has a random string here, so you'll have to navigate to the folder above this to see
\localhost\games\NEO Scavenger\ - this depends on where your NEO Scavenger game is installed. For a typical Steam install, it might look like "\Program Files (x86)\Steam\SteamApps\common\NEO Scavenger\"

Try manually navigating to the path described above, and see if the files are being deleted after you close NEO Scavenger.

Dan Fedor - Founder, Blue Bottle Games

You can find the exact dir that the save game is in by executing the following in a shell:

find $HOME -type f -name nsSGv1.sol

To go to the dir execute the following

cd "`find $HOME -type f -name nsSGv1.sol -exec dirname {} ';'`"

Replace "cd" with your favourite editor to open the file directly.

There's a good chance that this will work on any UNIX like OS (such as OS X) which has find installed (which really should be every UNIX like OS).

Okay, this simple workaround took me a stupid amount of time to come up with, and it's not even the first time I had to do something like that. So to spare anyone else the trouble of reinventing the wheel, here goes:

I have addons and other security settings that completely clear out the macromedia folder. That is, everything after macromedia\ is empty after I close the game, there is no Neo Scavenger folder to copy a save to. I'm also never in the mood to go around creating exceptions or disabling otherwise necessary (for me) stuff, so I generally don't. Basically, I was in a "don't close the game or the computer before dying" predicament.

For anyone like me (and also for anyone who just can't figure out what exactly wipes their saves) the simple answer, in as clear terms as possible, is this:

1) Copy the .sol save elsewhere *before* closing the game.
2) Start a new game, thus recreating the save path that didn't exist before. (<-- Hurrah for wheel reinvention here!)
3) Return the game to Main Screen.
4) Replace the newly created .sol save in the macromedia\...\NEOScavenger.exe\ folder (see OP) with your save.
5) Continue your saved game.

Hope this helps other proudly slow folks like me. ;)

NEO Scavenger: FAQ
10 Ways (not) to Die - A beginner's guide

4. or 5. whatever

word of warning moderaters people have been doing this:

get NEOscavenger_demo.swf get/open SWF editor and add local save object to the data.

@L33TMaster, can you explain a bit more what you mean? I'm not sure if I understand what benefit people would have from splicing their save data into the demo.

Dan Fedor - Founder, Blue Bottle Games

I guess this is a bot. Don't open the link it gives, folks, it probably leads to some infected website. Hopefully moderators will remove "his" messages from this and other topics soon...

... our lifestyles, mores, institutions, patterns of interaction, values, and expectations are shaped by a cultural heritage that was formed in a time when carrying capacity exceeded the human load. (c) William R. Catton, Jr

Hi, I really enjoyed the demo, so I finally bought the game through Steam.

Now, I have a problem with saving NEO Scavenger in Apple's OS X. Upon first start it told me it cannot save, and after pressing more info brought me here. I tried to follow your advice above ("OSX - In System Preferences, there should be a Flash Player option.").

Of course, I don't have any Flash settings in my System Preferences, as you wrote. Quite simply - I have no system-wide flash player installed. OS X doesn't install it by default, for a very good reason, and I never installed it myself through the browser, and I am not gonna install a system-wide flash player plugin opening my computer to all their vulnerabilities just to be able to save the game ;) You are using a standalone flash runtime inside the .app bundle after all, so why should I need to install a system-wide plugin?

I tried the demo before, which, of course, having no save functionality, functioned well.
The game itself is running, as far as I can see, in a standalone flash player runtime included within the .app bundle. Even with the standalone runtime, you can usually right-click (option-click) within the window to set the local storage settings. Unfortunately, not here. Right-clicks are intercepted even on the main menu screen.

So far, I see no way of setting the local storage for the standalone runtime anywhere. Please help!

Another question I have is regarding the version of Flash runtime you bundle within the .app - you have bundled version, back from 2011. Adobe itself has a standalone runtime version 15 from 2014 available for (personal only of course) download. Is there a licensing reason either with Adobe or Valve why you couldn't bundle an up-to-date version of the Flash player runtime within the app, or any other?

(I just did a simple test, I replaced your obsolete three years old runtime with the latest version ( I believe) inside the manually, copying back the movie.swf, and of course the game works fine. Of course doing that manually will revert as soon as Steam verifies the app cache or you push a new version)

Thanks for help.


All right, I finally found a way to open the settings dialog in standalone Flash player runtime for setting the local storage to allow NeoScavenger to save games in OS X without any system-wide flash player plugin installed. If anybody has the same problem, here it is:

Immediately upon starting NeoScavenger (Steam version, but I guess it applies to other standalone versions as well), right click inside the screen _while it is still showing the loading... text_. You must right-click (option-click) before the game finishes loading (because when it's fully running it intercepts the right-clicks), and select Settings from the right-click menu immediately. Standard flash local settings dialog will then appear, where you can set Local storage settings. Just set the slider for 1MB or so, should be more than enough for saves. Close the settings, and you are done.

Your saves are then placed in ~/Library/Preferences/Macromedia/Flash Player/#SharedObjects/[randomnumber]/localhost/

Hope this helps. Frank

Hi Frank,

Sorry for the delay in responding! I tend to check forums on weekdays, so on the weekends I am slow to respond.

It looks like you've found what I was going to suggest: right-click on the loading screen instead of in-game. It's true that I intercept right-clicks in the game to support context menus on items/creatures. However, I wonder if there's a way for me to manually launch the Flash settings dialog? At least then I could make it an option in the main menu/options screen. I agree that users shouldn't need to install software to get those options.

As for why 11.2 is bundled with the game, it's mainly for two reasons. First, Adobe stopped supporting the Flash Projector format at v11.2. All subsequent versions cannot produce projectors via the menu. It's possible to Frankenstein a new executable into the app, as you did, but the one time I tried doing that, several players reported having issues. So I reverted to 11.2.

Second, Linux no longer has stand-alone Flash support. 11.2 is the last Linux version Adobe produced. So keeping all platforms on the same version helps with debugging and feature parity.

These and a few other reasons are why I'm abandoning Flash in all future projects. It was a valuable tool when it had better support, but these days, it feels like an unnecessary weight tied to my feet!

Dan Fedor - Founder, Blue Bottle Games

Hi Dan, no prob, OTOH, thanks for you taking the time to respond, and thank you for the answers!

I should have had figured out the right-click on loading screen sooner than posting it here, but at least others can see the tip...

Sorry about the flash - I can understand that very well, with Adobe quitting support et cetera. I thought something like that might be the case why you were bundling the version you did. I was actually not even aware Adobe abandoned Linux at 11.2, so that's even more of a no-brainer why use 11.2 for xplatform compatibility. Well, I was just being curious, and I got my answer :) Thanks!


I tried all suggestions and still nothing. I deleted CCleaner, disabled anti-virus, my save game (.sol) is in the appropriate folder, all settings are matching the above suggestions...i'm lost at this point. Please help...

Did you try the Process Monitor app? That usually does the trick. And don't worry, we'll figure it out eventually. In the meantime, feel free to do some save scumming by copy/pasting your latest save on a different location after you are done playing, we won't tell anyone. ;)

NEO Scavenger: FAQ
10 Ways (not) to Die - A beginner's guide

Usually, if you get to the point where you're unsure what is deleting your file, the next step is to see if you can catch it in action. linibot's suggestion (Process Monitor) can help with that, as it can monitor files to let you know what app deletes them.

Alternately, you can often figure out the cause by watching the folder with the save game as you do different things, to see when it's getting deleted. E.g. does it get deleted when you close the game? When you close your browser? At certain times of day?

Basically, we have a heist on our hands, and we need to stake-out the scene of the crime to catch them in the act next time :)

Dan Fedor - Founder, Blue Bottle Games

This is the thing, my save file is not being deleted. All 3 .sol files are there (flixel, nsPrefsv1, nSGv1). I normally launch the game, add random skills, leave the facility then i try to save and quit; same message "Error:...". I used the process monitor added the 2 filters and no activity.

Oh, I misunderstood. Sorry! What is the error message exactly?

If you're seeing nsSGv1.sol in a SharedObject folder, that is indeed a save file. However, if your game is giving an error message when trying to save, it could mean a couple of things.

1 - The nsSGv1.sol (and other) files in that directory are somehow locked, and the game cannot overwrite them.
2 - The folder that your copy of the game is trying to write to does not match the folder you are looking in.
3 - NEO Scavenger's permissions somehow got set to disallow saving sharedobject data.

In case #1, this might just be solved by deleting the .sol files or the whole NEO Scavenger folder where they live. To do this, I would:

  • close NEO Scavenger
  • delete the SharedObject folder with NEO Scavenger's .sol files
  • launch NEO Scavenger
  • try starting a new character, and saving as you have done
  • see if files are created, or if an error message appears

In case #2, there may be another folder that NEO Scavenger is writing to. The SharedObject folder that is used depends on where NEO Scavenger is running. So changing which folder NEO Scavenger is in (or which URL you used, if using playing the web version) will change which SharedObject folder save files appear in.

In case #3, something may have set NEO Scavenger as unable to save SharedObject files. If you launch NEO Scavenger and right-click on the loading screen, you should be able to access local storage settings for Flash. (Speaking of which, I should update the instructions in the OP.) From this local storage settings screen, you can change NEO Scavenger's permissions as described above, under "How Do I Change Flash to Allow Local Shared Objects?"

Let me know if any of the above helps, and if not, what happened when you tried. Thanks!

Dan Fedor - Founder, Blue Bottle Games

Hello !

I'm in the process of building some wrapper scripts under Mac OS to backup the SharedObject's content in a safe location upon exiting the game, and restore it upon starting it. Which is basically a viable workaround.

My point is this: I understand you are stuck with Flash, and obviously you won't port the entire software to another dev environment (although I think porting to Haxe/HaxeFlixel would be a sensible option for a lot of reasons, but still costly time-wise) (and then you are the developer, so you know best :-)). But still, you go through the trouble of providing standalone, pre-packaged versions of the game, so why not add an additional native wrapping around, get the savegame away after exiting the Flash application and restoring it before starting it, and get rid of this messy savegame issue forever ?

Thanks in advance for any insight.



I did a cost-benefit analysis of the various tech-porting options a while back, and decided a total code port was too high a risk for the time remaining. Haxe was a contender, but torting to Haxe would've still likely stalled development for months, and I've been trying to finish dev "soon" for too long already.

As for creating a native wrapper, I'm not sure that would help. There's no programmatic way (that I know of) to determine where the shared objects are on a user's machine. It's different for each user, and sometimes changes over time for the same user (due to changes in game folder, or even periodic Flash settings updates). The user has to manually find it by searching or browsing folders, and I'm not comfortable forcing all players to go through that process (especially as their first taste of the game).

Dan Fedor - Founder, Blue Bottle Games

I get your point. You may search through all possible locations, but that would probably not be a very robust solution.

Thanks for the reply, though.

Best regards.


I've been experiencing slow-downs/freezes in prolonged sessions (steam version) which are probably due to Flash being Flash. However, they also seem to cause issues with save-games, i.e. the game either crashing when saving or not saving properly. I'm currently experiencing an issue where my game seemed to have saved properly but pressing "Continue" won't due anything, not even complain about missing save-game data. Any advice/ideas?

Edit: The crashes on save are fairly unpredictable. At once point after a few hours of gaming the game will start behaving sluggishly when changing screens (e.g. from inventory to crafting). Then when changing to main menu and selecting save & exit the game will simply CtD. Quite frustrating as there doesn't seem any way to prevent this way of loosing progress.

I've gotta say - it's kinda terrible this game saves using the equivalent of a cookie. Saving in app-data is pretty much a big no-no anyway, for anything other than a temp browser-based game, but for something that I've paid actual money for, takes several HOURS to get anywhere through, has perma-death, and features a huge amount of RNG...

Really, should have gotten the basics done before focussing on other things.

Would it be so impossible to make a text-dump of the contents of the flash cookie that saves somewhere more permanent?

I recently formatted my computer, installed Windows 8, and installed NEO Scavenger 1.00

Before the formatting, I could easily access my savefile but now I can't even find the Roaming folder in my Appdata. I was running win7.

Any tips?

2 right foot shoes? Godamnit...

Could it be hidden? Look in the OP for the bit where it says: "What if I can't find the directory?"

NEO Scavenger: FAQ
10 Ways (not) to Die - A beginner's guide