Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] 更改云存档文件名会导致崩溃 #199

Open
Goojoe opened this issue Apr 22, 2024 · 2 comments
Open

[BUG] 更改云存档文件名会导致崩溃 #199

Goojoe opened this issue Apr 22, 2024 · 2 comments
Labels
bug Something isn't working

Comments

@Goojoe
Copy link

Goojoe commented Apr 22, 2024

Bug描述
更改云存档文件名会导致崩溃,转换存档位置也会不可用

Bug复现
按照以下步骤可以产生这个bug:

  1. 设置云存档位置
  2. 转换存档位置
    3.退出potatovn,在资源管理器更改云存档位置文件名
    4.打开potatovn,修改云存档位置
    5.转换存档位置,闪退。并且转换存档位置功能完全不可用

截图
image
image

补充
会在Galgame根目录生成随机名文件夹
image

系统信息

  • 系统:Windows 10 专业版 22H2 19045.4291
  • 版本: 1.7.1.0
@Goojoe Goojoe added the bug Something isn't working label Apr 22, 2024
@GoldenPotato137
Copy link
Owner

如果我没有理解错的话,炸的应该是先前转换过存档位置,修改云存档根目录后重新试图转换回来的游戏吧?

这个确实是设计上有问题,具体来说就是软件会在转换存档位置回本地的时候把链接位置的游戏搬回原处。在此过程中并没有检查链接目标是否存在。
dalao可以试试看在资源管理器中点击那个软连接试试看能不能跳转到同步文件夹里面,如果我没有猜错的话应该是会弹一个目标不存在的报错。
image

这个bug会在下个版本修复,目前可以考虑先这样把原来已经转换过的游戏处理一下:

  • 手动删掉游戏根目录内那个指向错误的软连接
  • 打开PVN,转换存档位置,应该什么也不会发生,游戏的存档位置会跳转回本地。
  • 新建一个名字为存档名字(比如说"save"具体看游戏)的文件夹,手动把同步文件夹里对应游戏的存档文件搬回来。
  • 【选做】转换存档位置,这次应该work了

@Goojoe
Copy link
Author

Goojoe commented Apr 22, 2024

嗯嗯,我是通过删软链接,然后把存档放回去的

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants