Skip to content
This repository has been archived by the owner on Oct 27, 2022. It is now read-only.

Latest commit

 

History

History
61 lines (38 loc) · 4.57 KB

CONTRIBUTING.md

File metadata and controls

61 lines (38 loc) · 4.57 KB

Contributing Guidelines

  • Get in touch and communicate! Let us know what you are working on or report bugs using the issues tab. Join the Wesnoth Discord server to discuss the project live or to get in touch with the community. Ping @Vultraz to get access to the #project-haldric channel.

  • A rough outline of things that need to be done can be found here.

  • For code, we follow the GDScript Style Guide. We try to write clean and self-documenting GDScript as it helps us build upon each other's work. We use static typing to write more robust code and get full auto completion in Godot 3.1. Also, we're here to review and to help you improve your code.

  • The maintainers may refactor or tweak your code to make it fit the project's style, but we'll give you the opportunity to refine the style by yourself.

New to Godot?

Note:

Haldric uses the latest stable build of the Godot Engine, currently that is 3.2.2

The Tutorials are for different 3.X versions. While there are a few differences in the API, the general concept has not changed.

However we do not reccomend watching tutorials for Godot 2.1, as the jump from 2.1 to 3.0 was quite big.

Download Godot

Godot can be downloaded on their official Download Page or on Steam!

How To set up the The Battle for Wesnoth 2.0 Development environment.

This quick guide will walk you through the process of setting up a standard development environment for The Battle for Wesnoth 2.0

Step 1: Download and “Install” Godot:

Download the latest version of Godot for your Operating System from the Godot website. You will likely want the Standard 64-bit version (The Mono version adds C# support however unless you have a specific need for this the Standard version will suffice.) image1

The Godot executable does not require installation so you will simply need to extract the exe from the zip file to the location of your choosing.
Once you have placed the executable in the desired location simply run it to Start Godot.
image2

Step 2: Download Wesnoth repository

Obtain the current Haldric zip file from the Wesnoth Haldric Github page (https://github.com/wesnoth/haldric) image3

Open the Godot Engine and select the Import button from the right-hand menu image4

Use the Browse button you navigate to the downloaded zip file.
You will need to create an empty directory to open the project in and navigate to that directory in the “Project Installation Path:” Field. You can tell that the paths are valid by the green checkmark by each field. image5

Hit the “Import & Edit” button to load the project.
Once Loaded you will be ready to start assisting in the development of The Battle for Wesnoth 2.0! image6