IllusionMods / KeelPlugins

Various plugins for Illusion's games
GNU General Public License v3.0
55 stars 23 forks source link

[RealPOV.KoikatsuSunshine.dll] Feature improvements #41

Open allrobot opened 4 months ago

allrobot commented 4 months ago

I hope to add the ability to modify the camera position for first-person view, such as making changes to the camera's XYZ coordinates. For reference, I am looking at the KK_PovX or HS2_PovX plugins written by FairBear. FairBear's PovX plugin provides support for settings related to the first-person view camera, which is quite convenient and offers a comfortable field of view.

If manually setting xyz is too cumbersome, you can use the Pov function of the ksPlug plugin created by Katarsys. By holding down the right mouse button and dragging, the camera can be moved along the xy-axis. When holding down the middle mouse button and dragging, the camera can be moved along the z-axis. Additionally, zooming in and out of the field of view can be done by scrolling the middle mouse button. The camera movements and zooming can all be controlled with a single mouse.

I also hope to expand the "Hide Head" option to include hiding the head and neck, as the neck slightly obstructs a small portion of the field of view.

refer to ksPlug,

Keelhauled commented 4 months ago

Sounds good, the neck definitely annoys me too.

allrobot commented 4 months ago

Sounds good, the neck definitely annoys me too.

It seems like you are a developer. I have added a new suggestion: If manually setting xyz is too cumbersome, you can use the Pov function of the ksPlug plugin created by Katarsys. By holding down the right mouse button and dragging, the camera can be moved along the xy-axis. When holding down the middle mouse button and dragging, the camera can be moved along the z-axis. Additionally, zooming in and out of the field of view can be done by scrolling the middle mouse button. The camera movements and zooming can all be controlled with a single mouse.

Keelhauled commented 4 months ago

When you say "I hope to add x", you surely mean that you will be the one working on these changes right?

allrobot commented 4 months ago

Is my request unreasonable? I have limited personal capacity and I am currently busy with other script writing tasks. With insufficient energy and capability, I have no choice but to post feature-related issues, hoping that others will be attracted by the new suggestions for development. If by the end of the year the issue cannot be closed, I will clone the source code and learn how to develop plugins for the Illusion game on my own, attempting to modify the source code to achieve the desired functionality request.

Keelhauled commented 4 months ago

It's not unreasonable at all. The words you used just literally mean you would be the one coding. Probably just a bit of a language barrier.

allrobot commented 4 months ago

It's not unreasonable at all. The words you used just literally mean you would be the one coding. Probably just a bit of a language barrier.

Sorry, I will try to use gpt-3.5-turbo-0613 less for translation as it seems to have issues with certain vocabulary.