Latest Posts

Topic: How to build an addon? - Europeans tribe

MarkMcWire
Avatar
Topic Opener
Joined: 2017-02-08, 21:06
Posts: 321
Ranking
Tribe Member
Location: Eisenach, Germany
Posted at: 2020-11-30, 13:30

As I wrote in the German forum I am developing a tribe called "Europeans". It only exists as a parallel development in the form of a fork from the original game. What do I have to do technically so that I can offer it as an add-on?

Originally I just wanted to mix all the buildings, workers and goods of the barbarians, the Atlanteans and the empire as a kind of "super tribe". Hence the name "European". In reality there is no unified people under this name. Rather, it is a mixture of different parts of several races.

The tribe currently works in such a way that the buildings and workers of the barbarians are used as base units, they can be expanded to the buildings of the empire via the buildings of the Atlanteans. Each extension brings an advantage in productivity. My role model is the game "Empire Earth", where you can technically expand your tribe through several epochs.

In principle the development over time would be like this:

Stone Age = Barbarians
Middle Age = Atlanteans
Renaissance / Early modern (16th and 17th century) = Empire
The Frisians could then stand for Modernism, i.e. the time of the 18th and 19th centuries.

One day it should become a graphically independent tribe. But since I'm not a good graphics programmer, I'm using the units and buildings that are already there.

-> https://github.com/MarkMcWire/widelands

Edited: 2020-11-30, 13:38

My widelands project: https://github.com/widelands/wl_addons_server/tree/master/addons/europeans_tribe.wad

Top Quote
Nordfriese
Avatar
Joined: 2017-01-17, 18:07
Posts: 1929
OS: Debian Testing
Version: Latest master
Ranking
One Elder of Players
Location: 0x55555d3a34c0
Posted at: 2020-11-30, 13:55

Basic documentation: https://www.widelands.org/documentation/add-ons/

Functional example add-ons and a README with brief notes how to submit an add-on: https://github.com/widelands/wl_addons_server

Please ask if anything's unclear or doesn't work face-smile.png

Note that whole new custom tribes in add-ons are unstable and tend to crash a lot at the moment. I already have two branches with further add-on scripting enhancements in review, and I am also going to fix the custom tribes feature soon.


Top Quote
MarkMcWire
Avatar
Topic Opener
Joined: 2017-02-08, 21:06
Posts: 321
Ranking
Tribe Member
Location: Eisenach, Germany
Posted at: 2020-12-04, 17:50

Please discuss the tribe itself in https://www.widelands.org/forum/topic/5082/

This thread is only about to make an addon.


My widelands project: https://github.com/widelands/wl_addons_server/tree/master/addons/europeans_tribe.wad

Top Quote