-
Posts
270 -
Joined
-
Last visited
azayrahmad's Achievements
Duplicarius (4/14)
285
Reputation
-
I think by now the speech synthesis technology has been improved significantly. I'm not sure about the open source alternatives, but sites like https://elevenlabs.io/ provides free speech synthesis for limited number of words. This could be very useful in voicing narrations, especially tutorials. I have attached an example of an excerpt I generated using the website sourced from 0 A.D tutorial text using one of the pre-generated voice from the site voice library: Anyone familiar with the original Rome Total War perhaps familiar with the voice, and I also suspect that perhaps this particular voice was trained using audio files from said game. So perhaps there's legal issue with this voice. But it means that we can also train our own unique voices based on audio files already in the game. So, what do you think? ElevenLabs_2024-01-10T08 15 35_Victoria - Classy British Mature Woman Voice _gen_s66_sb75_se0_m2.mp3
-
I'm translating 0 A.D to Indonesian and I found this Water Weeding technology. The description is "Grow water weeds to to supply rice plants with (sic.) nutricients." Can I get a context on what species is this water weed? And if it is actually giving nutrients to rice plants? I'm Indonesian where rice is our staple food. As far as I know there is no weed that supply rice plants with nutrients (weeds are robbing rice's nutrients, if any). There are some that could be planted side by side with rice, but it's for land optimization, not to improve the rice's nutrients.
-
I think there are some sort of authority are needed to enforce the design. There are code reviewers that could ensure all approved changes are according to the guideline provided by the design. Unfortunately, as is the point of my comment, the design document itself is not yet clearly defined in term of balancing. Yes there are some general advice on the document that says we have to reduce micromanagement, but I think this is too subjective to be able to define a line. By defining it clearly (what is micro, what are the behavior constitutes as micro and which could be tolerated, what should be eliminated to enforce this) it should help people to understand it more clearly. We should be able to quote a specific part of design document to stop any prolonged debates. The last time I was active here is around perhaps A24, where people complain about nerfed Roman. But there is no statement in design document that says Roman should or should not be weaker or stronger than other civs.
-
I'm no longer really active in this forum, but I do check it out occasionally from time to time. It's sad to see that we are still in a deadlock of balancing debate. I agree with this statement. To elaborate my argument: In Civilizations section of the design document, currently we have historical overview and then it jumps straight to detailed description of units/buildings, some even do away with overview altogether. What I suggest is the overview of what the player expect when they select certain civilization. What differentiate it from other civilizations. Add some historical based justification as necessary. Something like Rise of Nations, but less technical and more abstraction: e.g. Athenian: They gather silver faster (because Laureion mines), they research faster (because philosophy). Romans: They have strong infantry (because Legions), they expand faster (because Roman empire). Mauryan: They have mobile gathering (because ?), strong archer (because longbows). etc. Avoid exact numbers and percentage, focus on general advantages/disadvantages or strengths/weaknesses of each civs. Only after these established, we can then go to units/structure/bonus description. For each description, there must be a reference to this overview. The finalized design document should be able to answer questions like: why certain unit have certain stats/why does this civ have certain bonuses on the other hand, why this civ doesn't have that unit or structure what is the difference of gameplay between civ A & civ B I'd like to rush/turtle, which civs are suitable for me why does this unit too weak/strong etc. After that, the balancing discussion can continue. Refer to design document established above before making any changes. When proposing any changes, ensure that it doesn't break any of the established design first before we talk about the relation with other civs. I understand that we are not making this design document from scratch, as we already have the game, so cheating i.e make the design based on the finished game is alright. What I want to stress is that we need to make sure that people know the general intended design of each civ. When people suggest changes, there must be some degree of bias (favorite civs, preferred playstyle, favorite RTS games beside 0AD, etc) and I hope the established design document could be considered before proposing something.
-
Is it already mentioned in any loading tips?
-
The Term Citizen-Soldier is Problematic
azayrahmad replied to Thorfinn the Shallow Minded's topic in General Discussion
I think it is providing reasons for and justifying deeper game mechanics. Adjusting unit price or which building could train based on social classes. Tech pairs that favor certain classes, which could be arbitrary but given meanings with social classes. Also this, so for example gathering choice can be more varied than female vs CS vs horses. Different social classes could be given different gathering rate based on social classes. I think it opens up many game mechanic potentials. Also I believe many people play 0 A.D. for its historical lessons and role-playing purpose. For them these decorations could be as important as gameplay, they are not much different than decorating units with more historically accurate armors. I think all civilizations have social classes, it should be applicable to all civs. Perhaps @Thorfinn the Shallow Minded could provide historical evidences for other, non-Greco Roman civs? -
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.
-
Use the therm "phusis" in place of "gaia"
azayrahmad replied to Saatamia's topic in General Discussion
@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. -
Use the therm "phusis" in place of "gaia"
azayrahmad replied to Saatamia's topic in General Discussion
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. -
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.
-
Others RTS - Discuss / Analysis
azayrahmad replied to Lion.Kanzen's topic in Introductions & Off-Topic Discussion
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