goldenpotato137 / potatovn Goto Github PK
View Code? Open in Web Editor NEW一款Visual Novel管理软件
License: Apache License 2.0
一款Visual Novel管理软件
License: Apache License 2.0
您的功能请求与问题有关吗?请简要描述。
在大量gal的情况下,添加文件夹分类是很合理的,方便找到对应的gal
请介绍一下这个新功能的具体功能
应该可以做一个切换,有的时候喜欢平铺就点一下平铺按钮,不想看到平铺就点一下切换成文件夹模式
你觉得这个功能有其他平替吗
...
其他
如果有其他想说的可以写这里。
您的功能请求与问题有关吗?请简要描述。
經常會需要更改id重新讓遊戲對應到正確的頁面,但目前似乎只能在home頁面完成這個操作
请介绍一下这个新功能的具体功能
这里应该清晰地填写你需要的功能。
在library那邊的表格直接改id,並且新增一個按鈕來一次幫所有改動項目匹配新的結果
你觉得这个功能有其他平替吗
...
其他
如果有其他想说的可以写这里。
Bug:
1.设置界面没有进度条,这样打开多层之后就点不到下面的选项了。
2.一次性添加多个“库”(添加多个文件夹来源)会导致自动扫描暂停,只能等前一个文件夹扫描完了再添加下一个文件夹才能保证扫描完整,游戏多了等起来有点废人。
3.用了云存档后游戏就检测不到存档了(好像云存档是直接把本地存档剪切过去了?)正常来说应该是把存档复制到云而不是剪切吧。。。
建议:
1.可不可以在这里加个刷新键统一刷新,一个一个文件夹点进去刷新真的挺蛋疼的。
2.预计游戏时长这里我觉得可以直接把具体时间读过来(比如flipflop就显示6h,而不是short),同时不是把vndb作为信息源的我感觉可以干脆不显示”预计游戏时长“,反正读取不到任何信息(或许也可以在用其他源时,同时单把vndb的时间扒过来显示,其他信息还是用其他源的)。
3.希望增加一些本地的”打标签“和”评分“功能。可以让用户在本地自由打上各种个性化标签。不仅仅局限于”玩过","想玩“之类的,可以自定义标签内容和标签颜色.就像隔壁Tia给应用打标签一样。
4.感觉可以加一个笔记功能,和gal一一配对,用来随时记录一些短评啥的,这对于金鱼记忆的人(比如我)和喜欢写短评又不想公开分享的人(比如我 ) 来说很有用。
5.记录时长的功能(不解释)
6.等功能多起来后建议加一个导出功能,一方面可以在丢数据后重新导入,另一方面用excel统一看游戏的时间,标签,短评之类时横向对比更方便,跨平台看记录也更方便
1、建议增加在游戏详情页显示游戏真实URL的功能。 有时候软件的识别结果并不一定正确,如果能在游戏页面中显示url(硬盘路径),可以方便人工识别游戏并进行编辑。
2、建议在设置中增加一个选项:在添加新库时,未识别的游戏也将录入到游戏库。
目前未识别的游戏,并不会收录到游戏库,人工对比的繁琐且容易漏游戏。增加这个选项后,可以更方便的人工录入软件未识别的游戏。
3、希望能增加导入游戏信息数据库的功能。方便软件从旧电脑转移到新电脑或者重装软件时,游戏信息不需要重新录入。
其他
非常感谢dalao开发这个软件!
问题描述
在library掃描遊戲那邊看下面的提示有掃描到資料夾,卻沒有成功添加遊戲,這樣可能是什麼問題?
相关截图
如果方便的话请你在困惑的地方截个图以便我们更快的定位问题。
其他想说的
其他想说的可以写在这里哦~
您的功能请求与问题有关吗?请简要描述。
游戏库中若选择递归搜索子目录时若文件夹结构复杂容易花费过多时间,可以考虑增加一个选项限制递归深度。
请介绍一下这个新功能的具体功能
限制递归搜索子目录时的遍历深度,防止在过于复杂的文件夹结构下耗时过长。
你觉得这个功能有其他平替吗
...
其他
软件做的好棒! 加油鸭。
Bug描述
在library里添加库(一个盘符),扫描到“System Volume Information”时扫描卡死,重启软件后进入Library里的盘符,点“自动寻找游戏”后报如下错
System.UnauthorizedAccessException: Access to the path 'Z:\System Volume Information' is denied.
at System.IO.Enumeration.FileSystemEnumerator1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) at System.IO.Enumeration.FileSystemEnumerator
1.Init()
at System.IO.Enumeration.FileSystemEnumerable1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized) at System.IO.Enumeration.FileSystemEnumerableFactory.UserFiles(String directory, String expression, EnumerationOptions options) at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions options) at System.IO.Directory.GetFiles(String path, String searchPattern, EnumerationOptions enumerationOptions) at GalgameManager.Models.GalgameFolder.IsGameFolder(String path, List
1 fileMustContain, List`1 fileShouldContain)
at GalgameManager.Models.GalgameFolder.GetGalgameInFolder(ILocalSettingsService localSettingsService)
at GalgameManager.ViewModels.GalgameFolderViewModel.GetGalInFolder()
at System.Threading.Tasks.Task.<>c.b__128_0(Object state)
at Microsoft.UI.Dispatching.DispatcherQueueSynchronizationContext.<>c__DisplayClass2_0.b__0()
Bug复现
按照以下步骤可以产生这个bug:
系统信息
Bug描述
转换存档位置后在原来的位置并没有出现新的软连接而是savedata文件夹直接消失了,导致转换存档位置后的游戏读不到档
Bug复现
按照以下步骤可以产生这个bug:
随便试了下景之海,loopers,罚抄都是这样,更多的也没试估计差不多
截图
如果方便的话,提供截图可以让我们更快的修复bug哦~
系统信息
一 上传云端后好像快捷方式是不能用的,开启游戏后没有存档
二 点击更改云存档根目录的更改再点其他区域即不更改的话目录就会空白而不是原来的目录
有的gal的存档位置在c盘文档里,而点击转换存档按钮只能显示游戏文件夹里的,所以这是个问题
您的功能请求与问题有关吗?请简要描述。
一些游戏会在MyDocuments或UserProfile中存储存档
部分BGI引擎游戏还会游戏根目录存储BGI.gdb文件以表示游戏进度
请介绍一下这个新功能的具体功能
支持自定义位置存档(文件/文件夹):
你觉得这个功能有其他平替吗
无
其他
我参与的另一个项目中有存档相关功能,支持上述的自定义位置存档功能,不过是打包成了zip包存储
代码写的很烂,请见谅,可能能提供一种思路
相关文档链接
相关仓库链接
另一位参与者用rust写的版本,rust版部分支持了通配符(format v2)
每次进了游戏页面修改封面,一返回,又跳到第一行了,然后要重新找这个游戏,确实挺不方便的
因为电脑问题,我难以通过微软商店安装软件包。如果能将其打包成离线版本,直接下载使用可以省去不少麻烦,还能再无法接入网络的情况下安装。
您设计的界面简洁美观,通过bangumi查找信息的功能十分实用。希望您能保持创造活力,打造更多有帮助的软件!
有好多无关的文件夹被读取进去,页面很复杂。目前扫描的逻辑,游戏只要有其他字符就会扫描不出来。
Bug描述
对一些游戏信息错误的游戏进行指定vndb id进行信息更新,发现一个规律:如果原先是错误识别到了非同社游戏,指定id就能直接正确下载信息;如果原先定位到的是同社游戏,则修改无效,并且id会自动变更回之前的值。
Bug复现
按照以下步骤可以产生这个bug:
系统信息
问题描述
装系统第一件事就把软件商店删了qaq
我列一下目前为止用下来感觉的问题和建议吧
您的功能请求与问题有关吗?请简要描述。
把第一次扫描到这个游戏的封面保存在本地,包括其他的一些信息等等并且命名成游戏名称,假如后面吧库文件夹的文件夹删除了,重新加入的时候,可以先通过本地找回,本地没有这个id的话,在去游戏源添加就好了
System.ArgumentException: Can not convert Array to String.
at Newtonsoft.Json.Linq.JToken.op_Explicit(JToken value)
at Newtonsoft.Json.Linq.JToken.ToObject(Type objectType)
at Newtonsoft.Json.Linq.JToken.ToObjectT
at GalgameManager.Helpers.Phrase.BgmPhraser.GetGalgameInfo(Galgame galgame)
at GalgameManager.Services.GalgameCollectionService.PhraserAsync(Galgame galgame, IGalInfoPhraser phraser)
at GalgameManager.Services.GalgameCollectionService.PhraseGalInfoAsync(Galgame galgame, RssType rssType)
at GalgameManager.Services.GalgameCollectionService.TryAddGalgameAsync(String path, Boolean isForce)
at GalgameManager.Models.GalgameFolder.GetGalgameInFolder(ILocalSettingsService localSettingsService)
at GalgameManager.ViewModels.GalgameFolderViewModel.GetGalInFolder()
at System.Threading.Tasks.Task.<>c.b__128_0(Object state)
at Microsoft.UI.Dispatching.DispatcherQueueSynchronizationContext.<>c__DisplayClass2_0.b__0()
每次扫描到樱之诗就报错,为啥呢
您的功能请求与问题有关吗?请简要描述。
删除游戏的按键不要鼠标右键就出现,容易和旁边的取消托管搞混,会把删除按钮当成退出按钮,导致误删情况的存在。
请介绍一下这个新功能的具体功能
删除这个按键
你觉得这个功能有其他平替吗
我觉得删除按钮的存在意义不大
其他
感觉这款软件超级好用的,加油啊制作组
问题描述
意思是我把galgame存到pvn里以后就算我重装系统也能有存档吗,但是这个软件好像连账号都没有诶
相关截图
无
其他想说的
那个library是做什么用的嘞
部分游戏可能没有成功被匹配成功,需要手动添加的时候,希望可以直接把启动文件拖拽到PVN的界面内添加,相比通过添加文件选择更为便捷。
首次使用的时候会方便很多。
Bug描述
请简单描述一下什么地方bug了。
Bug复现
按照以下步骤可以产生这个bug:
1.
2.
3.
截图
如果方便的话,提供截图可以让我们更快的修复bug哦~
系统信息
您的功能请求与问题有关吗?请简要描述。
比如说:我平时在使用软件的时候xxx很麻烦,如果有xxx功能就问题就会引刃而解。
请介绍一下这个新功能的具体功能
填写编辑的时候能直接跳转到相关的网页进行搜索然后选择对应游戏
你觉得这个功能有其他平替吗
...
其他
如果有其他想说的可以写这里。
Bug描述
请简单描述一下什么地方bug了。
System.ArgumentException: Can not convert Array to String.
at Newtonsoft.Json.Linq.JToken.op_Explicit(JToken value)
at Newtonsoft.Json.Linq.JToken.ToObject(Type objectType)
at Newtonsoft.Json.Linq.JToken.ToObjectT
at GalgameManager.Helpers.Phrase.BgmPhraser.GetGalgameInfo(Galgame galgame)
at GalgameManager.Services.GalgameCollectionService.PhraserAsync(Galgame galgame, IGalInfoPhraser phraser)
at GalgameManager.Services.GalgameCollectionService.PhraseGalInfoAsync(Galgame galgame, RssType rssType)
at GalgameManager.Services.GalgameCollectionService.TryAddGalgameAsync(String path, Boolean isForce)
at GalgameManager.Models.GalgameFolder.GetGalgameInFolder(ILocalSettingsService localSettingsService)
at GalgameManager.ViewModels.GalgameFolderViewModel.GetGalInFolder()
at System.Threading.Tasks.Task.<>c.b__128_0(Object state)
at Microsoft.UI.Dispatching.DispatcherQueueSynchronizationContext.<>c__DisplayClass2_0.b__0()
Bug复现
按照以下步骤可以产生这个bug:
截图
如果方便的话,提供截图可以让我们更快的修复bug哦~
系统信息
希望能添加一个分类功能,具体是可以支持用户在home界面自建子页命名并将游戏拖入子页中管理,方便在游戏较多时可以快速通过分类找到游戏
可以像那些机翻软件一样整合点比如LE之类的东西
Playnite不支持这种(毕竟不是专门搞vn的),如果需要加生肉游戏,配合LE和对应启动参数还是能解决的
但是我想国内vn为主的软件应该可以要求支持这个
优先级可以低点,毕竟我觉着需求比较靠后,先把自定义启动路径搞定吧
感觉部分小众游戏因为游戏名翻译有所不同,游戏名匹配不上,要不要考虑一下模糊匹配并出示匹配列表。
既然数据源和id是可选项,要不要考虑添加通过id匹配游戏的方式?
如果库中的游戏比较多一个一个找不是很方便,希望能添加搜索功能
1.修改了游戏文件夹名称/添加新游戏后,不会自动扫描更新,只能通过添加游戏添加;建议可以添加按钮,手动点击后扫描库中游戏
2.扫描游戏/匹配数据时,可以找个位置进行展示进度
3.重新从数据源更新游戏:数据源默认VNDB,切换到其他数据源后需要每个游戏分别进行编辑数据源后更新 比较麻烦;建议可以添加按钮,手动点击后根据当前设置的信息源进行更新
Bug描述
2.在修改游戏图片位置时,清空路径后,程序会抛出异常并退出。报错提示为
System.ArgumentException: Value does not fall within the expected range.
且之后无法成功打开软件
Bug复现
按照以下步骤可以产生这个bug:
截图
如果方便的话,提供截图可以让我们更快的修复bug哦~
系统信息
Bug描述
请简单描述一下什么地方bug了。
鼠标滚轮没法滑动软件窗口,设置界面和游戏管理界面都不行,设置界面展开标签后因为无法滚动导致很多设置看不到
Bug复现
按照以下步骤可以产生这个bug:
1.
2.
3.
截图
如果方便的话,提供截图可以让我们更快的修复bug哦~
系统信息
感觉部分小众游戏因为游戏名翻译有所不同,游戏名匹配不上,要不要考虑一下模糊匹配并出示匹配列表。
既然数据源和id是可选项,要不要考虑添加通过id匹配游戏的方式?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.