X-Hax / sa_tools

Sonic Adventure Toolset
http://info.sonicretro.org/SA_Tools
100 stars 24 forks source link

SA1: Chao Editor: Evolution tab/section has lots of errors #256

Closed TreeBranches closed 2 months ago

TreeBranches commented 5 months ago

Before creating a new issue, please read the following:

This issue tracker is for bug reports and feature requests. This is not the place to ask how to use the tools or where to find models etc. If you need help using the tools, check out the wiki or ask on Discord.

In addition, please confirm the following:

Describe the bug/request In the Evolution tab of the Chao Editor for SA1 DC:

First an introduction to the Chao in-game:

Chao

Each chao is clearly in their evolution stage matching their names, where they have only be 'fed' the animals matching their role.

I set all 4 chao to have a value of 999 for all stats (since the tooltip says the range is 0-999). Saved and loaded the game. I provided relevant animals to Punchy, Runny and Floaty, but none to Swimmy. I then noticed that none of the chaos were doing well in their races, so I loaded the editor again.

EvolutionTab

Based on what I've done in the game post-edit, you can spot the following mistakes;

Edited as the issue was submitted accidentally before ready.

PiKeyAr commented 4 months ago

Thanks for the report.

The graph/siders are back to front (Run/Power should be swapped, Fly/Swim should be swapped).

Fixed.

Changes to the Swim value does not apply

Fixed.

The Skills section is largely mislabelled

"Largely"? If this is about the Fly and Run stats being swapped, apparently there's been an error in Chao data documentation all these years (though I should've looked at the official struct anyway). I've compared the same Chao in SA1 Chao Adventure and Tyro's VMU Chao Editor (Chao Adventure on the left). Anyway, this should be fixed now. image

The Chaos I've given animals to have their values in the Skills section set to higher than 999, marking the suggested range as incorrect.

The range is correct. The editor displays an additional decimal piece (hence it says "multiplied by 10") that isn't shown in Chao Adventure but is used in calculations, so when you want to put in 999 you should actually put in 9990.

PiKeyAr commented 2 months ago

Closing for now, please reopen if unresolved.