; Comments start with ; or # character on a new line, these lines are ignored
; See the read-me at http://www.nexusmods.com/skyrim/mods/49036/? or in
; downloaded mod archive for documentation on how to configure
;コメントは;で始まります。また#は新規追加行、これらの行は無視されます
;参照http://www.nexusmods.com/skyrim/mods/49036/?で読んでください
;設定する方法の説明書のMODのアーカイブをダウンロード

; Keycode IDs:
; https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731%28v=vs.85%29.aspx
; numpad 8 reloads, uncomment to bind numpad9 to toggle view and numpad 7 to attach camera on crosshair target
;キーコードのID：
; https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731%28v=vs.85%29.aspx
;テンキー8にリロード割り当て済、コメント削除時にはテンキー9に視点のトグル、テンキー7は、カメラのクロスヘア ターゲット
;
;訳注:設定項目で使われている、enable(有効)の反対は、disable(無効)です。ture(真)の反対は、false(偽)です。
;訳注:IFPVとは、このmodのことです。
;

!bindkey 0x68 0 "ReloadIFPV"
;!bindkey 0x69 0 "ToggleIFPV"
;!bindkey 0x67 0 "AttachIFPV"
;!bindkey2 0x65 0 "ToggleHeadTrack"
;!bindkey 0x63 0 "ToggleHead"
!bindkey 0x64 0 "ToggleHelmetCamOn"

; Uncomment these two to allow free looking while numpad 6 is held (character doesn't turn to crosshair)
;テンキー6が押された時に自由視点をできるようするには、2つのコメントを外す(キャラクターのクロスヘア位置は旋回しません)

;!bindkey2 0x66 0 "TurnFreeLookOn"
;!bindkey2 -0x66 0 "TurnFreeLookOff"

; Camera position offsets from eyes center in game units. If you are using beast race then scroll down for offsets.
;ゲーム内単位での目の中心からカメラの位置オフセット。獣人種族を使用している場合、オフセットを下にずらしします。

!set fPositionOffsetHorizontal 0
!set fPositionOffsetVertical 0
!set fPositionOffsetDepth 3

; How much rotation is applied from head. 1 means camera direction equals head rotation, 0 means camera direction
; equals look direction. 0.5 would be the middle.
;どの位自転すると、頭からの位置が適用されるかどうか。1はカメラと頭の位置の一致を意味し、0はカメラの向き、
;頭の向きは、視線方向に一致します。 0.5は真ん中になります。

!set fRotationFromHead 0

; Restrict view angle so you can't look yourself in the eye.
;あなたは目で自分を見ることができないので、視野角を制限します。訳注:Horizontal(水平)、Vertical(垂直)


!set fRestrictAngleHorizontal 90
!set fRestrictAngleVertical 80

; set both false if you don't want to overwrite vanilla FP, you could instead use then custom keybind
;両方共falseに設定し、バニラFPを上書きしない場合は、その分浮いたカスタムキーを割り当てることができます。

!set bZoomIntoIFPV true
!set bToggleIntoIFPV true

; Set true to allow head tracking crosshair in third person view.
;三人称視点でヘッドトラッキングのクロスヘアを可能にする場合はtrueに設定します。

!set bHeadtrack false

; Some internal values. Ignore these.
;いくつかの内部値。これらは無視してください。

!set fExtraRotationFromCamera 0
!set fUpdateProfileInterval 0.2
!set fTweenLength 0.2
!set iDebug 0
!set bEnabled true
!set bActivated false
!set iUnused1 0
!set iUnused2 0
!set iUnused3 0
!set iFaceCrosshair 0
!set bHideHead false

; Profiles are selected from top to bottom, whichever first satisfies all conditions
; Profiles without any conditions are never selected but can be entered through command or keybind
; Profiles that use "skip" command are not selected automatically
; Profiles that use "disable" command are not loaded
;プロファイルは、上から下に、いずれか最初に満たす全ての条件から選択されます
;プロファイルで任意の条件なしに選択されることはありませんが、コマンドやキー割り当てを介して入力することができます
;プロファイルで"スキップ"コマンドを使用していませんし、自動的に選択されていません
;プロファイルで "無効"コマンドを使用しロードされていません

; Normal profiles
;通常のプロファイル

[ToggleIFPV]
; this profile will not be selected automatically because there are no conditions, but it was bound to key
;条件がないので、このプロファイルが自動的に選択されることはありません、しかし、キーには割り当てされています

+GoThirdPerson
+modifynooverride bActivated true

[ReloadIFPV]
+reload

[AttachIFPV]
; Attach camera to crosshair target so you can see through their eyes, you don't gain control of them
;あなたの目であるかのように、カメラへクロスヘア ターゲットを取り付けます、自分でそれらのコントロールはできません


+AttachCamera

[TurnFreeLookOn]
+setnooverride iUnused1 1

[TurnFreeLookOff]
+setnooverride iUnused1 0

[ToggleHeadTrack]
+modifynooverride bHeadtrack true

[ToggleHead]
+modifynooverride bHidehead true

[ToggleHelmetCamOn]
+setnooverride iUnused3 1
-bindkey 0x64 0 "ToggleHelmetCamOff"

[ToggleHelmetCamOff]
+setnooverride iUnused3 0
-bindkey 0x64 0 "ToggleHelmetCamOn"

{SLProfile}
(bIsActive==true)
(Keyword&SexLabActive)
+set fRotationFromHead 1
-return fRotationFromHead
+set fExtraRotationFromCamera 1
-return fExtraRotationFromCamera
+set bHeadtrack false
-return bHeadtrack
+set fNearClip 0.001
-return fNearClip

; Used in the toggle free look hotkey.
;トグル 自由視点ホットキーで使用されます。

{FreeLook}
(iUnused1==1)
+set iFaceCrosshair -1
-return iFaceCrosshair

; Disable IFPV during VATS.
;キルムーブカメラ中にIPVを無効にします。訳注:VATSとは、キルムーブカメラのことです。

{Cinematic3rdPersonCam}
(iCameraState==2)
+set bActivated false
-return bActivated

{AllowLookDuringKillmove}
(bKillMove==true)
(bIsActive==true)
+set fExtraRotationMouse 1.3
-return fExtraRotationMouse
; This profile has been found to cause problems. So it's disabled.
;このプロファイルは、問題を引き起こすことが分かっています。なのでそれらを、無効にしています。

disable

; This is for furniture used during crafting.
;これは、家具を使い製造する時に使用されます。

{CraftingFurniture}
(iUnused2==1)
(bIsActive==true)
+set fRotationFromHead 1
-return fRotationFromHead
+set bHeadtrack false
-return bHeadtrack
+set fNearClip 4
-return fNearClip

; These are used to trigger crafting furniture profile. This might not work on non-english localized Skyrim!
;これらは、家具を使い製造する時のトリガープロファイルです。これは英語以外のSkyrimでは動作しない可能性があります！

{AlchemyFurniture}
(sFurniture&alchemy)
+set iUnused2 1
-return iUnused2
{EnchantingFurniture}
(sFurniture&enchanter)
+set iUnused2 1
-return iUnused2
{ForgeFurniture}
(sFurniture&forge)
+set iUnused2 1
-return iUnused2
{CookingFurniture}
(sFurniture&cooking)
+set iUnused2 1
-return iUnused2
{GrindstoneFurniture}
(sFurniture&grind)
+set iUnused2 1
-return iUnused2
{SmelterFurniture}
(sFurniture&smelter)
+set iUnused2 1
-return iUnused2
{SkinningFurniture}
(sFurniture&tanning)
+set iUnused2 1
-return iUnused2
{WorkbenchFurniture}
(sFurniture&workbench)
+set iUnused2 1
-return iUnused2
{AnvilFurniture}
(sFurniture&anvil)
+set iUnused2 1
-return iUnused2

; Turns character when you reach certain angle in free look mode, disabled by default
;旋回時、自由視点モードで一定の角度に到達した場合でもキャラクターを表示します。デフォルトでは無効です。


{LeftTurn}
; 1.2217 rad = 70 deg
(fCameraViewOffsetHorizontal<-1.2217)
(bMounted==false)
(bIsActive==true)
+set iFaceCrosshair 2
-return iFaceCrosshair
; Remove the line "disable" to enable auto-turn character when looking left past certain degree
;有効にするには"無効"行を削除、自動旋回時、キャラクターがある一定の角度を超えると左を見ます
;訳注:旋回中の視点移動


disable

; Turns character when you reach certain angle in free look mode, disabled by default
;デフォルトでは無効になっている自由視点モードで、一定の角度に到達した場合でもキャラクターを表示します


{RightTurn}
(fCameraViewOffsetHorizontal>1.2217)
(bMounted==false)
(bIsActive==true)
+set iFaceCrosshair 2
-return iFaceCrosshair
; Remove the line "disable" to enable auto-turn character when looking right past certain degree
;有効にするには"無効"行を削除、自動旋回時、キャラクターがある一定の角度を超えると右を見ます
;訳注:旋回中の視点移動


disable

; Change camera position a bit during vampire lord
;カメラの位置を少しだけ変更、ヴァンパイア ロード時

{VampireLord}
(bVampireLord==true)
(bIsActive==true)
+set fPositionOffsetDepth 10
-return fPositionOffsetDepth

; Change camera position a bit during werewolf
;カメラの位置を少しだけ変更、ウェアウルフ時

{WerewolfForm}
(bWereWolf==true)
(bIsActive==true)
+set fPositionOffsetDepth 10
-return fPositionOffsetDepth

{Mounting}
(bMounting==true)
(bIsActive==true)
+set fNearClip 3
-return fNearClip

{Dismounting}
(bDismounting==true)
(bIsActive==true)
+set fNearClip 3
-return fNearClip

{CombatInVanillaFirstPerson}
(bWeaponOut==true)
(bIsActive==true)
+GoFirstPerson
-GoThirdPerson
; Remove the "disable" on next line to make all combat in vanilla first person view.
;バニラの一人称ビューで全ての戦闘を行う為には、次の行の"無効"を削除します。

disable


{SittingChange}
(iCameraState==5)
(bIsActive==true)
+set bHeadtrack false
-return bHeadtrack
+set fRotationFromHead 1
-return fRotationFromHead

{CraftingChange}
(iCameraState==8)
(bIsActive==true)
+set bHeadtrack false
-return bHeadtrack
+set fRotationFromHead 1
-return fRotationFromHead

{TransitionCam}
(iCameraState==6)
(bIsActive==true)
+set bHeadtrack false
-return bHeadtrack
+set fRotationFromHead 1
-return fRotationFromHead

{BleedoutCam}
(iCameraState==11)
(bIsActive==true)
+set bHeadtrack false
-return bHeadtrack
+set fRotationFromHead 1
-return fRotationFromHead

{BowAimingInVanillaFirstPerson}
(bAimBow==true)
(bIsActive==true)
+GoFirstPerson
-GoThirdPerson
; Remove "disable" to automatically switch to vanilla FP during bow aim
;弓構え時、自動的にバニラFPに切り替えるには、"無効"の行を削除します

disable

; Bow aiming profile. Disable head tracking because it will mess up everything.
;弓の照準プロファイル。ヘッドトラッキングを無効にします、視点が乱雑に動かないようにする為です。

{BowAiming}
(bAimBow==true)
(bIsActive==true)
+set bHeadtrack false
-return bHeadtrack
+set fRotationFromHead 0
-return fRotationFromHead

; Mounted horse profile, restrict camera angle a bit more.
;馬の騎乗時のプロファイル、少しだけカメラの角度を制限します。

{Mounted}
(bMounted==true)
(bIsActive==true)
+set fRestrictAngleHorizontal 70
+set fRestrictAngleVertical 50
-return fRestrictAngleHorizontal
-return fRestrictAngleVertical

; Profile for if user has enabled helmet cam (see their hat).
;ユーザーがヘルメットカム(その帽子を参照)を有効にしている時のプロファイル


{HelmetCam}
(iUnused3==1)
(bIsActive==true)
+set fPositionOffsetHorizontal 0
+set fPositionOffsetVertical -1
+set fPositionOffsetDepth -5
+set fNearClip 1.0
+set bHideHead true
-return fPositionOffsetHorizontal
-return fPositionOffsetVertical
-return fPositionOffsetDepth
-return fNearClip
-return bHideHead

; Beast race offsets for khajiit. Move camera forward and up a bit.
;獣人種族カジート向けオフセット。少しだけカメラの角度を制限します。

{BeastRaceKhajiit}
(sRace&khajiit)
(bIsInIFPV==true)
+set fPositionOffsetDepth 5
-return fPositionOffsetDepth
+set fPositionOffsetVertical 1
-return fPositionOffsetVertical
; This profile is not necessary since head can be hidden reliably.
disable

; Beast race offsets for argonian. Move camera forward and up a bit.
;獣人種族アルゴニアン向けオフセット。少しだけカメラを前と上に移動します。


{BeastRaceArgonian}
(sRace&argonia)
(bIsInIFPV==true)
+set fPositionOffsetDepth 5
-return fPositionOffsetDepth
+set fPositionOffsetVertical 1
-return fPositionOffsetVertical
; This profile is not necessary since head can be hidden reliably.
disable

; Main IFPV configuration that isn't overrided by other profiles.
;他のプロファイルによって上書きされていない主なIFPV構成。

{Main}
(bIsInIFPV==true)
; Set near clip to larger value to fix mountain flicker or lower value to reduce clipping nearby objects.
;近景の表示設定、値を大きくすると山のちらつきを抑えられます、値を小さくすると近くの物を正常に表示できるようになります。
;訳注:値が相反していますので、大なり小なり変更して適切に調節してください。ver2.9-3.0までこの値は6.0でした。


+set fNearClip 7.0
-return fNearClip
; Set in next line true to false, to not allow head tracking crosshair
;次の行は、trueからfalseへ、ヘッド トラッキング クロスヘアを使用しない場合は設定します


+set bHeadtrack true
-return bHeadtrack
; Set next line from true to false to allow third person cinematic killmoves while in IFPV.
;次の行は、IFPV時、trueからfalseに設定した場合、3人称視点で映画のようなキルムーブを可能にします。

+set bDisableVATS true
-return bDisableVATS
; Set character turns to crosshair or not.
; 0 = let game decide (normal behavior)
; 1 = always turn like weapon is drawn
; -1 = force not turning character ever
; -2 = character doesn't auto-turn when weapons are out but still turns if you move or attack
;      (can be good to fix "wobble" during weapon out turning)
;キャラクターのクロスヘアの表示、非表示。
; 0 = ゲームに決めさせます(通常の動作)
; 1 = 旋回時、常に武器が描写されます
; -1 = キャラクターを旋回時、常時強制的に非表示にします
; -2 = 武器抜刀中、キャラクターの向きを自動的に旋回させませんが、移動や攻撃時、静かに旋回させます
;      (武器を抜刀したままの旋回時"ぐらつき(揺れ)"を修正することができます)


+set iFaceCrosshair -2
-return iFaceCrosshair
+set bHideHead true
-return bHideHead
