Skip to content

chevreaux/DrawDogOnline

 
 

Repository files navigation

DrawDogOnline

Recreating Chicory: A Colorful Tale drawing in Godot and adding online functionality

Playing

Download from releases

Start the execuatable, put in your IP!

Hosting a Server

Download from releases

Run the executable with arguments as follows (example uses linux executable)

./DrawDog.x86_64 server-start default

You can replace default with a port number.

Discord Authentication

Note: Using Discord authentication requires SSL / using the wss:// protocol

add --authtype discord to your launch arguments

make an application at https://discord.com/developers/applications

Go to OAuth2 -> General. Copy client id and put it in a file named client_id in below dir. Do the same with the secret in client_secret

  • Windows: %appdata%\Godot\app_userdata\Draw Dog Online\
  • Linux: ~/.local/share/Godot/app_userdata/Draw Dog Online/

Add http://127.0.0.1:38493/ to the redirect url

Also add WebVersionHost/auth.html (e.g. https://jdavisbro.github.io/DrawDogOnline/auth.html) to support web version

if you're hosting this web version make sure to include the auth.html in the root of the respository

Contributing/Exporting

Requires

First (before opening the repo in Godot) create an Export_Sprites with UndertaleModTool and move it to this repo dir.

Add a file named .gdignore to Export_Sprites/

In the base dir run py -m pip install -r requirements.txt and py move_assets.py

Now you can open it (and export if you want) in Godot :D

Credits

Domigorgon Plus font by Legendknight 3000.

Game assets distributed with releases are from Chicory: A Colorful Tale

Game based on Chicory: A Colorful Tale

You should play Chicory: A Colorful Tale

Chicory: A Colorful Tale™ © 2021 Greg Lobanov. All rights reserved. Finji® and regal weasel and crown logo are trademarks of Finji, LLC.

About

Chicory drawing remade in Godot to add online!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • GDScript 95.2%
  • Python 3.5%
  • Other 1.3%