A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 15865|回复: 14

一些关于Lakka的心得(缩略图,动态壁纸,批量生成列表)

[复制链接]

精华
0
帖子
36
威望
0 点
积分
36 点
种子
8 点
注册时间
2013-7-18
最后登录
2024-11-17
 楼主| 发表于 2017-5-28 16:27  ·  江西 | 显示全部楼层 |阅读模式
本帖最后由 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文件的位置

精华
0
帖子
86
威望
0 点
积分
155 点
种子
44 点
注册时间
2009-2-3
最后登录
2024-12-4
发表于 2017-5-28 17:06  ·  浙江 | 显示全部楼层
沙发                              

精华
0
帖子
294
威望
0 点
积分
322 点
种子
17 点
注册时间
2016-4-15
最后登录
2024-12-2
发表于 2017-5-28 17:55  ·  广西 来自手机 | 显示全部楼层
好同志,支持。

精华
0
帖子
2315
威望
0 点
积分
3381 点
种子
1293 点
注册时间
2009-1-9
最后登录
2024-12-4
发表于 2017-5-28 18:12  ·  广东 | 显示全部楼层
技术贴,支持支持

精华
0
帖子
394
威望
0 点
积分
528 点
种子
56 点
注册时间
2005-8-13
最后登录
2020-11-25
发表于 2017-5-28 19:37  ·  广东 | 显示全部楼层
非常好的经验!帮顶起来!!

精华
0
帖子
190
威望
0 点
积分
208 点
种子
5 点
注册时间
2013-8-11
最后登录
2020-8-22
发表于 2017-5-28 23:39  ·  广东 | 显示全部楼层
經驗分享貼,支持,謝謝

精华
0
帖子
19
威望
0 点
积分
19 点
种子
0 点
注册时间
2016-10-12
最后登录
2024-12-4
发表于 2017-5-29 07:36  ·  江西 | 显示全部楼层
学习了,谢谢楼主分享好经验!请问如何能使mame正常运行,我记得导入bios也显示图标和游戏,就是不能运行,提示“没找到核心”?

精华
0
帖子
1121
威望
0 点
积分
2353 点
种子
1972 点
注册时间
2007-7-20
最后登录
2023-12-7
发表于 2017-5-29 11:26  ·  广东 | 显示全部楼层
非常感谢楼主的分享,节后研究
该用户已被禁言

精华
0
帖子
3561
威望
0 点
积分
3605 点
种子
7 点
注册时间
2007-3-27
最后登录
2022-11-12
发表于 2017-5-31 07:47  ·  浙江 | 显示全部楼层
楼主 能不能写个  WINDOS 下的文本生成的脚本     这样粘贴到列表稍作修改也行

精华
0
帖子
612
威望
0 点
积分
828 点
种子
239 点
注册时间
2013-4-15
最后登录
2024-11-29
发表于 2017-5-31 08:08  ·  广东 | 显示全部楼层
支持一个,支持楼主分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-12-5 07:21 , Processed in 0.192052 second(s), 19 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部