Exopandora / ShoulderSurfing

Shoulder Surfing Reloaded is a highly configurable third person camera mod for minecraft.
MIT License
48 stars 9 forks source link

Lock Third Person / Remove First Person #184

Open devurose opened 1 month ago

devurose commented 1 month ago

I would love to see the added option to support removing the 1st person view in it's entirety, leaving only shoulder surfing's 3rd person perspective!

I have not seen this done on any fabric mods before to my knowledge, and it would be very useful to my current modpack as the first-person view disrupts the immersion/theme of the pack, others may have the same issue as well :)

I am unsure as to how complicated a feature like this would be to implement, I just figured I might as well make a suggestion, thank you for your time ^^

Exopandora commented 1 month ago

Thank you for the suggestion. Wouldn't it be possible to provide a default config file, with a disabled F5 key and the following shoulder surfing config options:

[perspective]
    #The default perspective when you load the game.
    #Allowed Values: FIRST_PERSON, THIRD_PERSON_BACK, THIRD_PERSON_FRONT, SHOULDER_SURFING
    default_perspective = "SHOULDER_SURFING"
    #Whether or not to remember the last perspective used.
    remember_last_perspective = true
devurose commented 1 month ago

Thank you for the suggestion. Wouldn't it be possible to provide a default config file, with a disabled F5 key and the following shoulder surfing config options:

[perspective]
  #The default perspective when you load the game.
  #Allowed Values: FIRST_PERSON, THIRD_PERSON_BACK, THIRD_PERSON_FRONT, SHOULDER_SURFING
  default_perspective = "SHOULDER_SURFING"
  #Whether or not to remember the last perspective used.
  remember_last_perspective = true

Of course! I enjoy this rendition of the mod very much, it's definitely one of if not my absolute favorite ^^

Completely fair suggestion though, as I am actually doing that exact thing at the moment!

However, an issue I kept experiencing with playtesters is that unless explicitly stated, they assumed I shipped a faulty config and rebinded the F5 key 😅

Hence why I'm wondering if it's plausible to make it more concrete, if not I'll keep it as is and put a little note, I've just always liked guiding players as least as possible haha