Universe Sandbox Legacy

Universe Sandbox Legacy

Not enough ratings
"One Year" - achievement automatization
By REX
This guide describes a way to automate the launch of a clone of the game every time Windows boots, which will help you achieve the achievement in a long (almost legal) way.

Yes, you will still need to wait more than a year.
   
Award
Favorite
Favorited
Unfavorite
Why is this necessary?
Getting an achievement in the standard way is associated with a large number of possible problems:

  • The game may freeze or crash
  • The game can consume the system resources you need.
  • The game requires manual entry into the simulation every time it starts.

Getting an achievement by rewinding time in the BIOS may not seem so interesting or legal.

Well, let me solve all these problems!

I've written a small game emulator that increments the seconds counter in the achievement counter at exactly the speed it's intended to be.



You can download a ready-made build, or assemble it from sources - if you have the necessary skills, of course.

Let's get started!
Preparation
1. Install the game
2. Start the game
3. At the first start, the necessary system components will be installed. Don't miss it.
4. After the game is fully loaded, close it.
5. Open the game folder and delete all files and directories from there.
Downloading the emulator
1. Download the emulator. To do this, go to the repository on GitHub and download.
https://github.com/MASTADONREX/UniverseEmulator


The link is marked in red in the figure.

In addition, if you are an advanced user, you can build an emulator from the source code yourself.

2. Place the downloaded files in the game folder. Alternatively, you do not need to delete the game files, you can run the emulator from any folder on your computer, but it will not be available to run it through the Steam client.

Startup and autorun
Depending on which version of Windows you have installed, there are several ways to solve the problem of autorun of the application.

Nevertheless, there is one universal one, and I will show it

1. Press the Win + R key combination
2. In the window that appears, enter shell:startup

3. Create a new shortcut in the folder that opens

4. Specify the launch path as steam://rungameid/72200

5. Click Next, enter a name for the shortcut.
Done
Now, when you log in to your user profile, Windows will automatically launch Steam and the game emulator. Minimize the window and mind your own business. After about a year of using the computer, you will receive an achievement.

5 Comments
STUNTNERD 14 Jul @ 1:47am 
and here i am only about 3 days away from just idling it over the past decade off and on and finally about to get it hahaha
REX  [author] 11 May @ 6:29am 
Well, I checked the code, and I remembered that I explicitly specified the appid in the file. Logic.gd .
In order for the emulator to work with another app, you need to rebuild it from source by making the necessary changes. This is the 3rd line in the file.

https://github.com/MASTADONREX/UniverseEmulator/blob/main/Logic.gd
REX  [author] 10 May @ 3:02pm 
There are probably differences in the name of achievements in the API. You can view the names of variables using the web api. In the request, specify the required app ID, your key to access the web API, and the ID of the user who has the game on his account and is being tracked.

Request example:

steamhost.cn/api_steampowered_com/ISteamUserStats/GetUserStatsForGame/v0002/?appid=480&key=BC**************************************D7&steamid=765611980********
Skay 10 May @ 4:28am 
Heyo, any chance to get this working with school edition? It's basically same game but different appid, changing steam_appid.txt doesn't work.