就是把你文件夹里Rom的中文名根据程序中收录的中英文Rom名表格做自动匹配,这个表格来自Github上的大佬YingW

一般我们下载下来的Rom的中文名可能会不太规范,比如这样

这个工具主要是先剔除一些无关信息,然后根据文件后缀选择对应的csv,然后用模糊匹配算法匹配csv中的名称,在超过一定阈值后,去匹配并替换成表格中的官方英文名,因为文件名五花八门,不能保证百分之百的正确率,实测大概有95%的成功率,你需要将匹配失败或者错误的文件名修改的再标准一点,将lpl配置文件改回中文名也是这个原理
代码我开源了,大家可以随意下载或者修改,需要的朋友点个赞吧
视频教程:
https://www.bilibili.com/video/BV1oXWxzLEGi
GitHub链接:
https://github.com/busiyg/RetroarchRenameForCN
中英文Rom名项目:
https://github.com/yingw/rom-name-cn
PHP 桌面端框架NativePHP for Desktop v2 发布!
让我们一起来看看这个版本有哪些值得关注的新内容和变更。
AWS EKS部署Prometheus和Grafana
1.创建工作区
大模型基础补全计划(五)—seq2seq实例与测试(编码器、解码器架构)
无
奶奶都能看懂的 C++ —— const 限定符与指针
嗯。const,顾名思义,就是不变。给任何数据类型加上 const,就指明了这个变量不会再变化。任何试图修改变量的操作都会报错,无法通过编译。比如:
CSP-J/S 2025 第一轮游记
当然,
You have no egg!。
FFmpeg开发笔记(八十四)使用国产的librestreaming实现RTMP直播
下载完的librestreaming源码包缺少gradle目录,不能被Android Studio直接打开,需要先把其他App项目的gradle目录整个复制过来,并且打开gradle/gradle-wrapper.properties,把distributionUrl这行配置改成下面这样,表示使用6.7.1版本的Gradle
.NET运行时核心仓库的治理架构解析:责任分配与协作机制
文档明确了 Pull Request 和 Issue 的标签策略:当需要在问题或 PR 中标记相关人员时,应该标记区域责任人(Owners)而非领导者(Lead)。这种设计体现了扁平化的协作理念,确保技术专家能够直接参与问题解决。
PWN手的成长之路-19-int_overflow
file,checksec:

【URP】Unity中Mipmap是如何实现的?
在Unity URP中,Mipmap纹理金字塔的构建是通过GPU逐级下采样实现的,其核心流程分为硬件自动生成和计算着色器手动生成两种方式。
小狮博客