Jump to content

Vantha

Community Members
  • Posts

    263
  • Joined

  • Last visited

  • Days Won

    10

Everything posted by Vantha

  1. PR for the companion cavalry (Hetairoi): https://github.com/TheShadowOfHassen/0-ad-history-encyclopedia-mod/pull/139
  2. Two Macedonian soldiers https://github.com/TheShadowOfHassen/0-ad-history-encyclopedia-mod/pull/138 Hypaspists: Argyraspides:
  3. 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
  4. This topic somehow has 82 followers... I would guess at least 95% of them to be bots...
  5. 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
  6. 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.
  7. Seleucid cavalry: https://github.com/TheShadowOfHassen/0-ad-history-encyclopedia-mod/pull/136
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. @Jaren are you sure your device is a fiberhome router? Double check the manufacturer and model number. You can search for port forwarding in the router manual. With the device's model number you can also probably find its manual on the internet. Most manuals have a seperate subchapter about port forwarding. Keep in mind, you don't have to do port forwarding to play multiplayer. Port forwarding only helps other player join games that you host. If you can't connect to games yourself it is a different issue.
  13. I just received the email and was able to activate my account. Thanks!
  14. I've tried to sign up for Phabricator to submit the patch multiple times over the last several days, but I have never received the verification email necessary to finish the registration process. Is the responsible server down?
  15. Thanks. I think I will be going with Tivala Maurya and Kunala Maurya. (as you can see in the family tree here, they both were at some point heirs to the throne, and even though they themselves never held the title of emperor, their sons did. Therefore making both of them part of the imperial Mauryan bloodline.) I might add Devi too, she also fits well.
  16. Yes, these are the nine emperors. Chandragupta and Ahsoka are heroes. And the remaining seven form the list of AI names. For it to be eight, there's one name missing...
  17. I will submit a patch and my plan is to increase each civ's AI names list to at least 8 different entries in the very same patch to not temporarily "break" anything. I haven't done deep research yet but here are the best ruler names I found: There's one missing for the Gauls, I suggest Orgetorix. The Iberians are missing four, I suggest Olyndicus, Calcus, Orison, and Tanginus. The Mauryans need one last name too, but I am struggling to find one since the current names are all emperors (there are nine emperors two of which are heroes in 0ad which leaves one of the eight spots missing). Does anyone have a suggestion?
  18. PR for some artillery: https://github.com/TheShadowOfHassen/0-ad-history-encyclopedia-mod/pull/131 Gastraphetes I rewrote the oxybeles and the lithobolos
  19. Here. I believe the names haven't changed since then (apart from removing the heroes)
  20. Yup, that's the idea. It creates the minimum requirement of 8 different names for each civ. But, of course, adding even more names remains possible. We can add as many suitable names as we can come up with for each civ, to maximize variety.
  21. I'm in favor of adding new names because for some civs we won't find enough names otherwise. Yeah, my idea is to modify the way the list created, to first pick each name only once, and when every name has already been chosen pick a random name instead plus suffix showing the count (like (2) ) to avoid two bots with the same name. And as long as each civ has at least 8 different names to choose from, these suffixes won't appear in ordinary 8 player games anyway.
  22. I hope so too. For now there will only be a seperate related article section linking to other articles, just no hyperlinks in the text itself.
  23. Where should it be made clear? Maybe it'd be best to fill in missing names in the same patch? I found that the hero names got removed from the AI names list in rP27683 which I guess makes sense. I see two options: We either need to find one new name for the Mauryas and the Britons and four for the Iberians, or we revert this change and only require a last one for the Iberians. If noone has any suggestions, I can research for the missing names myself, I shouldn't be too hard, and propose them here.
  24. Three texts on the topic of (war) elephants: https://github.com/TheShadowOfHassen/0-ad-history-encyclopedia-mod/pull/129 The role of elephants in ancient warfare: Elephants in the Hellenistic world: History of the relationship between humans and elephants:
×
×
  • Create New...