View Issue Details

IDProjectCategoryView StatusLast Update
0031726RunnerFunctionsPublic2020-11-11 09:41
ReporterDanAssigned ToRussell Kay 
PriorityMediumSeverityC - GeneralReproducibility100%
Status ResolvedResolutionFixed 
PlatformWindows VMOSWindows 10OS VersionPro x64
Product Version2.2.5 
Target Version2.3.1Fixed in Version2.3.1 
Summary0031726: Functions: zip_unzip() does not work if called from a game installation folder which has a non-ascii char in the path
Descriptionzip_unzip() does not work if called from a game installation folder which has a non-ascii char in the path - not that it's not the extraction of the zip at fault, as you can extract to destination folders which have accents in the path or Cyrillic chars, etc., just fine as long as the game itself is in a "safe location"; it's the folder the game is itself installed to which causes the issue.

You can see this with the pre-made Windows VM zip I have attached.
Steps To Reproduce1. Extract the zip to somewhere on your PC - e.g., C:\unzip_test_SpecialChars\ (giving admin permissions if required to do so).
2. Run the game and observe it will say all three zips extracted correctly.
3. Navigate in Explorer to the %localappdata% folder and manually delete the game's save folder.
4. Rename C:\unzip_test_SpecialChars\ to C:\unzip_test_SpecialCharsтест\ then run the game again, and observe this time all 3 zips have failed.
5. Rename C:\unzip_test_SpecialCharsтест\ to C:\unzip_test_SpecialCharsFrançais\ then run the game again, and observe all 3 zips have failed.
6. (Optional) Rename C:\unzip_test_SpecialCharsFrançais\ to anything else not containing a non-Roman char, e.g., C:\unzip_test_Special\ then run the game again, and observe all 3 zips extracted correctly once more.
Repro: 100%
Additional Informationhttps://yoyogames.zendesk.com/agent/tickets/172800
TagsNo tags attached.
1.4 Found In
2.x Runtime Found In2.2.5.378
2.x Runtime Verified In

Activities

Dan

2020-06-22 12:43

Adminstrator  

unzip_testSpecialChars.zip (2,821,053 bytes)
unzip_testSpecialChars.yyz (840,908 bytes)

Russell Kay

2020-11-06 11:13

Manager   ~0065652

Fixed in gitlab