Interaction Mode setting: center
Posted: Mon Nov 04, 2019 4:38 pm
I didn't post this in the mod forum because I consider this not really a mod as much as something to be considered as a QoL option in DFU.
Simply add a checkbox with "Center Interaction Mode Icon". Which would change the interaction modes positioning.
Which would look like this ingame:
I did this in Unity by just editing HUDInteractionModeIcon.cs where i changed the position to:
Position = new Vector2((Screen.width * 0.5f) - (TalkTexture.width * 2.2f), (Screen.height * 0.5f) - (TalkTexture.width * 0.8f));
Then, for a fancier result, have a version of the interaction icons where the inspect icon is the crosshairs. So you can always change to Inspect Mode to not have an icon in the middle of the screen. (This could alternatively be added by a tiny mod I guess?)
This would help in knowing what you are about to do when you click stuff without having to check in the left corner or constantly change modes to be certain you're in the right one.
Edit: the other way to do this would be to have a crosshair option where the crosshair is the interaction mode.
Simply add a checkbox with "Center Interaction Mode Icon". Which would change the interaction modes positioning.
Which would look like this ingame:
I did this in Unity by just editing HUDInteractionModeIcon.cs where i changed the position to:
Position = new Vector2((Screen.width * 0.5f) - (TalkTexture.width * 2.2f), (Screen.height * 0.5f) - (TalkTexture.width * 0.8f));
Then, for a fancier result, have a version of the interaction icons where the inspect icon is the crosshairs. So you can always change to Inspect Mode to not have an icon in the middle of the screen. (This could alternatively be added by a tiny mod I guess?)
This would help in knowing what you are about to do when you click stuff without having to check in the left corner or constantly change modes to be certain you're in the right one.
Edit: the other way to do this would be to have a crosshair option where the crosshair is the interaction mode.