OpenXRay / xray-16

Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
https://discord.gg/sjRMQwv
Other
2.96k stars 454 forks source link

Cannot use the letter Y in the name of a save file #1614

Closed Gold-Vibes closed 7 months ago

Gold-Vibes commented 7 months ago

Describe the bug Trying to create a save file in the game using the December 2021 RC1 version of the OpenXray engine doesn't let you use the letter Y.

To Reproduce Steps to reproduce the behavior:

  1. Fresh install of Call of Pripyat from GOG on Windows 10 Pro under C:\Games
  2. Download the latest stable version and extract the archive for December 2021 RC1 from the link under https://github.com/OpenXRay/xray-16/wiki/[EN]-How-to-install-and-play (Which was followed from https://github.com/OpenXRay/xray-16 section "Install and Play")
  3. Copy all files to the game root directory as stated in the instructions
  4. Accept the overwriting of fsgame.lxt
  5. Run Stalker-COP.exe as stated in the instructions
  6. Create a new game using a renderer setting that will load without crashing
  7. Hit the Escape key then left-click to Save Game
  8. Type in the name of the save file you want that includes the letter y
  9. Game incorrectly interprets the letter y on the keyboard as if the user clicked the lower button to accept the file name and save the file to the hard drive

Expected behavior I expect to be able to name a save game file with any English letters with the possibility of using spaces and numbers before accepting the name and having the game engine create a save file with the name I typed (I don't know the naming restrictions regarding numbers/symbols/dashes etc. off hand and it is late). I expect the following names to be valid: abcxyz thy year why Yolo

Screenshots, videos The image is at https://imgur.com/MvXySR8 which is a part of a few sessions of testing the OpenXray engine.

BugTrap error report No crashes

Desktop (please complete the following information):

Additional context This was an error found while troubleshooting/testing other problems which can be found at https://imgur.com/a/uIK67q9. As soon as I typed the y key the game would accept the filename and return to the main menu.

AMS21 commented 7 months ago

Screenshot_20240216_150814 Cannot reproduce on Linux 6.7.0-0-MANJARO x86_64 built from 92c550c591a57491371e7b8d3d3494d4224a9c38

Also the build you're using is pretty old so it might be fixed already or a windows specific bug.

Could you please check with the latest nightly version if the issue still exists there?

Xottab-DUTY commented 7 months ago

I can't reproduce it on Windows too. If I remember correctly, this was reported somewhere in 2021-2023 and was fixed in 2022-2023.

Gold-Vibes commented 7 months ago

Screenshot_20240216_150814 Cannot reproduce on Linux 6.7.0-0-MANJARO x86_64 built from 92c550c

Also the build you're using is pretty old so it might be fixed already or a windows specific bug.

Could you please check with the latest nightly version if the issue still exists there?

Which naming would be the proper nightly release to try? I don't know the difference in features and stability between:

OpenXRay.Release.64-bit.7z OpenXRay.Release.Master.Gold.64-bit.7z

Are nightly releases considered stable enough?

Thank you for your help!

Xottab-DUTY commented 7 months ago

Screenshot_20240216_150814 Cannot reproduce on Linux 6.7.0-0-MANJARO x86_64 built from 92c550c Also the build you're using is pretty old so it might be fixed already or a windows specific bug. Could you please check with the latest nightly version if the issue still exists there?

Which naming would be the proper nightly release to try? I don't know the difference in features and stability between:

OpenXRay.Release.64-bit.7z OpenXRay.Release.Master.Gold.64-bit.7z

Are nightly releases considered stable enough?

Thank you for your help!

Installation instructions page has the links to nightly builds and proper naming that is easy to understand! Basically, Release is version for modmakers and Release Master Gold is version for players, I suggest you choose the latter.

Yes, nightly builds are considered stable. Though, I'm unsure if it has bugs that are unknown to us yet. We are currently stabilizing the branch and searching for bugs to fix.