Skip to content

A desktop pet based on Qt & Live2D

Notifications You must be signed in to change notification settings

kvarenzn/DeskFairy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeskFairy

A desktop pet based on Qt & Live2D

Supporting platform: Linux x64

Tested on archlinux rolling x64

Requirements

  • Qt 5.15
  • Box2D
  • GLEW
  • Live2D Cubism SDK (this does not need to be installed manually)

Build

  1. Make sure you have unzip, unar, wget, cmake, make and a bash-like shell (bash or zsh) installed.
  2. Install and configure the requirements mentioned above.
  3. cd to the root directory of this project.
  4. ./prepare.sh or bash ./prepare.sh
  5. cmake -B ./build
  6. cd ./build
  7. make
  8. cd ..
  9. ./release.sh or bash ./release.sh

Run

  1. cd release
  2. ./DeskFairy
  3. Enjoy.

Changes

  • Removed support for Windows x64
  • Added support for Linux x64
  • Removed Touhou Launcher (perhaps WINE support may be added in the future)
  • Change of ItemManager: removed b2MouseJoint, use b2_kinematicBody now
  • Now, by default, the executable is at the same directory as profile, screenshot and resoureces

About

A desktop pet based on Qt & Live2D

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • C++ 99.3%
  • Other 0.7%