Jump to content

azayrahmad

Community Members
  • Posts

    262
  • Joined

  • Last visited

1 Follower

Previous Fields

  • First Name
    Aziz
  • Last Name
    Rahmad

Profile Information

  • Gender
    Male

Recent Profile Visitors

985 profile views

azayrahmad's Achievements

Duplicarius

Duplicarius (4/14)

260

Reputation

  1. Honestly if someone can make a simple animation of the bridge, that would be neat. Just make the ship lowers the bridge as attack_capture animation, and put it up again otherwise. But I don't understand anything about 3D animation :(. Meanwhile I could make it capture, perhaps on the weekend.
  2. Exactly what I thought when making this. Xiphos tech with actual xiphos added and linothorax with actual units get their tunic/bronze armor changed into linothorax would be really awesome, but yes each actor must be changed, which would take a long time. I deliberately make it a new component so it should be possible to make it gradual i.e. even if the tech is affecting multiple unit types, you can apply visible tech to one unit type and it would be okay. I'm really looking forward to DE pushing the creativity of this component.
  3. Thank you very much @hopeless-ponderer! Now the visible technology is working as intended. GitHub prototype has been updated. I will update the Readme for instructions. Meanwhile, for your Corvus tech, what power do you want to give the ships? I can make the tech and actor variant.
  4. @Gurken Khan I don't mean gameplay wise, just the name. It could be named Terra or even Bhumi but I understand that it was a Greek dominated era. Also @wowgetoffyourcellphoneI hope at least aggresive animal should have its UnitAI modified to allow them to hunt anything regardless of ownership.
  5. Neutral is already used in diplomacy as faction who doesn't attack you. Gaia attacks you. I like @Yekaterina's the wilderness idea. While I like the idea behind Gaia name I do think it's unfair to other non Greek civs. @LetswaveaBook unaffiliated force is interesting idea. I think its suitable for human factions. This is similar to Total War 's Rebels/Free People. I always think that hostile human and animal should have separate faction from Gaia. So these should be separate factions from the wilderness. I just think it's weird that wolves attack our people and livestock but ignore the Gaia deer and mercenary.
  6. I'm trying to make researched techs to change the look of affected entities. For example, Greave technology that allows all soldiers to have greaves on their legs. For this, I made custom actor based on basic infantry spearman, but the greave prop is separated into its own variant (similar to flag prop in garrison holder) named greave0 (without greave) and greave1 (with greave). To trigger the actor update, I made a new component, named VisibleTechnology. It will check if the player has researched the tech, and then set the actor variant based on the tech. The problem is that it seems that the TechnologyManager component cannot be called. I tried to call it in UpdateActor() function during Init() and OnResearchFinished(). The call is like this: let cmpTechnologyManager = Engine.QueryInterface(this.entity, IID_TechnologyManager); if (!cmpTechnologyManager) return; During Init(), it's always Null, and on OnResearchFinished(), the UpdateActor() isn't even called. I'm not sure what I did wrong here. Any help is truly appreciated. NB: I replaced the Athenian CC to train this infantry spearman with researchable graves. I also put Greaves as tech in Athenian Forge. Easiest way to test this is by loading Sandbox Athenians and training infantry spearman from CC and then research the Greave tech in Forge. The prototype is here: https://github.com/azayrahmad/visible-upgrade-A25 Thank you.
  7. Someone made a UI redesign mockup of the grandfather of RTS: Dune II. Some good UI ideas here. More here: https://www.behance.net/gallery/102033829/DUNE-II-Reimagined
  8. It was a great idea back then when I first hear about 0 A.D. It is still a great idea today. After a lot of RTS I played over the years, I still love the idea that the main fighting force is both economic and military unit. It's not perfect, but it could be improved. I believe what we're discussing here is a way to fleshed out the implementation more to make it more in line with the historical facts without abandoning the main concepts. Hopefully we can find a way to tread a line between history and gameplay and satisfy both.
  9. This should have been included in base game.
  10. Is this an Elder Scrolls mod?
  11. Turns out I'm free today, so I finished the custom template. Here is the patch if anybody's interested: https://code.wildfiregames.com/D4196 Basically with this patch, introductory tutorial would be less cluttered as units and structures can only build/train/research what is required by tutorial and not much more. There are some teasers though (Healers and Storehouse wood gathering tech are unlocked even though not required by tutorial). For those more interested in testing it as a mod, I have attached it below, A25 only. The next step would be to fix some tutorial language as some are referred by incorrect name (Xiphos/sidearm tech in Forge is referred as Infantry Training by tutorial instruction). And then my plan is to divide the tutorial into several smaller missions as per syllabus to ensure learning players can skip any stage. Please let me know what you guys think! limited-introductory-tutorial.zip
  12. I'm not aware of @Angen's tutorial plan, but @Freagarach's one at the start of this thread is very good. However I believe the best and easiest way is simply to improve the existing tutorial, little by little. For starter, I've made the pull request to replace the Learn to Play tutorial with Introductory tutorial here: https://code.wildfiregames.com/D4194. I requested @wraitii to be reviewer for it since a lot of tutorial's commits were made by him. For the next one, currently I'm working on the custom template for tutorial entities. It'll take a couple of days, I'll probably finished it on weekends. Hopefully later we can divide the introductory tutorial as per @Freagarach's syllabus. And then sprinkle some historical context. Peloponnesian war would work, considering the tutorial is Spartan vs Athenians. Will need review by historians (Perhaps @Thorfinn the Shallow Minded or @Genava55 would like to help?). But this can be done much later. Yes, these are very much needed. We can revise the tutorial once these features are available (I'm sorry I still have no clue how to add these features).
  13. I'm aware of it, they are amazing. Hopefully today's generation interested enough to download 0 AD would be more encouraged to play after testing the tutorials. Although yes, with all due respect to the devs especially everyone involved in creating the tutorial, there are some ways to improve it. The most accessible Tutorial (accessed from Learn to Play > Tutorial) is the Starting Economy Walkthrough instead of the more beginner-friendly Introductory Tutorial. As discussed here, the language used in the tutorials can be improved a bit: I suggest the tutorial to use in-universe conversation for tutorials instead of the currently more technical language, similar to Age of Empires tutorial. I.e. lets pretend that the player is the king of civilization and the tutorial is coming from a kingdom advisor, like this: In addition to above, I think it's best to refer to units as their in-game unit names, so instead of female citizens we can refer to them as Spartan women to avoid confusion. Also in my opinion, at least for introductory tutorial, perhaps we can use special templates for tutorial entities that can only construct what is required in the tutorial, to avoid clutter in structure panel that could intimidate new players. I'm open for discussion about this. I really think that the tutorial is the gateway for new players before deciding whether or not this game (or even RTS game in general) is worth their time, which is important since we're in a time where thousands of games are easily accessible while RTS games are decreasing in popularity.
  14. Due to 0 AD vision of less unnecessary micro, I think switching attacks manually or cooldown mechanic is not preferable for Empire Ascendant (it's really nice for a mod though). Here are what I think might work for ships with current engine, only involving simple template modifications: Concept: Works like siege tower, but at sea. Attack type is arrow but modify damage to be normal damage like one archer. Add BuildingAI component to the template, so increased arrows on garrison. Concept: Big ships with corvus like Quinquereme & Juggernaut can capture smaller warships. Hopefully capture animation can be added later (just lowering the corvus). I'm not sure what would happen if two opposing juggernaut capture each other, so we could set only smaller ships are capturable. Ramming would be a little more complex as it needs component modifications, but here's what I think: Concept: Ramming works as melee attack but multiplied with speed before impact. Speed increase should be automatic, but ships need to be more than certain range for it to work. Modification: Attack and UnitAI needs to be modified like this to allow automatic charge (sorry for rather technical description): Attack type must include CanCharge and ChargeRange properties. If a unit can charge set CanCharge to True and set ChargeRange to a range, e.g. 10m UnitAI will check if the range between a ship and targeted enemy ship. If it is exactly the same, it will charge i.e ship use running speed Otherwise (ship too close or too far) it will just approach the enemy with normal speed. On impact, record the current speed and multiplied this to attack damage before stopping and melee attack. To ram again then the ship must retreat outside ChargeRange, otherwise the speed won't increase. What do you guys think?
  15. That doesn't sound right. With that kind of damage it should have been Bolt instead of arrow. Although I think ships should work like siege tower, with melee attack by default (ramming) and arrow attacks only when garrisoned (with Building AI).
×
×
  • Create New...