Giter Club home page Giter Club logo

ark-pets's Introduction

Ark-Pets

Arknights Desktop Pets.
明日方舟桌宠
版本(Version)v1.6

This project only supports Chinese docs. If you are an English user, feel free to contact us.

介绍 Intro

实现的功能

  1. 支持自定义选择明日方舟小人模型
  2. 支持在启动前显示预览,调整缩放和帧率等设置
  3. 支持模拟游戏内基建小人的行为
    查看详情
    1. 基建小人能够执行行走和坐下的动作
    2. 基建小人能够被鼠标点击和拖拽交互
    3. 基建小人能够执行基建动作(如有)
  4. 支持模拟平面重力场
    查看详情
    1. 桌宠在被拖拽到空中时能够自由落体
    2. 桌宠可以站立在打开的窗口的边缘上
    3. 桌宠会受地面摩擦力和空气阻力作用
    4. 桌宠会在其他桌宠靠近时被排斥推动(NEW)
    5. 桌宠活动范围的下边界距离可以调整
  5. 支持显示任务栏托盘图标(NEW)

下一步计划

以下内容可能在接下来的数个版本内得到实现:

  1. 支持模拟游戏内敌方小人的行为
  2. 支持搜索模型名称
  3. 重构启动器的UI

相关文档

使用方法 Usage

由于程序中部分API不具备跨平台兼容性,本项目当前只支持在Windows系统上运行。

1.下载程序

A.我想通过Java运行环境运行
  1. 配置环境:配置Java运行环境(JRE),如已配置请跳过此步。您需要在Java官网下载JRE安装包,然后根据安装包的提示完成安装。
  2. 下载ArkPets.jar前往这里下载.jar格式的程序文件。
B.我不想安装Java运行环境或方法A不行
  1. 下载ArkPets_Setup.exe前往这里下载.exe格式的程序文件。
  2. 安装:根据上面下载的安装包的提示完成安装。

2.模型获取

下载安装后,您需要获取明日方舟Spine动画小人(下简称“模型”)文件:本项目不会内置这些模型文件,您需要自己获取模型文件以供程序使用,流程如下:

  1. 作者已将本项目支持的所有模型文件上传至GitHub仓库,您可以直接前往下载:前往仓库,该仓库不定期更新;
  2. 下载压缩包后,解压其中的文件夹models
  3. 想要了解其他获取模型的方法,请看这里
  4. 将模型文件夹放到程序所在目录中,并确保你的文件夹结构如下:

    根目录
    ├─ Models (存放模型文件)
    │ ├─ 002_amiya (一套模型由一个文件夹单独存放)
    │ ├─ 003_kalts
    │ ├─ 009_12fce
    │ └─ ……
    └─ ArkPets.jar (ArkPets主程序)

  5. 运行程序文件即可开始使用,如有任何问题可查阅文档

许可证 License

本项目基于GPL3协议。任何人都可以自由地使用和修改项目内的源代码,前提是要在源代码或版权声明中保留作者说明和原有协议,且使用相同的许可证进行开源。

参与贡献

您可以通过提交Issues、PR、CodeReview等方式参与本项目的贡献。

ark-pets's People

Contributors

isharryh avatar

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.