Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 2024-10-21 in all areas

  1. I uploaded some replays I had of the current community mod version to https://replay-pallas.wildfiregames.ovh/LobbyUserDetails/1. Just searching for a player name doesn't seem to work very well, but by navigating to their profile can see all replays that include the player.
    2 points
  2. I want to express again that I believe it would be best to opt for a simpler, single-stranded story. The idea of founding a colony fits well in my opinion. Let's just pick an interesting, and somewhat important colony and follow its rise through the campaign. We don't need a crazy amount of content. Don't you see how these steps fit together perfectly with the establishment of a colony?
    2 points
  3. I think the idea with Alexander the Great could indeed work out. Having Aristotle teach the game would be really cool. What do you mean with "quality"? I've heard that the engine supports cinematic cutscenes to some degree and I might look into it eventually, but I think it's best to focus on the gamepay first. Voice narration would be nice to have as well, but with it comes the hurdle of translation. What we should do is create a long list of specific things we want to teach the player over the course of the entire campaign. Then bring them in logical order, divide them into multiple chunks and assign one to each tutorial scenario. And then try how it fits together with the story. Some past efforts:
    1 point
  4. Just asking as you stated that we don't have that in 0AD - but we do (I think). I can fight together with allies against whomever. (that's why I asked what this special cooperative mode should be.)
    1 point
  5. That could work. It would give us a continuation into history, and we could make Aristotle "Teach" the game mechanics. I like it. Any other thoughts or things I'm missing?
    1 point
  6. Alexander learnt to hunt during his childhood and continued to hunt during his adolescence and adult time. He was learning with his companions Ptolemy, Hephaistion, and Cassander at the same spot. So probably they did hunt. There is a minor battle against the Maedi and the founding of a town, Alexandrupolis. https://www.livius.org/articles/place/alexandrupolis/
    1 point
  7. That is a cool idea, and it'd allow us to link it to a coming campaign (Alexander the Great) you could even have Aristotle teaching the game kind of. The one thing is to make sure it's accessible to even beginners for RTS we need (in my opinion) the first campaign cover basic movement, fighting and some basic treasure stuff (NOT a full battle though) Alexander on a hunt??? After that, you need one on economy and a little fighting (economy in RTS is tricky) and finally one that's focused on the military (Ships, rams etc.)
    1 point
  8. Philip II of Macedon rebuilt Stagira in exchange for Aristotle tutoring his son https://en.wikipedia.org/wiki/Stagira_(ancient_city)
    1 point
  9. The only problem with Massalia is that it doesn't lead us to any other story. Neukratis connects well with the Ionian revolt. If you read the events that led to this. The Greek mercenaries get into trouble in Egypt and Asia Minor. https://en.m.wikipedia.org/wiki/Inaros_II
    1 point
  10. @guerringuerrin I think sent me 800 replays, thank you! @ValihrAnt awesome. I'm mainly looking to supplement what is there and primarily to play around with the version of Replay Pallas on github to see how things behave with lots more data.
    1 point
  11. Oops I didn't see the replies after this. Still, my point stands. I kind of like @Genava55's Massalia idea. But would we have to make a new civilization? I think we'd want to keep to an already made Civ A. because it'd be easier and B. the player could hop right into free play/ online and be familiar with a civilization. (We just swap out the hero with a named one.) I think it might be a good idea to use Athens because it's a fairly standard civilization. I see it almost as a "generic" civilization of all the Hellenistic Civs (which are a large part of our civilizations.) But more experienced players can disagree, and they'd be probably right.
    1 point
  12. Honestly, I'd argue for telling a somewhat Historical Fiction tale about a colony that we know very little about. That way, we can say it's Historical Fiction and don't have to sacrifice history for a solid tutorial campaign. We'd tell them it's how we guess what happened, of course, but real life really doesn't match up to a good tutorial system.
    1 point
  13. The youth of Alexander the Great, tutored by Aristotle. He then started his military career against the Thracians and Illyrians. Finally, he fought decisively during the Battle of Thebes and Battle of Chaeronea. Several events that could be used for a tutorial. https://en.wikipedia.org/wiki/Alexander_the_Great The founding of Marseille (Massalia), we could use the myth as a basis for a more free interpretation. https://en.wikipedia.org/wiki/Founding_myth_of_Marseille The Ionian Revolt, prelude to the Greco-Persian Wars. Aristagoras is an interesting character. https://en.wikipedia.org/wiki/Ionian_Revolt
    1 point
  14. /gui/session/objectives/autociv_statsOverlay.js gets states from /simulation/components/GuiInterface~autociv.js you need to add something like "unitsLost": cmpPlayerStatisticsTracker?.enemyUnitsKilled.total ?? 0, to ~line 210 except you now don't want enemyUnitsKilled.total but something like unitsLost. What does cmpPlayerStatisticsTracker offer next to enemyUnitsKilled? rg enemyUnitsKilled and find public/simulation/components/StatisticsTracker.js look and find this.unitsLost = {}; this.enemyUnitsKilled = {}; so your gues of the name was right. Just add it to /simulation/components/GuiInterface~autociv.js too. I didn't test it actually but thats the way I gues. Hard for me too to grep the right value.
    1 point
  15. Absolute path here; suggest instead make -C build/workspaces/gcc -j$(nproc)
    1 point
  16. Well, I believe all this is intended to serve as background info/justification why this scenario is interesting. The training campaign description must be much, much simpler, of course. I guess the important points are: learn to move units and fight in a small battle learn essential parts of building a colony (CC, farms, wood, etc..) learn structured build-up learn about diplomacy/trade learn fighting in larger campaigns We just need a suitable story around this.
    1 point
  17. Thank you @hyperion, your solution worked. Below are the fully updated build instructions for anyone who is having similar issues: 1. Install the build dependencies as specified in the dependencies section https://trac.wildfiregames.com/wiki/BuildInstructions But on top of this, you will need to install cxxtest, python-virtualenv, python3.10, git-lfs 2. Download the source code from Gitea; the SVN source resulted in permission errors. Run all commands in your terminal: git lfs install git clone https://gitea.wildfiregames.com/0ad/0ad.git 3. Enter the downloaded folder and create a Python environment there. I named my virtual environment 0ad_build. cd 0ad python -m virtualenv 0ad_build --python=python3.10 source 0ad_build/bin/activate 4. Now you are in the activated Python 3.10 environment. Build the libraries under this environment: ./libraries/build-source-libs.sh --with-system-cxxtest You can add a -j$(nproc) flag to speed up things at the cost of your CPU consumption 5. Workspace update: ./build/workspaces/update-workspaces.sh --with-system-cxxtest 6. Making: cd /build/workspaces/gcc/ make 7. Running: cd ../../../ binaries/system/pyrogenesis We can put this into a full build script for your convenience, see attached .sh file. Don't forget to chmod +x 0adbuild.sh
    1 point
  18. I don't want to insult the intelligence of new users, but I strongly suggest that we don't bog them down with so much history for a tutorial. The Egypt stuff looks pretty cool and all, but it would require a LOT of set up with the history, and if somebody wants to sit down and learn the game for multiplayer there shouldn't be that much. I want to stress that for the Age of Empires games, there was a difference between the tutorial level and the beginning parts of a campaign. The beginning parts of the campaign did have a lot of similar information, but the actual tutorial was something different. This is the AOM tutorial https://ageofempires.fandom.com/wiki/Tutorial_(Age_of_Mythology) There is a difference between reminding the player what to do when he needs to do it in a medium stake environment then letting the player get the hang of it in a low stakes environment. I think the Egypt idea is really cool for a campaign, but I think it's history is complex for a tutorial. The player should be focus on learning the mechanics. (If you have a better idea for a tutorial than mine that's OK I don't care, but I do think the History should be at minimum and the campaign story should be REALLY simple.
    1 point
  19. Use warn("") // Prints Warning : your message in yellow error("") // Prints Error : your message in red print("") // Prints the message. It's not displayed by the interface. Only available in the mainlog and the terminal (if you're on macOS or Linux) To show objects use warn/print/error(uneval(object)) // NOTE big objects will crash the game. https://gitea.wildfiregames.com/0ad/0ad/wiki/Logging Might be outdated, haven't checked. We don't really expose many functions for writing files, as it will start doing weird things with packaged mods. See https://gitea.wildfiregames.com/0ad/0ad/src/branch/main/source/ps/scripting/JSInterface_VFS.cpp for exposed functions or See https://gitea.wildfiregames.com/0ad/0ad/src/tag/a26/source/ps/scripting/JSInterface_VFS.cpp#L268 for A26
    1 point
  20. The Carians. https://en.m.wikipedia.org/wiki/Carians They are also named as mercenaries in inscriptions found in ancient Egypt and Nubia, dated to the reigns of Psammetichus I and II. They are sometimes referred to as the "Cari" or "Khari". Carian remnants have been found in the ancient city of Persepolis or modern Takht-e-Jamshid in Iran. A meeting between the Psamtik II (595-589BCE), and an Ionian, or Carian, mercenary. These "Men of Bronze" were wooed by Psamtik with the promise of great rewards, and assisted in reconquering Egypt. There is still graffiti from these ancient Greeks at the Temple of Abul Simbel, where on famous inscription, on the leg of a statue of Ramses II, states, "Archon, son of Amoibichos, and Axe, son of nobody ('Pelechos son of Eudamos'), wrote this." Art by Johnny Shumate, I'm going to need a Carians mercenary. With Peltast shield With spear and axe
    1 point
  21. @SaidRdz has a poll about what kind of content people would like. Sub to put your vote: https://www.youtube.com/@SaidRdz0AD/community
    1 point
  22. [...]After being chased from Memphis, Psamtik I received another similar prophecy from the goddess Wadjet of Buto, who promised him the rule over all Egypt should he employ bronze men from the sea. Beginning in 662 BCE, Psamtik I formed contacts with Gyges, the king of the Anatolian kingdom of Lydia, who sent to Egypt the Ionian Greek and Carian mercenaries that Psamtik I used to reconquer Memphis and defeat the other kinglets of the Dodecarchy, some of whom fled to Libya. Psamtik I might have been also aided in these military campaigns by Arabs from the Sinai Peninsula. After having eliminated all his rivals, Psamtik I reorganized these mercenaries and placed them in key garrisons at Daphnae in the East and Elephantine in the South to prevent a possible Kushite attack and to control trade.[11] This military aid from Lydia lasted until 658 BCE, at which point Gyges faced an impending Cimmerian invasion.[14] By Psamtik I's 4th regnal year, he completed the forging of an alliance with the powerful family of the Masters of Shipping from Heracleopolis, and by his 8th regnal year in 657 BCE, he was in full control of the Delta.[11] Psamtik II led a foray into Nubia in 592 BC, marching as far south as the Third or even the Fourth Cataract of the Nile, according to a contemporary stela from Thebes (Karnak), which dates to Year 3 of this king's name and refers to a heavy defeat that was inflicted upon the kingdom of Kush.[4] A well-known graffito inscribed in Greek on the left leg of the colossal seated statue of Ramesses II, on the south side of the entrance to the temple of Abu Simbel, records that: "When King Psammetichus (i.e., Psamtik II) came to Elephantine, this was written by those who sailed with Psammetichus the son of Theocles, and they came beyond Kerkis as far as the river permits. Those who spoke foreign tongues (Greek and Carians who also scratched their names on the monument) were led by Potasimto, the Egyptians by Amasis". https://en.m.wikipedia.org/wiki/Psamtik_II Under Apries: According to classical historians, Apries campaigned in the Levant, took Sidon and so terrified the other cities of Phoenicia that he secured their submission.[7][8] However, this supposed submission was likely short lived.[9] A recently uncovered stela from Tahpanhes records that Nebuchadnezzar II attempted to invade Egypt in 582 BC, but Apries' forces were capable to repel the invasion.[10] In Cyrenaica to the west, Battus II of Cyrene had encouraged further Greek settlement in his city, especially from the Peloponnese and Crete. This sparked conflict with the indigenous Libyans, whose king Adicran appealed to Apries for help around 570 BC. Apries launched a military expedition against Cyrene, but was decisively defeated at the Battle of Irasa. When the defeated army returned home, a civil war broke out in the Egyptian army between the indigenous troops and the foreign mercenaries. The Egyptians threw their support to Amasis II, a general who had led Egyptian forces in a highly successful invasion of Nubia in 592 BC under Pharaoh Psamtik II, Apries' father.[1] Amasis quickly declared himself pharaoh in 570 BC, and Apries fled Egypt and sought refuge in a foreign country. When Apries marched back to Egypt in 567 BC with the aid of a Babylonian army to reclaim the throne of Egypt, he was likely killed in battle with Amasis' forces.[13][4][14] Alternatively, Herodotus (Histories 2.169) holds that Apries survived the battle, and was captured and treated well by the victorious Amasis, until the Egyptian people demanded justice against him, whereby he was placed into their hands and strangled to death.[15] Amasis thus secured his kingship over Egypt and was then its unchallenged ruler. Amasis, however, reportedly treated Apries' mortal remains with respect and observed the proper funerary rituals by having Apries' body carried to Sais and buried there with "full military honours."[4] Amasis, the former general who had declared himself pharaoh, also married Apries' daughter, Khedebneithirbinet II, to legitimise his accession to power. While Herodotus claimed that the wife of Apries was called Nitetis (Νιτῆτις) (in Greek), "there are no contemporary references naming her" in Egyptian records. https://en.m.wikipedia.org/wiki/Apries
    1 point
  23. Tehaphnehes (Eze 30:18), while an Egyptian queen (XXIst Dynasty) is named Tahpenes (1Ki 11:19-20). Tahpanhes was a city on the eastern frontier of Lower Egypt, represented today by Tell Defenneh, a desert mound lying some 20 miles Southwest from Pelusium (Biblical "Sin") and a little North of the modern Al-Kantarah ("the bridge"), marking the old caravan route from Egypt to Palestine, Mesopotamia and Assyria. Its Egyptian name is unknown, but it was called Daphnai, by the Greeks, and by the modern Arabs Def'neh. The site is now desolate, but it was a fertile district when watered by the Pelusiac branch of the Nile. [...]The pottery found at Tahpanhes "shows on the whole more evidence of Greeks than Egyptians in the place. .... Especially between 607-587 BC a constant intercourse with the Greek settlers must have been going on and a wider intercourse than even a Greek colony in Palestine would have produced. .... The whole circumstances were such as to give the best possible opportunity for the permeation of Greek words and Greek ideas among the upper classes of the Jewish exiles" (Petrie, Nebesheh and Defenneh, 1888, 50). This was, however, only one of many places where the Greeks and Hebrews met freely in this century (see e.g. Duruy, History of Greece, II, 126-80; Cobern, Daniel, 301-307). A large foreign traffic is shown at Tahpanhes in which no doubt the Jews took part. Discoveries from the 6th century BC included some very finely painted pottery, "full of archaic spirit and beauty," many amulets and much rich jewelry and bronze and iron weapons, a piece of scale armor, thousands of arrow heads, and three seals of a Syrian type. One of the few inscriptions prays the blessing of Neit upon "all beautiful souls." There was also dug up a vast number of minute weights evidently used for weighing precious metals, showing that the manufacture of jewelry was carried on here on a large scale. One of the most pathetic and suggestive "finds" from this century, which witnessed the Babylonian captivity, consisted of certain curious figures of captives, carved in limestone, with their legs bent backward from their knees and their ankles and elbows bound together (Petrie, op. cit., chapters ix-xii). https://www.internationalstandardbible.com/T/tahpanhes.html
    1 point
  24. The site was discovered by Sir William Matthew Flinders Petrie in 1886; it was then known by natives as Qasr Bint al-Yahudi, the "Castle of the Jew's Daughter".[10] There is a massive fort and enclosure; the chief discovery was a large number of fragments of pottery, which are of great importance for the chronology of vase-painting, since they must belong to the time between Psammetichus and Amasis, i.e. the end of the 7th or the beginning of the 6th century BC. They show the characteristics of Ionian art, but their shapes and other details testify to their local manufacture.[11] Egyptologist Noël Aimé-Giron proposed to identify Tahpanhes with the biblical location of Baal-zephon based on the Saqqara letter. When Naucratis was given the monopoly of Greek traffic by Amasis II (570–526 BC), the Greeks were removed from Daphnae and its prosperity never returned; in Herodotus' time the deserted remains of the docks and buildings were visible. In addition to his temple at Jebel Aqra and Ugarit, Baʿal Zaphon is known to have been worshipped at Tyre and Carthage and served as the chief god of the colony at Tahpanes. According to the Phoenician papyrus letters, Phoenicians settled in the site. https://en.m.wikipedia.org/wiki/Tahpanhes
    1 point
  25. But the history of Neukratis is older. At least we already have 2 maps thought out. https://historia.nationalgeographic.com.es/a/naucratis-colonia-griega-antiguo-egipto_18517 The foundation of Naucratis dates back to the time of Pharaoh Psametic I (664-595 B.C.). It was the same monarch who, after employing Greek mercenaries from the Egyptian fortress of Daphnae to fight against the Ethiopians, decided to compensate them by allowing a group of them to settle in the eastern delta. The colony, which may have been established over an Egyptian settlement, Per-Meryt, of which little remains today, flourished rapidly. Egypt's commercial port According to the Greek historian Herodotus, it was Pharaoh Amosis II (570-526 BC), described as a "great friend of the Greeks," who really boosted the city and transformed it into an emporium. Amosis handed over the colony to a confederation of twelve Greek cities, including Corinth, Rhodes, Samos, Cnidus, Aegina and Miletus, and granted them a monopoly on maritime trade from Egypt. The resulting commercial boom of Naucratis attracted a large number of new settlers with the most diverse professions (soldiers, merchants, administrators, craftsmen, sailors, writers, philosophers...) and from the rest of Egypt as well as from Greece, Cyprus, Persia or the Phoenician cities. Naucratis thus became one of the richest and most dynamic centers of Antiquity. At the end of the Saite dynasty, the power of Naucratis was threatened by the instability of Egypt, which led to the Persian conquest in 525 BC. During the first Persian domination, until 404 BC, the city was favored by the policies of monarchs such as Cambyses and Darius I; the latter even had some of its temples rebuilt. Naucratis continued to be a very active port in the later period, as manifested by the so-called Decree of Naucratis, promulgated by Pharaoh Nectanebo I during the first year of his reign (378 BC), which fixed the tribute that every foreign merchant in the Delta had to pay to the temple of Neith at Sais. The law was engraved on a stele found by archaeologist David G. Hogarth in 1899, now on display in the Egyptian Museum in Cairo. The conquest of Egypt by Alexander the Great and the foundation of Alexandria in 331 BC meant the end of the hegemony and many of the privileges of Naucratis, which became a secondary port. Despite this, the city did not decline completely. It is significant that Naucratis, which had been the only Egyptian city of the Pharaonic period that had minted its own coinage, continued to do so even in the Hellenistic period.
    1 point
  26. Design of first map. Neukratis is around 3-7 Naucratis was the first commercial colony established in Egypt by the Greeks. It was granted to them, according to different versions, either by Pharaoh Psammetius I in the 7th century BC or by Amasis in the 6th century BC (according to Herodotus),[1] although it is believed that there was previously a factory occupied by colonists from Miletus on the same site. Many of the early inhabitants of the city were Greek mercenaries serving until then in the neighboring Egyptian fortress of Daphnae, at the eastern end of the Delta. However, the colony was handed over to a confederation of mainly Ionian cities, headed by Miletus, Corinth and Aegina. Therefore, Naucratis was a truly international city, and an attractive cultural center visited by figures such as Solon or Thales of Miletus.
    1 point
  27. Chronicles: Battle for Greece is kind of like how I envisioned the entirety of the 0 A.D. franchise. 0 A.D. Empires Ascendant (500-ish B.C. to 1 B.C.) then 0 A.D. Empires Besieged (AD 1 to AD 500-ish) then 0 A.D. Kingdoms Reign (AD 600-ish to AD 1200-ish) then we go back 0 A.D. Golden Age (1500 B.C. to 600-ish B.C.)
    1 point
  28. Me and wow would design the maps. Some research is required. Special factions will be used or created like AoE4.They put modified factions in their campaigns. As the game is still in alpha, new mechanics will need to be tested to be included. Special campaign units should be created. It would be interesting to ask the community what they would add to the maps and the story. According to Wikipedia: Greek culture had a long but minor presence in Egypt long before Alexander the Great founded the city of Alexandria. It began when Greek colonists, encouraged by many Pharaohs, set up the trading post of Naucratis. As Egypt came under foreign domination and decline, the Pharaohs depended on the Greeks as mercenaries and even advisors. When the Persians took over Egypt, Naucratis remained an important Greek port and the colonist population were used as mercenaries by both the rebel Egyptian princes and the Persian kings, who later gave them land grants, spreading Greek culture into the valley of the Nile. https://en.m.wikipedia.org/wiki/Ptolemaic_Kingdom#:~:text=Greek culture had a long,the trading post of Naucratis. This will be the main story, that is, the plot with which it begins. The Greeks settled in Cyrene and from Cyrene they began to arrive in Egypt. Even from Crete. I don't know if I should create characters for this story based on our narrative novel model. I need to study what Microsoft does with its narrative DLC.
    1 point
×
×
  • Create New...