File information

Last updated

Original upload

Created by

crthdr

Uploaded by

crthdr

Virus scan

Safe to use

Tags for this mod

1091 comments

  1. crthdr
    crthdr
    • member
    • 127 kudos
    Locked
    Sticky
    FREQUENTLY ASKED QUESTIONS
    Spoiler:  
    Show

    How to change Field of View (FOV)
    Options → Mods → Gervant First Person → Field Of View

    There is no "Options → Mods → Gervant First Person"
    When manually installing Next-Gen mods you need to activate mod menu yourself by editing "bin\config\r4game\user_config_matrix\pc\dx11filelist.txt" or dx12filelist.txt for DX12
    Spoiler:  
    Show
    Example:
    audio.xml;
    gameplay.xml;
    hidden.xml;
    hud.xml;
    input.xml;
    localization.xml;
    gamma.xml;
    display.xml;
    graphicsdx11.xml;
    GFP.xml;
    GFP_Combat.xml;

    You can also use Menu Filelist Updater

    Could not find function XXXXX
    Merge scripts with Script Merger

    Property 'environmentParameters' exists but was not imported from C++ code.
    Shared Imports must placed as <Game>\mods\modSharedImports, not <Game>\modSharedImports

    No head shadow
    Head shadow does not work with Ray Tracing. Either disable Ray Tracing or enable GFP Lite Mode in mod menu.

    How do I stop rotating head like an owl
    What you really need is rotate player with camera. Install GFP Strafe.

    Horse/NPC is invisible when close to camera
    Run GFP Exe Patch

    How to uninstall GFP Exe Patch
    To "uninstall" GFP Exe Patch:
    1. Ensure "witcher3.exe.GFP.backup" exists
    2. Delete witcher3.exe
    3. Rename "witcher3.exe.GFP.backup" to witcher3.exe

    How to switch between FP and TP on keyboard
    Set key for "GFP - Change View" in Key Bindings menu

    How to switch between FP and TP on gamepad
    For "hold left stick to change view" add these lines to the top of input.settings
    Spoiler:  
    Show

    [Boat]
    IK_Pad_LeftThumb=(Action=GFP_ChangeView,State=Duration,IdleTime=0.3)
    [BoatPassenger]
    IK_Pad_LeftThumb=(Action=GFP_ChangeView,State=Duration,IdleTime=0.3)
    [Combat]
    IK_Pad_LeftThumb=(Action=GFP_ChangeView,State=Duration,IdleTime=0.3)
    [Combat_Replacer_Ciri]
    IK_Pad_LeftThumb=(Action=GFP_ChangeView,State=Duration,IdleTime=0.3)
    [Diving]
    IK_Pad_LeftThumb=(Action=GFP_ChangeView,State=Duration,IdleTime=0.3)
    [Exploration]
    IK_Pad_LeftThumb=(Action=GFP_ChangeView,State=Duration,IdleTime=0.3)
    [Exploration_Replacer_Ciri]
    IK_Pad_LeftThumb=(Action=GFP_ChangeView,State=Duration,IdleTime=0.3)
    [Horse]
    IK_Pad_LeftThumb=(Action=GFP_ChangeView,State=Duration,IdleTime=0.3)
    [Horse_Replacer_Ciri]
    IK_Pad_LeftThumb=(Action=GFP_ChangeView,State=Duration,IdleTime=0.3)
    [JumpClimb]
    IK_Pad_LeftThumb=(Action=GFP_ChangeView,State=Duration,IdleTime=0.3)
    [Meditation]
    IK_Pad_LeftThumb=(Action=GFP_ChangeView,State=Duration,IdleTime=0.3)
    [Swimming]
    IK_Pad_LeftThumb=(Action=GFP_ChangeView,State=Duration,IdleTime=0.3)
    [ThrowHold]
    IK_Pad_LeftThumb=(Action=GFP_ChangeView,State=Duration,IdleTime=0.3)
    [Scene]
    IK_Pad_LeftThumb=(Action=GFP_ChangeView,State=Duration,IdleTime=0.3)
    [SCENE_IS_STARTING_HACK]
    IK_Pad_LeftThumb=(Action=GFP_ChangeView,State=Duration,IdleTime=0.3)

    There is no "GFP - Change View" in Key Bindings menu
    If installed manually - you definitely skipped input.xml editing

    There is "GFP - Change View" but set key does not work in game
    If installed manually - you probably skipped input.settings editing
    If pressed "Reset to Default" - click Reinstall in TW3MM or edit input.settings manually again

    Grandmaster Cat Armor hood blocks the view
    Wear glasses (The Professor's spectacles) or search some mod to remove hood

    What is Camera Near Plane (near clip plane)
    "Anything closer near clipping distance isn't displayed"
    If you have issues like "black mountain edges" or like this (Z-fighting) then set value to 0.05 or higher

    What is "VR mode"
    During rolls and whirl so called "VR mode" will be enabled - body is transparent, only hands visible.
    Not related to Virtual Reality hardware/software. Called "VR mode" because it looks similar to VR games.

    What is "dynamic VR mode"
    If during specific combat actions "look down limit" is triggered - then "VR mode" will be enabled and "look down limit" will be skipped until end of combat action.

    What is the purpose of modGFP_VR_Fix
    To hide Geralt's bizarre neck transition. This allows proper transparency during "VR mode". AFAIK this has zero side effects.

    How to disable turning horse with mouse
    BHC or some other mod

    FP cutscenes
    You can temporarily enable FP cutscene by pressing Change View in the cutscene (keyboard only by default)
    NOT RECOMMENDED

    What is Lite Mode
    Disables GFP body parts manager
    Uses high value of Camera Near Plane to avoid player head blocking the view
    Used for FP Ciri
    Can be useful for CPC/Doppler/AMM mods
    Since head is not hidden in Lite Mode, Ray Tracing head shadow works too

    What to do if accidentally pressed "Reset to Default" in Key Bindings menu
    If installed with TW3MM - right click on a mod - Reinstall
    If manually - edit input.settings again

    How to avoid clicking OK during script merging
    Go to Script Merger dir, run Tools\kdiff3.exe, go to Settings → Configure KDiff3 → Merge → uncheck Show info dialogs → OK → close KDiff3 to save settings

    Mods compatibility
    Ghost Mode
    OK
    Don't install GFP Disable Special Quen Effect

    No Levels Lite
    OK

    No Levels Normal
    Simplest way to avoid merge conflict with GFP Combat - delete scripts\game\replacers\ciri.ws from modGFP_Combat or modNoLevels

    W3EE Redux
    Compatible modules:
    1. Camera (B+C, B+C)
    2. Strafe
    3. Real Shadows (give higher priority to W3EE)

    3rd person camera mods
    OK

    Custom Player Characters
    Supported only in Lite Mode
    For female characters type fpfemhead(1) in console to switch to female head position

    Doppler mods
    Supported only in Lite Mode
    Woman Combat module is not compatible with GFP Combat/No Spins

    AMM
    Supported only in Lite Mode

    Auto Hide Weapons
    Either don't install AHW and use similar feature from GFP menu
    Or install AHW if you want to use GFP Lite Mode
  2. Griffterthefirst
    Griffterthefirst
    • supporter
    • 7 kudos
    Locked
    Sticky
    Here is a full video MODDING guide for noobs on youtube:  https://www.youtube.com/watch?v=00KE7NmB1Sg

  3. crthdr
    crthdr
    • member
    • 127 kudos
    Locked
    Sticky
    WHY HORSE/NPC INVISIBLE
    Patch your executable with GFP Exe Patch
    In Next-Gen there are 2 exes: dx11 and dx12
    Make sure you patch and run the same exe, or just patch both
  4. crthdr
    crthdr
    • member
    • 127 kudos
    Locked
    Sticky
    Error [modgfp_camerace]local\gervant\fpexec.ws(241): Property 'environmentParameters' exists but was not imported from C++ code.
    Error [modgfp_camerace]local\gervant\fpexec.ws(242): Property 'environmentParameters' exists but was not imported from C++ code.
    Error [modgfp_camerace]local\gervant\fpexec.ws(243): Property 'customClippingPlanes' exists but was not imported from C++ code.
    Error [modgfp_camerace]local\gervant\fpexec.ws(244): Property 'customClippingPlanes' exists but was not imported from C++ code.
    Error [modgfp_camerace]local\gervant\fpexec.ws(245): Property 'nearPlane' exists but was not imported from C++ code.
    Error [modgfp_camerace]local\gervant\fpexec.ws(246): Property 'farPlane' exists but was not imported from C++ code.
    Error [modgfp_camerace]local\gervant\fpexec.ws(247): Property 'aspect' exists but was not imported from C++ code.
    ...

    Put modSharedImports to mods folder
  5. Davcortesco1121
    Davcortesco1121
    • member
    • 0 kudos
      i can`t path, I move  GFP path exe into x64_dx12 , I run it  but it not  works, it says: " cammot path your executable". Please help me  ( sorry. I'm spanish,  my english is regular )
    1. crthdr
      crthdr
      • member
      • 127 kudos
      GFP v6.9 is for game version released on june 6, 2024
    2. Davcortesco1121
      Davcortesco1121
      • member
      • 0 kudos
      I've dowloaded GFP v6.7 and it works. Thanks you for an impresionant mod !!
  6. jlyles1
    jlyles1
    • member
    • 0 kudos
    Where is the input.settings file found?  Is it the same as input.xml?
    1. jlyles1
      jlyles1
      • member
      • 0 kudos
      I found it through the mod manager.
  7. jlyles1
    jlyles1
    • member
    • 0 kudos
    This really does work so much better than it has any right to.  Thank you for the hard work!  My only small complaint is that Geralt continues to move for a fraction of a second after I stop pressing the analogue stick forward.  In most first person games, movement stops immediately.  Is there anyway to fix this?
    1. crthdr
      crthdr
      • member
      • 127 kudos
      GFP Strafe just "hacks" movement rotation and direction but still uses original movement
      Real W3 movement mods possible but don't really exist
      To answer question: I cannot fix this
    2. Dgfxk
      Dgfxk
      • member
      • 0 kudos
      So i reinstalled the mod after getting so many errors but now i am getting this:
      Error [modgfp_combat]local\gfp_combat.ws(12): Structure constructor cannot be used inside parent scope
      Error [modgfp_combat]local\gfp_combat.ws(12): Could not find function 'GFP_Combat'
      Warning [modsharedimports]engine\environment.ws(30): Global native function 'EnableDebugOverlayFilter' was not exported from C++ code.
      Warning [modsharedimports]engine\environment.ws(32): Global native function 'EnableDebugPostProcess' was not exported from C++ code.
      Warning [content0]engine\showflags.ws(11): Global native function 'DebugSetEShowFlag' was not exported from C++ code.
    3. Dgfxk
      Dgfxk
      • member
      • 0 kudos
      I just realized that i replied to the wrong comment
    4. crthdr
      crthdr
      • member
      • 127 kudos
      Merge scripts with Script Merger. If already merged - delete all merges and remerge again.
    5. Dgfxk
      Dgfxk
      • member
      • 0 kudos
      That worked, thanks.
  8. Dgfxk
    Dgfxk
    • member
    • 0 kudos
    I am getting this error:
    Error [modgfp_strafe]local\gfp_strafe.ws(4): Unknown base class 'GFP_Module'
    1. crthdr
      crthdr
      • member
      • 127 kudos
      modGFP_Strafe wants this file modGFP_Camera\content\scripts\local\fpModule.ws
  9. darkmatrixxx
    darkmatrixxx
    • member
    • 0 kudos
    hello, tell me, did anyone have any strange artifacts in the form of blurring the image after some time in the mask? I'm using frame generation. The problem also appears when using other accessories like raincoats, hoods, etc.
  10. kcaz25
    kcaz25
    • supporter
    • 24 kudos
    Now I get this and can't start the game:

    Error [modgfp_camera]local\fpexec.ws(252): Property 'environmentParameters' exists but was not imported from C++ code.Error [modgfp_camera]local\fpexec.ws(253): Property 'environmentParameters' exists but was not imported from C++ code.Error [modgfp_camera]local\fpexec.ws(254): Property 'customClippingPlanes' exists but was not imported from C++ code.Error [modgfp_camera]local\fpexec.ws(255): Property 'customClippingPlanes' exists but was not imported from C++ code.Error [modgfp_camera]local\fpexec.ws(256): Property 'nearPlane' exists but was not imported from C++ code.Error [modgfp_camera]local\fpexec.ws(257): Property 'farPlane' exists but was not imported from C++ code.Error [modgfp_camera]local\fpexec.ws(258): Property 'aspect' exists but was not imported from C++ code.Error [modgfp_camera]local\fpbase.ws(499): Property 'aspect' exists but was not imported from C++ code.Error [modgfp_camera]local\fpbase.ws(509): Property 'aspect' exists but was not imported from C++ code.Error [modgfp_camera]local\fpbase.ws(511): Property 'environmentParameters' exists but was not imported from C++ code.Error [modgfp_camera]local\fpbase.ws(513): Property 'customClippingPlanes' exists but was not imported from C++ code.Error [modgfp_camera]local\fpbase.ws(514): Property 'customClippingPlanes' exists but was not imported from C++ code.Error [modgfp_camera]local\fpbase.ws(516): Property 'nearPlane' exists but was not imported from C++ code.Error [modgfp_camera]local\fpbase.ws(517): Property 'farPlane' exists but was not imported from C++ code.Error [modgfp_camera]local\fpbase.ws(521): Property 'nearPlane' exists but was not imported from C++ code.Error [modgfp_camera]local\fpbase.ws(522): Property 'customClippingPlanes' exists but was not imported from C++ code.Error [modgfp_camera]local\fpbase.ws(526): Property 'customClippingPlanes' exists but was not imported from C++ code.Error [modgfp_camera]local\fpbase.ws(559): Property 'fov' exists but was not imported from C++ code.Error [modgfp_camera]local\fpbase.ws(563): Property 'fov' exists but was not imported from C++ code.Warning [content0]engine\environment.ws(30): Global native function 'EnableDebugOverlayFilter' was not exported from C++ code.Warning [content0]engine\environment.ws(32): Global native function 'EnableDebugPostProcess' was not exported from C++ code.Warning [content0]engine\showflags.ws(11): Global native function 'DebugSetEShowFlag' was not exported from C++ code.

    Can someone tell me what I am doing wrong?
    1. crthdr
      crthdr
      • member
      • 127 kudos
      Put modSharedImports to mods folder
    2. kcaz25
      kcaz25
      • supporter
      • 24 kudos
      Hey that worked! thanks for the mod and the help!

      Endorsed and kudos
  11. RussiaSaper
    RussiaSaper
    • member
    • 0 kudos
    Этот мод не работает с пользовательскими персонажами игроков :(
    1. crthdr
      crthdr
      • member
      • 127 kudos
      same as old doppler mod - supported only in Lite Mode
      with huge clipping but supported

      Options -> Mods -> GFP -> Camera -> Lite Mode
  12. ayalajos7
    ayalajos7
    • member
    • 0 kudos
    Error [modgfp_combat]local\gfp_combat.ws(12): Structure constructor cannot be used inside parent scopeError [modgfp_combat]local\gfp_combat.ws(12): Could not find function 'GFP_Combat'Error [modgfp_camera]local\fp.ws(1593): Could not find function 'GFP_GetHorseSpeed'Warning [modghostofrivia]local\drawkill.ws(8): Native function 'SignalGameplayEvent' was not exported from class 'BattouJutsu' in C++ code.Warning [modsharedimports]engine\environment.ws(30): Global native function 'EnableDebugOverlayFilter' was not exported from C++ code.Warning [modsharedimports]engine\environment.ws(32): Global native function 'EnableDebugPostProcess' was not exported from C++ code.Warning [content0]engine\showflags.ws(11): Global native function 'DebugSetEShowFlag' was not exported from C++ code.
    1. crthdr
      crthdr
      • member
      • 127 kudos
      if new to w3 modding - merge scripts with Script Merger
      otherwise give more info
  13. kcaz25
    kcaz25
    • supporter
    • 24 kudos
    When I use the mod manager to install the mod from my downloads folder the manager tells me that this is not a mod. "not detected as a valid mod" Help
    1. crthdr
      crthdr
      • member
      • 127 kudos
      unpack "full" archive somewhere first
      then you can use TW3MM to install any of 19 unpacked modules
    2. kcaz25
      kcaz25
      • supporter
      • 24 kudos
      Very good to know! Thank you!
  14. MadsBille
    MadsBille
    • member
    • 1 kudos
    First of all, I absolutely adore your work on this mod, and I have played a full playthough with it. It was glorious! This is not a request, more of a question: would it be possible to have Geralt turn his body when strafing? (when strafe module is installed). Since you haven't done it already, I assume it's impossible, but on the infinitesimal chance you simply haven't though of it yet, I'd deign to ask



    1. crthdr
      crthdr
      • member
      • 127 kudos
      In short: real strafing with real animations requires some deep engine knowledge
      GFP Strafe is just a dirty script hack that transforms W3 to Quake in several line of code