Iw3xo Dev Versions Save

iw3xo - a call of duty 4 modification - rtx remix compatibility

3495

3 months ago

This release comes in two variants: default and rtx. If you want to use nvidia's rtx-remix, download the rtx variant.

rtx variant includes:

iw3xo specific changes:

  • general code cleanup
  • disable devgui hotkeys on debug builds
  • fixed an issue with custom fastfile loading
  • disabled loading of specular and normal maps to declutter the rtx-remix gui
  • added commandline argument -load_normal_spec to re-enable specular and normal map loading
  • devgui no longer shows features that are not supported when in rtx mode
  • debug visualization can now be rendered when in rtx mode
  • main menu :>

Screenshot 2024-02-18 154053

3490

3 months ago

This release comes in two variants: default and rtx. If you want to use nvidia's rtx-remix, download the rtx variant.

rtx variant includes:

iw3xo specific changes:

  • general code cleanup
  • game input is now getting blocked when an ImGui widget that wants text input is active
  • changed commandline argument -no_rtx to -rtx.
    It's now required to run iw3xo with the -rtx arg in order to activate rtx-remix modules (use the provided run_remix.bat)
  • removed commandline argument -no_d3d9_check
  • added fixed function rendering of non-batched bsp surfaces (dvar r_pretess 0)
  • added a feature to mark additional user-defined textures as sky (string dvar rtx_sky_materials - iw3xo will replace these with a replacement sky texture - same logic as dvar rtx_hacks - can be useful for custom maps with custom skyboxes)
  • added a proper flashlight that is attached to the gun (tag_flash) - can be enabled within the debug light gui category

Screenshot 2024-02-11 190925

3483

4 months ago

This release comes in two variants: default and rtx. If you want to use nvidia's rtx-remix, download the rtx variant.

rtx variant includes:

Changelog:

Added commandline arguments:

  • -no_rtx :: disable all rtx modules (useful if you are using a d3d9.dll that is not rtx remix)
  • -no_d3d9_check :: active rtx modules even if no d3d9.dll was found (eg: if you are loading remix using asi loader)

Fixes:

  • fixed a bug that led to uppercase mod names - fs_game
  • playing demos with a mod that has no mod.ff should now work

3480-rtx

4 months ago

This release comes with all required files including:

edit 4th Feb. 2024: added the correct version of iw3x.dll ;)

01 02

3430

1 year ago
  • updated xcommon_iw3xo.ff (was missing the latest SSAO shader)

[General]

  • fix load_iw3mvm dvar
  • proper client versioning and github workflows (nightly builds)
  • fixed mistakes in vector normalize3 & normalize3_glm (caused a lot of issues especially within movement functions)
  • devgui tweaks

3428

2 years ago

[General]

  • add custom mapEnts for each SP map to spmod (3 dm spawns, global intermission :: dynamically loaded)
  • fix damage and respawn on SP maps
  • scr_testclients now works on SP maps
  • intercept and skip a entity visibility check on SP maps (caused a crash when spawning bots)
  • move MP-SP logic to module "_Map"
  • slightly modify the map-exporter to export original mapEnts and not the custom ones

3427

2 years ago

Visit: https://github.com/xoxor4d/iw3xo-dev/wiki/Changelog for the latest changelog in case I missed something here.

[General]

  • make SP maps loadable in MP
  • add mod spmod (custom map gsc/createfx and globallogic tweaks)
  • updated iw3xo_xcommon
  • fix a crash when opening the config tab within the DayAndNight devgui tab

loading SP maps:

  • load spmod
  • use gametype dm
  • devmap coup (or any other sp map)

3424

2 years ago

Visit: https://github.com/xoxor4d/iw3xo-dev/wiki/Changelog for the latest changelog in case I missed something here.

[General]

  • added "DayNightCycle" module
  • fixed structures + general clean-up

[Rendering]

  • increased main menu fps cap to 125 FPS
  • fixed in-game fps getting stuck at 500 FPS (Windows 10)
  • you can now tweak world and weapon fov separately ("cg_fov_tweaks" -> "cg_fov" (world) & "cg_fov_gun")
  • you can now tweak framefog using "r_fogTweaks" dvars

[Menu / Gui]

  • fixed a crash when loading a mod from the main menu (changelog related)
  • refactored devgui tabs
  • added fov settings to the visual tab
  • added fog settings to the visual tab
  • added DayNight cycle tab

[Moviemaking]

  • dvar "cl_avidemo_streams_viewmodel" should now work as expected

3421

3 years ago

Visit: https://github.com/xoxor4d/iw3xo-dev/wiki/Changelog for the latest changelog in case I missed something here.

[Dependencies]

[General]

  • added "_Client" module
  • added "_Renderer" module
  • added "Mvm" module
  • cleanup and refactoring
  • automatically load reshade.dll if placed in "iw3xo\bin"
  • automatically load iw3mvm.dll if placed in "iw3xo\bin" and dvar "load_iw3mvm" is enabled
  • forced "sv_punkbuster" to 0 (randomly crashed the game)

[Common]

  • increased Hunk
  • increased Gmem

[Rendering / Shaders]

  • proper d3d9 implementation
  • devgui no longer needs r_d3d9ex enabled ^
  • minor fixes for shader overlays
  • sampler.resolvedPostSun now includes the latest frame with filmtweaks/visions
  • added dvar "r_debugShaderTexcoord" :: show world and model uv's / texcoords
  • added dvar "r_dumpShaders" :: dump shader binaries at runtime (to iw3xo\shader_dump)
  • added dvar "r_wireframe_xmodels" and "r_wireframe_world" :: draw xmodels / world surfaces using their wireframe technique (use r_clear and r_clearcolor to manipulate filling-colors)
  • added dvar "r_cullWorld" and "r_cullEntities" to disable culling :: can be useful for vertex manipulating shaders (latched dvars, requires a vid_restart) (disabled for now)
  • added dvar "r_drawDynents" :: disable drawing of dynamic entities (disabled for now)
  • added dvars to increase rendering buffers such as skinnedCache, smodelCache and various others ("r_buf_" :: make sure to disable r_fastSkin when rocking custom sizes :: disabled by default)
  • R_MAX_SKINNED_CACHE_VERTICES and TEMP_SKIN_BUF_SIZE warnings are now dynamic and adjust to their respective buffer sizes ^

[Moviemaking]

  • fixed an out of memory error when trying to take screenshots with R_TakeScreenshot when using heavy mods
  • fixed cl_avidemo screenshots being black (iw3mvm support)
  • added dvar "cl_avidemo_streams" :: same as iw3mvm mvm_streams but with customization options :: "cl_avidemo_streams_" (iw3mvm support)
  • added dvar "cl_pause_demo" :: pause demo's

[Movement]

  • added dvar "pm_terrainEdgeBounces" :: allow terrainEdges to be bounceable (somewhat mimics console behavior)

[DevGui]

  • movement tweaks :: moved hud and CGaz settings into the debug tab
  • map export :: added a few notes on what needs to be done in order to export maps
  • menu :: added highlight dvars
  • ImGui now uses OpenSans

[Menu]

3386

3 years ago