Skip to content

Kakumi/PokeDesktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PokéDesktop

License: MIT GitHub release Open Issues Godot C# Discord

Discord server

🧩 Short Description

PokéDesktop is a “pet-desktop” style application built with Godot 4.5 (C#) that brings your Pokémon team to life on your computer desktop.
Using your game save (compatible up to Pokémon Scarlet/Violet), your Pokémon walk across your taskbar, express emotions, and can even gift you random items or money. Interacting with them increases their friendship and strengthens your bond!

▶️ Watch the PokéDesktop Demo on YouTube


📚 Table of Contents


🧱 Dependencies

  • .NET 8
  • Godot Engine 4.5 (C# support enabled)
  • PKHeX.Core (for reading/saving player save data)

✨ Features

Languages

French and English are currently supported.

Movements

By default, Pokémon use one of several available smart movement systems depending on their type or behavior:

  • Walk – Standard ground movement (default)
  • Fly / Swim – The Pokémon hovers or floats (e.g. Rayquaza, Gyarados)
  • Teleport – The Pokémon teleports from place to place (e.g. Abra)
  • Bounce – The Pokémon walks and bounces (e.g. Spoink, Grumpig)
  • Dig – For ground-dwelling Pokémon (e.g. Diglett)

You can disable smart movement entirely to make all Pokémon use simple walking instead.

Sounds

Pokémon can emit their cries when an emotion appears or when you click on them. These triggers are configurable.

Show Player Party Pokémon

Displays the Pokémon from the player's current save file directly on the desktop/taskbar. (Between 1 to 6 Pokémon)

Emotions System

Pokémon periodically display emotions based on their friendship level.

Image Emotion Friendship Range Description
Angry emotion 😠 Angry 0–49 Upset Pokémon
Depressed emotion 😞 Depressed 50–99 Sad or unmotivated
Sad emotion 😢 Sad 100–149 Slightly unhappy
Happy emotion 😊 Happy 150–199 Cheerful and playful
Love emotion 💖 Love 200–255 (max) Maximum friendship and affection
Sleep emotion 💤 Sleep Random Occasionally takes a nap
Angry emotion 🎁 Gift (Lucky) Random Gives a random item or money

Improve Friendship

Clicking on a Pokémon emotion increases its friendship by +3.

Drop System

Clicking while gift emotion is played will also trigger a drop event:

  • +5 friendship boost
  • Random loot (item or money)
    • Money is between 200 and 2000
    • Item can be TMHMs, Items, Medicine, Balls, Candy, BattleItems, Berries or Ingredients between 1 and 3

🖼️ Images

You can currently choose between animated Pokémon (default) or a pixel art version — both available in the application settings.


📝 Todo & Ideas

  • Click on Pokémon to move it somewhere else
  • Multi-monitor Pokémon roaming
  • Expand emotion pool with more expressions
  • Start the app on startup
  • Select which pokemons on the screen (between party and boxes)

📦 Sources


📄 License

PokéDesktop is distributed under the MIT License — you may use it freely for any purpose permitted under the license.
See LICENSE for details.


“Bring your Pokémon to life — right on your desktop!”

About

Inactive game for your desktop where pokemons from your official pokemon game walk on your bottom screen/

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages