Topic: Lutas' Atlanteans

OIPUN
Avatar
Topic Opener
Joined: 2020-11-17, 09:34 UTC+1.0
Posts: 282
Ranking
Tribe Member
Location: Czech
Posted at: 2025-04-15, 11:23 UTC+2.0

no gold


Attachment: image/png
Snímek obrazovky 2025-04-15 no gold.png

Top Quote
hessenfarmer
Avatar
Joined: 2014-12-11, 23:16 UTC+1.0
Posts: 2828
Ranking
One Elder of Players
Location: Bavaria
Posted at: 2025-04-15, 13:43 UTC+2.0

from a first glance the values look good to me. They are in a good range for the heroes and are more balanced for an untrained soldier. (these are the only 2 states which we normally take into account for balancing)
With the more balanced values for an untrained soldier, it might be considerable to increase the starting amount of Lutas's atlanteans soldiers a bit as the reduced amount in the starting conditions was to compensate for the advantage of an untrained soldier of Satul's atlanteans.


Top Quote
OIPUN
Avatar
Topic Opener
Joined: 2020-11-17, 09:34 UTC+1.0
Posts: 282
Ranking
Tribe Member
Location: Czech
Posted at: 2025-04-15, 17:58 UTC+2.0

hessenfarmer wrote

With the more balanced values for an untrained soldier, it might be considerable to increase the starting amount of Lutas's atlanteans soldiers a bit as the reduced amount in the starting conditions was to compensate for the advantage of an untrained soldier of Satul's atlanteans.

Yes, I had the same idea. I will try to play few games in the next few days to see how the setting works. Maybe 40 should be fine? They should have a cheap first level health training and still should be the strongest soldiers among all basic soldiers.


Top Quote
hessenfarmer
Avatar
Joined: 2014-12-11, 23:16 UTC+1.0
Posts: 2828
Ranking
One Elder of Players
Location: Bavaria
Posted at: 2025-04-15, 21:19 UTC+2.0

OIPUN wrote

Yes, I had the same idea. I will try to play few games in the next few days to see how the setting works. Maybe 40 should be fine? They should have a cheap first level health training and still should be the strongest soldiers among all basic soldiers.

40 sounds reasonable


Top Quote
OIPUN
Avatar
Topic Opener
Joined: 2020-11-17, 09:34 UTC+1.0
Posts: 282
Ranking
Tribe Member
Location: Czech
Posted at: 2025-04-18, 18:59 UTC+2.0

I uploaded an updated version 1.0.1. There is a new more balanced soldier, his strength should be approximately on the same level as strength of a standard Atlantean soldier (this change is related to point 7 in my first post) and woodcutter is only 3 seconds faster now (change related to point 2 in my first post). As the changes in the tribe economy are rather small, it should be as well balanced as the original tribe is. I tried few games and everything was fine.


Top Quote
OIPUN
Avatar
Topic Opener
Joined: 2020-11-17, 09:34 UTC+1.0
Posts: 282
Ranking
Tribe Member
Location: Czech
Posted at: 2025-04-20, 23:29 UTC+2.0

I should probably turn this tribe modification into a completely new tribe. What do you think? At first, I didn't want to copy all the Atlantean data into a new add-on, but it would be great, if it was possible to play both Atlantean tribes against each other. Is there any other option than copying all the data? It would be much better, if an add-on like this could make it automatically. If it was possible to say, duplicate this tribe and the changes in this add-on apply only to this one copy.


Top Quote
Teayo
Avatar
Joined: 2015-03-09, 22:11 UTC+1.0
Posts: 272
OS: Windows 11 Home 64-bit
Version: 1.2.1~rc1
Ranking
Tribe Member
Location: Deutschland
Posted at: 2025-04-20, 23:56 UTC+2.0

OIPUN wrote

I should probably turn this tribe modification into a completely new tribe . What do you think ?

+1 ... 100% ... 1000% ! Do it ! You go the same Way that i go with the Empire aka Romans Tribe. Unfortually i didn't release it yet.


Top Quote
Nordfriese
Avatar
Joined: 2017-01-17, 18:07 UTC+1.0
Posts: 2138
OS: Debian Testing
Version: Latest master
Ranking
One Elder of Players
Location: 0x55555d3a34c0
Posted at: 2025-04-21, 11:33 UTC+2.0

+1 for making this a new tribe.

All tribe definitions will need to be duplicated and bundled with the add-on; there is no way to do that automatically; and workers and buildings1 cannot belong to more than one tribe.

Since all units are defined via Lua files, it might be possible to use meta-programming to generate them on the fly at runtime. I.e. you would load the *.lua files into memory as text, parse them in code and exchange the names as appropriate and then evaluate the modified content. I'm not 100% sure if this is possible (Widelands Lua is sandboxed for security reasons, and file I/O in particular is restricted), although if you want to make the extra effort to try this it could be very helpful for an add-on with such relatively small modifications to an official tribe.


  1. Except for the constructionsite and dismantlesite, which belong to all tribes and are special-cased in code. 


Top Quote
OIPUN
Avatar
Topic Opener
Joined: 2020-11-17, 09:34 UTC+1.0
Posts: 282
Ranking
Tribe Member
Location: Czech
Posted at: 2025-04-25, 22:06 UTC+2.0

The now uploaded version 1.0.2 enables to play Lutas' Atlanteans as a new independent tribe, so the official Atlanteans are still available in this version. As for the new Atlantean tribe, these changes were made:

1. (+) New small mines added. They have the completely same efficiency as the deep ones but smaller working area (3 instead of 4) and can exploit only 35% of available resources, need only 2 workers and can be enhanced to the deep ones once empty.
2. (++) Woodcutters are 5 seconds faster.
3. (+) You get one log for dismantling guardhouse, not only one granite.
4. (-) There is a new training site for health – Temple. It is occupied by two priestesses (carrier+tabard).
5. (-) Health can be upgraded up to level 2, so Lutas' Atlanteans' soldiers have a 10 grade soldier training as other tribes do.
6. (+) The temple is causing that the sea around the temple (working area 13) is giving seashells, while soldiers are trained. The seashells can be collected by fishers for meat.
7. (0) Newly, training of defence pays off more, because it is expensive. Training of health also pay off more. First level of health is very cheap, second costs you already 2 gold bars for golden tabard. While without mineral resources you are still able to train soldiers up to HE1 EV2 AT0 DE0 (and the soldier is just a little bit stronger than HE0 EV2 AT0 DE0 soldier of the official Atlanteans). Without gold you can train up to HE1 EV2 AT3 DE1, which is much stronger than the official HE0 EV2 AT2 DE1.
8. (--) The soldier training is more expensive, it costs you 4 diamonds, one tabard (corn+water) more, two iron less and two smoked fish/meat more but you get 2 pieces of meat in the form of seashells for health training back. As a compensation, you can also decide whether you will use smoked fish, meat or bread for health training.
9. (-) The buildings related to soldier training will cost you more planks to compensate the faster woodcutters. The basic buildings have the same build costs, which makes Poor Hamlet faster (the official Atlanteans are terribly slow with just one woodcutter). The castle is also more expensive and in this case for both tribes.
10. (0) The HQ in standard starting conditions has one quartz and one saw less and 40 soldiers.
11. (0) Programs of buildings has changed. Sleeping time moved at the beginning before consumption, working and production. Sleeping time in the middle makes the program and working animations messy. I applied similar logic in Sumatran programs, with the only difference that the sleeping time was moved to the end in this case.

In general, playing the official tribe should be easier and especially in the later game the official Atlanteans should be much stronger, at least when there is enough iron and gold ore in the surrounded mountains.


Top Quote
OIPUN
Avatar
Topic Opener
Joined: 2020-11-17, 09:34 UTC+1.0
Posts: 282
Ranking
Tribe Member
Location: Czech
Posted at: 2025-04-28, 11:40 UTC+2.0

The add-on name is translated in Transifex for both Czech and German language but I don't see the translated names in the list of tribes. I thought that the new name may probably be too long? It should be "Lutasovi Atlanťané" for Czech and "Atlanter von Lutas" for German language. And another question, would you change the German translation or is it fine like this?


Top Quote