8000 GitHub - 1borgy/cascade: A bulk save modifier for THUG Pro.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

1borgy/cascade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A bulk save modifier for THUG Pro.

📸 screenshots

📖 table of contents

⏬ installation

Download cascade.exe from here.

⚡️ usage

Warning

I highly recommend making a manual backup of your saves! Though cascade has been rigorously tested against community CAS packs, the possibility of save corruption still exists.

Upon opening Cascade, you will be greeted with three columns.

from

The "from" column allows you to select the save to copy from. You may choose to copy trickset, scales, or both.

to

The "to" column allows you to select which saves to copy to.

Cascade will automatically detect your save folder at %localappdata%/THUG Pro/Save. If you have it installed elsewhere, or want to copy saves to a different folder, you will need to select the desired folder manually.

queue

The "queue" column shows which save files are currently queued to be modified, as well as their most recent modification status. Upon pressing the start (▶️) button, all saves in the queue will be backed up then modified in-place.

If modification of a save is successful, it will turn green. If modification of a save results in an error, it will turn red. If you encounter an error while modifying saves, please contact me.

Tip

Use ctrl+- and ctrl+= to resize the UI.

Tip

Create an empty file named cascade.toml in the same directory as the executable to use a portable install. Otherwise, cascade will store files at %localappdata%/cascade.

💾 backups

If you want to revert a cascade run, backups are stored at %localappdata%/cascade/backup. Simply pick which backup you want to use and drag its contents into your saves folder. Each entry in this folder is labeled with the date and time of modification.

📣 contact

Please direct any questions or concerns towards @1borgy on Discord. If you encounter an error, please send the cascade log file, which you may find at %localappdata%/cascade/cascade.log.

🙋 frequently asked questions

Why do I get a message saying "SmartScreen prevented an unrecognized app from starting" when trying to run cascade?

To put it simply, this message means that I don't have the certificate required to become a "recognized publisher".

These certificates cost hundreds of dollars, so I don't plan on getting one.

Do I have to close THUG Pro to copy the trickset to my saves?

Save files are reloaded when entering the "Load Skater" menu, so you do not have to relaunch.

Why do the file modification times on my saves not change?

This was a design decision I made during development, to preserve ordering of save files. If you'd like this to be configurable, please contact me.

✨ shoutouts

Cascade would not exist without the following people, so shoutout to them:

  • source 🧠 for their great work on castool and for giving me pointers regarding CAS format

  • @chc 🧠 for their great work on the save editor and THPS.API

  • @c4marilla 🦆 for being the first beta tester, making the project logo and banner, and being appointed cascade project manager ✨

  • retro, judy, and f1shy 🦆 for being beta testers

  • cdot 🛹 for releasing their CAS pack, which is used for automated integration testing

  • @wermipls 🪱 for helping with GitHub actions

  • @catppuccin 🐈‍⬛ for providing cascade's color palette

  • @iced-rs 🧊 for powering cascade's UI

🛠️ development

Building cascade requires nightly rust.

rustup toolchain install nightly
rustup default nightly

To cross-compile for windows:

cargo build --target x86_64-pc-windows-gnu --release

About

A bulk save modifier for THUG Pro.

Topics

Resources

License

Stars

Watchers

Forks

0