gamebanana页面: mod启用后选歌界面展示: 出现背景: 由于旧版缩略图系统只能读取mod列表中最前一个的缩略图,这导致如果第一个缩略图中没有全部歌曲的缩略图的话,那么其他的歌曲缩略图会显示异常,并且也有可能因为缩略图的图片指针错误导致切到这首歌曲直接游戏闪退。从而之后产生了缩略图兼容mod的存在,如lavverso的 PV Thumbnail Compatibility Layer和joexyz的Mega Mix Thumbnail Manager,还有吧主自己修正的缩略图(这个我没有下载,看朋友使用的大部分歌曲也都能正常显示)。 而只有Mega Mix Thumbnail Manager是在运行时自动检索全部mod缩略图进行整合的,理论上能够正常显示全部缩略图,但年久失修,部分曲包mod依旧存在显示不正常的情况。手动缩略图合并的mod费人费力去亲自整合,也不算是一劳永逸的方法。 在以上问题普遍存在的背景下,DivaModLoader(后面都简称DML)之前更新了新版的缩略图系统,可以额外读取每一个曲包的新版缩略图,但是新版缩略图格式与旧版不完全相同,古早的mod也还是无法直接正常读取。曲包mod你也不能够要求全部作者重新去更新缩略图。 于是,支持将旧版缩略图转换为新版缩略图的ThumbnailSplitter(缩略图分割器)也随之产生。 ThumbnailSplitter(缩略图分割器) 功能:将正在启用的大量曲包中的所有旧版缩略图按照一定规则自动化转换成新版缩略图,然后全部重新写入缩略图数据库文件中,做到缩略图数据读取与所有mod中的数据不冲突,从在在新版DML的支持下,读取全部缩略图。 安装与使用: 事前准备,保证你已经更新到了最新版本的DML(v0.0.16或者以上),也需要使用DivaModManager(DMM)或者Rust4Diva来将ThumbnailSplitter的优先级拉到最高的位置。DML版本可以通过DMM右上角显示的来辨认。 安装步骤: gamebanana页面划到最后一个newest的压缩包直接点击 Diva Mod Manager1-Click Install即可通过DMM自动下载并安装好mod,手动下载的话点击Download下载压缩包,将thumbnailsplitter_*****.zip解压到游戏根目录的mods内。校验的话,要么你手动打开mods\! ThumbnailSplitter查看里面含有AssimpNet.dll、 ThumbnailSplitter.dll、 config.toml、 mod.json四个文件就代表安装好了,DMM的话直接选中! ThumbnailSplitter后右中下的位置出现Submitter等信息也表示装好了。 运行使用: 最重要的一步是先在mod管理器中将! ThumbnailSplitter拖动到最顶上的位置(保证一个最高的优先级),随后启动游戏等待几十秒或两三分钟(所启用的曲包mod越多,检索生成时间越长,我3k首全部重新生成大概一分钟吧),之后sega的logo出现,然后进入游戏就会发现所有的缩略图均已正常显示。 验证是否正常(如需要): 1.启用 DIVA Mod Loader 的控制台,方法为编辑游戏根目录(即 DivaMegaMix.exe 所在目录)下的 config.toml 文件。将 console 设置为 true。 2.将 ThumbnailSplitter 置于mod管理器的加载顺序顶部后启动游戏。控制台窗口将会打开。 3.在游戏启动过程中,注意查找以以下内容开头的日志: [ThumbnailSplitter] ================================= 4.在此标题之后,您应该能看到所有已加载模组及其 ROM 信息的列表。这即确认该模组已成功运行。 提示: 1.若MOD未正常工作,请首先检查 DML 版本是否高于 v0.0.16。然后,确保 ThumbnailSplitter 模组已设置为最高优先级(即位于mod管理器列表的顶部),并且建议仅使用这一个的缩略图兼容mod。 2.如果不经常下载或更新曲包mod,在首次启动并成功生成 rom/2d/spr_sel_pvtmb_{hashmodname}.farc 和 mod_spr_db.bin 文件后,您可以手动修改 ThumbnailSplitter 模组内的 config.toml 文件。在 dll = ["ThumbnailSplitter.dll"] 这一行的开头添加一个“ dll = ["ThumbnailSplitter.dll"])。这将阻止 DLL 在每次启动时加载,让游戏直接读取之前生成的 spr_sel_pvtmb 文件,从而进一步加快游戏启动速度。 3.之后如需重新生成缩略图,只需删除“#”号并恢复原配置即可。 以上,ThumbnailSplitter(缩略图分割器)的产生背景和安装使用方法全部介绍完毕。 由于目前mod社区已经开始普遍推广新版缩略图,各种mod作者也逐渐使用这种新方法,而对于使用旧版缩略图的曲包mod则建议大家使用这个缩略图分割器来显示缩略图并减少因此产生的缩略图冲突和闪退问题。 在这里,也是建议吧里的大家也都开始使用缩略图分割器,目前测试两个月下来一切正常运行,如果依旧有使用的问题和bug也欢迎提出,尽力解决吧。








换一换 

































