Nuclear Throne
 This topic has been pinned, so it's probably important
How to Access the 60fps Beta on Linux (maybe Mac?)
There are a few steps needed before you can fully enable the 60 fps Beta on Linux.
I'm using Ubuntu 20.04, but these steps should work for most distros.

These instructions might be helpful for MacOS players too,
The biggest difference will be the file paths needed for transferring saves, I've no idea.

First be sure to check
this pinned topic
for info on how to download the Beta itself.


Windows-to-Linux Proton Emulation
So the main issue is, this beta is not Linux compatible,
so you'll have to use Steam's Proton Emulator.
Right-click the game in your Library and choose Properties,
then go to the Compatibility tab,
then checkmark 'force use of specific steam play' and choose a Proton Emulator.

It probably doesn't matter too much which version you pick,
but I use the latest non-experimental non-GE build, 6.3-8.
You might need to wait a bit for new files to download,
both for the proton emulator and NT itself.


Transferring old save file to Beta
Afterwards, you're technically all set, except now you're stuck with a fresh save.
To access your old data,
you'll need to transfer your regular linux 'nuclearthrone.sav' file to the new folder of this emulated beta NT.
So, head to where your save is usually kept ->
/home/<YOUR_USER_NAME>/.config/nuclearthrone
Copy the .sav file to your clipboard then paste into another folder, just in case.

Then copy-paste your .sav again into this deep nest of folders->
/home/<YOUR_USER_NAME>/.steam/debian-installation/steamapps/compatdata/242680/pfx/drive_c/users/steamuser/AppData/Local/nuclearthrone
Yes, you need to dig this deeply messing with files on proton-emulated games.
It's a whole set of folders pretending to be a new computer.

You might need to delete the blank beta .sav file in there first,
then rename your old 'nuclearthrone.sav' to 'NuclearThrone.sav',
but I haven't tested if the caps lock change matters.


Sound Latency / Possible Crash Fix
Lastly, if you notice any sound-clipping issues,
go to the game's library properties again.
Under the 'General' submenu, add
PULSE_LATENCY_MSEC=60 %command%
to Launch Options, and close the window.
This also might help if you get any game crashes,
Haven't had any any since I added this.
Well, they seem more rare at least...


After all this, just start the game as usual.
Make sure the framerate is 60 under Settings -> Game,
and maybe change to 'Native' or 'Compatible' cursor too if it seems laggy.

If everything worked, you should see your old stats and unlocks like usual.
Then you're good to go, have fun!
Last edited by CtenosaurOaxacana; 7 Sep, 2022 @ 1:52pm
< >
Showing 1-12 of 12 comments
Matthanic 8 Jan, 2022 @ 10:28pm 
Pinning this thread.
CtenosaurOaxacana 8 Jan, 2022 @ 11:19pm 
Originally posted by Matthanic:
Pinning this thread.
Thank you very much!
I made a couple small edits, mostly for easier reading with subsections.
Hope it helps some other Linux (and possibly Mac) players too!
Last edited by CtenosaurOaxacana; 8 Jan, 2022 @ 11:27pm
Despair 25 Jan, 2022 @ 2:23am 
Thanks!
Dave5744 24 Aug, 2022 @ 10:47am 
Just came from Nioh 2, where I had to actively fight the game itself to make it run in 60 fps. I was scared when the very next game I jumped to was also locked to 30 fps. Thank you for the fix, it was simple and easy and I appreciate those two things and you as well.
Originally posted by Dave5744:
Thank you for the fix, it was simple and easy and I appreciate those two things and you as well.
You're welcome, glad to help linux players enjoy the 60 fps version!
Thanks for the guide. I really wanted to play this again (it's one of my favorite games) but couldn't bear to suffer the 30 FPS again, so I decided to try the beta.

It seems to be working a little differently for everyone, so I thought I'd share my own experience.

For me, getting the game started was a pretty simple process. I just had to select forced compatibility using Proton, and then the game worked, with my saves and everything. Just had to change framerate from 30 to 60 in Settings -> Game.

There are a few hiccups (for example, the game seems to struggle to generate mutations), but I only encountered one serious problem:

In-game sound effects are ridiculously loud. To be fair, they always were, and for some reason the game never had a "Sound Effects" slider; for that reason I have always played this game with the Master Volume all the way down to 1%. But in the beta, the sound effects are much much much louder than even the ridiculously loud sound effects in the main game! In the end my only option was to turning the volume down externally. Otherwise the game would not be playable.

Also, a little quirk: the music files were moved one level down the folder tree, and a few of the tracks' names had some letters capitalized. So I had to move a few files around to re-customize the music. Nothing serious, but I'm mentioning it just in case someone is wondering where the files went or why their custom tracks aren't replacing the beta ones.

But it's done, and I can play the game again. Already got all achievements so I can do whatever I want as casually as I want. It's gonna be fun.
Originally posted by Rdogonkeyboard:
Oh no i just clicked "delete proton files" in the games steam settings now my save for the game is gone HELP!!!

Hmm... for me, installing the beta did delete some files. The original music files were deleted and some new ones were reinstalled; they aren't the same size as the old ones, and the installer didn't recognize that some of the old music files were custom before it deleted them.

It's possible that the uninstaller was even more careless and deleted anything in those new folders, including files that belonged to the game and not to Proton. But I doubt it would have deleted them all.

Try searching for "nuclearthrone.sav" and see what comes up. Some of the ones in various locations must have survived. I literally have 13 copies of that file on my SSD, though they don't appear to all be up to date (there are three different sizes).

As a general rule you should always be making backups of all your game saves. Otherwise it's practically guaranteed that you will lose them at some point.
Originally posted by Rdogonkeyboard:
where would "nuclearthrone.sav" be?

In a large number of different places with quite long addresses.

Use the search feature on the relevant disk to find out. All you have to do is input that filename and it'll spit out every copy of it in every location.
Chimera 6 Apr @ 10:06am 
Great guide! Im running NT on Pop!_os. Just some info, not sure if someone said before, but you can just let the game resync your cloud save, no need to manually copy and paste.
Originally posted by Rdogonkeyboard:
Originally posted by Rdogonkeyboard:
when I do that it doesnt find anything
in fact it cant find any games files. btw just to remind you im on steam deck

Not familiar with Steam Deck, but it should use SteamOS which is a Linux OS. It shouldn't be particularly alien. I'm on Linux and I can see those files just fine. Maybe the OS isn't properly configured, and has been set to hide certain folders and their contents.

And not being able to find any game files at all should be impossible. At the very least you could click on the "Browse local files" option on the name of the game in your library list, which would show you some game files (though admittedly not the save files).
Originally posted by Rdogonkeyboard:
would i click on browse local files to do this?

Right-click on the name of the game, select "Manage", then click on "Browse local files". But like I said, this isn't where the save files are located, that's the location of other game files. It's where I go to install custom music, for example.

"nuclearthrone.sav" is the file you need to search for. I don't know what search program SteamOS uses (on my system it's Catfish) but it really should be able to list all instances of that file on your disk if you ask it to search for it.
bteatman 19 Jun @ 12:56am 
Can't find the Compatibility tab on Mac. It doesn't have that option under properties. Anyone know the fix?
< >
Showing 1-12 of 12 comments
Per page: 1530 50