Skip to content

IX-Ray 1.5 Release 0.6

Pre-release
Pre-release
Compare
Choose a tag to compare
@acidicMercury8 acidicMercury8 released this 26 Aug 11:00
· 51 commits to default since this 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