Remembering the lovely eSheep (stray sheep) from 1995 -
C#
Switch branches/tags
Clone or download
Adrianotiger Merge pull request #19 from AmdKing/master
Added slider values and fixed EOL characters
Latest commit 4d17c8e Sep 19, 2017
Permalink
Failed to load latest commit information.
Images Version 0.9.3 Apr 14, 2016
Manual Updated API documentation Feb 8, 2017
Properties Multi pets on startup Aug 4, 2017
Resources removed sound Aug 13, 2016
Tools Updated API documentation Feb 8, 2017
dll Version 0.9.6 Jun 14, 2016
docs added docs Aug 12, 2017
.gitattributes new file: .gitattributes Dec 23, 2015
.gitignore new file: .gitattributes Dec 23, 2015
AboutBox.Designer.cs Version 0.9.6 Jun 14, 2016
AboutBox.cs Version 0.8.1 Jan 21, 2016
AboutBox.resx Version 0.6 Jan 3, 2016
Animations.cs multiple childs for the same animation Mar 7, 2017
Changelog.txt Version 1.0! Dec 31, 2016
ContextMenus.cs Version 0.9.3 Apr 14, 2016
DesktopPet.csproj added docs Aug 12, 2017
DesktopPet.shfbproj Updated API documentation Feb 8, 2017
DesktopPet.sln Version 0.8.8 Feb 3, 2016
Documentation.chm Updated API documentation Feb 8, 2017
EmbeddedAssembly.cs Updated API documentation Feb 8, 2017
Form2.Designer.cs Version 0.9.3 Apr 14, 2016
Form2.cs multiple childs for the same animation Mar 7, 2017
Form2.resx new file: .gitattributes Dec 23, 2015
FormDebug.Designer.cs multiple childs for the same animation Mar 7, 2017
FormDebug.cs multiple childs for the same animation Mar 7, 2017
FormDebug.resx graphviz added Feb 7, 2017
FormHelp.Designer.cs Version 0.9.3 Apr 14, 2016
FormHelp.cs Version 0.9.4 Apr 16, 2016
FormHelp.resx Version 0.9.3 Apr 14, 2016
FormOptions.Designer.cs Fixed EOL Characters Sep 18, 2017
FormOptions.cs Fixed EOL Characters Sep 18, 2017
FormOptions.resx Fixed EOL Characters Sep 18, 2017
Install.Designer.cs Version 0.8.8 Feb 3, 2016
Install.cs Version 0.9.5.0 Apr 17, 2016
Install.resx Version 0.8.8 Feb 3, 2016
Manual - online editor.docx Updated API documentation Feb 8, 2017
ProcessIcon.cs If icon was invalid, the program crashed. Feb 22, 2017
Program.cs Version 0.9.6 Jun 14, 2016
Readme.md Update Readme.md Mar 11, 2017
Settings.cs Version 0.9.3 Apr 14, 2016
StartUp.cs Multi pets on startup Aug 4, 2017
Xml.cs Updated API documentation Feb 8, 2017
app.config Multi pets on startup Aug 4, 2017
esheep.png.ico Version 0.9.4 Apr 16, 2016
icon.ico new file: .gitattributes Dec 23, 2015
icon.png new file: .gitattributes Dec 23, 2015
packages.config Version 0.9.6 Jun 14, 2016

Readme.md

Desktop Pet

Can you remember eSheep, the lovely desktop sheep?
If you had a lot of them on the desktop... welcome to this page!
This project gives you the possibility to add a pet to your desktop.
eSheep for 64bit systems
With a XML file (animations.xml) it is possible to change pet and animations.

Application

This application is not a game, not an utility and not useful :P it simply shows you a pet on the screen. This pet can fall down up to the taskbar and is able to detect windows on your desktop.
In this way, this pet is able to walk, run, etc around your working screen area (on primary screen).

Download

You can download a compiled Windows EXE from this page: http://esheep.petrucci.ch There entire code documentation can be found online here: http://adrianotiger.github.io/desktopPet/

Credits

This project used other Open Source projects:
  • NAudio to play sounds
  • Stall to install the application and create an uninstaller

Thanks

Sergi for the Tray Icon
Robin improving the code and implementing the Graphviz tool

Want to create your own mate/pet?

The easy and fast way is to use the online editor: Online editor.
But you can also download the original animations.xml and create your own desktop mate/pet.
What you need are:
  • 1 application icon (.ico file)
  • 1 animation image: an image with transparency with all possible positions. (.png not too big... Something like 1000x500 px)

For more info about editing the xml file and add your own pet, follow the Wiki page.
or download the manual to develop your pet online: Manual-online editor.docx