TUXDB - LINUX GAMING AGGREGATE
 NEWS TOP_PLAYED GAMES ITCH.IO CALENDAR CHAT WINE SteamDeck
 STREAMERS CREATORS CROWDFUNDING DEALS WEBSITES ABOUT
 PODCASTS REDDIT 

 

SUPPORT TUXDB ON KO-FI

MENU

ON SALE

New Twitch streamer aggregation implemented (#FuckTwitch) due to Twitch's API issues (more info on my Discord )


Name

 Nowhere Prophet 

 

Developer

 Sharkbomb Studios 

 

Publisher

 Sharkbomb Studios 

 

Tags

 Strategy 

 

RPG 

 

Singleplayer 

Release

 Q2 2018 

 

Steam

 € £ $ / % 

 

News

 48 

 

Controls

 Keyboard 

 

 Mouse 

 

 Partial Controller Support 

 

Players online

 9 

 

Steam Rating

 Mostly Positive 

Steam store

 https://store.steampowered.com/app/681730 

 

SteamSpy

Peak CCU Yesterday

  

Owners

 0 .. 20,000 +/-  

 

Players - Since release

  +/-  

Players - Last 2 weeks

  +/-  

Average playtime (forever)

 0  

Average playtime (last 2 weeks)

 0 

Median playtime (forever)

 0 

Median playtime (last 2 weeks)

 0 

Public Linux depots

 Nowhere Prophet Linux [594.61 M] 


DLC

 Nowhere Prophet Original Soundtrack + The Art and Design of Nowhere Prophet Book 




LINUX STREAMERS (4)
hatniXnusueysir_diealotalotsirsamsai




Preview Update: Steam Cloud Preparation

It's time for the cloud!

I've finally had time to step back and take a look at Steam Cloud Saves and I managed to get it to work. That's the good news.

The bad news is that it requires some changes to the save game system.

But any tweaks to the save system are dangerous business. Your progress is important and should never be lost or deleted by the game. This is - in my opinion - one of the biggest sins a game can make. That's why I tested these changes on Windows, OS X and Linux and found them to work.



However this is something I want to handle with care so I will first roll out these changes in PREVIEW. If you are playing in PREVIEW and want to be extra careful, do make a backup of your save game files before you launch the updated game.



You can find your save files here:

  • Windows: %USERPROFILE%/AppData/LocalLow/Sharkbomb Studios/Nowhere Prophet/
  • OS X: ~/Library/Application Support/Sharkbomb Studios/Nowhere Prophet/
  • Linux: ~/.config/unity3d/Sharkbomb Studios/Nowhere Prophet/


Also note that this does NOT enable cloud save. It is simply the changes made in preparation for steam remote storage.

Also, if you've played in the PREVIEW branch without any strange or unusual behavior, then please do let me know, preferably via Discord! The more people tell me it works the sooner I can roll it out to everyone and enable cloud syncing!



The Nitty Gritty
If you're interested in the behind the scenes code stuff, here's what I had to change and why:

There's two types of Steam Cloud: Automatic and Manual. Manual cloud gives me more control but also needs to put the save files in a folder relative to Steam. That's a problem because we already have a save file elsewhere. So either we convert all files with a lot of work or we keep two sets of save games at all times which is unreasonably finicky.

Automatic cloud on the other hand works great, but it has the issue that it only downloads files to your local drive, it never deletes them, even if the game did so. So if you play, some files got deleted. It syncs to the cloud. You play on your other system, it syncs but the last version of those deleted files still exists on this machine. That causes trouble.

As it stands the game deletes the save for your current run when it's over and it checks for deleted files to see if you have an active run. That's obviously not playing well with Steam Auto Cloud.

So the change I made is that on Steam it doesn't delete the files but instead overwrites them with very simple files that only contain one letter ("X") and then not only checks for missing files but, even if there is a file it makes sure that if it contains only "X" that it's considered to be nonexistent for the purposes of the Main Menu "continue" button and other things.

This change is to the game itself. However "enabling auto cloud" is a steam-wide feature that is either disabled, enabled for developers or enabled for everyone. But before I can enable it for everyone without causing deleted-file weirdness, everyone needs to have a build with the save game changes. And that needs to be tested first. It was tested internally and is now moved to Preview testing before it rolls out to everyone.

And then finally, can I enable cloud saves.

And that's the full story.

- Martin

Oh, and by the way: If you've read this far and haven't yet written a Steam Review, I'd really appreciate it if you'd take the time to do so now! Reviews are very important to Nowhere Prophet being visible on Steam and thus to the game's sales!


[ 2019-11-14 15:52:10 CET ] [ Original post ]