Skip to content

[bug]: 可能无法管理部分 Flash 游戏的进度 #6

@Cnotech

Description

@Cnotech

bug 描述

如果当前 Windows 系统曾经在另一个路径运行过同一个 .swf 文件,则在 Flash Collector 中无法管理同一游戏的进度。

原因分析

由于独立 Flash 播放器在遇到相同哈希但是不同路径的文件时会为后执行的游戏创建一个临时的进度目录,导致不会存在原本可以由路径解析的进度目录位置。此临时进度目录名称生成随机,且找不到保存目录名称与 .swf 文件路径的映射关系。

可能的解决方案

  • 提前清理 Flash Player 的缓存,使得在 Flash Collector 中启动的 .swf 文件能够创建”正确的“进度缓存目录;但是这种方案可能会导致其他目录下的 Flash 游戏进度丢失
  • 查找到临时目录名称与 .swf 文件路径的映射关系并进行解析

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions