Skip to content

Releases: ixray-team/ixray-1.5-stcs

IX-Ray 1.5 Release 0.6.1

09 Sep 10:25
Compare
Choose a tag to compare
Pre-release

Modernized X-Ray based on X-Ray 1.5.10

Changelog

Common

  • Added logo icons and TortoiseGit config (@acidicMercury8)
  • Fixed project references and links (@acidicMercury8)
  • Replaced strcat_s function with X-Ray analog (@Drombeys)
  • Replaced strcpy_s function with X-Ray analog (@Drombeys)
  • Replaced sprintf_s function with X-Ray analog (@Drombeys)
  • Backported xrCDB project from X-Ray 1.6 (@Drombeys)
  • Backported xrXMLParser project from X-Ray 1.6 (@Drombeys)
  • Backported xrSound project from X-Ray 1.6 (@Drombeys)

Engine

Render

  • Implemented get_luminocity_hemi_cube method (@Drombeys)
  • Improved render error messages (@Drombeys)
  • Improved object clipping (@Drombeys)
  • Deleted ShaderProfile functions related code (@Drombeys)

Gameplay

  • Fixed shotgun reload (@Shtrecker)
  • Added exclusive argument in HUD_SOUND_COLLECTION::LoadSound method (@Drombeys)
  • Added sound_params.m_data entry in CSoundPlayer::add method (@Drombeys)
  • Renamed is_16_9_mode method to is_widescreen (@Drombeys)

Resources

  • Fixed Sakharov moneys (@K0cTep)
  • Fixed looped award giving of Vintorez and artefact in Red Forest (@K0cTep)
  • Fixed rain sound positioning (@Drombeys)
  • Fixed issuing tasks on early jumping into anomaly (@K0cTep)
  • Fixed fog displaying on static lighting (@Hozar2002)
  • Fixed sound reload of wpn_pkm weapon (@K0cTep)
  • Fixed sound reload of wpn_svd weapon (@Drombeys)
  • Fixed sound reload of wpn_spas12 and wpn_wincheaster1300 weapons (@Drombeys)
  • Fixed treasures for Duty leader (@K0cTep)
  • Fixed 6 Yantar treasures from 5 stalkers from Agroprom (@K0cTep)
  • Fixed sound config for all killers (@K0cTep)
  • Fixed sound config of Wolf (@K0cTep)
  • Added snd_bore parameter in weapons (@Drombeys)
  • Added fight ignoring for quest bandits (@K0cTep)
  • Maked bandits in ambush invulnerable (@K0cTep)
  • Unified shaders refactoring with IX-Ray 1.6 (@Drombeys)

Full changelog: r0.6...r0.6.1

IX-Ray 1.5 Release 0.6

26 Aug 11:00
Compare
Choose a tag to compare
Pre-release

Modernized X-Ray based on X-Ray 1.6.02

Changelog

Common

  • Fixed most part of warnings (@acidicMercury8, @Drombeys)
  • Fixed ignoring temp and metadata files by locator (@MAYLAYSHEZ)
  • Fixed error skipping process troubles (@MAYLAYSHEZ)
  • Added Visual Studio solution filters (@acidicMercury8)
  • Added Visual Studio Install config (@acidicMercury8)
  • Enabled NuGet packages getting and caching in GitHub Actions (@acidicMercury8)
  • Enabled output log for debugger connected (@MAYLAYSHEZ)
  • Set latest Windows SDK version (@acidicMercury8)
  • Splitted project configuration paths (@acidicMercury8)
  • Refactored color math module (@Drombeys)
  • Replaced D3DCOLOR_RGBA, D3DCOLOR_ARGB and D3DCOLOR_XRGB macroses (@Drombeys)
  • Replaced legacy DirectX Math with DirectXMath analog (@Drombeys)
  • Replaced __uuidof with IID_PPV_ARGS (@Drombeys)
  • Replaced __interface keyword with class (@Drombeys)
  • Replaced STATIC_CHECK with static_assert (@Drombeys)
  • Replaced __asm int 3 with __debugbreak (@Drombeys)
  • Replaced GetCLK function with unified analog (@Drombeys)
  • Replaced GetTickCount with GetTickCount64 function (@Drombeys)
  • Replaced _snprintf with _snprintf_s function (@Drombeys)
  • Replaced std::auto_ptr pointers with std::unique_ptr (@Drombeys)
  • Replaced std::bind1st and std::bind2nd with lambda functions (@Drombeys)
  • Replaced linker directives with project references (@acidicMercury8)
  • Renamed xrDebugNew module to xrDebug (@MAYLAYSHEZ)
  • Deleted get_ref_count() function (@Drombeys)
  • Deleted ATI MGPU library with related code (@Drombeys)
  • Deleted NVAPI library with related code (@Drombeys)
  • Deleted redundant DEBUG_INVOKE (@MAYLAYSHEZ)
  • Deleted boost::noncopyable use cases from editor and xrPhysics (@Drombeys)
  • Deleted std::binary_function use cases (@Drombeys)
  • Deleted std::unary_function use cases (@Drombeys)

Packages

Engine

Editors

  • Fixed floating types converting in weather editor (@vadvalskiy)
  • Deleted unused resource files from weather editor (@vadvalskiy)

Render

Gameplay

  • Fixed select point crash in patrol path manager (@Drombeys)
  • Fixed offset for answer numbers (@Hrusteckiy)
  • Fixed wrong place of strike stat (@Hrusteckiy)
  • Fixed stuttering after reloading grenade launcher (@Shtrecker)
  • Fixed detector animation playing (@Shtrecker)
  • Fixed animation playing of item throwing (@Shtrecker)
  • Fixed hiding information about item after double click (@Hrusteckiy)
  • Fixed enabled nightvision on upgrading outfit (@Hrusteckiy)
  • Fixed rows and columns of artifact belt (@DanceManiac)
  • Fixed reload animation playing on active detector (@Shtrecker)
  • Fixed playing idle animation on empty state (@Shtrecker)
  • Fixed animation playing on attached grenade launcher (@Shtrecker)
  • Fixed switch animation playing (@Shtrecker)
  • Fixed crashing in adjust hud mode (@Shtrecker)
  • Fixed flickering after game item usage (@Drombeys)
  • Fixed loading ammo in grenade mode (@Shtrecker)
  • Fixed flight grenade (@Shtrecker)
  • Fixed zero buck cost in trade with Sakharov (@Hrusteckiy)
  • Enabled inertia control from HUD section (@Hozar2002, @Drombeys)
  • Implemented 100x100 icons support (@Hrusteckiy, @DanceManiac)
  • Implemented delay before reloading on active detector (@Shtrecker)
  • Implemented custom autoreloading (@Shtrecker)
  • Implemented custom autoreloading for grenade launcher (@Shtrecker)
  • Implemented full and partial weapon reloading (@Shtrecker)
  • Implemented misfire of weapon (@Shtrecker)
  • Implemented scripted key blocking (@Drombeys)
  • Implemented blocking actor movement (@Drombeys)
  • Backported progress bars for items from X-Ray 1.6 (@Hrusteckiy)
  • Backported fit_in_rect function from X-Ray 1.6 (@Hrusteckiy)
  • Backported buy_item_condition_factor function from X-Ray 1.6 (@Hrusteckiy)
  • Backported CUIItemInfo class from X-Ray 1.6 (@Hrusteckiy)
  • Backported CUIBoosterInfo class partially from X-Ray 1.6 (@Hrusteckiy)
  • Backported properties box behaviour with checks from X-Ray 1.6 (@Hrusteckiy)
  • Backported centering cursor fix on CUIMessageBoxEx drawing from X-Ray 1.6 (@Hrusteckiy)
  • Backported use_ai_locations method from X-Ray 1.6 (@Drombeys)
  • Backported discounts feature for trade from X-Ray 1.6 (@Hrusteckiy)
  • Decomposed CUIActorMenu class (@Hrusteckiy)
  • Unified OnMouse and OnKeyboard methods with X-Ray 1.6 (@Hrusteckiy)
  • Refactored some weapons and detectors methods (@Shtrecker)

Resources

Full changelog: r0.5...r0.6

IX-Ray 1.5 Release 0.5

29 Jul 17:19
Compare
Choose a tag to compare
Pre-release

Modernized X-Ray based on X-Ray 1.5.10

Changelog

Common

  • Enabled assets packing
  • Replaced dxerr with Windows SDK analog
  • Replaced stricmp with POSIX analog
  • Simplificated get-dependencies script launching
  • Incompletely integrated DirectXMesh

Engine

  • Enabled screenshots capturing in windowed mode on Direct3D 9
  • Enabled autocompletion for ingame console
  • Fixed language layout switching in ingame console
  • Fixed damage accounting on playing NPC animations
  • Fixed playing animation of getting weapons
  • Fixed playing animation of running
  • Fixed pistol dropping with detector in left hand
  • Fixed bloodsucker solid state
  • Replaced crashing with warning when there is no sound

Render

  • Fixed skybox displaying on Direct3D 10
  • Fixed tree lighting on static render
  • Fixed water displaying on static lightning
  • Fixed sload for correct nearest bumps displaying
  • Enabled light accounting for water foam
  • Enabled fog accounting for grass on static lightning
  • Enabled fog accounting for wallmarks on static lightning
  • Enabled fog accounting for particles
  • Enabled static sun shadows on disabled cascades
  • Enabled Ldynamic_dir counting for accum_direct_volumetric() on Direct3D 9
  • Increased gloss for rain
  • Implemented actor shadow
  • Prevented writing alpha-blended geometry to depth buffer
  • Replaced TSM shadows with sun cascades
  • Restored grass shadow

User interface

  • Fixed bleeding icon on widescreen resolutions
  • Fixed offset of weapon addon icons
  • Fixed icon stretching on displaying in center of screen
  • Fixed character info for deadbody color
  • Fixed progress bar for optional using of middle_color
  • Fixed scaling in for ammo icon
  • Fixed displaying of current bullet resistance
  • Fixed crashing on missing task markers
  • Fixed displaying of real items cost
  • Fixed crashing on dropping item from container
  • Fixed crashing when there are more than 9 dialogs
  • Fixed map spots
  • Fixed texture offset in dialog window
  • Fixed upgrade icons on widescreen resolutions
  • Enabled changing items condition by Num7 and Num8
  • Implemented dialog menu selection by number
  • Implemented item highlighters
  • Implement ui_reload command
  • Allowed to change upgrade icon color by config
  • Allowed to use min and max colors for double progress bar
  • Disabled stats by class and not by section

Resources

  • Exported time change methods to scripts
  • Implemented use_condition parameter
  • Implemented notification restarting for r2_sun command
  • Disabled condition drawing for binoculars
  • Removed temporary icons for quests

Full changelog: r0.4...r0.5

IX-Ray 1.5 Release 0.4

29 Jul 17:05
Compare
Choose a tag to compare
Pre-release

Modernized X-Ray based on X-Ray 1.5.10

Changelog

Common

  • Added basic editorconfig
  • Normalized line endings for the root files

Engine

  • Disabled use cases of MSAA_ATEST_DX10_1_NATIVE
  • Disabled r3_minmax_sm by default
  • Disabled vid_restart on level loading
  • Fixed initial key binding
  • Fixed sequence of initialization of API videocards
  • Fixed screen resolution selection on missed user.ltx
  • Fixed engine closing from taskbar menu
  • Fixed displaying of transparent surfaces on HUD
  • Fixed displaying of shadows
  • Fixed sunshafts
  • Fixed transparent on static lightning
  • Fixed comparison resulting in endless creation of new objects on Direct3D 10
  • Fixed camera glitches
  • Fixed bloodsucker invisibility
  • Fixed shadow frame for lamps
  • Fixed flickering detail objects
  • Fixed damage from hairs zone
  • Fixed calculation of path construction
  • Fixed index buffer cache resetting
  • Fixed USE_DX10 macros scope in render backend runtime
  • Fixed actor satiety state
  • Implemented deletion of breaking screenshot
  • Improved comparison algorithm of render resources destination
  • Enabled teleport using demo_record
  • Enabled EAX
  • Enabled freeing instances for renders
  • Added support for capturing cube map and location map on Direct3D 10
  • Added terrain mask support on static lighting
  • Added additional set_weather console command
  • Added additional read_sun_config console command
  • Added trees_amplitude option to weather settings
  • Added satiety indicator
  • Setted FPS limit on UI rendering
  • Backported mark_msaa_edges fixes from IX-Ray 1.6
  • Unlocked additional hud_draw console command

Resources

  • Normalized encoding of shaders
  • Fixed MSAA (redefinition of Texture2DMS)
  • Fixed dynamic wet surfaces
  • Fixed displaying of water foam
  • Fixed skycube displaying on water surface
  • Fixed bullet tracer effects on Direct3D 10
  • Fixed escape treasure issuing from quest NPC
  • Fixed sudden death of quest NPC on escape level
  • Fixed some treasures on escape level
  • Fixed dialog checks for weapons
  • Fixed dialog phrase for freedom fixer
  • Fixed freedom exo outfit upgrade
  • Added shader to correct displaying of LODs when MSAA alphatest is enabled in classic Direct3D 10
  • Added treasure dialog for esc_military_secret_trader
  • Implemented skyblend accumulation for sunshafts
  • Implemented fog accounting for water on Direct3D 9
  • Implemented fog accounting for portals
  • Implemented light accounting for water foam
  • Implemented satiety indicator
  • Enabled water_soft shader for water_studen and water_ryaska

Full changelog: r0.3...r0.4

IX-Ray 1.5 Release 0.3

29 Jul 16:14
Compare
Choose a tag to compare
Pre-release

Modernized X-Ray based on X-Ray 1.5.10

Changelog

Common

  • Migration to Visual Studio 2022
  • Fixed compilation errors
  • Fixed a lot of issues with linking
  • Enabled multicore building for all projects
  • Enabled x86-64 toolchain for all projects
  • Enabled GitHub Actions

Core

  • Replaced custom xr_deque<T> and xr_vector<T> with aliases of std::deque<T> and std::vector<T>
  • Placed clear_and_reserve() method of xr_vector<T> class in a separate function
  • Partially replaced STL extension aliases with using analogs
  • Deleted DEF_* and DEFINE_* macroses from STL extensions

Engine

  • Fixed VSync on all renders

Dependencies

  • Replaced Flobbster.Windows.Forms binary
  • Replaced dockpanelsuite and bumped to 3.1
  • Deleted unused Intel VTune functionality
  • Deleted unused OpenAutomate functionality
  • Bumped TargetFramework to .NET Framework 4.7.2

Resources

  • Added resources
  • Normalized encoding of scripts

Full changelog: r0.2...r0.3

IX-Ray 1.5 Release 0.2

29 Jul 16:01
Compare
Choose a tag to compare
Pre-release

Modernized X-Ray based on X-Ray 1.5.10

Changelog

Common

  • Migration to Visual Studio 2015
  • Fixed compilation errors
  • Replaced deprecated functions to safe and modern analogs
  • Replaced some custom functions and types to standard library analog
  • Replaced debug::make_final<T> class to C++11 final specifier

Core

  • Removed BugTrap and minizip
  • Fixed Debug configuration workability
  • Fixed window focus error

Engine

  • Unlocked console commands: hud_fov, fov, jump_to_level, g_god, g_unlimitedammo, run_script, run_string, time_factor

Utilities

  • Incompletely integrated DirectXTex

Full changelog: r0.1...r0.2

IX-Ray 1.5 Release 0.1

29 Jul 15:38
Compare
Choose a tag to compare
Pre-release

Modernized X-Ray based on X-Ray 1.5.10

Changelog

Common

  • Migration to Visual Studio 2013
  • Fixed compilation errors
  • Configured engine and editor projects building
  • Configured OpenAutomate building
  • Fixed windows displaying in editor projects

Full changelog: v1.5.10...r0.1

X-Ray 1.5.10

30 Jun 14:41
Compare
Choose a tag to compare
X-Ray 1.5.10 Pre-release
Pre-release

Original X-Ray 1.5.10

X-Ray 1.5.06

30 Jun 14:30
Compare
Choose a tag to compare
X-Ray 1.5.06 Pre-release
Pre-release

Original X-Ray 1.5.06

X-Ray 1.5.03

30 Jun 14:07
Compare
Choose a tag to compare
X-Ray 1.5.03 Pre-release
Pre-release

Original X-Ray 1.5.03