Krari AI: Reference notes for MenuItem sliders and Save/Load input #230
Replies: 4 comments
|
Sorry, I have actually no idea what you want. Can you reparse your text with the instructions to clearly lead with an intention and context in simpler words before going into technical details? Also, can you tell it to drop or shorten the prolog and epilog? In general there is a lot of context noice from what you are currently working on here, I assume. That is just not helpful. It could really need a filter pass. |
|
Additional reference SHC1.41 rendering findings from the Custom Hotkeys editor (source unchanged):
Reference SHA256 |
|
Follow-up to the Custom Hotkeys native skin findings: two details matter when reusing the existing primitives during gameplay.
Frozen extension18ca42f, native PID16012, verified the correction on both gameplay editor pages after starting A Mighty Oasis: red rows, selected row, standard buttons and centered captions appeared normally. No Lua error. Reference executable remains SHC1.41 SHA256 |
|
Additional original UI primitive confirmed against SHC1.41 SHA256
Custom Hotkeys now uses the published UI primitive with that style/target, temporarily restoring ButtonState.interacting afterward, and retains its existing exclusive draft-text owner. Frozen6a952f9/PID7852 verified the recessed search field and live filtering in-game without native text-state ownership changes. This is a caller/primitive finding, not a reconstructed C++ match or broader keyboard/replay acceptance claim. Evidence. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
TL;DR: Reference notes for anyone reconstructing the native menu sliders and Save/Load dialogs. No implementation is requested by this issue.
These observations explain how the existing controls pass values and handle keyboard input. They may help avoid reconstructing those behaviors incorrectly.
Proposed change: Use these findings when the corresponding functions are implemented:
+0x3C/+0x40/+0x44for minimum, maximum and current value. Operations 1, 7 and 2 read values, request the step and submit a change.+0x20is thumb width.drawHeaderTextBannerat0x475CC0appears to take six arguments: the caller pushes six and the callee returns withret 0x18. Check the five-argument declaration.Status / review: Version: SHC 1.41 West. Findings come from assembly and native control checks; no implementation or binary match is claimed. This can be moved to project documentation if an issue is not the preferred place for reference notes.
Save/Load notes · Slider notes
All reactions