Alo81 / YesWeDo

Spirit Editor
1 stars 1 forks source link

Smash Ultimate Randomizer and Spirit Battle Editor

Prerequisites:


Requirements:


Optional (but recommended):

Extract files from data.arc and place in "/PreLoad" folder

Set Up:

Usage:

Randomizer

image

Tools -> Randomize All

This will randomize all spirit battles using the seed provided (or a random seed if none provided) and create multiple randomizers rooted in the same seed.

image

These results can be dragged into your Arcadia mod folder (most likely /ultimate/mods) and enabled/disabled with Arcadia.

Disclaimer: If due to the nature of Random, you run into a battle that cannot be beaten which halts your progress, switch to one of the other Randomizers from the same seed. Fighter Unlocks should be randomized in the same order, and you should hopefully be able to beat at least one of the 3 randomized battles.

Editing Spirit Battles

Select your battle from the top dropdown. The first tab is for settings specific to the battle, the next tabs are for settings specific to the fighters.

When done making changes, select:

File -> Export

image

You'll see three options:

image

Importing Spirit Battles

You can also import battles from a folder into an existing SpiritBattle DB. If you wish to play others Spirit Battles, you can place them in the Custom Battles folder, and Import Battles from the folder.

File -> Import...

Additional details:

All options for dropdowns are pulled from the loaded ui_spirits_battle_db.prc. This means that as new Smash updates come out, you should be able to replace the file and get new parameters loaded automatically.

If spirits_battle_event.prc is in the Preload folder, it will be used to populate Event types and labels. This means you should be able to (if done correctly) generate new events that will load organically into the program and into the randomizer.

You can modify the YesWeDo.dll.config file to change some settings and modify directory locations.