Leaderboard
Popular Content
Showing content with the highest reputation on 2021-07-06 in all areas
-
Thank you for your explanation, and sorry for the OT. btw, sure it would be nice to have more civs! And I hope some differentiation between civs will be back as well, after this balancing phase.3 points
-
@hopeless-ponderer I implemented the Cash Crops from your mod into DE! They are a way to "harvest" coin as opposed the more passive ay of taxes and trading. I really like it, and thanks for the idea! Hopefully I (we?) can differentiate the cash crops going forward for each civ.3 points
-
Thanks for all of your kind words! The tech pairs have been a feature of the base engine for some years now. It felt a shame not to explore it to its fullest extent. I think I could go even further with it too. Here are some cool screenshots for y'all! (clicky)3 points
-
I had some time to code a patch for this this weekend. All it took were a few tweaks to TechnologyManager.js and ProductionQueue.js: tech_triggers.zip With this patch you can add "triggers" to each technology.json. I added @wowgetoffyourcellphone's Epigamia tech as an example: { "genericName": "Marriage Pact", "specificName": { "sele": "Epigamia" }, "description": "Form a marriage pact with the Maurya Empire. Receive a one-time gift of 20 War Elephants, in exchange for reduced territory push for Civil Centers.", "cost": { "metal": 600 }, "requirements": { "all": [ { "tech": "phase_city" }, { "civ": "sele" }, { "entity": { "class": "SeleucusNikator", "number": 1 } } ] }, "requirementsTooltip": "Unlocked in City Phase. Requires training the hero Seleucus I (Nikator).", "icon": "sibylline_books.png", "researchTime": 40, "tooltip": "Receive a one-time gift of 20 Maurya War Elephants, in exchange for reduced territory push for Civil Centers.", "modifications": [ { "value": "TerritoryInfluence/Radius", "multiply": 0.7, "affects": "CivCentre" } ], "triggers": [{ "systemComponent": "Trigger", "func": "TechSpawnUnits", "args": [{ "researcher": "{{ researcher }}", "player": "{{ playerID }}", "unitTemplate": "units/maur/champion_elephant", "count": 20 }] }], "soundComplete": "interface/alarm/alarm_upgradearmory.xml" } There are three elements to each trigger: The component name. A component is basically one of the elements in a template like "ProductionQueue" or "Health". There are three types of components you can use: entityComponents, playerComponents, and systemComponents. Entity components are components of the structure or unit that researched the tech, player components are components contained in player.xml, and system components are global, gamewide components like Triggers. This particular example uses a custom-written trigger function in Triggers~tech_triggers.js. The function name ("func"). The available functions for each component are in simulation/components/<Component>.js. The args: an array of args to feed to the function. Certain properties can be parsed into the args if they are contained between double brackets, like {{ playerID }}. Currently, researcher (the entity that researched the tech) and playerID are the only properties that can be parsed like this. You can make your tech spawn any units you want by replacing the value of unitTemplate in the example above. I'll try to submit this for A26. You can add the code directly to your mod as well, but I can understand not wanting to maintain a lot of js code in a faction-based mod like this. In the meantime I'm going to add it to Mare Nostrum, if you want to play around with it there.3 points
-
2 points
-
Matrix and Xmpp (Used for the lobby) are nice but they aren't gamer friendly. Same with Rocket Chat. We're at the edge of the Foss world and the Gaming world. Keeping the foss world usually gets more developpers, and doing commercial things brings more gamers so it's a balance that has to be found.2 points
-
This is one of the various reasons we haven't made an official one yet. 0 A.D. is on Mastodon but that's analog to twitter (see the links on the homepage for all the platforms we are on)2 points
-
Herodotus account: [60] I cannot give an exact breakdown of how many men each contingent contributed to the total, because not one person has recorded this information, but it turned out that there were 1,700,000 men altogether in the land army. The census was conducted as follows. Ten thousand men were assembled in a single area and packed as closely together as possible; a circle was drawn round the outside of the body of men (who were then dismissed) and a waist-high wall was built around the circle. Then more men were introduced into the enclosed area, and so on until everyone had been counted. After the census, the men were organized into contingents based on nationality. [61] Here are the peoples which made up Xerxes’ army. First, there were the Persians, dressed as follows. On their heads they wore tiaras, as they call them, which are loose, felt caps, and their bodies were clothed in colourful tunics with sleeves (and breastplates)† of iron plate, looking rather like fish-scales. Their legs were covered in trousers and instead of normal shields they carried pieces of wickerwork. They had quivers hanging under their shields, short spears, large bows, arrows made of cane, and also daggers hanging from their belts down beside their right thighs. They were commanded by Otanes, whose daughter Amestris was Xerxes’ wife. In times past the Greeks used to call Persians Cephenes (even though both they and their neighbours called them Artaei), but then Perseus, the son of Danaë and Zeus, came to Cepheus the son of Belus, married his daughter Andromeda, and had a son, whom he called Perses. Cepheus had no male children, so Perseus left Perses there, and as a result the Persians are named after Perses. [62] The Median contingent wore the same clothes as the Persians, since it was in fact a Median style of clothing, rather than a Persian one. Their commander was an Achaemenid called Tigranes. Medes used to be called Arians by everybody, but when Medea of Colchis left Athens and arrived in their country—this is what the Medes themselves say—they too changed their name. The Cissian contingent was clothed and equipped in the Persian style, except that they wore turbans instead of caps. They were commanded by Anaphes the son of Otanes. The Hyrcanians also had the same equipment as the Persians, and were commanded by Megapanus, who later became the governor of Babylon. [63] The Assyrian contingent wore on their heads either bronze helmets or plaited helmets of a peculiarly foreign design which is hard to describe. Their shields, spears, and daggers resembled Egyptian ones, and they also carried wooden clubs with iron studs, and wore linen breastplates. These are the people the Greeks call Syrians, but they were called Assyrians by the Persian invaders. Their commander was Otaspes the son of Artachaees. [64] The Bactrian contingent wore headgear which was very similar to that of the Medes, and were armed with native cane bows and short spears. The Sacae, a Scythian tribe, had as headgear kurbasias whose crowns were stiffened into an upright point, and wore trousers. They carried native bows and daggers, and also battleaxes called sagareis. They were in fact Scythians from Amyrgium, but they were known as Sacae because that is what the Persians call all Scythians. The commander of both the Bactrian and Sacian contingents was Hystaspes, the son of Darius and Cyrus’ daughter Atossa. [65] Indian gear consisted of cotton clothing, cane bows and cane arrows with iron heads. For the duration of this expedition they were assigned to the command of Pharnazathres the son of Artabates. [66] The Arians were equipped like the Bactrians, except that their bows were in the Median style. Their commander was Sisamnes the son of Hydarnes. Also fitted out like the Bactrians were the Parthians and Chorasmians, commanded by Artabazus the son of Pharnaces; the Sogdians, commanded by Azanes the son of Artaeus; and the Gandarians and Dadicae, commanded by Artyphius the son of Artabanus. [67] Caspian equipment consisted of jackets, native cane bows, and akinakeis. Their commander was Ariomardus the brother of Artyphius. The Sarangae were conspicuous for their coloured clothing. They wore knee-high boots and carried bows and Median-style spears. They were commanded by Pherendates the son of Megabazus. The Pactyes wore jackets and were armed with native bows and daggers. Their commander was Artayntes the son of Ithamitres. [68] The Utians, Mycians, and Paricanians were fitted out like the Pactyes. The Utians and Mycians were commanded by Arsamenes the son of Darius, and the Paricanians by Siromitres the son of Oeobazus. [69] The Arabians wore belted zeiras and carried on their right sides long, reflexible bows. The Ethiopians were dressed in leopard skins and lion pelts, and were armed with bows made out of palm fronds. These bows were long, at least four cubits in length, and their arrows were short and tipped not with iron but with a head made from sharpened stone—the kind of stone they also use to engrave signet-rings. They carried spears as well, whose heads were made out of gazelles’ horns sharpened like the head of a lance, and also studded clubs. When they go into battle they paint half of their bodies with chalk and half with ochre. The commander of the Arabians and the Ethiopians from south of Egypt was Arsames, the son of Darius and Cyrus’ daughter Artystone, who was his favourite wife. He had a statue of her made out of beaten gold. [70] So Arsames was the commander of the Ethiopians from south of Egypt, as well as of the Arabians, but there were two lots of Ethiopians in the army. The eastern Ethiopians were assigned to the Indian contingent; these Ethiopians are exactly the same as the others to look at, but they speak a different language and their hair is different. The eastern Ethiopians have straight hair, while the Libyan ones have curlier hair than any other people in the world. The Asian Ethiopians were equipped more or less in the same fashion as the Indians, except that they wore a head-dress consisting of a horse’s scalp, including the ears and mane. The mane acted as a crest, and the horse’s ears were stiffened into an upright position. Instead of regular shields they had targes made out of crane skins. [71] The Libyans came wearing leather clothing and armed with javelins whose ends had been burnt into sharp points. Their commander was Massages the son of Oärizus. [72] The Paphlagonian contingent wore plaited helmets on their heads and were armed with small shields, medium-sized spears, and javelins and daggers as well. On their feet they wore native boots which reached halfway up their shins. The Ligyan contingent had the same equipment as the Paphlagonians, and so did the Matieneans, Mariandynians, and Syrians (whom the Persians call Cappadocians). Dotus the son of Megasidrus was in command of the Paphlagonians and the Matieneans, and Gobryas the son of Darius and Artystone was in command of the Mariandynians, Ligyes, and Syrians. [73] The Phrygians’ equipment was very similar to that of the Paphlagonians, with only minor differences. According to the Macedonians, the Phrygians were called Briges for as long as they lived in Europe next to the Macedonians, but then when they moved to Asia they changed their name along with their country. The Armenians were fitted out just like the Phrygians—but then they were originally emigrants from Phrygia. Artochmes, who was married to one of Darius’ daughters, was in command of both the Armenians and the Phrygians. [74] The Lydians’ equipment was not very different from Greek. A long time ago, the Lydians were known as Maeonians, but they changed their name when they named themselves after Lydus the son of Atys. The Mysians wore a native style of helmet on their heads and were armed with small shields and javelins whose ends had been burnt into sharp points. They were originally emigrants from Lydia, and are also known as Olympieni, after Mount Olympus. The Lydians and the Mysians were under the command of Artaphrenes the son of Artaphrenes, who was jointly responsible, with Datis, for the invasion at Marathon. [75] The Thracian contingent wore fox-skin caps on their heads and were dressed in tunics with colourful zeiras on top; their feet and lower legs were covered in boots made out of fawn-skin. They also carried javelins, bucklers, and small daggers. After they moved from Europe to Asia they were called the Bithynians, but, as they say themselves, before that they were called the Strymonians, because they lived on the River Strymon. They say that they were driven out of their original homeland by the Teucrians and the Mysians. These Asian Thracians were commanded by Bassaces the son of Artabanus. [76] 〈The Pisidae〉† carried small shields of untreated oxhide. Every man among them was armed with two hunting-spears in the Lycian style, and wore a bronze helmet on his head. Each helmet had the ears and horns of an ox, also in bronze, attached to it, and had a crest as well. They wore red cloths wrapped around their lower legs. There is an oracle of Ares in their country. [77] The Cabalians (who are known as Lasonians, despite being of Maeonian stock) were fitted out in the same way as the Cilicians, and so I will describe their equipment when I come to the Cilician contingent in my account. The Milyans carried short spears and wore cloaks fastened with a brooch. Some of them had Lycian-style bows and wore on their heads helmets made out of leather. The whole Milyan contingent was under the command of Badres the son of Hystanes. [78] The Moschians wore wooden helmets on their heads and carried shields and spears which were short, but with long points. The Tibarenians, Macrones, and Mossynoecians had the same equipment as the Moschians. The Moschians and Tibarenians formed a single contingent under the command of Ariomardus, the son of Darius and Parmys, who was the daughter of Smerdis and granddaughter of Cyrus. The Macrones and Mossynoecians together formed another contingent under the command of Artayctes the son of Cherasmis, who was the governor of Sestus on the Hellespont. [79] The Mares wore plaited native helmets on their heads, and carried small shields of animal skin and javelins. The Colchians wore wooden helmets on their heads, carried small shields of untreated oxhide and short spears, and were armed with knives as well. Pharandates the son of Teäspis was in command of the Mares and the Colchians. The Alarodian and Saspeiran troops were equipped like the Colchians, and commanded by Masistius the son of Siromitres. [80] The tribes who had come from the islands in the Red Sea to take part in the expedition—the islands where the Persian king settles the people known as ‘the Dispossessed’—closely resembled the Medes in respect of both clothing and weaponry. These islanders were commanded by Mardontes the son of Bagaeus, who was one of the Persian commanders a year later at the battle of Mycale, where he died. [81] These were the tribes and peoples who marched by land and were organized into infantry contingents. I have already given the names of the commanders of this division, whose job it was also to organize and count the troops, and to appoint officers to take charge of the brigades of 10,000 and the battalions of 1,000; the leaders of the companies of 100 and the sections of 10 were appointed by the brigade-commanders. There were also other officers in command of the various regiments and tribal units. Anyway, the commanding officers were as stated.1 point
-
1 point
-
Chinese did have ram technology but did not use it that often. I think they preferred mangonel, catapult and trebuchet. https://en.wikipedia.org/wiki/Chinese_siege_weapons1 point
-
For my mod, Mare Nostrum, I'm trying to make a "Government Center" for each faction. For the Romans I've chosen the Comitium. The Comitium was part of the Roman Forum. It served as an open-air meeting place for the Curiate assembly and other popular assemblies during the Republic. It was located in front of the Curia, the meeting place of the Senate. Many different Curiae were built over the course of the Republic and Empire, but I'd like to use the Curia Hostilia in particular. The Comitium actor should consist of a circular tile platform in the middle plus four surrounding props. I've made a very rough model of how the props should be placed: i Here's a rundown of the props: Curia Hostilia: The Curia Hostilia was a very simple structure, basically a square house with a triangular attic. At the front it had a small bronze doorway with a small window above. Each side had two small windows near the roof. It looked very similar to the Carthaginians' "Italic Embassy", but without the Portico in front. It should be roughly the same size as the Athenian Prytaneion, but with a square footprint. The Prytaneion has a radius of 16 meters, so the Curia should be 32 x 32 meters at the base. Rostra: The Rostra should be based on the Rostra Vetera. The Rostra should curve around the perimiter of the Comitium, like seats in a theater. At the top should be a platform equal in depth to the steps (this was where politicians would speak during assemblies). The outside should be lined with a series of small arches. On the side furthest from the Curia there should be a narrow tower with a triangular roof, only slightly taller than the Rostra platform. The Rostra should be no taller than half the height of the Curia. Graecostasis: The Graecostasis will be a simple rectangular tile platform, with a couple steps leading onto it. It should be much shorter than the Rostra. Columna Maenia: A typical Roman honorary column, in the Corinthian style. One of the columns from the front of the existing Roman cc should do nicely (without the statues on top). Some pictures for reference: The Curia Hostilia The Rostra Vetera The Graecostasis The Column of Phocas (the Columna Maenia wouldn't have looked very different) A map of the Comitium (disregard all Curiae other than the Curia Hostilia, outlined in red). A map of the Roman Forum during the Republic, Comitium at the top-center. Locations of the Curia, Rostra, and Columna Maenia labelled. The overall structure should have the same have the same footprint as a greek theater (circular, with a radius of 25 meters). The Curia should be placed under art/actors/structures/romans, since it could be used as a structure in its own right; the other props should be placed under art/actors/props/structures/romans, as usual.1 point
-
No the last progress I know was made by slobodan but never finished.1 point
-
There's lots that delenda does differently but there's something I think is really great. It turns "upgrades" into choices. For example not all the technology upgrades in the forge can be used, you must choose a path. I only started playing in the beginning of June but vanilla 0 a.d. feels a lot less dynamic, which is fine. I just wanted to mention something that delenda does differently which I appreciate most and allows me to have more unique experiences per faction than I can in vanilla. Thanks and personally would love more decision making along this line which you are locked into but I am happy regardless, especially with how easy it is to toggle the mods anyways.1 point
-
1 point
-
1 point
-
I did. I think the han chinese is quite ready for release, but the scythians still need some works, im talking purely about the art of course It's not that I hate this feature, it's just that unless I micromanage everything, my soldiers often try to capture a building alone and end up getting shot by towers, or just waste their time because the capture point won't go down. at least with default attack behavior they help reduce the building's HP. it doesn't help either that they can't prioritize which buildings to capture first. like I don't need the houses or their farmsteads I need the barracks1 point
-
The rams thing sounds like our carelessness when the faction was made. But the contest of the entire project is that each faction has a melee (ram) or just guys using a log as battering ram siege engine.1 point
-
Yes, of course. Disregard what I said before, I think a better choice for a city-level cc would be the Basilica Fulvia (later renamed the Basilica Paulli), which was built during the Middle Republic (c. 179 BC). It was a relatively simple building: basically a long, rectangular hall with three doors at each end. There was a smaller second story protruding from the roof, with a triangular attic. Near the ceiling there was a row of small windows. In front of the building there was a smaller, two story building with a wooden balcony and a colonnade running down the front. For the purpose of the game it should have the same footprint as the existing Roman CC, but it should be about 2/3 as tall, to make it look more humble. There should be a tiled plaza in front as well, but it should have simpler props than the current CC. Maybe just a few trees, or statues without columns. There's an article with accompanying images at Digitales Forum Romanum: http://www.digitales-forum-romanum.de/gebaeude/basilica-fulvia/?lang=en. It also includes models of the version that was rebuilt under Augustus (called the Basilica Paulli). You could incorporate some elements from that version as well, if you feel like the front of the Republican building looks too plain.1 point
-
I think you can enable silhouettes for metal mines just like for animals. (By tweaking the template)1 point
-
1 point
-
1 point
-
According to Trundle in his book about Greek mercenaries, the Ionians didn't serve as hoplites in the Persian army from their integration in the empire during the end of the 6th century BC. This is due notably to the increasing availability of professional mercenaries from mainland Greece, better than levies.1 point
-
https://mastodon.social/@play0ad https://matrix.to/#/#play0ad:tchncs.de1 point
-
BTW i cant read your messages and from WikiPedia: Discord's data protection provisions [33] grant the company extensive rights to transmit all chats, messages and other data unencrypted, to collect them and to process them into data for sale. [34] By agreeing to the terms of use, Discord is expressly allowed to track and save information from direct messages or sent images and voice chats. [35] In addition, all data can be transferred to American servers. Discord therefore does not guarantee the protection of personal data prescribed in the GDPR and is therefore not GDPR-compliant. Although Discord is also free in the commercial environment, it can therefore hardly be used there within the EU. [34] What about: https://alternativeto.net/software/discord-app/?license=opensource or https://github.com/tootsuite/mastodon1 point
-
I guess I'll blog some of my progress here. This week I created a new City Center actor for the Romans by reskinning the extra Spartan civil center actor. In the long run I'm hoping to replace it with something that looks more like the Basilica Aemilia (similar to the current Roman CC, but a bit smaller, and with tapered levels), but for now I think it looks pretty nice. I used the texture files for this to reskin the Roman bathhouse and level 1 farmstead too, so they look a bit more professional. Here's a video of the complete Roman civil center progression now: roman_city.webm Other changes I've made the lately: Civil centers can train citizen soldiers again. I realized removing them from the cc made the early game too slow. Phase upgrade alerts now display correctly and play the sound. This also fixes a bug where all civs were researching the Athenian phase techs. A ton of bugfixes for Delphi bot, mostly checking for entities with undefined position (it seems the AI has trouble noticing when a civil center has upgraded). The most common bugs are gone now. City radius range overlays display correctly now. I borrowed the texture for the overlay from @azayrahmad's city building mod. Over the next few weeks I'm going to start working on a couple different features. I'll try to submit them as patches for A26, since they could be useful for the main game: A gui interface for "popup choices" that can be called from Trigger scripts. The popup choice menu will have up to three buttons, with each button being linked to a callback function that can be used to trigger different events. This will be useful for adding a "choose-your-adventure" element to scenarios (i.e. "Ally with the Rhodians and receive 20 ships" vs "Ally with the Spartans and receive 20 Spartiates"). Allowing technologies to call Trigger functions when researched. This will be useful for technologies like the "Marriage Pact" technology being discussed for the Syracuse mod (i.e. "receive a one-time delivery of 20 Maurya war elephants").1 point
-
I think this should be and additional upgrade for the p1 tower, either you upgrade to the p2 tower we already have or you upgrade it to the " Mirror Tower", it would have to be more expensive than the normal p2 tower upgrade but enables it to affect siege machines but not regular units. I think a choice like this, between denying area to units vs denying area to siege would be interesting.1 point
-
I've played around a bit, it is really nice! Especially the different city phases is something I really like. @Nescio might like this also.1 point
-
1 point