Coder Social home page Coder Social logo

theysani / xray-fixes Goto Github PK

View Code? Open in Web Editor NEW

This project forked from surdno/xray-fixes

2.0 0.0 0.0 32.62 MB

A compilation of fixes for S.T.A.L.K.E.R. Clear Sky from multitude of other projects based on ForserX's VS 2022 X-Ray port.

Shell 1.30% C++ 67.77% Python 0.01% Perl 0.07% C 24.05% Lua 0.26% C# 0.24% Assembly 0.25% Ada 0.15% CLIPS 0.01% CSS 0.05% Pascal 0.14% TeX 1.26% xBase 0.26% SAS 0.01% Makefile 1.06% HTML 3.07% PostScript 0.03% Batchfile 0.01% DIGITAL Command Language 0.02%

xray-fixes's Introduction

X-Ray Fixes

A compilation of fixes for S.T.A.L.K.E.R. Clear Sky from multitude of other projects. Source code based on ForserX's VS 2022 X-Ray port.

What's beyond the scope of the project

  • New features
  • Modding resources
  • Quality of Life changes
  • Refactoring
  • Optimizations
  • Fixes for bugs not reproducable in vanilla game

Fixes ported

Crash fixes

Gameplay fixes

  • Fixed inability to trade with NPCs that have supposedly infinite amount of money when the value of the sold items exceeded NPCs max money value.
  • Fixed traders paying slightly more than expected for broken weapons and outfits due to the non-linearization of the formula being done after setting its limits instead of before, effectively changing the minimum value.
  • Fixed NPCs accuracy per rank value being capped at the rank value of 100 rather than 1000 (a remnant from S.T.A.L.K.E.R.: Oblivion Lost era rank system), resulting in plateau in the function due to all NPCs with rank higher than a hundred, including most novices, and all experienced stalkers, veterans and masters using the max rank value.
  • Fixed NPCs accuracy per rank value between 78 and 99 being higher than the same value even for more experienced NPCs, reaching up to a 100x increase at the rank value of 89. This was caused by a mistake in linear interpolation formula resulting in the dispersion going from negative to positive values and coming close to zero. In practice, this means that some NPCs with very specific rank values were more accurate than intended, such as Agroprom swamp zombies having 10x lower dispersion and thus 10x higher accuracy.

Graphical fixes

Audio fixes

UI fixes

  • Fixed Shock protection being mislabeled as Strike in outfit protection values. (original commit by Hrusteckiy for IX-Ray 1.5)
  • Fixed map spots for squads, quests, important NPCs and the player being stretched and occasionally misplaced on 16:9 aspect ratio. (original commit by Hrusteckiy for IX-Ray 1.5)
  • Fixed outfit bullet resistance stat in outfit protection values always showing the percentage for fully repaired outfit even when it's not fully applied. (original commit by Hrusteckiy for IX-Ray 1.5)
  • Fixed red hue being applied to all NPCs in trade/upgrade window after searching a body of a dead NPC, as well as red hue being occasionally applied to Scar after dying with inventory screen open. (original commit by Hrusteckiy for IX-Ray 1.5)
  • Fixed weapon addons being misaligned when the weapon is placed into a vertical inventory slot. (original commit by Drombeys for IX-Ray 1.5)

Installation

  1. Paste bin into the game's root directory, overwrite files.

Known issues

See: FunXRay/xray-csky's readme.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.