Re-assigning button functionality

Previously I had mentioned that you can change what some of the buttons on the Scene Settings menu. I took some time to try it out and did get some nice results.

If you look at each entry in mo00_00_00_06.lst, you'll notice that the first 20-30 arguments are frame names in the xx file.

All these buttons seem to do is toggle visibility. That is, if the button is enabled, then the referenced frame will be visible. If it is disabled, then the frame will be hidden.

This is most likely how the torn/nude states are achieved: you have two frames "null_nuge" and "null_hadaka" each storing all of the frames for each body. So in null_hadaka, you would store the nude body and anything related to it, and with null_nuge you have the torn body and everything related to it.

You then specify that null_nuge should be shown when you enable "torn". This will hide null_hadaka, and consequently all child frames are hidden as well. This effectively allows you to switch between the torn/nude states using the two buttons.

The same applies for all of the other buttons and checkboxes (highlights, tears, blush, and cum).

Unfortunately, where the client checks for these frames are hardcoded. That means Highlights, tears, face and mouth cum, and blush will check 10_00.xx, whereas the other 4 check 01_00.xx. Note that none of them check 01_01.xx, so it is pretty useless as far as I can see (since there aren't any other buttons).

But regardless, you can still do something. The nude and torn bodies are treated separately, so for each button you actually have two functions available: one for torn, and one for nude.

A simple mod would be to add some wings and turn them on or off.
You would first add the wings under the appropriate frame (null_nuge or null_hadaka), then go to 06.lst and search for the button that you want to re-assign.

You can use the reference list to figure out which one you want.

Note that the original frame that was assigned will automatically show up now since you no longer tell it to be hidden. This means any cum will appear on her body. You will have to either delete the mesh or hide it yourself (set it to 100% transparent).

Afterwards, you can choose to hide/show the mesh just by clicking on the button!

No comments:

Post a Comment