isharryh / ark-pets Goto Github PK
View Code? Open in Web Editor NEWArknights Desktop Pets | 明日方舟桌宠
Home Page: https://arkpets.harryh.cn
License: GNU General Public License v3.0
Arknights Desktop Pets | 明日方舟桌宠
Home Page: https://arkpets.harryh.cn
License: GNU General Public License v3.0
(Not Planned - 作者注)
(Not Planned - 作者注)
版本v2.1.1
。有概率出現"ArkPets Core"在任務欄中無法隱藏的問題。
我依然在使用win7
影片示範是win10
不知道是否為電腦版本問題
也希望能修復
我使用的JAVA版本为JAVA20,报错信息如下:
[Exception] UnexpectedExitCodeException
[Message] The process exited with a non-zero exit code: -1
[StackTrace]
Caused by cn.harryh.arkpets.utils.JavaProcess.UnexpectedExitCodeException: The process exited with a non-zero exit code: -1
at cn.harryh.arkpets.ArkHomeFX$1.call(ArkHomeFX.java:118)
at cn.harryh.arkpets.ArkHomeFX$1.call(ArkHomeFX.java:91)
at javafx.concurrent.Task$TaskCallable.call(Task.java:1426)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
启动器中模型流畅,点击启动后 模型十分卡顿(可能只有5帧)/无响应
任务管理器中频繁显示 evb8B92.tmp(32位) 无响应
已下载安装JRE,电脑驱动最新
软件版本:v2.2.1
默认安装目录是 C:\Program Files
安装时需要申请管理员权限(不然C盘拒绝访问)
软件版本:v2.2.1
新增通过时装品牌搜索干员的功能。
今天突发奇想的想放满小车结果只能一个个找
小人不会说话总感觉怪怪的
谢谢
由网友 elmous 提出的建议:
抛出小人后,使小人立即面向抛掷方向。
由网友 蓝铯峢痕 提出的建议:
小人自动行走至窗口边缘后翻转朝向。
多个小人重叠时增加碰撞体积。
版本2.0.0
,异常提示:
[Exception] AccessDeniedException
[Message] temp\models_unzipped\Ark-Models-main\models -> models
[StackTrace]
Caused by java.nio.file.AccessDeniedException: temp\models_unzipped\Ark-Models-main\models -> models
at java.base/sun.nio.fs.WindowsException.translateToIOException(Unknown Source)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
at java.base/sun.nio.fs.WindowsFileCopy.move(Unknown Source)
at java.base/sun.nio.fs.WindowsFileSystemProvider.move(Unknown Source)
at java.base/java.nio.file.Files.move(Unknown Source)
at cn.harryh.arkpets.controllers.Homepage$6$1.preVisitDirectory(Homepage.java:1008)
at cn.harryh.arkpets.controllers.Homepage$6$1.preVisitDirectory(Homepage.java:993)
at java.base/java.nio.file.Files.walkFileTree(Unknown Source)
at java.base/java.nio.file.Files.walkFileTree(Unknown Source)
at cn.harryh.arkpets.controllers.Homepage$6.call(Homepage.java:993)
at cn.harryh.arkpets.controllers.Homepage$6.call(Homepage.java:983)
at javafx.concurrent.Task$TaskCallable.call(Task.java:1426)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
软件版本:v2.3.0
运行环境:Windows 11
桌宠模型频繁地原地起跳,在播放行走或基建动作前从任务栏起飞至约屏幕3/4高度处并降落。
加载任何模型,放置一段时间待其播放行走或基建动作
添加睡觉(躺下)动作
绝大多数有皮肤的干员待机动作只显示原来站立或坐下的一块区域,向左或者向右就超出边界,没有了。
ppt播放和进入游戏时小人仍然存在屏幕图层最上层,希望可以增添一个全屏时隐藏小人选项
日常是用双屏,小人只会出现在主屏幕上,也无法拖到到副屏上,软件里也没有找到怎么设置
出現開機自動開啟後沒法隱藏
希望能够添加桌宠启动后能够隐藏任务栏图标并最小化到托盘,谢谢大佬!
版本v2.1.0
。每次试图启动桌宠总是会产生这个错误,无法启动。
# *** ArkPets Log - core (PID13956) ***
# Created: 2023-06-25 01:55:25,286
# OS: Windows 11 (amd64)
# Java version: 17.0.7
# Working directory: E:\ArkPets
01:55:25,818 [INFO] System: Entering the app of EmbeddedLauncher
01:55:29,045 [INFO] App: Create
01:55:29,050 [INFO] App: Using model asset "models\301_cutter\build_char_301_cutter"
01:55:29,545 [INFO] Character: Canvas size 149 * 168
01:55:29,626 [INFO] App: Using behavior class "BehaviorOperBuild"
01:55:30,687 [ERROR] System: An fatal error occurs in the runtime of Lwjgl3Application, details see below.
com.badlogic.gdx.utils.GdxRuntimeException: java.awt.AWTError: Assistive Technology not found: com.sun.java.accessibility.AccessBridge
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:172)
at cn.harryh.arkpets.EmbeddedLauncher.main(EmbeddedLauncher.java:87)
Caused by: java.awt.AWTError: Assistive Technology not found: com.sun.java.accessibility.AccessBridge
at java.desktop/java.awt.Toolkit.newAWTError(Unknown Source)
at java.desktop/java.awt.Toolkit.fallbackToLoadClassForAT(Unknown Source)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
at java.desktop/java.awt.Toolkit.loadAssistiveTechnologies(Unknown Source)
at java.desktop/java.awt.Toolkit.getDefaultToolkit(Unknown Source)
at java.desktop/java.awt.SystemTray.addNotify(Unknown Source)
at java.desktop/java.awt.SystemTray.<init>(Unknown Source)
at java.desktop/java.awt.SystemTray.initializeSystemTrayIfNeeded(Unknown Source)
at java.desktop/java.awt.SystemTray.getSystemTray(Unknown Source)
at cn.harryh.arkpets.ArkTray.<init>(ArkTray.java:41)
at cn.harryh.arkpets.ArkPets.create(ArkPets.java:103)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.initializeListener(Lwjgl3Window.java:416)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.update(Lwjgl3Window.java:366)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop(Lwjgl3Application.java:192)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:166)
... 1 more
Caused by: java.lang.ClassNotFoundException: com.sun.java.accessibility.AccessBridge
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Unknown Source)
... 23 more
有人提过,但泰拉大陆调查团的小人跳起的时候会消失一块
软件版本:v2.2.1
运行环境:Windows 11
任意桌宠进入动作保持模式后,在任务栏上以坐立姿势平移或竖向短距离拖动(竖向脱离任务栏后会站立,恢复正常)时会突然浮起然后恢复,看起来很怪
录屏:
https://github.com/isHarryh/Ark-Pets/assets/63101620/8b86e366-9369-4f94-9462-9a2728a62028
在当前主机上稳定出现(记得以前是没有这种现象的),其他的设备还没有测试
这些在B站私信发过了,不过Github的issue界面突然可以打开了,就再发一遍吧
(这是属于裁切问题——作者注)
Win+D
返回桌面后会消失,如果可行的话或许可以让小人的窗口一直显示在最上方(Not Planned - 作者注)
能不能实现锁定小人坐下的动作
观察到目前丢到左右边缘时逻辑是
同时对于脱手速度貌似没有检测
建议改为
并加入速度探测 可增加可玩性
目前貌似只能在主屏幕上显示
如题。
退出的方式就是正常在任务栏托盘里面右击图标后点弹出来的“退出”。
感谢这款软件让我可以将员工放在桌面上。但是您能否添加一个设置,让用户手动调整桌面宠物窗口的大小并记住
尤其是在宽度方面,有些桌面宠物动画只有宽度的中点,占据了比较长的区域,比如凯尔奇皮肤
例如将模型文件夹内的文件夹名字改为“鸮”时,会发生闪退,错误回显如下:
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000007608d37d, pid=3156, tid=12660
#
# JRE version: Java(TM) SE Runtime Environment (18.0.2.1+1) (build 18.0.2.1+1-1)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (18.0.2.1+1-1, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
# Problematic frame:
# C [gdx-freetype64.dll+0xd37d]
#
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# E:\Arknights\Ark-Pets\hs_err_pid3156.log
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
版本v2.0.1
,安装简体中文和English两种语言版本后 使用exe安装后应用界面乱码。
此为图片链接:https://imgse.com/i/p9cfVUg
包括且不限于坍缩体的眼睛,灭迹人的二维码,阿格尼尔神父眼罩上的眼睛这一类不直接跟随模型的图层组件。
很难界定这到底算不算一个问题,毕竟游戏内显示逻辑上至高图层与模型就是分离的;但确实造成了显示效果的不一致,能修的话还是建议修修吧。
1.请求添加多个ArkPets窗口时整合在同一个系统托盘图标的二级菜单中,而非目前添加多个系统托盘图标,造成一定的识别困难和图标拥挤
2.请求在系统托盘图标的一级菜单中添加打开ArkPets管理窗口的功能,避免目前只能从安装路径打开的麻烦
给模型选项那里添加个收藏功能,然后可以一次性加载所有收藏模型
版本2.0.1
,在个别设备上启动桌宠时,启动器总是提示“检测到桌宠异常退出”,core.log 日志内容如下:
# *** ArkPets Log - core (PID5600) ***
# Created: 2023-05-07 16:41:36,173
# OS: Windows 10 (amd64)
# Java version: 20.0.1
# Working directory: C:\ArkPets
16:41:36,210 [INFO] System: Entering the app of EmbeddedLauncher
16:41:36,912 [ERROR] System: An fatal error occurs in the runtime of Lwjgl3Application, details see below.
com.badlogic.gdx.utils.GdxRuntimeException: Couldn't create window
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.createGlfwWindow(Lwjgl3Application.java:527)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.createWindow(Lwjgl3Application.java:462)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.createWindow(Lwjgl3Application.java:448)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:162)
at cn.harryh.arkpets.EmbeddedLauncher.main(EmbeddedLauncher.java:70)
可见是 libGDX 无法创建窗口(GdxRuntimeException: Couldn't create window)导致的,抛出异常的位置:
https://github.com/libgdx/libgdx/blob/1.11.0/backends/gdx-backend-lwjgl3/src/com/badlogic/gdx/backends/lwjgl3/Lwjgl3Application.java#L527
窗体边缘识别模糊
软件设置:因为任务栏高度是40所以将下边缘距离设为40,其他默认
操作:
实验1:
实验2:
系统是Win10,软件版本是v1.15.0
如果需要视频的话我可以发QQ(
软件版本:v2.3.1
转载一位网友的建议,如下:
版本2.0.0
。
Win11系统下,只要打开控制中心(后测试,打开开始菜单、搜索栏、任务视图均有此问题),所有位于任务栏上的小人便会掉落至任务栏后端(底端);将焦点离开任务栏后恢复正常。见视频: https://user-images.githubusercontent.com/63101620/236262565-12ec725e-cd01-4bc7-a30a-3a7ba7998cbd.mp4
[Exception] UnexpectedExitCodeException
[Message] The process exited with a non-zero exit code: 1
[StackTrace]
Caused by cn.harryh.arkpets.utils.JavaProcess.UnexpectedExitCodeException: The process exited with a non-zero exit code: 1
at cn.harryh.arkpets.ArkHomeFX$1.call(ArkHomeFX.java:121)
at cn.harryh.arkpets.ArkHomeFX$1.call(ArkHomeFX.java:94)
at javafx.concurrent.Task$TaskCallable.call(Task.java:1426)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.