Worldbox Rewind Logo

Worldbox Rewind

Worldbox Rewind
v1.0.0

A simple tool to downgrade WorldBox using SteamCMD and manifest IDs because every fucking update breaks mods. Yippe.

gmBlahaj

@gmBlahaj

Creator & Developer

Keymasterer44

@Keymasterer44

NML Developer

✨ Key Features

Multi-Platform Support

Works seamlessly on Windows, Linux, and Mac systems

Version Precision (Well kinda)

Target specific dates/versions using manifest IDs with ease

Version Manager

Comprehensive backup, restore, and downgrade capabilities

SteamGuard Ready (Mostly)

Full compatibility with Steam's two-factor authentication. No code tho

🚀 Quick Setup

terminal

1. Clone the repository

git clone https://github.com/gmBlahaj/Worldbox-Rewind.git

2. Install dependencies

pip install -r requirements.txt

3. Run the application

python rewind.py

Alternatively, you can use pre-built binaries from the Releases section:

  • Command-line binaries for Windows/Linux/Mac
  • Pre-packaged with all dependencies

Requirements

  • Python 3.8 or newer
  • SteamCMD
  • Steam account with WorldBox

Directory Structure

/versions/
├── Windows/
├── Linux/
└── Mac/
/backups/


🎥 Setup Tutorial

YouTube Tutorial
Open

Step-by-Step Installation Guide

Watch this tutorial to learn how to install and use Worldbox Rewind to downgrade your game version. (Thank u Pioughd :3)

📸 Experimental GUI (In Development)

Linux GUI
Linux GUI
Windows GUI
Windows GUI

❓ Frequently Asked Questions

No! Steam officially allows version downgrading for single-player games. Worldbox Rewind uses SteamCMD, Valve's own tool, so there's no risk of bans.

Manifest IDs can be found in:

This is normal! SteamCMD requires login access just like the Steam client. If you have 2FA enabled, you'll need to approve the login via:

  • Steam Mobile App

Most saves are forward-compatible, but older versions may not load saves from newer updates. We recommend:

  • Backing up your /saves folder
  • Testing with a copy first

Absolutely! Worldbox Rewind is:

  • Open-source (view code)
  • Uses official Steam tools (SteamCMD)
  • Never saves your password directly

Still have questions? Join our Discord!



📌 Project Status

Development Progress

Version Manager Completed
SteamGuard Support Completed
Automatic ID Fetching Completed

Important Notes

This tool only uses official SteamCMD functionality. You must own WorldBox on Steam to download any content.

Steam login is required. Steam Guard is supported (you may need to approve via mobile app).

Ensure SteamCMD is in your system PATH before running the tool (Or on Windows, don't delete the utils folder).




⚠️ Known Issues

Random Crashes

For some reason the tool may randomly stop working after a while, if that happens, delete all the folders except for utils/ but delete everything in it except for steamcmd.exe (I'm trying to fix that ).

Windows Defender False Positives

The compiled binaries might trigger Windows Defender. This is a false positive - the source code is open for inspection.

UTF-8 (Encoding)

SteamCMD requires UTF-8 encoding and it sometimes sends out garbage. I'm trying to fix that.

MacOS Permissions

On MacOS, you may need to grant Full Disk Access to Terminal for SteamCMD to work properly.

Reporting Issues

Found another issue? Please report it on our GitHub Issues page with details about your system and what went wrong.



📚 Error Database

Troubleshooting Guide

Having issues with Worldbox Rewind? Check out our error database with common problems and their fixes.

View Error Solutions



Ready to Rewind?

Download Worldbox Rewind and preserve mod compatibility.

Download Now
×

SteamCMD Installation Guide

Windows Installation

1. Download SteamCMD from Valve:

https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip

2. Extract the zip file to a folder (e.g., C:\SteamCMD)

3. Add to PATH:

  • Press Win + X and select "System"
  • Click "Advanced system settings"
  • Click "Environment Variables"
  • Under "System variables", find "Path" and click "Edit"
  • Click "New" and add your SteamCMD path (e.g., C:\SteamCMD)
  • Click OK to save all changes

4. Verify installation:

steamcmd
Note: SteamCMD comes packaged with the Tool on Windows now, so the above steps are not required.

Linux Installation

For Debian/Ubuntu:

sudo apt install steamcmd

For other distros, install via Steam Runtime:

mkdir ~/Steam && cd ~/Steam
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

Add to PATH:

echo 'export PATH="$PATH:~/Steam"' >> ~/.bashrc
source ~/.bashrc

MacOS Installation

1. Install Steam client from:

https://store.steampowered.com/about/

2. SteamCMD is included with Steam. Find it at:

/Applications/Steam.app/Contents/MacOS/steamcmd

3. Add alias to your shell config:

echo 'alias steamcmd="/Applications/Steam.app/Contents/MacOS/steamcmd"' >> ~/.zshrc
source ~/.zshrc