Jump to content

Vantha

Community Members
  • Posts

    277
  • Joined

  • Last visited

  • Days Won

    13

Everything posted by Vantha

  1. Thank you. I will edit the ticket and then probably make a patch to resolve the issue.
  2. Probably. List object in general are hardly used in the entire game. But I can't imagine it to be hard to complete the implementation.
  3. The property "textcolor_selected" of the GUI object type "list" doesn't seem to work for me. Items of the list do not change color when selected, no matter what the textcolor_selected is set to. Am I missing something or is there an issue with this feature?
  4. Firstly (I think I've brought this up at some point in the past already): Scythian Archer: They are only referred to as "the Archers" or "the Scythians" (both labels for "barbarians"), and also - most characteristically - as the (S)peusinians (in Greek: "(S)peusinioi"). Therefore I suggest the following change: Toxótēs Skythikós (a word-by-word translation into Greek) --> Speusinios or Peusinios Sources:
  5. It looks like the errors are caused by some broken (or outdated) save files. The error states that the mapName is missing from the metadata.json file in the saved game. Can you figure out what specific save file (.0adsave) is responsible for the errors? For example, by temporarily removing some of the files from the "saves" folder and checking whether the issue persists. (Beware that you have to restart the game in between). When exactly? Have you tried reinstalling the game?
  6. For me, the "filter compatible replays" checkbox works fine for saved games. What errors are do you get? 0ad itself contains the necessary components to run Javascript, if you think there's an issue with the setup of the JavaScript interpreter, then a reinstall of the game should do the trick.
  7. @wowgetoffyourcellphone Did you write the above passage yourself? Can we adopt your formulations word by word for the encyclopedia entry? Not without credit, of course.
  8. Automatically switching to the correct mod configuration would also be useful in the multiplayer lobby when joining hosts with different mod setups. I'm not sure how feasible it is in practice, though, since (especially in said situation) players don't necessarily have the required mods already downloaded. And downloading mods should probably only be done manually. But I might take a deeper look into it.
  9. Two more articles: https://github.com/TheShadowOfHassen/0-ad-history-encyclopedia-mod/pull/141 Slingers and their role in in ancient warfare: And the weapon of a sling itself:
  10. Correct me if I'm wrong, but I believe part of your suggestion is already implemented. Disabling the "Filter compatible replays" displays all replays found in the target folder, and mark those that you can't start with your current configuration with a darker grey. When trying to open them it even shows an error explaining which mods you need and which you have currently enabled, I think.
  11. Interesting. I actually think, the Skiritai are actually one of the best (and most underestimated) units in 0ad, especially for new players. Not in terms of stats. But they are available as soon as reaching phase two, nearly twice as cheap as full champion units, and they can gather resources, champions can't. When reaching phase 2 at 100 pop, you can easily train 100 Skiritai before hitting the 300 pop cap, and that while sacrificing barely any booming speed. And the Skiritai are significantly stronger than basic citizen soldiers, especially spearman. 100 of them so early can give a huge advantage. Athenian marines on the other hand require a gymnasion to be built and then the tech to be researched, can only be trained at the gymnasion itself (while Skiritai can be at the barracks), and cannot gather resources or build anything. It's simply impossible to train them at the speed that you can Skiritai. Ive tried several times but never managed to take advantage of the fact that Athenian marines are available in phase 2 already, at least not without significant drops in booming efficiency. All in all, Skiritai can't compete with champions, but can replace your much weaker basic spearman in huge numbers, which can give you a bigger advantage than a few (but individually stronger) champion units.
  12. Over the course of researching for the encyclopedia I've found and noted down a few cases of units or buildings, where (I think) a new native name in place of the current one would be more fitting and correct. Plus, if I remember correctly, @ShadowOfHassen did too, from his research. And, of course, everyone is free to share their suggestions here as well. My question is: Would it be possible to get them into the game? It would only require editing the "SpecificName" property in he designated XML template. My idea is to list all of my suggestions in this thread here, explain my thought process and cite the sources. And then submit the names, that people agree with / confirm, on phabricator. Is this wanted / welcomed? I only want to make the effort of extensive researching and laying out my reasoning if there's a good chance the names make it into the game. (Of course, only the ones that members of the wildfiregames team end up considering worth using). I really don't want to seem uppish or pushy because that's totally not how this is meant. I just don't want to dedicate myself to work that ultimately leads to no outcome. Hope you understand what I mean, Vantha
  13. The Greek name used in-game is (again) a bit misleading and inaccurate. Seleucid military colonies were actually called “Katoikiai” and the settlers “Katoikoi”. Here are two good articles I found on the matter: http://www.ime.gr/CHRONOS/06/en/society/index104.html https://www.academia.edu/13665364/katoikoi - requires registering an account I think. So here is the pdf: katoikoi.pdf
  14. PR for the companion cavalry (Hetairoi): https://github.com/TheShadowOfHassen/0-ad-history-encyclopedia-mod/pull/139
  15. Two Macedonian soldiers https://github.com/TheShadowOfHassen/0-ad-history-encyclopedia-mod/pull/138 Hypaspists: Argyraspides:
  16. Thanks! I appreciate it. I've indeed invested a lot of time, and I actually quite enjoyed the process of learning JS and the way 0ad's graphical interface is made. Just the codebase alone helped a lot with understand core concepts. 0ad is such a great game, I'm glad I found a way for me to contribute. And I can't say I'm not excited about the total progress we've made on the encyclopedia (articles as well as GUI). From whom, I wonder... (thanks) And btw, I'm still hoping for eventual hyperlinks
  17. This topic somehow has 82 followers... I would guess at least 95% of them to be bots...
  18. Update on the encyclopedia GUI page: I was not happy with the code at all, it was written in a very "unconventional" (bad) way and not really integrated into 0ad's codebase. That's why I decided to basically rewrite everything. The various panels are now different classes (and have their own XML and JS files). Values are now (as usual with JavaScript) stored in properties and passed between them. The CivDropdown (as well as the related civData) is created and used from already implemented classes and functions. And countless more smaller improvements. All in all, I guess the code will be around 30% more efficient than before. But most importantly: the code is now much much more readable and usable, and no longer embarrassing to show. It might not seem like a big step to some, because essentially all I did was lift it to the expected standard, but it certainly is for me. Because I only had little experience I programmed the project in the wrong direction. Yes, everything worked just fine on the surface, but I eventually had to take my time to "fix" it. And that being done now means I can actually start designing and cleaning up the UI. Plus, because the code is now much better integrated into 0ad, I'm able to "intertwine" it with 0ad and make it feel less like a seperate entity. I, for example, already added a button to the structure tree, civilisation overview and the small unit/building/technology viewer page to open the respective encyclopaedia article. If you want to take a look at the code, I put it on a GitHub repo: https://github.com/indoptogopt/GUI-page-for-0ads-encyclopedia
  19. What I think makes the Seleucid cavalry so interesting is that they were, unlike other Hellenistic kingdoms, forced by external enemies to develop a strong cavalry force. And this necessity aggravated even more after loosing (and becoming enemies with) some of their own important cavalry suppliers, regions like Parthia and Bactria. This even led to a tendency to neglect infantry which turned out fatal in some battles. In the above text, I was focusing on the composition of Seleucid cavalry. Its role and importance probably deserve its own text. You worded it pretty well, if you're fine with it, I'm gonna use the passages you wrote, I couldn't write it better.
  20. Seleucid cavalry: https://github.com/TheShadowOfHassen/0-ad-history-encyclopedia-mod/pull/136
  21. In that case, you probably don't have admin access to your router, that's why the credentials you entered only let you change limited settings on the router interface. Do you know who the admin is? If not, it's likely your ISP, contact your ISP usually they can set up a port forwarding rule for you. If that's not possible (and you are the only person in the network) you could set the router to bridge mode and plug your computer into it.
  22. I like the idea too. Multiplayer games are too often decided by a weak player resigning before some others even engage in any fighting. On my level at least. A team pop cap would help outnumbered players not be instantly overrun just because they simply cannot field as many troops as the enemy.
  23. PR for two more articles:https://github.com/TheShadowOfHassen/0-ad-history-encyclopedia-mod/pull/134 Battle of Gaugamela (I wrote this one a long time ago, but forgot to submit it). It is good text in my opinion, but I'm unsure whether its length actually fits in the scope of the encyclopedia. Same for most other texts in the unused folder and some heroes. I am going to try harder to keep the texts shorter and leave out irrelevant details from now on. and cavalry warfare during the Hellenistic period (lengthwise much better): The UI work on the encyclopedia page has been on hold for the last weeks, but I will resume working on it this weekend or next week.
  24. Yes. They get picked only from the AINames in files in simulation/data/civs/. In A26 as well as A27 RC, these lists include heroes. However, they were recently cut in this revision, removing hero names and other duplicates. And Themistocles is one of the heroes.
×
×
  • Create New...