Skip to content

Renardjojo/PetForDesktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Pet for desktop ๐ŸฆŠ

A fox companion like you've never dreamed

License Version LastActivity

Join us on discord Join us on patreon

image PetForDesktopDemonstration

Welcome to PetForDesktop land!
PetForDesktop allows you to integrate and interact with your pet and customize it whenever you want!

How to install?

Just download the lastest version of this application and extract it.

What you can do with PetForDesktop:

  • Edge detection of screen content: your pet can jump into any element of your screen.
  • Basic physic: you can drag and drop your pet with gravity but also make it bounce on your screen.
  • Customize settings : to play with the debugging function, configure your own gravity etc...
  • Customize animation
  • Replace the existing animation with your own horizontal sprite sheet.
  • Walk and jump but also edit and create your own animation!
  • Modify the code and contribute! (it's open source and under MIT license!)
  • Use multiple monitors
  • Open a context menu to interact with it
  • Support development: Access the special discord channel, test new versions before anyone else and vote for the content of the next update.

What is currently not possible with PetForDesktop:

  • Cook and make your own coffee...
  • Launch multiple pets (you can but it is not optimized)
  • Works on MacOs and Linux...

What in the future?

You can easily check out the roadmap but remember that this software is open source.
That means you can fork it and modify or contribute to it for anyone! The MTI license allows you to do this, so take advantage of it.

Disclamer:

PetForDesktop also takes small screenshots of your screen to process collision and edge detection. This application will NEVER save or send them!

Contributor

  • Hempuli with its "Babafriend" application. The first inspiration for this concept was initiated through his program.
  • LeGitHubDeTai with his tool "github-to-discord" to generate a notification on discord when new versions are released.
  • elthen with his fox sprite sheet which I used and modified to suit my needs.
  • cassala with his bubble sprite sheet which I used and modified to suit my needs.
  • jbeder and all his contributors thanks to yaml-cpp I was able to save parameters in a very readable format.
  • aaronmjacobs and all his contributors thanks to Boxer I've been able to open error, warning and information pop-ups if something goes wrong with the application cross-platform.
  • Thanks to all the contributors to cpr, I've been able to update and download it.
  • Thanks to all the contributors to glfw I was able to create a window and interact with it in a cross-plaftorm way.
  • ocornuta and all it's contributor thanks to its wonderful library Dear ImGui I was able to add a custom user interface very easily.