Rogue Legacy

Rogue Legacy

View Stats:
 This topic has been pinned, so it's probably important
flibitijibibo  [developer] Dec 26, 2015 @ 10:45am
PSA: Linux/Mac Savedata (December 26, 2015)
This week, a number of updates were made to Rogue Legacy's Linux/Mac versions. This was an update happening side-by-side with the first release of FNA, a new XNA reimplementation that Rogue Legacy has been using for a couple years now:

http://fna-xna.github.io/

While FNA has definitely been stable for a while, it's undergone a handful of changes over the years... one of which was accuracy of the savedata locations:

https://github.com/flibitijibibo/FNA-MGHistory/commit/677b2d499df34ef99dc7b71ae777ce8085d97dd9

While this technically meant changing the folder locations, that doesn't mean data will get lost - it's actually pretty easy to move stuff to the new locations, and the example code I wrote for this change was actually directly from the code I added to Rogue Legacy:

https://gist.github.com/flibitijibibo/a824db1276664717dbaf

However, there were some rendering issues regarding OSX and some texture formats, and I wasn't able to access my build machine and fix the problem appropriately, so I simply reverted to the old version, forgetting about the save migration.

The result was that savedata made between the FNA 1.0 release and yesterday's update disappeared for those users. The good news is that it's still okay. When adjusting savedata formats/locations I make a point to NEVER EVER destroy data, no matter what the reason is. Data loss is extremely serious to me, so I would much rather have duplicates that don't get read over data that goes missing for no good reason.

If you did not continue playing after your savedata was lost, you're all set. I just pushed an update with the proper save locations that also fixes the rendering problems.

If you continued playing and preferred your new savedata over the lost data, you'll have to do some manual copying of data. Fortunately it's very straightforward:

Old Linux: ~/.local/share/RogueLegacyStorageContainer/
New Linux: ~/.local/share/RogueLegacy/RogueLegacyStorageContainer/AllPlayers/

Old OSX: ~/Library/Application Support/RogueLegacyStorageContainer/
New OSX: ~/Library/Application Support/RogueLegacy/RogueLegacyStorageContainer/AllPlayers/

Aside from that additional folder, everything else should be exactly the same. As always, back up your data before moving it around!

If you have any questions or find any odd cases I've not covered, let me know.
Last edited by flibitijibibo; Dec 29, 2015 @ 5:52pm
< >
Showing 1-11 of 11 comments
TeAcH Me Dec 26, 2015 @ 5:36pm 
I've had some problems with the updates, and losing progress. The first time, it took me back about 10 or more characters and i had to re-kill Herodotus, and both forms of Johannes. This time, i didn't lose my character, but i lost the armour that i had found BEFORE playing as this child. I was knocked back from my dragon armour to only my imperial stuff. Can you explain how this might of happened. Other than this i'm loving the game :D
TeAcH Me Dec 26, 2015 @ 5:39pm 
Also, my skill tree/ Manor lost some of its progress too
Marc Dec 26, 2015 @ 6:59pm 
Linux guy here. Just to be precise, the directory structure I see is not exactly what you described:

$ tree -d ~/.local/share/Rogue* /home/karot/.local/share/RogueLegacy └── RogueLegacyStorageContainer └── AllPlayers ├── Profile1 ├── Profile2 └── Profile3 /home/karot/.local/share/RogueLegacyStorageContainer ├── Profile1 ├── Profile2 └── Profile3
flibitijibibo  [developer] Dec 27, 2015 @ 1:29pm 
Originally posted by Karot:
Linux guy here. Just to be precise, the directory structure I see is not exactly what you described:
Fixed the post!
buttless Dec 29, 2015 @ 4:14pm 
On Dec 24th I found that my game had set me back to lvl 0 and I fixed it by moving the old saved data file to the new location. Today I opened the game and found that I was back at lvl 0 again and the same fix did not work.
I really enjoy this game but I am frustrated and reluctant to keep playing it if my progress is going to disspear everytime.
flibitijibibo  [developer] Dec 29, 2015 @ 5:54pm 
Originally posted by jaystapf:
On Dec 24th I found that my game had set me back to lvl 0 and I fixed it by moving the old saved data file to the new location. Today I opened the game and found that I was back at lvl 0 again and the same fix did not work.
I really enjoy this game but I am frustrated and reluctant to keep playing it if my progress is going to disspear everytime.
I can't reproduce this locally - what does `tree -d ~/.local/share/Rogue*` give you?
buttless Dec 30, 2015 @ 5:26pm 
http://steamcommunity.com/app/241600/discussions/1/

Using this thread I was able to fix the issue on the 24th, then on the 26th when you guys resolvd the issue I should have gone back and did the opposite of my original fix. But I'm not the brigtest and I'm new to macs and gaming and I didn't. I tried to fix it the same way I did the first time, not knowing you guys fixed my fix. I overwrote the correct file thinking it was the wrong file without a doubt. (Bad on me I should have saved a copy.) Now my progress is gone forever. I accept that this is almost wholly my fault but I am (I hope understandably) still frustrated with you guys. I don't know what the better course of action would have been but I think there must have been one that wouldn't have let me down this much and caused me to spend several hours trying to fix a mistake twice instead of playing your game.
TiZ #HugLife Jan 24, 2016 @ 7:24pm 
Hey, flibit. I've got a weird thing going on. It's been a while since I've played RL so I'm not entirely sure how long it's been a thing. Now when I start it, it only takes up the top left quarter of the screen in full screen mode. I go out of full screen, then it's taking up the top left quarter of a window. Then I go back into fullscreen and it's fine. In addition, performance seems to have dropped. I'm on Intel, Xubuntu 15.10, using xorg-edgers.

Thanks for all your work, flibit.
Last edited by TiZ #HugLife; Jan 24, 2016 @ 7:25pm
Sihuca Mar 10, 2017 @ 9:14pm 
baia baia
KennyS Sep 21, 2017 @ 3:20pm 
nossa
Anger issues🍓 Dec 29, 2017 @ 10:28am 
cool
< >
Showing 1-11 of 11 comments
Per page: 1530 50