Skip to content

Conversation

@Eebit
Copy link
Owner

@Eebit Eebit commented Jan 12, 2026

This PR decompiles one of the prep-menu sub-states. In this case, it's sally::JobS which I am interpreting to mean job select (although some files also refer to it as job slide).

This appears to be the Reclass submenu after a unit is selected for reclass.

Screenshot: image

This uncovers a bit of information, such as:

  • func_ov002_021f2040 -> Starts the battle animation for a given unit
  • There is a hard cap of 8 possible reclass options, due to the size allocated from the Heap for the class information pointers stored in sally::JobS+0x38

I also sprinkled in some miscellaneous renames/documentation that I had locally, but didn't really have a PR associated with.

@decomp-dev
Copy link

decomp-dev bot commented Jan 12, 2026

Report for YFEE01 (04e1d95 - 57a20cd)

📈 Matched code: 5.42% (+0.02%, +356 bytes)

✅ 6 new matches
Unit Item Bytes Before After
src/ov005/prep_job_select SallyJobS_End +104 0.00% 100.00%
src/ov005/prep_job_select sally::JobS::~JobS() +64 0.00% 100.00%
src/ov005/prep_job_select sally::JobS::~JobS() +56 0.00% 100.00%
src/ov005/prep_job_select SallyJobS_FadeIn +44 0.00% 100.00%
src/ov005/prep_job_select SallyJobS_FadeOut +44 0.00% 100.00%
src/ov005/prep_job_select SallyJobS_ov005_02210898 +44 0.00% 100.00%
📈 9 improvements in unmatched functions
Unit Item Bytes Before After
src/ov005/prep_job_select sally::JobS::Init() +3401 0.00% 98.99%
src/ov005/prep_job_select StartSally_JobS +2663 0.00% 99.52%
src/ov005/prep_job_select .data +159 0.00% 45.18%
src/ov000/arena func_ov000_021d8ed4 +28 86.95% 95.32%
src/ov005/prep_main_menu StartSally_MMenu +21 94.92% 96.77%
src/ov005/prep_job_select SallyJobS_ov005_0220fb18 +19 0.00% 99.80%
src/ov005/prep_job_select SallyJobS_ov005_022108c4 +19 0.00% 99.80%
src/ov005/prep_main_menu func_ov005_02205518 +10 94.60% 99.52%
src/ov005/prep_job_select sally::JobS::Loop() +1 0.00% 0.12%

@Eebit Eebit merged commit 65516e2 into main Jan 12, 2026
2 checks passed
@Eebit Eebit deleted the sally_job_select branch January 12, 2026 05:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants