Saturday, May 30, 2015

War thunder (tank only)

Fixed:
-Loading status ring cursor in external view and sight in sniper view (tanks only)

Remaining Issues:
-some minor glitches in lower left sniper zoomed view
- icon on maps are in 3d

Installation
Setup Wer thunder in DX9 mode.
In WarThunder install dir find and modify config.blk to have:
  • renderer3:t="dx9"
  • driver:t="dx9"  
  • d3d9ex:b=no
  • disableFlipEx:b=yes
Head to the properties of the Config file and tick the "Read-Only" box at the bottom of the General tab, to stop the Launcher from making changes to the file.
Download the fix here

Install the fix :
Use JSGME (best choice)
Unzip the fix in your JSGME mod dir. and install it with JSGME.
or
Unzip the fix and copy the contain of "HelixModWT" in war thunder install dir.

Additional Notes:

Use  "K" key to activate / de activate fix (you may have to press two time the key in order to activate the fix for the first time)

Use "F3" key to cycle trough different convergence settings

The fix are only defined for some areas in order to avoid some glitches because the shaders are not used only for the circle or for the crosshair of the sight (icons, maps,...).
I use some limits that fit my 1920x1080 screen. Maybe you will have to change them because of your screen resolution. You will have to modify Const2, Const3 and Const4 in DX9Settings.ini for that.
Const2 used for status circle and crosshair : it keeps the map in 2D (fix activated if X < Const2)
Const3 and Const4 are used for "sniper view" :they keeps the writing in top left and the status icon in bottom left  in 2D (fix activated if X > Const2 and Y > Const3)
See pictures below.


13 comments:

  1. Thank you for this man!!
    The game is simply awesome in 3D....but...
    its impossible to aim in sniper mode....at least i didnt find a way to configure it right
    :(

    ReplyDelete
  2. I need to press K in the game or where? When I do this nothing happens :(

    ReplyDelete
    Replies
    1. That would be in-game, according to the instructions. Should make it enable/disable the fix, so 3D would go from broken to fixed.

      Be sure to follow the instructions exactly, it sounds like you skipped the DX9 step.

      Delete
    2. my reply didappeared 2 times. i added again below with the full file entries

      Delete
  3. No, I think everything is OK. Here is my config.blk-file:

    forcedLauncher:i=0
    renderer2:t="auto"
    language:t="German"
    cloudsQuality:t="movie"
    doShowDriversOutdated:b=yes
    graphicsQuality:t="custom"
    use_release_candidate:b=no
    releaseChannel:t=""
    renderer3:t="dx9"
    clientType:t="auto"
    rseed:i=14373
    use_gamepad_interface:b=no
    rdseed:i=3142
    tencent:b=no
    clientBitType:t="auto"

    video{
    mode:t="fullscreen"
    postfx_antialiasing:t="high_fxaa"
    vsync:b=no
    adaptive_vsync:b=no
    resolution:t="1920 x 1080"
    instancing:t="auto"
    compatibilityMode:b=no
    disableFlipEx:b=yes
    .....

    I also copied your fix files into
    F:\SteamLibrary\steamapps\common\War Thunder

    The game starts in 3D. But I have no effect with the keys K and F3

    ReplyDelete
    Replies
    1. If K and F3 don't seem to work, it's unlikely that the HelixMod is installed properly. What about driver:t="dx9" and d3d9ex:b=no steps?

      Delete
  4. why is my reply always deleted here?
    too long?

    ReplyDelete
  5. Ok, here is the full file. I will clean it up here to save scoll-space when the problem is solved.:
    Is the effect when I press K or F3 very big ? Maybe I am blind?
    Is it also in the main menu when I see the 3D view of the tank or only in the battle?


    forcedLauncher:i=0
    renderer2:t="auto"
    language:t="German"
    cloudsQuality:t="movie"
    doShowDriversOutdated:b=yes
    graphicsQuality:t="custom"
    use_release_candidate:b=no
    releaseChannel:t=""
    renderer3:t="dx9"
    clientType:t="auto"
    rseed:i=14373
    use_gamepad_interface:b=no
    rdseed:i=3142
    tencent:b=no
    clientBitType:t="auto"

    video{
    mode:t="fullscreen"
    postfx_antialiasing:t="high_fxaa"
    vsync:b=no
    adaptive_vsync:b=no
    resolution:t="1920 x 1080"
    instancing:t="auto"
    compatibilityMode:b=no
    disableFlipEx:b=yes
    windowed:b=no
    oculus:b=no
    driver:t="dx9"
    pxFonts:b=yes
    alpha_to_coverage:b=yes
    vrMode:b=yes
    }

    graphics{
    advancedShore:b=yes
    fxDensityMul:r=1
    cloudsTexDiv:i=2
    enemiesQuality:t="low"
    waterReflectionTexDiv:i=2
    clipmapScale:r=1.5
    backgroundScale:r=1
    rendinstDistMul:r=2.2
    lenseFlares:b=yes
    grassRadiusMul:r=1.8
    shadowQuality:t="ultrahigh"
    anisotropy:i=16
    texquality:t="high"
    numCloudLayers:i=100
    fxTexScale:r=0.5
    landquality:i=4
    lastClipSize:i=8192
    hqHangarWeather:b=yes
    enableSuspensionAnimation:b=yes
    tireTracksQuality:i=3
    dirtSubDiv:i=2
    physicsQuality:i=5
    cloudsQuality:i=1
    skyQuality:i=1
    panoramaResolution:i=2048
    foamQuality:t="high"
    }

    ReplyDelete
  6. part 2 :

    render{
    selfReflection:b=yes
    fxReflection:b=yes
    grass:b=yes
    motionBlur:b=no
    grassInTankVision:b=yes
    waterReflection:b=yes
    rendinstGlobalShadows:b=yes
    ssaoQuality:i=2
    softFx:b=yes
    haze:b=yes
    shadows:b=yes
    blurShadowsQuality:i=1
    wake:b=yes
    waterRefraction:b=yes
    ssrQuality:i=2
    }

    download{
    dnl_speed_rate:i=1000
    upl_speed_rate:i=77
    tracker_exchange:b=yes
    upl_limit:b=no
    peer_exchange:b=yes
    UTP:b=yes
    seeding_on:b=no
    DHT:b=yes
    dnl_limit:b=no
    UTP2:b=no
    }

    launcher{
    startup_with_windows:b=no
    hide_to_tray_option:b=no
    carouselImagesListUrlOverride:t="127.0.0.1:23456/web/carousel-images.csv"
    enableCarousel:b=no
    carouselHtmlUrlOverride:t="127.0.0.1:23456/web/carousel.html"
    overrideCarouselUrls:b=yes
    preload:b=yes
    enable_carousel:b=yes
    bg_update:b=yes
    }

    directx{
    d3d9ex:b=no
    maxaa:i=2
    }

    yunetwork{
    enableWebStatus:b=no
    webStatusPort:i=23456
    isExpertMode:b=no
    curCircuit:t="production"
    webStatusLocalhostOnly:b=yes
    }

    oculus{
    maxSeparation:r=0.0005
    predictionEnabled:b=no
    k1:r=0.5
    fovMul:r=1.2
    edgeScale:r=0.95
    zeroParallaxDist:r=3
    k2:r=0.666
    magnetometerEnabled:b=no
    }

    sound{
    speakerMode:t="speakers5.1"
    fmod_sound_enable:b=yes
    }

    debug{
    screenshotAsJpeg:b=yes
    512mboughttobeenoughforanybody:b=yes
    }

    ReplyDelete
  7. I don't have this game, so I cannot test it directly.

    It looks to me like the instructions are possibly wrong. In the dx9settings.ini file, the keys used are actually 'K' and 'r', instead of 'k' and 'F3'.

    Try Shift-K, capital K. And try lower case 'r' for cycling convergence.

    ReplyDelete
    Replies
    1. i tried again. there is no effect to see pressing Shift-K, capital K or lower case 'r'

      Do I need to run special Helixprogramms in the back ground? I don't know

      Delete
    2. No, you just install the HelixMod fix by dragging the d3d9.dll, dx9settings.ini, and ShaderFixes folder into the game folder. They are automatically loaded by the game. Make sure they are in the same folder as the game .exe. I'm not sure the layout of the game. Also worth experimenting by putting copies above and below the .exe in folders, as some games change the active directory.

      Try to make sure the game is running for sure in DX9. Not sure how with this game, maybe use MSI Afterburner to check. This fix requires DX9. And a lot of games have updated to use DX11.

      Make sure the game is running full screen. Not windowed, not windowed fullscreen. 3D requires fullscreen. It seems like you have it working in 3D, it's just not kicking in the fix.

      You can always try the Debug version of the HelixMod. Look for an appropriate version from List of Versions

      If you install the Debug version, you will see a LOG.txt file and red text on screen we use to make fixes. If you don't see those things, then that tells us that the HelixMod is not being loaded at all and would be the problem.

      Delete