GithubHelp home page GithubHelp logo

zenghongtu / ppet Goto Github PK

View Code? Open in Web Editor NEW
1.9K 20.0 219.0 15.98 MB

👻在你的桌面放一个萌妹子,多一点乐趣😏~(支持Mac、Win和Linux)

License: MIT License

JavaScript 6.22% TypeScript 91.97% HTML 1.80%
live2d live2d-widget electron react vite live2d-model live2dv3

ppet's Introduction

PPet

给你的桌面多一点趣味~😁

支持 Live2d v3 啦~

Current Release License

预览

小工具:

设置(可以使用在线/本地 Model):

托盘:

功能

  • 支持 Live2d v2/v3
  • 导入本地/在线 Model
  • 调整渲染大小
  • @置顶
  • 忽略点击
  • 开机启动
  • 拖动位置
  • ...

安装

这里去下载最新版本,Mac使用.dmg, Window使用.exe,Linux使用.deb。

(可以使用 GitHub Proxy 代理加速 下载)

使用

导入模型

两种方式:

  • 在设置 -> 模型列表中添加 json 文件(本地模型以file://开头)。

  • 本地模型将文件夹拖入窗口中,导入成功会更新到模型列表中

开发

$ pnpm i
$ pnpm start

欢迎参与贡献

发现了错误? 向我发起一个 PR 吧! 参考 Commit message 和 Change log 编写指南 - 阮一峰的网络日志 提交 commit 即可。

其他

Model资源: zenghongtu/live2d-model-assets

前往旧版

ppet's People

Contributors

flaribbit avatar zenghongtu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ppet's Issues

内存占用高

CPU是i5-6200U,cpu占用率20%,感觉有点高,不知道大家觉得高不高?

觉得加入一个选项,不用按alt,直接拖看板娘就可以移动

描述

主要是按alt太麻烦了,很多时候只是觉得她挡住了某个地方,就随手将她拖走,现在要按多一个键,感觉很不利落
或者说可以设置鼠标在看板娘上按下的时间,比如我按0.7秒(可设定)后,鼠标图标变为一个方向图标,然后这样就可以拖动了
或者说更直接的,直接在看板娘旁边的按钮中加一个拖动按钮,直接拖这个按钮就可以进行拖动

渲染有点问题

请先确认是否为最新版本
PPet V1.1.0

问题描述

看截图吧,我都不知道怎么描述了(^^;;

平台信息(win/mac/linux):
OS: Manjaro 19.0.0 Kyria
Kernel: x86_64 Linux 5.4.18-1-MANJARO
Shell: fish 3.0.2
Resolution: 1280x1024
DE: KDE 5.66.0 / Plasma 5.17.5

截图(可选)

刚开机时会这样,我觉得可以等桌面加载完(大概15秒后)渲染
Screenshot_20200218_194924

从休眠中唤醒是这样,我也不知道怎么回事(^^;;
Screenshot_20200218_193752

放大中心和缩小中心不一致,导致可拖动范围减小

请先确认是否为最新版本
1.2.1

问题描述

倍数较小时,放大和缩小均以左下角为中心,没有问题
但当放大后顶到屏幕上边界后,放大会以左上角为中心(可能是被桌面系统的位置限制强制移动导致的),缩小仍以左下角为中心,之后再按Alt拖动桌面宠物,其可拖动范围变小(主要是不能往上拖动)
_平台信息(win/mac/linux):ubuntu18.04 _

无法安装1.2

问题描述:
1.2的安装程序安装到还没一半就会显示“安装已中止,安装程序并未成功地运行完成”

前因:
1.在更新前我在用1.1;然后第一次安装1.2时成功了,体验插件功能时不小心删除了第四个插件(你的插件真的很容易就被点到删除,建议加一个删除确认)。然后我再次安装1.2,丢失的数据并没有修复。
2.于是我删除了整个安装文件夹,然后就无法安装。
3.之后我尝试了换版本,换安装目录,关闭防火墙和杀毒软件,重启电脑……全部以失败告终。回收站的文件也没了(因为我每天都要删很多东西)

希望你能帮忙解决我的问题!

(部分)人物模型过显示不全

请先确认是否为最新版本
是1.2.1

问题描述

我下载的模型(全身像,有衣摆,左右跨度大)显示不全,画布调试,重新渲染皆无果
画布调试宽度高度增大与减小只会向一个方向变化,
平台信息(win/mac/linux):
win

截图(可选)

}ST6J5B ~B49B_ 2{JLVFQM

左方,下方有明显的分界线,不知怎么办,
菜鸟一个,希望这个问题不会麻烦到您
这个是live2d模型(文件放不上)的网站(获取的地址)
https://www.wikimoe.com/?post=158
SV}~1YRADGYB}CFT0 _0XO7(名字叫玉藻前)

放大后,图像会变模糊

请先确认是否为最新版本
1.2.1

问题描述

放大后,图像会变模糊
材质清晰度够,且用Live2DViewerEX能够实现清晰的放大
(但是Live2DViewerEX缩小到和PPet一样大的时候,PPet更清晰)
平台信息(win/mac/linux):ubuntu 18.04 64bit

Anyway to translate this to english

I really liked the project but i didn't understand anything in the options & text, so do you plain to make an english version/translation? Thanks.

Win10渲染问题

问题描述

版本V1.1.0
人物背景为黑块,无法透明
多次重试问题仍然存在
问题打开软件即发生,无触发条件
模型使用自带模型

平台信息(win/mac/linux):

OS:win10 1909 专业版
处理器:i7-9750H
显卡:GTX1660Ti,NVIDIA驱动版本442.19
显示器:1920 X 1080,144Hz

截图(可选)

批注 2020-02-22 224932

可以加入天气

描述

建议在启动时显示天气,可以通过天气API实现
(本来想自己试着做一下的,可惜我不太会electron (^^;; )

鼠标跟踪

鼠标离开窗口范围后眼睛会持续盯着离开的方向。可以改成自动归原位或者望向跟随鼠标的位置

希望可以自己设定看板娘说的话

描述希望可以在小工具里面加一个设置栏,然后可以自己定制鼠标放上去时会说的话,还有把那个定时提醒的功能可以关掉,就那个“你已经工作了xxx分钟了,该休息一下了blablabla。。。”

希望可以把鼠标点击的检测范围更精细化

描述

电脑环境win10 pro 1909
把22放在屏幕右下角的时候,屏幕右下方很大一块范围都会被划入她的检测范围,导致最大化窗口运行的软件的侧拉滑块移动到下面的时候再想去拉就拉不到了,只能用鼠标滚轮去滑动页面,除非选择忽略鼠标点击。但是有时候需要移动22来看被遮挡的内容,所以我个人一般不会选择忽略点击。所以还恳请作者可以将鼠标点击的检测范围更精细化一点。

win10再缩放上的问题

问题描述 :"Ctrl" + "-" 或者 "Ctrl" + "0" 都是有反应的,但 "Ctrl" + "+" 就没反应了

平台信息(win/mac/linux):
OS: win10 1909 专业版
处理器:i3-7100
显卡:GX 730 ,NVIDIA驱动版本442.59
显示器:1920 X 1080,60Hz

Unable to import live2d model

我之前在梦象下了几个模型,然后按照所讲的设置导入了,导入了之后我的看板娘就变成透明的了= =
84J3V84TW17EBBTUQCMU](https://user-images.githubusercontent.com/59122229/76811920-3c705300-682e-11ea-86df-ac8645e258f9.png) ![$7V {}QVNL0K29GJHXX_HG

不能保存配置

下次启动时希望能保留之前的配置。
如 忽略点击 工具栏等

显示不了人物

请先确认是否为最新版本

问题描述

安装完以后,显示不了人物,好悲哀~~~~
平台信息(win/mac/linux):
win10(DEll)

截图(可选)

【期望增加功能】定时器功能

要求:
1:设定定时器价格
2:设定timeout之后,弹出文本框中的文字

行为:
在timeout之后,会显示上述设定的文字,
当使用者点击之后,上述文字消失

画布渲染问题以及多开(?)问题

请先确认是否为最新版本
1.2.1

问题描述

在打开第一个程序后第二个程序会出现画布的Bug,初始打开为300300,修改过后重新渲染依旧变回300300.以及画布的宽问题:我有一个带翅膀的模型,调整画布宽以后重新渲染时模型与画布宽等比放大了,ctrl+-也没有用,显示不全.
平台信息(win/mac/linux):
WIN7

截图暂无

可否使用语音功能

描述使用者开语音对model进行一些简单的命令例如今天某地天气如何等等,或一些简单的对话,能否设定model在某个特定时间自己进行对话,然后增加报时功能(这个我现在用的是别的软件,配合ppet效果还可以,当然如果一体机就更好了),感谢!

不支持moc3

描述

如题,在Live2D Cubism 3新版本中仅能导出moc3文件与软件不兼容

软件没法完全断网使用

**请先确认是否为最新版本

问题描述

使用内置模型时,在断网的情况下,如果模型在断网前已经渲染成功,则断网后只有细微的动作,不会有表情变化之类的行为。如果在断网前没有渲染或在断网后重新渲染,则模型直接全透明。只是在软件刚启动时会显示一段话,之后不会跟踪鼠标,也不会响应鼠标点击。重新渲染后问题依旧。只有在网络恢复后重启软件或重新渲染才行。
平台信息(win/mac/linux):win

截图(可选)

1
2

发现一个安装失败和一个消失问题

**请先确认是否为最新版本**1.2.1版本

问题描述我第一次安装成功后,打开了“忽略点击”而后再点击重新渲染结果人物不见了,我以为是崩溃了,然后就打算卸载重装,结果却一直显示安装程序被终止,我重启了电脑,调过兼容性都没用,然后去360体检了一下,把什么注册表,垃圾之类的清除后就好了(估计是注册表什么鬼的吧),然后安装后人物依旧不显示,这时这个程序的“忽略点击”是开启的,我关闭后又好了

**平台信息(win/mac/linux):**Windows7旗舰版

截图(可选)

文件权限错误导致软件打不开

问题描述

安装之后打开软件没反应,在终端上执行一遍/opt/PPet/ppet后提示检查chrome-sandbox的所有者为root,权限为4755。经检查,所有者为root,所有组为root,权限为755。执行命令sudo chmod 4755 chrome-sandbox后,程序正常使用。

平台信息(win/mac/linux):
Debian 10

修改建议

deb打包时是会保留所有者和权限信息的,如果特殊权限信息没有被正确保留的话,可以在deb解包后执行权限修改的代码

本地 model 导入后无法显示

问题描述
梦象里面的model导入后无法显示,一片空白,只能显示工具
平台信息(win/mac/linux):Windows 10 1909

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.