{BUG_Report} (JY version Beta-1.9.2) | (bug)| (Exception when attemtping to give Yuri the sample gift found in the mod files,horrorbookset.jy)
### Summary
Upon attempting to give Yuri a gift on Fedora 38,a file not found exception is thrown for the character folders. Due to this folder not being located,we crash. I can quit from there and start the game back normally however
### Steps to reproduce
1. be running Linux of any kind(this happens on Fedora 38,but likely will on any)
2. Go through the first run intro,name,set birthday
3. talk to Yuri until she offers you the gift option
4. Attempt to give her the included horrorbookset.jy gift file
5. exception occurs,saying it cannot find the characters folder
### What is the current *bug* behavior?
Game fails to locate the character folder AT ALL,causing a exception while trying to give a gift
### What is the expected *correct* behavior?
Yuri finds the gift,and accepts it. I assume theres a scene for it,but seeing as Linux is the only OS i care for,i do not have a Windows machine to confirm
### Relevant logs and/or screenshots
```
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/script-ch30-actives.rpy", line 6567, in <module>
File "game/a_jy_functions.rpy", line 871, in gift_detect
OSError: [Errno 2] No such file or directory: '/home/emmab/Downloads/jy\\characters'
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "splash.rpyc", line 311, in script call
File "script-ch30-intro.rpyc", line 496, in script call
File "script-ch30.rpyc", line 73, in script call
File "script-ch30-compliments.rpyc", line 4, in script call
File "script-ch30.rpyc", line 73, in script call
File "script-ch30.rpyc", line 73, in script call
File "script-ch30.rpyc", line 73, in script call
File "script-ch30.rpyc", line 73, in script call
File "script-ch30.rpyc", line 73, in script call
File "script-ch30.rpyc", line 73, in script call
File "talk_menu.rpyc", line 72, in script call
File "script-ch30-actives.rpyc", line 306, in script call
File "script-ch30.rpyc", line 73, in script call
File "talk_menu.rpyc", line 72, in script call
File "script-ch30-actives.rpyc", line 6567, in script
File "/home/emmab/Downloads/jy/renpy/ast.py", line 914, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "/home/emmab/Downloads/jy/renpy/python.py", line 2028, in py_exec_bytecode
exec bytecode in globals, locals
File "game/script-ch30-actives.rpy", line 6567, in <module>
File "game/a_jy_functions.rpy", line 871, in gift_detect
OSError: [Errno 2] No such file or directory: '/home/emmab/Downloads/jy\\characters'
Linux-6.5.8-200.fc38.x86_64-x86_64-with-fedora-38-Thirty_Eight
Ren'Py 7.3.5.606
Just Yuri (Beta) Beta-1.9.2
Tue Oct 31 20:41:00 2023
```
### Possible fixes
(If you can, propose what might be responsible for the problem and how to correct it)
Looking at the traceback,we can see partway through the path,the Linux style paths are changed to \\,which is a path divider Linux does not use at all. Current theory is that this is developed with Windows in mind,and linux users are going to find more issues. This theory is confirmed by Yuri not recognizing a deliberate date change,as she did on Windows in the video that led me to this mod in the first place.
Running the .exe in wine makes the gift function work correctly so confirming this as Linux specific (Edit to add as a detail at 10:34PM EST, 10/31/23)
### auto assignments
auto assigned labels
auto assigned to QA Gitlab Manager
auto assigned to overhaul
issue