- 精华
- 0
- 帖子
- 36
- 威望
- 0 点
- 积分
- 36 点
- 种子
- 8 点
- 注册时间
- 2013-7-18
- 最后登录
- 2024-11-17
|
本帖最后由 lockman2013 于 2017-5-28 16:43 编辑
Lakka玩了一段时间,应群友要求写一些心得,一些基本问题已经有教程的就不再写了,可以去找之前的帖子,只分享一些可能还没人写过的,以下内容不限于S905盒子,其他版本的lakka(例如PC,各种派等)也同样适用,最后感谢火柴,P哥和众多群友的无私奉献
1.关于游戏缩略图的问题
游戏缩略图的正确路径是\\Lakka\Thumbnails\{游戏列表名称}\{缩略图类型名称}\{游戏名称}.png
游戏列表名称对应Playlists下面的*.lpl名称;
缩略图类型可在设置 -> 缩略图 设定中指定,其中三种类型的缩略图对应的文件夹名称为
Named_Boxarts //封面
Named_Snaps //截图
Named_Titles //标题画面
比如要设定Nes版本魂斗罗的名称,游戏名称为:魂斗罗,其缩略图路径为:
\\Lakka\Thumbnails\Nintendo - Nintendo Entertainment System\Named_Boxarts\魂斗罗.png
缩略图规格本人测试最佳效果是 宽:512像素 高:根据宽度等比例缩放,但最好大于宽度
如果宽度大于高度可能会造成实际显示出來的图比较小
另外在主菜单 -> 在线更新器 中可以下载官方提供的缩略图并自动解压到Thumbnails目录
个人感觉效果不是很好,名称也是英文的,但可以用来参考
2.设置动态壁纸
Lakka支持xmb界面每个菜单项拥有一个单独的壁纸,可以用于打造极具个性化界面,具体设定方法如下
(1)先设定动态壁纸存放的目录,在 设置 -> 目录 -> 动态壁纸目录 选则后会出现路径设定,例如
/storage/asserts/wallpaper/
(2)开启动态壁纸功能,在 设置 -> 菜单 -> 动态壁纸 -> on
(3)將需要设定的壁纸放到/storage/asserts/wallpaper/下,文件名要和xmb菜单项同名,例如设定主菜单壁纸,就命名为:主菜单.png
要设定 历史 选项壁纸就命名为 历史.png,模拟器单独页面的壁纸文件名和playlist文件名相同即可,例如: Nintendo - Nintendo Entertainment System.png
壁纸图片要求标准png格式,分辨率1920*1080即可,大于該分辨率感受不到区别
3.使用脚本生成游戏列表
使用Lakka自带扫描功能只能扫出标准库中的rom,对于修改的rom(例如hack或者汉化)无法扫出,如果要手动加入大量游戏到列表十分痛苦,Lakka官方有提供使用简易的shell脚本来生成游戏列表的办法.
首先连上ssh(使用putty或者其他客户端,具体请百度)
随便找个目录建立sh脚本: nano buildlist.sh, 然后把下列代码粘贴进去
for fullpath in $1; do
echo $fullpath
filename=$(basename "$fullpath")
echo "${filename%.*}"
echo $2
echo $3
echo "DETECT"
echo $4
done
然后Ctrl + x保存确认
执行脚本,例如
./buildlist.sh "/storage/roms/Fc/*.nes" "/tmp/**/nestopia_libretro.so" "DETECT" "Nintendo - Nintendo Entertainment System.lpl" > "/storage/playlists/Nintendo - Nintendo Entertainment System.lpl"
参数说明:
"/storage/roms/Fc/*.nes" // 此为rom存在路径,会扫描该目录下指定后缀的rom名称
"/tmp/**/nestopia_libretro.so" // 执行此rom使用的核心
"DETECT" // Lakka扫描此处为rom的crc,写DETECT略过即可
"Nintendo - Nintendo Entertainment System.lpl" //游戏列表每个项目最后一行都是这个,和所在lpl文件名相同即可
"/storage/playlists/Nintendo - Nintendo Entertainment System.lpl" //生成lpl文件的位置 |
|