GoldenPotato137 / PotatoVN

一款Visual Novel管理软件
https://potatovn.net/
Apache License 2.0
727 stars 33 forks source link

[BUG] 关于名字和游戏不匹配,以及修改图片路径会产生的异常 #5

Open betasecond opened 1 year ago

betasecond commented 1 year ago

Bug描述

1.通过库 自动匹配会出现问题image-20230506195432963

2.在修改游戏图片位置时,清空路径后,程序会抛出异常并退出。报错提示为

System.ArgumentException: Value does not fall within the expected range.

且之后无法成功打开软件

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

  1. 1.库根目录需要有若干空文件夹

    2.进行同步,出现不匹配

  2. 1.选择待选的galgame

    2.点击编辑

    3.修改 封面图 一栏

    4.删除选中项

    5.抛出异常

    image-20230506195728352

截图 如果方便的话,提供截图可以让我们更快的修复bug哦~

系统信息

GoldenPotato137 commented 1 year ago

关于不匹配的问题:请问可以提供一下脏翅膀游戏文件夹的名字吗?软件是根据名字来匹配游戏的。然后如果实在匹配不上的话可以考虑手动在编辑中指定id再点击下载数据,就可以手动指定数据下载啦(可以在帮助中找到这个问题哦)

关于路径问题:确实是我欠考虑了,没有想到图片路径会被删掉这个事情,我会在下个版本修复它的。目前软件确实是没法打开了,因为每次运行软件都会加载游戏封面,加载到那个空路径就炸了。现在可能得通过重装这个软件来暂时解决问题了。

肥肠感谢您的bug反馈!

Betasecond @.***> 于 2023年5月6日周六 下午8:19写道:

Bug描述

1.通过库 自动匹配会出现问题[image: image-20230506195432963] https://camo.githubusercontent.com/c9d05137a7b8b0637a83727d6452f841895138d79271a5fa2c8d7a675a37385b/68747470733a2f2f616c6979756e732d7479706f72612e6f73732d636e2d6265696a696e672e616c6979756e63732e636f6d2f696d6167652d32303233303530363139353433323936332e706e67

2.在修改游戏图片位置时,清空路径后,程序会抛出异常并退出。报错提示为

System.ArgumentException: Value does not fall within the expected range.

且之后无法成功打开软件

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

1.

1.库根目录需要有若干空文件夹

2.进行同步,出现不匹配 2.

1.选择待选的galgame

2.点击编辑

3.修改 封面图 一栏

4.删除选中项

5.抛出异常

[image: image-20230506195728352] https://camo.githubusercontent.com/c116f10a4118cd7b5e16f4dde193986c6119d0a89335357d99296d2fed88fbad/68747470733a2f2f616c6979756e732d7479706f72612e6f73732d636e2d6265696a696e672e616c6979756e63732e636f6d2f696d6167652d32303233303530363139353732383335322e706e67

截图 如果方便的话,提供截图可以让我们更快的修复bug哦~

系统信息

  • 系统:Windows 11 22H2
  • 版本: (可以在设置中找到)

— Reply to this email directly, view it on GitHub https://github.com/GoldenPotato137/GalgameManager/issues/5, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJ7EKJBK7I42GPZ64HSTDC3XEY6ULANCNFSM6AAAAAAXYCPVQY . You are receiving this because you are subscribed to this thread.Message ID: @.***>

betasecond commented 1 year ago

关于不匹配的问题:请问可以提供一下脏翅膀游戏文件夹的名字吗?软件是根据名字来匹配游戏的。然后如果实在匹配不上的话可以考虑手动在编辑中指定id再点击下载数据,就可以手动指定数据下载啦(可以在帮助中找到这个问题哦) 关于路径问题:确实是我欠考虑了,没有想到图片路径会被删掉这个事情,我会在下个版本修复它的。目前软件确实是没法打开了,因为每次运行软件都会加载游戏封面,加载到那个空路径就炸了。现在可能得通过重装这个软件来暂时解决问题了。 肥肠感谢您的bug反馈! Betasecond @.> 于 2023年5月6日周六 下午8:19写道: Bug描述 1.通过库 自动匹配会出现问题[image: image-20230506195432963] https://camo.githubusercontent.com/c9d05137a7b8b0637a83727d6452f841895138d79271a5fa2c8d7a675a37385b/68747470733a2f2f616c6979756e732d7479706f72612e6f73732d636e2d6265696a696e672e616c6979756e63732e636f6d2f696d6167652d32303233303530363139353433323936332e706e67 2.在修改游戏图片位置时,清空路径后,程序会抛出异常并退出。报错提示为 System.ArgumentException: Value does not fall within the expected range. 且之后无法成功打开软件 Bug复现 按照以下步骤可以产生这个bug: 1. 1.库根目录需要有若干空文件夹 2.进行同步,出现不匹配 2. 1.选择待选的galgame 2.点击编辑 3.修改 封面图 一栏 4.删除选中项 5.抛出异常 [image: image-20230506195728352] https://camo.githubusercontent.com/c116f10a4118cd7b5e16f4dde193986c6119d0a89335357d99296d2fed88fbad/68747470733a2f2f616c6979756e732d7479706f72612e6f73732d636e2d6265696a696e672e616c6979756e63732e636f6d2f696d6167652d32303233303530363139353732383335322e706e67 截图 如果方便的话,提供截图可以让我们更快的修复bug哦~ 系统信息 - 系统:Windows 11 22H2 - 版本: (可以在设置中找到) — Reply to this email directly, view it on GitHub <#5>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJ7EKJBK7I42GPZ64HSTDC3XEY6ULANCNFSM6AAAAAAXYCPVQY . You are receiving this because you are subscribed to this thread.Message ID: @.>

我感觉我这里出现的 不匹配问题 并非单纯的是vndb搜不到 可能是匹配规则的问题,或者是图片加载的逻辑的问题吗?文末附有我测试用的文件夹结构

测试用软件设置

image-20230506204150627

设置全为default

同时添加两个库目录-出现错位,并且做不到能在vndb搜到的都全部匹配

image-20230506204259728

image-20230506204308851

只添加一个库目录-未出现错位,能在vndb搜到的都匹配成功

image-20230506204649583

image-20230506204702985

在已有库目录的基础上额外增加一个库目录-未出现错位,能在vndb搜到的都匹配成功

image-20230506204825001

image-20230506204837865

这是我用于测试的库目录

目录: C:\Galgame

Mode LastWriteTime Length Name


d----- 2023/4/21 8:33 ROELALIE2 d----- 2023/4/30 19:29 tenshi d----- 2023/4/30 19:31 天使骚骚 d----- 2023/4/13 15:38 樱色之云*绯色之恋 d----- 2023/4/29 16:21 秽翼的尤斯蒂娅

目录: D:\Galgame

Mode LastWriteTime Length Name


d----- 2022/6/13 15:02 恋爱成双

GoldenPotato137 commented 1 year ago

get到您的意思了,看起来又是多线程冲突的问题,我去研究研究问题怎么来的。 非常感谢您的补充。