This client modification is made to make the game compatible with nvidia's rtx-remix.
How? By manually reimplementing fixed function rendering :)
It does not come with a 'rtx mod' -> meaning no custom models nor materials.
A demo mod can be found over at modDB: https://www.moddb.com/mods/cod5-nacht-der-untoten-demo
^ Footage: https://www.youtube.com/watch?v=hCv3p1qT3q0
- Download the latest release and extract the contents into your CoDWaW root directory.
The in-game console should show
t4-rtx-version >
if the dll was loaded correctly.
If not, look at the troubleshoot section further down.
- Read the
Dvars / Console Commands
andCurrent issues
sections
- Install the latest full rtx-remix release (0.4.0 at this time)
https://github.com/NVIDIAGameWorks/rtx-remix/tags
- (Optional) Install the latest
github action
builds of:
remix bridge - https://github.com/NVIDIAGameWorks/bridge-remix/actions
remix runtime - https://github.com/NVIDIAGameWorks/dxvk-remix/actions
- Download the latest t4-rtx
github actions
build:
Release-binaries-t4-rtx - https://github.com/xoxor4d/t4-rtx/actions
- Drop
nvapi.dll
and the contents of theassets
folder into your CoDWaW root directory and start the game.
The in-game console should showt4-rtx-version >
if the dll was loaded correctly.
- Read the
Dvars / Console Commands
andCurrent issues
sections
๐ธ skybox and fog settings can be tweaked per map by using
map_settings.ini
found in thet4rtx
folder ๐ธ
-
use console commands starting with
rtx_sky_
to spawn/change the skybox -
rtx_disable_world_culling
:: tweak culling to your needs (set toless
by default) -
r_aspectRatio
:: AUTO is truly auto now and supports any aspect ratio -
use console commands
noborder
&windowed
to switch between borderless and normal windowed mode
(set dvarsvid_xpos 0
andvid_ypos 0
to put the window in the top left corner) -
use console command
unlockall
to unlock all sp missions
-
A. Commandline Arguments:
-no_default_sky
:: disable spawning of a default sky on each map-stock_effects
:: render effects using shaders-no_fog
:: disable fog-no_forced_lod
:: do not setr_forceLod
tohigh
by default-load_normal_spec
:: enable loading of specular and normal maps (if you need to for some reason)
eg: โ
c:\path\CoDWaWmp.exe -no_default_sky -stock_effects
- B. Dvars:
r_forceLod
:: force all models to a specific LOD (highest by default)r_lodScaleRigid
:: adjust static model draw distances (lower values increase draw distance)fx_cull_elem_draw_radius
:: fx elements inside this radius are not affected by culling (needsfx_cull_elem_draw
)rtx_sky_follow_player
:: sky follows the player to prevent culling issuesrtx_disable_entity_culling
:: disable culling of game entitiesr_warm_dpvs
:: disable all culling if true (not recommended - usertx_disable_world_culling
)r_warm_static
:: unlimited draw distance for static models if true (not recommended, user_lodScaleRigid
)
- C. Console commands:
export_entities
:: export map entities and static models (misc_models) tocod5root/t4rtx/entity-export/mapname.map
- fullscreen, changing resolution or anything else that requires the game to restart the renderer might crash the game
- effects will slow down the game (really depends on the effect and the amount - use
fx_enable 0
orfx_cull_
dvars to adjust to your liking - marking certain effect textures as ignore might help as well)
- make sure you are on the latest version (1.7)
- disable your onboard gpu (BIOS)
- download a debug build and watch for descriptive errors in the external console
- try to run the game in windowed mode:
- use commandline arguments like
c:\path\CoDWaW.exe +set r_fullscreen 0
- or edit your player config (
appdata/local/Activision/CoDWaW/players/yourprofile
)
- use commandline arguments like
- download asiloader (the non x64 variant)
- rename the downloaded file to
dsound.dll
and place it into the cod5 root folder - rename
nvapi.dll
tonvapi.asi
or any other name as long as it ends with.asi
- start the game
- captures loaded in the toolkit dont work correctly (UTF8 error), look here
- black main menu? Make sure shadermodel is not set to 2.0
- setup
COD5_ROOT
environment variable with path to your cod5 directory (optional) - run
generate-buildfiles_vs22.bat
to generate build files (build folder) - compile and copy
nvapi.dll
(renamed t4-rtx.dll) to your CoDWaW root folder- ^ automatically happens if you setup
COD5_ROOT
- ^ automatically happens if you setup
- join the rtx-remix showcase discord and check out the cod5 thread within the
remix-projects
channel. - join the iw3xo discord if you have questions related to this modification
- rtx-remix: https://github.com/NVIDIAGameWorks/rtx-remix
Not required but makes life easier:
https://community.pcgamingwiki.com/files/file/714-call-of-duty-world-at-war-replacement-steam-multiplayer-executable/
- people of the showcase discord (for testing, feedback and ideas)
- ineedbots/JezuzLizard (for most of the structs)
- nvidia - rtx-remix