mirror of
https://github.com/Xeeynamo/sotn-decomp.git
synced 2024-11-23 13:09:44 +00:00
4ae2bc5a10
![image](https://github.com/user-attachments/assets/36e9e828-b09b-4bb2-9dae-2f2ffaef7c8d) Adds a spinner used as an indicator that the tool is working. I broke down the duplicate function finder into multiple steps to give faster feedback to the user. I am now checking the duplicates only between overlays that make sense to search to. Splitting `ric` will only cross-reference it with `ric us`. Same for the servants, stages and the `sel` stage. On my machine this change trimmed down the execution time from 1m25s to just 10s. The spinner is very easy to use. Just use `spinner_start` instead of `print`. Use `spinner_stop(True)` to terminate it and go to a new line, but a new `spinner_start` will do that for you. Use `spinner_stop(False)` when an operation fails. This can be merged independently from #1643 and #1644. |
||
---|---|---|
.. | ||
asm-differ@f5fc9026f0 | ||
dups | ||
function_finder | ||
gfxsotn | ||
lints/sotn-lint | ||
m2c@4ee07ea6b0 | ||
maspsx@7b7652969f | ||
mwccgap@41429ee969 | ||
saturn-splitter@8d549a8042 | ||
sotn_str | ||
sotn-assets | ||
sotn-debugmodule | ||
sotn-disk | ||
splat_ext | ||
split_jpt_yaml | ||
vab-ex | ||
analyze_calls.py | ||
bin2c.py | ||
decompile.py | ||
dirt_patcher.py | ||
display_texture.py | ||
gfxstage.py | ||
lint-license.py | ||
m2ctx.py | ||
make-config.py | ||
permuter_settings.toml | ||
png2bin.py | ||
png2s.py | ||
progress.py | ||
requirements-debian.txt | ||
requirements-python.txt | ||
richter_symbols.py | ||
spritesheet.py | ||
symbols_test.py | ||
symbols.py | ||
tools.mk |