Jump to content

The Undying Nephalim

Community Members
  • Posts

    525
  • Joined

  • Last visited

  • Days Won

    25

Posts posted by The Undying Nephalim

  1. Kind of an emergency question, but does "modifications": [{"value": "Promotion/RequiredXp", "replace": 0}], only work with techs and not auras? My entire Season changing system for the next faction depends on this but it doesn't seem to set the required XP to zero as an aura like technologies do.

    EDIT: It seems like it works with any value other than 0, for some reason Technologies seem to be able to replace the value with zero no problem but not Auras. Crap my Fairies are ruined at this rate :o

    EDIT EDIT: A negative number seems to work though! Still, I recommend enabling setting the value to zero for auras just to keep things cleaner.  ;)

    • Like 2
    • Thanks 2
  2. Fairies of Tarm incoming, probably the most non-standard faction in the game to date, with everything from player shifting Seasons to self-building-buildings and no workers. Check out the details below:

    Spoiler

    zYgkFD9.jpg

    Unlike most other Factions, the Fairies initially seem to have a significantly smaller roster of units. Their units all change into four different forms based on the current season that a Fairy player has set into motion, giving them a nearly 25% larger roster than those of other factions. This change is global and can be determined by the colors of Fairies, the type of wings that they display, and one of the four Season symbols on their icons. The player will be able to change the current season at will, however the process is not instantaneous and it is not free.

    gRnu08N.jpg

    Springtime Fairies

    Green Fairy - Spriggan
    Green Fairies, otherwise known as Spriggans across Hyrule, were said to be the first of the Fairies to arise in Spring with the return of warmth. They were said to have a very playful attitude, sometimes to the point of mischief and havoc. Their wings tended to resemble those of Grasshoppers and Locusts.

    White Fairy - Nix
    Nix were Fairies that were attributed to the late Spring, chasing away other insects to make way for the flora of summer. A Nix was often calm and patient, stalking and learning of their prey long before striking. Their wings often looked like those found on a Mantis.

    Summertime Fairies

    Red Fairy - Pixie
    Pixies were fiery red Fairies associated with the arrival of Summer heat. They were very hostile and incredibly aggressive, often chasing away anything that encroached on their turf. Pixie wings frequently resembled Dragonflies.

    Pink Fairy - Spryte
    Sprytes were bright pink Fairies that would flutter from the trees in late summer. They were linked to joy, happiness, fun, and particularly dancing. It was said they cheered on others to enjoy their time before the labor of Autumn began. The Pink wings of a Spryte often looked like that of a Butterfly.

    Autumntime Fairies

    Yellow Fairy - Nymph
    Nymphs were small but extremely fast Fairies that swarmed the fields upon the arrival of Autumn, where they would seek out food, materials, and all manner of doodads across the land. They were associated with excitedness, decision making, and exploration. The wings of a Nymph usually looked like a Wasp’s wings.

    Orange Fairy - Korrigan
    The Orange Fairies would flutter in organized trails across the land, bringing forth food for a grand feast at the end of Fall. Also known as Korrigans, an Orange Fairy often represented work, labor, and industriousness. Korrigans seemed to have wings resembling those of Bees.

    Wintertime Fairies

    Blue Fairy - Sylph
    Blue Fairies, or Sylphs, would drift slowly and alone upon the fall of snow in Winter. Sylphs were said to be introverted and lonely, but possessed a curiosity and intellect far greater than others of their kin. They were associated with wisdom, knowledge, and study. A Sylph’s wings almost always looked like a Moth’s.

    Violet Fairy - Huldra
    Violet Fairies would creep out in the cold dead of winter nights. Also called Huldra by many folk, these dark Fairies were known for their deception and desire to torment and tease any other creature they could find. Though not exactly malevolent, Huldra had twisted senses of humor and were generally regarded as mean spirited. Huldra wings were said to glisten like those of a beetle.


    Sekaia, Fairy of Winds
    kNr8GVJ.jpg

    Known to many as the Fairy of Winds, Sekaia appears in many cultures as the spirit that brings forth Spring and chases away the Winter. She is connected to seeds and protects the young of both plants and animals, some legends even say she gives Hylian children Boomerangs to protect themselves with until they can wield bows and arrows. She is described as a very peaceful and friendly Fairy, to children anyway. Legends say she will never appear to adults, and if one happens to catch her off guard they will find themselves in serious peril.

    Venus, Queen of the Mad
    0pk3oS8.jpg

    A wild Fairy who rarely associates with other Fairies, Venus is the Queen of the Mad in many cultures and said to afflict those that seek her out with insanity. Long ago she and her fellow Mystics spread across the world and the myth goes that their isolation drove them mad with laughter and hysteria. She is described as vain and obsessed with beauty and legend says that one can summon her with ease by challenging her appearance. She is connected to the season of Summer and is said to cause the plants and animals to dance with fury under the heat of the sun.

    Dezaia
    RhGMqjk.jpg
    Dezaia was once a powerful Great Fairy that rivaled almost all others. Her ambitions grew too high, and she believed she could conquer Tarm itself and command the forces of nature under her will. After instigating a civil war, she was eventually defeated. As punishment for nearly tearing apart their society, Dezaia was cut off from magic and bound forever into a spider-like suit of armor that served as a prison. Before her fall, Dezaia was associated with the season of Autumn. She was said to hush animals to sleep in preparation for the dark of winter.


    Valanavi, Queen of All Fairies
    6h4uc6A.jpg
    Little myth remains of the Queen who ruled over the Fairies of Tarm, few even know her true name. It was said that she often assumed a very childlike appearance and mannerisms, both which betrayed her overwhelming intellect and clearly god like powers. To any hero who personally met the Queen of All Fairies, she was described as curious and easily amused, filled with child like glee and wonder at encountering friendly outsiders. One individual saw through her though, he saw countless generations of war, suffering, trauma, and loss that this somber and incredibly ancient being had been a witness to. The Queen of All Fairies is associated with the season of Winter. Her presence is said to freeze all who look on her, and the land itself shivers until she passes on.

    Stray Fairy
    3QWMkiL.jpg

    A small and bumbling creature that seems to lack any will or direction, Stray Fairies were said to wander about forever until a Great Fairy gave them purpose. Some legends say they are the shattered remains of Great Fairies that were killed in battle.
    - Small Scout unit that automatically wanders without order
    - Can Detect Stealth
    - In Spring they can Regenerate HP
    - In Summer they gain Camouflage
    - In Autumn they have larger Line of Sight
    - In Winter they gain immunity to all but magical damage

    Fairy Drove
    QBxhL0Y.jpg

    Any who encroached on Fairy grounds without invitation would often be soon met with uncountable swarms of glittering Fairies. These massive droves could overwhelm just about any unprepared force through pure numbers.
    - Large swarm of small Fairies with a high dodge rate
    - In Spring they have a chance to revive themselves if slain
    - In Summer they deal twice as much damage in combat
    - In Autumn they move with more speed
    - In Winter they are more durable and have more HP

    Banshee
    4EheWzV.jpg


    To those that encountered these humanoid Fairies in the wild, many would find them to be comely women offering gifts, kisses, or playing mischievous tricks. When provoked, the nature of the Banshee would become clear as their pleasant Hylian features fell and those of a gnawing insect took over. Banshees would use their magic wands to attack their assailants, the method of attack would often change with the seasons.
    - Hovering Melee unit that deals magical damage
    - In Spring they deal Forest damage and gain Camouflage
    - In Summer they deal Fire Damage and move 50% faster
    - In Autumn they deal Spirit Damage and refund their cost if slain in battle
    - In Winter they deal Shadow Damage and become immune to Knockback

    Great Fairy
    k4xnUL7.jpg

    Great Fairies were amongst the most powerful Fairies of legend. Blessed with amazing intellect and an arsenal of tremendous magic, a lone Great Fairy could shape the world around it with nothing but their will power alone. Many stories claim that those who gained the favor of a Great Fairy were granted wishes. Such power tended to make Great Fairies rather egocentric, arrogant, and in worse cases; power hungry. The risk of tyrannical Great Fairies trying to take over their kind was not unheard of. 
    - Slow moving but powerful ranged Mage unit
    - In Spring they can Heal other units but lose the ability to attack
    - In Summer they can deal Fire and splash damage 
    - In Autumn they can deal Spirit Damage and Knockback
    - In Winter they can deal Water Damage and Stun enemies in their tracks

    Fey
    s5MaLZP.jpg

    Animated from the destroyed stonework of the Tarm Ruins and twisted into vaguely living shapes, the nature of these magical constructs remain a mystery. What was known is that fighting them head on was a terrible mistake. These powerful beings were resistant to most conventional weapons; it often took powerful magic in return to halt their relentless advance.
    - Inorganic construct that radically changes shape and function with each season
    - In Spring they transform into the Fey Golem, a slow moving Melee unit with high armor values and Knockback damage
    - In Summer they transform into the Fey Strider, a spider like shape that serves as an excellent ranged Siege unit
    - In Autumn they transform into the Fey Gate, a slow moving portal that can summon swarms of smaller Fairies
    - In Winter they transform into the Fey Wisp, a non-combat unit that freezes and stuns enemies, as well as halt the production of buildings within its aura

    Gale Boomerang
    XWiMVBC.jpg

    A Unique unit that can only be summoned by Sekaia. Appearing to be a simple Boomerang that has a life of its own, the Gale Boomerangs were said to be gifted from Sekaia to brave heroes that earned her favor or affection. When not in the hands of her chosen warriors, they would fly about and attack her enemies on their own.
    - Inorganic flying unit that deals Melee Splash Damage
    - In Spring they move twice as fast
    - In Summer they summon a Fire Tornado
    - In Autumn they have an extremely high Dodge rate
    - In Winter they are Stealthed

    Mad Mystics
    bv2VzhG.jpg

    A Unique unit that can only be summoned by Venus. The Mad Mystics were an order of Great Fairies that set out with Venus to the far corners of Hyrule. It was said that they had spent centuries alone and were driven mad by the secrets they uncovered and power they gained from their exodus. Now the Mad Mystics spend most of their time laughing madly without reason in the wild, and depending on their mood they may grant wanderers magical gifts or torch them into oblivion.
    - Hovering Melee unit that spawns a group of Stray Fairies when slain in battle
    - In Spring they spawn twice as many Stray Fairies when slain
    - In Summer they deal Knockback damage
    - In Autumn they they gain larger Line of Sight and can detect Stealthed units
    - In Winter they gain a ranged attack

    Bounded
    fUrfaKy.jpg

    A Unique unit that can only be summoned by Dezaia. The Bounded were Fairies that had at some point in the past committed a crime against their own people. As punishment, they were trapped within a suit of living and thorny armor, cut off from the magic inherent to their race. Their only chance at freedom was to serve as warrior slaves to their Fairy masters, a task they gladly performed.
    - Powerful sword wielding Melee unit who's thorny armor deals passive damage to enemies
    - In Spring they explode and deal damage to enemies when slain
    - In Summer they deal Truedamage 
    - In Autumn they gain 50% more HP
    - In Winter their thorn aura deals twice as much damage

    Mistwalker
    GxzKAOe.jpg

    A Unique unit that can only be trained by the Queen of All Fairies. Perhaps one of the most mysterious Fairies of legend, Mistwalkers were extremely reclusive even amongst their own kind. Some suspect they held knowledge and secrets so terrible that they could not afford to risk being captured by other powerful wizards and mages. Finding one of these Fairies was actually considered bad luck in the best of circumstances, and a fatal omen in the worst.
    - Hovering Mage unit with a ranged attack
    - In Spring they have a chance to revive themselves if slain
    - In Summer their rate of attack dramatically increases
    - In Autumn they slowly and passively generate all resources
    - In Winter their aura slows down enemies and obscures their Line of Sight

    Maku Tree of Horon
    u4nR0ja.jpg

    One of the legendary Maku Trees and perhaps one of the only left to still live, the guardian of Horon spent much of his time slumbering at the edge of the Tarm Woods being worshiped by the natives of the land. It is not known how long this tree has slumbered, and it is said that only the wish of a Fairy can awaken him. In the ancient myths of Horon it was said that this giant tree did battle alongside his sister Maku Tree and the Fairies of Tarm to defeat the dragons of the east and bring peace to the land.
    - Slow moving Titan unit 
    - Periodically summons Fairy Droves instead of attacking enemies
    - Regenerates HP when not in combat

     

    fairy_units.jpgfairy_heroes.jpgfairy_seasons.jpg

     

    • Like 3
    • Thanks 3
  3. I'm sorry Labrynna is taking a long time to finish:

    Spoiler

    Queen Ambi
    B5Q0ww0.jpg
    The latest member of the long lasting Ambi dynasty, Queen Solado Ambi was placed on the throne shortly after her father’s death. Later in her reign she encountered Veran, whom she quickly instated as her personal advisor. Soon after Ambi ushered in a new age of expansion and formerly established the new Empire. Queen Ambi was known as a kind and gentle person during the first part of her reign over Labrynna. Shortly after Veran’s insertion into her court however, Ambi’s attitude began to degenerate. Bouts of depression seemed to overcome her, as well as a great sense of impatience for everything.

    Veran
    4wy524C.jpg
    A mystery to all in Labrynna, even those most close to her, Veran’s past is a terrible saga of personal loss and trauma. Once a Great Fairy, circumstances in the past lead to her banishment to the Realm of Twilight with other criminal elements of her people. Sometime during the Gerudo Wars she managed to return into Hyrule, fleeing far to the east into Labrynna where she observed and became friends with Queen Ambi. Currently Veran’s plan is unknown. She is however quite clearly connected to Labrynna’s rapid and extreme military growth. She is the architect of the Black Tower, a massive monolithic structure designed to serve as the new throne of Queen Ambi. Some suspect there’s more to the tower’s purpose than just an ego trip for Veran’s royal friend, however.

    Ralph Ambi
    pH1x1EG.jpg
    The grandson of Queen Ambi, Ralphonso was born of the first generation to live during Labrynna’s new Empire. Machinery is second nature to him, and years of education had landed him an internship commanding batteries of cannons. Despite Ralph’s clear admiration for Labrynna’s technological prowess, he feels Labrynna has gone into a stage of decline as if something is missing. He has since turned to seeking out the supernatural, in particular he hopes to uncover the mythical Fairies and ancient creatures that once coexisted in his homeland.

    Edgar the Giant
    s1khnqQ.jpg
    A man of towering stature, Edgar earned his nickname for both his height and incredible strength. He earned his place as a General not for his physical prowess however, but for his battlefield strategy. Initially Homeguard to Labrynna, the Empire's expansion has seen him leading troops on frontlines, and instead of fighting off Lynels he has found himself conquering them. In recent times he has found himself supervising the young and arrogant Ralph on behalf of the Queen just as much as he has been ordered to march out further north.

     

    Tokay Slave
    mjAaWi7.jpg
    The gullible Tokay of Crescent Island were easily enslaved by Labrynna at the dawn of their expansionist campaign. With a bit of nice clothing, the reptile primitives could be bossed around to perform labor. This large workforce gathers the extensive resources needed to fuel Labrynna and construct their growing empire.
    - Sub par worker unit
    - Cheaper to produce than the average worker unit

    Tokay Fodder
    g2Nj809.jpg
    Tokay Slaves were given simple spears and often assigned to watch over other Tokay workers. In combat Labrynna commanders would often send these particular Tokay into a fight first to assess the strengths of their enemies, earning them the Fodder nickname.
    - Must be upgraded from Tokay Slaves
    - Extremely cheap to produce
    - Anti Cavalry

    Pathfinder
    w4RUMmK.jpg
    The eyes and ears of Labrynna’s frontiers, Pathfinders relentlessly search for new lands and resources to conquer. They are quite familiar with the lands of Labrynna and are more than prepared to face the challenges of Hyrule’s varied terrain.
    - Detects Stealthed and Camouflaged units
    - Fast movement speed for a dismounted unit
    - Strong attack for a Scout unit

    Homeguard
    R3fpBea.jpg
    Homeguards served as police officers and law enforcers in Labrynna’s settlements. Although traditionally a non-lethal force, they were often the first line of defense when a city came under siege. Armed with a mace and shield, they could pound a hostile into submission, especially when in squads.
    - Resistant to physical missile attacks
    - Boosts the capture regen rate of garrisoned buildings

    Borderguard
    e6uwtfu.jpg
    On the edge of the Empire’s territory, numerous watch towers and outposts dotted the landscape. Borderguards were deployed to such locations to defend against incursions. Armed with a Crossbow these sentinels could ambush and delay invaders long enough to warn the Empire of their intrusion.
    - Deals Truedamage
    - Has Camouflage

    Pioneer
    YYS8Mf3.jpg
    The backbone and workforce of Labrynna’s army, Pioneers operated much of the Empire’s machinery and maintained supply lines and camps. While not tasked with engaging in combat, Pioneers could construct all manner of defenses and barriers in enemy lands, as well as sapper and undermine enemy structures.
    - Non-combat unit that can deal progressive damage to structures
    - Can build defenses and towers in enemy territory

    Talus Knight
    GigSBO6.jpg
    Wealthy soldiers of the upper class, many Knights in Labrynna began to fade away as the Empire rose in power. An order of Knights banded together in Talus and were eventually absorbed into royal fealty by the Ambi family. Donning ornate but heavy armor, as well as a durable shield, the Knights were a powerful melee force and one of the last icons of Labrynna’s pre-empire era.
    - Heavily armored melee unit
    - Resistant to all but magic damage
    - Minor Resistance to Knockback

    Lynna Pike
    jcmzLpv.jpg
    Wearing a mask of the Iron Helm Beetle of Rolling Ridge, these men and woman have dedicated their lives to assuring no ground is lost to enemies of the state. Now operating out of Lynna city, the Pikeman bring their pole arms to the fight to hold enemy cavalry at bay.
    - Long attack range for a melee unit
    - Anti Cavalry

    Blue Caballero
    w0twgfY.jpg
    Mounted on the Blue Bears of the northern highlands between Labrynna and Holodrum, Blue Caballeros fill the cavalry gap that Labrynna lacked for centuries due the absence of horses in their homelands. While the rider poses little threat, enemy soldiers were rightfully more worried about being mauled by the bear itself.
    - Very strong melee Cavalry
    - Immune to Knockback
    - Slow movement speed for a Cavalry unit

    Aquadongo
    f31fkgq.jpg
    An aquatic reptile native to the Crescent Islands, Labrynna initially brought these creatures back to the mainland as exotic zoo attractions. With enough domestication, these beasts could be given orders and serve a place as beasts of burden. The Empire occasionally used Aquadongos to traverse dangerous oceans and attack enemies near bodies of water.
    - Creature unit with decent armor
    - Aquatic, can traverse any body of water

    Blaino Boxer
    W3d8hev.jpg
    An exotic creature imported from far east of Mount Dunsel, Blainos were a nickname for these hostile creatures that would pick fights with just about anyone. Labrynna would at times use these strange beasts to beat up enemy forces with their vicious punches and kicks.
    - Creature unit with fast attack rate
    - Deals Knockback
    - Has a small chance to stun enemy unit

    Ursa Wagon 
    E2yOuSS.jpg
    A simple wagon pulled by a Labrynnian Blue Bear, these platforms could be garrisoned by ranged units and used as mobile turrets. They were perhaps most effective being used by gunpowder units, allowing them to reload and fire while on the move.
    - Mechanical unit that can garrison up to 5 ranged units
    - Can attack while moving

    Brigada
    DR6FLqv.jpg
    Masked with the face of a Golden Lynel, Brigadas were the supreme commanders of Labrynna’s multiple fronts, answering only to the Queen herself. Brigadas had years of academic training, as well as personal experience in multiple skirmishes and campaigns.
    - Commander unit
    - Improves the performance of units within its aura
    - Can switch between melee and gunpowder

    Hand Cannoneer
    G9bnFtW.jpg
    Carrying a large and powerful handheld cannon, these heavy gunners could shell approaching armies with their explosive payloads. Although rather inaccurate, a large barrage of volley fire often did enough damage to enemy morale to send half their army into retreat.
    - Long range gunpowder siege unit
    - Deals Fiery splash damage
    - Slow fire rate

    Conqueror
    pUzy90A.jpg
    Donning the mask of the ferocious Lynel, Conquerors were the Empire’s primary foot soldiers and instrumental to their rapid expansion. Armed with both a rifle and rapier, Conquerors could devastate enemies with volleys of gunfire and then engage in a melee when things became hectic. 
    - Long ranged gunpowder unit
    - Extremely high Pierce damage
    - Very slow fire rate

    Cannon
    5I5n4Oy.jpg
    The powerful cannons of Labrynna were some of the deadliest siege weapons of their time. They easily outmatched many other conventional siege engines found in Hyrule, and could tear apart walls and buildings with ease.
    - Long range gunpowder siege unit
    - Less accurate against units

    Steam Tank
    EIXBtxu.jpg
    The peak of Labrynna engineering and military might, the Steam Tank was a mobile cannon covered by thick plating of armor. To help the crew move such a heavy load, a primitive but functional steam engine pushed the Cannon and armor along at a slow but steady pace. These slow and lumbering machines could usually terrify an enemy into submission without having to fire a single shot, but their slow speed and significant blind spots could be exploited by those who knew better.
    - Mechanical siege unit with extremely high armor values
    - Splash and Knockback damage
    - Very slow movement and turn rate

    Ribauldequin
    IcIpHuN.jpg
    A Unique Unit that can only be trained by Queen Ambi. Nicknamed the Organ Gun by their enemies, the Ribauldequin was a battery of lighter cannons linked together. The weapon functioned much differently than its single barreled counterpart however; the Organ Gun would unleash a rapid fire shotgun spray over a large area rather than picking out a target. The resulting volley could indiscriminately shred apart large swaths of enemy soldiers.
    - Mechanical gunpowder unit with very wide splash damage
    - Highly inaccurate
    - Long reload time

    Vire
    SFwDWOL.jpg
    A Unique unit only available to Veran, functions as a single extra Hero. Vire is a mysterious, imp like monster that does the bidding of Veran. Few know what his missions actually detail, as the beast carries out his orders in shadow and darkness. Although Vire is somewhat clownish in attitude and more likely to pull a prank than actually hurt someone, when threatened or ordered to kill he is more than capable of incinerating a victim with fireballs from his throat.
    - Mage Hero unit
    - Can fly
    - Ranged fireball attack

    Tokay Guerrilla
    r4tTcOK.jpg
    A Unique unit only available to Ralph. These sneaky bands of Tokay have mastered the art of not drawing attention to themselves, something not hard to pull off since most dismiss the Tokay in general. The Guerilla can hide in open view and sneak explosives into an enemy base, sabotaging their buildings and bringing them down to rubble.
    - Non-combat unit that can plant explosive bombs at target locations
    - Bombs deal fiery splash damage
    - Is stealthed

    Campeador
    sk2PROm.jpg
    A Unique unit only available to Edgar. A collection of Knights that gathered into a collective order near the rise of Labrynna's Empire, they are one of the few groups that remain somewhat separate of the empire. They are not above pay however, and the crown is more than willing to fill out their ranks with these knights at the expense of food and rupees. The Campeador are noted for their Halberds and displays a golden bear mask and a fur coat skinned from a Blue Bear; personally killing one of these beasts is a requirement to enter into their Order.
    - Anti Creature unit
    - Durable armor
    - High resistance to Knockback

    Maku Tree of Labrynna
    GpJ1pfY.jpg
    Once a powerful force of nature that watched over the land of Labrynna, upon Veran’s arrival the personality of the Maku Tree seemed to have dramatically changed. The being’s visual appearance has changed to reflect the shift as well. Now fueled with power from Labrynna’s might, the Maku Tree’s once kind and gentle demeanor has warped into that of a bloodthirsty and battle ready beast. Whatever the truth behind her transformation, it’s clear that the Maku Tree is now out to conquer the land rather than guard it from invaders.
    - Powerful melee Titan unit
    - Slowly poisons adjacent enemies that attempt to engage it in melee

    labrynna_units1.jpglabrynna_heroes1.jpg

    • Like 4
    • Thanks 1
  4. On 1/10/2020 at 6:14 PM, Itsmejerald said:

    Hi! I have a problem where I keep getting errors about skeleton animation where it fails to load and is marked as a bad file.

    This sounds like part 2 was not installed. Part 2 of the installer is nothing but the game's animation files.

  5. 15 hours ago, Stan` said:
    1. How do you launch the game?
    2. Do you have multiple instances of 0 A.D. installed?

    I just start it up by double clicking on pyrogenesis.exe.

    Just to make sure it was noted, before I got these 4 files and the modified .exe the game runs perfectly fine as long as I click Continue on those startup crashes. There doesn't seem to be anything wrong with 0AD after I skip through those.

    • Like 1
  6. 9 minutes ago, Stan` said:

    Can you show me your folder? You need to copy the fourfiles in something like %localappdata%\0 A.D. alpha\binaries\system

    I've got all four file and the new pyrogenesis.exe in there

    Spoiler

    57ec0d117dcb8e3de45b98986185657f.png

    If this don't work ill just stick with my old windows 7 PC until alpha 24.

  7. I've got another question. I've recently been migrating from Windows 7 to Windows 10, and while 0AD seems to work fine there's a huge series of errors it throws up when I start the exe. Is this anything I should worry about?

    Spoiler
    
    Assertion failed: "cache.Validate()"
    Location: cache.cpp:43 (x86_x64::AddCache)
    
    Call stack:
    
    x86_x64::AddCache (cache.cpp:43)
        cache = 0x016FE620 -> 
            m_Level = 3 (0x00000003)
            m_Type = kUnified
            m_NumEntries = 524288 (0x00080000)
            m_EntrySize = 64 (0x00000040)
            m_Associativity = 0 (0x00000000)
            m_SharedBy = 1 (0x00000001)
    
    
    x86_x64::AMD::DetectCacheAndTLB (cache.cpp:202)
        regs = 
            eax = 24110732 (0x016FE68C)
            ebx = 18687171 (0x011D24C3)
            ecx = 24110732 (0x016FE68C)
            edx = 18567887 (0x011B52CF)
    
    
    x86_x64::DetectCacheAndTLB (cache.cpp:624)
        descriptorFlags = 0 (0x00000000)
    
    ModuleInit (module_init.cpp:47)
        initState = 0x012F9DD4 -> 4294867266 (0xFFFE7942)
        init = 0x011D23F0 -> (x86_x64::DetectCacheAndTLB)
    
    x86_x64::Caches (cache.cpp:654)
        idxCache = 2 (0x00000002)
        initState = 4294867266 (0xFFFE7942)
    
    topology::DetermineCachesProcessorMask (topology.cpp:392)
        cachesProcessorMask = 0x012F8654 -> 0 (0x00000000)
        numCaches = 0x012F85D0 -> 0 (0x00000000)
        cacheRelations = 
            m_caches = (vector<topology::CacheRelations::SharedCache >)
    
    
    topology::InitCacheTopology (topology.cpp:450)
    
    ModuleInit (module_init.cpp:47)
        initState = 0x012F85CC -> 4294867266 (0xFFFE7942)
        init = 0x011B6150 -> (topology::InitCacheTopology)
    
    topology::NumCaches (topology.cpp:457)
    
    RunHardwareDetection (hwdetect.cpp:310)
        LINE_202_ = 
            m_t0 = 0.43231 (0x3FDBAAF702E1330C)
            m_description = 0x0127EB84 -> "RunHardwareDetection"
    
        rq = 
            mContext = 0x084A0DD0 -> (JSContext)
    
        global = 
            { 
                    (js::ValueOperations<JS::Rooted<JS::Value> >)
     }
            stack = 0x81818080 -> (unavailable - internal error)
    
            prev = 0x83838282 -> 
                (js::RootedBase<void *>)
                stack = (unavailable - internal error)
    
                prev = (unavailable - internal error)
    
                ptr = (unavailable - internal error)
    
    
            ptr = 
                data = 
                    asBits = -8680821844409482108 (0x8787868685858484)
                    s = { payload = 
                            i32 = 2240119940 (0x85858484)
                            u32 = 2240119940 (0x85858484)
                            boo = 2240119940 (0x85858484)
                            str = 0x85858484 -> (JSString)
                            sym = 0x85858484 (see above)
                            obj = 0x85858484 (see above)
                            cell = 0x85858484 (see above)
                            ptr = 0x85858484 (see above)
                            why = -2054847356
                            word = 2240119940 (0x85858484)
                            uintptr = 2240119940 (0x85858484)
    , tag = -2021161338 }
                    asDouble = -2.17437e-272 (0x8787868685858484)
                    asPtr = 0x85858484 (see above)
    
    
    
        caps3 = 2139061886 (0x7F7F7E7E)
        un = 
            sysname = "Win8.1"
            nodename = "DESKTOP-2J3RFH2"
            release = [9] { 0, 189, 189, 190, 190, 191, 191, 192, 192 }
            version = "6.3.9200"
            machine = "x86"
    
        file = 
            m_Buffer = (shared_ptr<unsigned char>)
            m_BufferSize = 12383 (0x0000305F)
    
        code = (unsupported basic_string<char,char_traits<char> >)
        tmpVal = 
            { 
                    (js::ValueOperations<JS::Rooted<JS::Value> >)
     }
            stack = 0x8D8D8C8C -> (unavailable - internal error)
    
            prev = 0x8F8F8E8E -> 
                (js::RootedBase<void *>)
                stack = (unavailable - internal error)
    
                prev = (unavailable - internal error)
    
                ptr = (unavailable - internal error)
    
    
            ptr = 
                data = 
                    asBits = -7812739770352562032 (0x9393929291919090)
                    s = { payload = 
                            i32 = 2442236048 (0x91919090)
                            u32 = 2442236048 (0x91919090)
                            boo = 2442236048 (0x91919090)
                            str = 0x91919090 -> (JSString)
                            sym = 0x91919090 (see above)
                            obj = 0x91919090 (see above)
                            cell = 0x91919090 (see above)
                            ptr = 0x91919090 (see above)
                            why = -1852731248
                            word = 2442236048 (0x91919090)
                            uintptr = 2442236048 (0x91919090)
    , tag = -1819045230 }
                    asDouble = -2.27107e-214 (0x9393929291919090)
                    asPtr = 0x91919090 (see above)
    
    
    
        caps0 = 2105375868 (0x7D7D7C7C)
        scriptInterface = 
            m_CxPrivate = { pScriptInterface = 0x016FE790 -> 
                    m_CxPrivate = { pScriptInterface = 0x016FE790 (see above), pCBData = 0x97979696 }
                    m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >)
                    m_rng = 0x9B9B9A9A -> 
                        lcf = 
                            _x = (unavailable - internal error)
    
    
    
                    m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >)
    , pCBData = 0x97979696 (see above) }
            m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >)
            m_rng = 0x9B9B9A9A (see above)
            m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >)
    
        settings = 
            { 
                    (js::ValueOperations<JS::Rooted<JS::Value> >)
     }
            stack = 0x084A0E04 -> 0x016FE7AC -> 
                (js::RootedBase<void *>)
                stack = 0x084A0E04 (see above)
                prev = 0x00000000
                ptr = 0x07D61A60
    
            prev = 0x00000000
            ptr = 
                data = 
                    asBits = -515264603552 (0xFFFFFF8807D61A60)
                    s = { payload = 
                            i32 = 131471968 (0x07D61A60)
                            u32 = 131471968 (0x07D61A60)
                            boo = 131471968 (0x07D61A60)
                            str = 0x07D61A60 (see above)
                            sym = 0x07D61A60 (see above)
                            obj = 0x07D61A60 (see above)
                            cell = 0x07D61A60 (see above)
                            ptr = 0x07D61A60 (see above)
                            why = 131471968
                            word = 131471968 (0x07D61A60)
                            uintptr = 131471968 (0x07D61A60)
    , tag = -120 }
                    asDouble = -1.#QNAN (0xFFFFFF8807D61A60)
                    asPtr = 0x07D61A60 (see above)
    
    
    
        caps2 = 2307491976 (0x89898888)
        caps1 = 2341177994 (0x8B8B8A8A)
    
    InitGraphics (gamesetup.cpp:1004)
        args = (unavailable)
        flags = (unavailable)
        installedMods = (unavailable)
        profilerGPUEnable = (bool)0x90
        setup_vmode = true 
        context = [2048] 
            1 (0x01)
            0 (0x00)
            0 (0x00)
            0 (0x00)
            1 (0x01)
            0 (0x00)
            0 (0x00)
            0 (0x00)
            211 (0xD3)
            232 (0xE8)
            19 (0x13)
            118 (0x76)
            251 (0xFB)
            222 (0xDE)
            35 (0x23)
            130 (0x82) ...
        buf = [500] 
            61972
            367
            16
            256
            1792
            392
            100 ('d')
            0
            61748
            367
            16
            0 ...
        context = [2048] 
            1 (0x01)
            0 (0x00)
            0 (0x00)
            0 (0x00)
            1 (0x01)
            0 (0x00)
            0 (0x00)
            0 (0x00)
            211 (0xD3)
            232 (0xE8)
            19 (0x13)
            118 (0x76)
            251 (0xFB)
            222 (0xDE)
            35 (0x23)
            130 (0x82) ...
        context = [2048] 
            1 (0x01)
            0 (0x00)
            0 (0x00)
            0 (0x00)
            1 (0x01)
            0 (0x00)
            0 (0x00)
            0 (0x00)
            211 (0xD3)
            232 (0xE8)
            19 (0x13)
            118 (0x76)
            251 (0xFB)
            222 (0xDE)
            35 (0x23)
            130 (0x82) ...
        rq = 
            mContext = 0x00000086
    
        setup_gui = (bool)0xA0
        data = 
            { 
                    (js::ValueOperations<JS::Rooted<JS::Value> >)
     }
            stack = 0x00000000
            prev = 0x00020019 -> 
                (js::RootedBase<void *>)
                stack = (unavailable - internal error)
    
                prev = (unavailable - internal error)
    
                ptr = (unavailable - internal error)
    
    
            ptr = 
                data = 
                    asBits = -8240974868612388480 (0x8DA22D05016FE980)
                    s = { payload = 
                            i32 = 24111488 (0x016FE980)
                            u32 = 24111488 (0x016FE980)
                            boo = 24111488 (0x016FE980)
                            str = 0x016FE980 -> (JSString)
                            sym = 0x016FE980 (see above)
                            obj = 0x016FE980 (see above)
                            cell = 0x016FE980 (see above)
                            ptr = 0x016FE980 (see above)
                            why = 24111488
                            word = 24111488 (0x016FE980)
                            uintptr = 24111488 (0x016FE980)
    , tag = -1918751483 }
                    asDouble = -5.32388e-243 (0x8DA22D05016FE980)
                    asPtr = 0x016FE980 (see above)
    
    
    
        scriptInterface = (shared_ptr<ScriptInterface>)
        e = 0x00000000
    
    RunGameOrAtlas (main.cpp:632)
        argc = 1 (0x00000001)
        argv = 0x03580008 -> 0x03580028 -> "D:\Program Files (x86)\0 A.D. alpha\binaries\system\pyrogenesis.exe"
        replayFile = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 47 ('/')
    
        modsToInstall = (unsupported vector<Path >)
        scriptEngine = 
            (Singleton<ScriptEngine>)
            m_Runtimes = (unsupported list<JSRuntime const * >)
    
        args = 
            m_Args = (unsupported vector<pair<CStr8,CStr8> >)
            m_Arg0 = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 92 ('\')
    
            m_ArgsWithoutName = (unsupported vector<CStr8 >)
    
        res = 2.78319e-010 (0x3DF3203D22A75AC2)
        modPath = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 60713
    
        paths = 
            m_root = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 600
    
            m_rdata = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 32 (' ')
    
            m_gameData = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 0
    
            m_userData = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 1
    
            m_config = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 5
    
            m_cache = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 80 ('P')
    
            m_logs = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 44494
    
    
        replay = 
            m_Stream = 0x3DF3203D -> (basic_istream<char,char_traits<char> >)
    
        mod = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 0
    
        zip = 
            path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
            separator = 8224
    
        mods = (unsupported vector<CStr8 >)
        paths = 
            m_root = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 65311
    
            m_rdata = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 0
    
            m_gameData = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 63084
    
            m_userData = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 46966
    
            m_config = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 0
    
            m_cache = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 10784
    
            m_logs = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 0
    
    
        builder = 
            m_VFS = (shared_ptr<IVFS>)
            m_Files = (unsupported vector<Path >)
            m_TempDir = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 80 ('P')
    
            m_NumBaseMods = 2008591822 (0x77B8ADCE)
    
        installedMods = (unsupported vector<CStr8 >)
        installer = 
            m_VFS = (shared_ptr<IVFS>)
            m_ModsDir = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 39320
    
            m_TempDir = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 3000
    
            m_CacheDir = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 2
    
            m_InstalledMods = (unsupported vector<CStr8 >)
    
        paths = 
            m_root = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 65311
    
            m_rdata = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 0
    
            m_gameData = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 63084
    
            m_userData = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 46966
    
            m_config = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 0
    
            m_cache = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 10784
    
            m_logs = 
                path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >)
                separator = 0
    
    
    
    SDL_main (main.cpp:680)
        argc = 1 (0x00000001)
        argv = 0x03580008 (see above)
    
    main_utf8 (sdl_windows_main.c:126)
        argc = 1 (0x00000001)
        argv = 0x03580008 (see above)
    
    wmain (sdl_windows_main.c:151)
        argc = 1 (0x00000001)
        wargv = 0x018FD3B0 -> 0x018FD3B8 -> 68 (0x0044)
        wenvp = 0x01907FA8 -> 35672 (0x8B58)
        argv = 0x03580008 (see above)
        retval = 0 (0x00000000)
        i = 1 (0x00000001)
    
    CallStartupWithinTryBlock (wseh.cpp:364)
        ret = 18474832 (0x0119E750)
    
    RtlGetAppContainerNamedObjectPath (:0)
    
    RtlGetAppContainerNamedObjectPath (:0)
    
    
    errno = 0 (No error reported here)
    OS error = 203 (The system could not find the environment option that was entered.)

     

     

     

  8. Random question time!

    I seem to recall somewhere that in 0AD Roman heroes could capture or convert enemy units. I can't seem to find any evidence that this is or was a feature in the game. If this was a feature that was cut, how was it used in template files and how can I give a unit the ability to convert enemy units?

    • Like 1
  9. 5 hours ago, Alexandermb said:

    Do they have the same starting frame, frame lenght and FPS (24 or 30)? If that so they should be sync deleting event but all of them shouldn't have event so maybe placing the event on an empty prop whitout animation.

    Haven't faced this problem yet but sounds like an issue in a future for other actors.

    Yes, they both use the exact same skeleton and the same animations. The animations are completely in-sync until I removed "event=0.5" from one variant of the animations.

  10. I think I had asked this question before, but I can't seem to find it looking back so I'll ask anyway just in case.

    Is there a way to disable event sounds in animations for specific attached props to an actor? I'm running into a problem where I have actors with multiple props that play multiple copies of attack sounds, with expectedly jarring results. I've made copies of Variants that deleted the event= in attack animations, but now animations between the actor and all its attached props play completely out of sync, even though all the attack animations have the appropriate ID's. Is there a way to disable event sounds to attached props, or keep animations between multiple props that use different Variants in sync, or am I stuck with my unit playing 5 copies of an attack sound each time it attacks and blowing out my speakers? :laugh:

  11. Just now, LordGood said:
      Reveal hidden contents

    {
        "genericName": "Traditional Army vs. Reform Army",
        "top": "successors/unlock_traditional_army",
        "bottom": "successors/unlock_reform_army",
        "requirements": { "civ": "sele" }
    }

    this is the paired tech xml for the Seleucid reform and traditional armies

    That was what I was thinking of! Thank you for reminding me of that. :victory:

    • Like 1
  12. Lizalfos incoming:

    Spoiler

     

    Nardu the White
    dBp8Xgh.jpg
    Hailing from the once minuscule and politically weak Clutch of pure White, Nardu’s mysterious rise to power and assumption of Matron made her family line the most recognized over night. There is much confusion around how Nardu amassed such power from nothing, but none dare confront her lest they encourage their own sacrifice at the altar. Though she can be incredibly violent, Nardu is a bit uncharacteristic for a Lizalfos. She believes all the Pantheon of gods unworthy of worship, and seeks to prove that only she herself is deserving of worship by her people.

    Vakat the Winged
    2Jx3zmU.jpg
    The last Aeralfos to have lived during the time of the old Death Mountain Empire, Vakat the Winged was once a respected leader of the Lizalfos people before the Gorons drove them into the south. Now many see him as an old fool, blaming him and the other Aeralfos for losing their homeland to the Gorons. Perhaps because of so many years of shame, Vakat is a pessimist and often spends his time in the wilderness alone. One day he wishes to find a way to restore his and his people’s status.

    Talik the Red
    v3DyiAo.jpg
    The twisted offspring of a Dinalfos and Volvagian union, Talik the Red enjoys the cowering fear she brings forth from her people due to the blood in her veins. The right hand enforcer of Nardu the White, Talik is brought in when brute force is needed to accomplish the Queen’s ends. Talik believes herself superior to all other Lizalfos kind, a trait likely encouraged by her Volvagian parentage and towering size. She holds little respect for anyone, save the White Queen. It is unknown why Talik thinks so highly of Nardu or why she so loyally serves her, but many think the key the Queen’s power lies in their cooperation.

    Okakusha the Green
    FX20kWi.jpg
    A Chameleofos born long after the Lizalfos were driven from the north, Okakusha has defended the Faron borders most of her adult life and not thought much of the world beyond them. She follows the deity Faron rather wholeheartedly, believing her people are fortunate that he granted them a new empire in his forest. Lately Okakusha has become somewhat disturbed by the rise of Nardu the White and the increasing popularity of retaking Death Mountain. Why risk another collapse when the new Lizalfos empire is just beginning to thrive in the forest?


    Peon
    M1wttpp.jpg
    The backbone and workforce of the Lizalfos people, Peons endlessly toiled to build their altars and monuments and provide sacrifices to the gods.
    - Lizalfos Worker unit
    - Can pray at Altars to generate resources

    Chameleofos Sneak
    K90vjco.jpg
    The Chameleofos of Faron Woods became invaluable members of their Lizalfos brethren due to their natural Camouflage. A Sneak could hide just feet away from a target and remain completely invisible, so long as they stood still.
    - Fast moving Scout unit
    - Has Camouflage

    Rope
    na8ETOT.jpg
    A small snake like creature, Ropes were very fragile but could be bred in huge swarms. Their ability to traverse any terrain made them a very nasty surprise for enemies ambushed by them in unexpected locations.
    - Small Creature unit
    - Can cross over any terrain

    Treehopper
    PPtprQ1.jpg
    Armed with a long spear and two powerful legs, Treehoppers were seasoned hunters turned soldiers of the Lizalfos armies. They could jump quite high into the air, and would often leap between treetops to stay above their prey. On the battlefield Treehoppers use their speed and jumping abilities to stay one step ahead of their enemies, parrying attacks with ease.
    - Fast moving Anti-Cavalry unit
    - Can jump across rivers and gaps in terrain

    Predator
    n56eQIP.jpg
    Hunters, killers, and soldiers, Predators were young Lizalfos with some skill in handling a blade. They applied many of their tracking and hunting skills to the battlefield, preferring to hide, set traps, and ambush their targets. Their quick speed and ability to leap high into the air made them difficult for enemies to strike.
    - Fast Moving Melee unit
    - Very high Dodge rate

    Trapper
    FZ51ZXf.jpg
    Skilled at seeking and bringing down particularly deadly prey, Trappers were deadly assassins when taken off the hunting grounds and placed on the battlefield. Armed with poison tipped bows, their shots were guaranteed to inflict illness or kill whatever they managed to hit at a later time.
    - Ranged archer unit
    - Poison Damage

    Dinolfos Butcher
    Rm5hzs0.jpg
    The Dinolfos were a larger breed of Lizalfos that claimed to have Volvagian ancestry in their blood. There may have been some truth to this, seeing as they could spew fireballs from their mouths and felt perfectly comfortable in extreme heat. In battle the Butchers would cleave their targets apart with axes, assuming they failed to toast their victim with fire breath.
    - Fast moving melee unit
    - Can periodically attack with a ranged Fireball

    Helmasaur Tracker
    cZXZ9tv.jpg
    The stocky Helmasaurs native to Death Mountain were brought south by the Lizalfos during their exodus away from their homeland. Used as pets, beasts and burden, and war mounts, the Helmasaurs may have been short but packed a terrifying ram. Their external skulls were more durable than most iron armor, and anything unfortunate enough to be caught in a charge was sure to be splattered to guts.
    - Cavalry unit
    - Durable armor

    Monitor
    uPcgrY1.jpg
    Lizalfos Monitors were assigned to watch over and assure that all other soldiers were performing their orders in battle. With a large and colorful display of feathers signifying their rank, a Monitor was never questioned by those under his command.
    - Commander unit
    - Shield resistant to ranged attacks

    Carcass Launcher
    pL5Qp9A.jpg
    Although Lizalfos were more than eager to tear down enemy walls, they often took pleasure in drawing the enemy out of their defenses. To accomplish such a task they would lob the diseased corpses of cows and other animals into enemy cities and fortifications. 
    - Launches Diseased corpses at enemies
    - Corpses continue to deal minor damage to nearby enemies

    Dinolfos Footman
    jEz48Fr.jpg
    Wearing a suit of armor based on the old Volvagian designs, Dinolfos Footmen were the last remnants of the Lizalfos’ ancient Death Mountain empire. Though but a shadow of their ancestors, they were still deadly warriors in battle and posed a much more durable threat than their unarmored kin.
    - Armored Infantry units
    - Shield resistant to ranged attacks

    Chameleofos Striker
    c4yESQw.jpg
    A warrior class of the Faron Chameleofos, the Striker was suited in armor and carried a spear into battle. Their natural camouflage allowed them to hide and ambush enemies.
    - Armored Anti-Cavalry unit
    - Has Camouflage

    Hammarine
    WZgW83w.jpg
    A sect of warrior princesses, the Hammarines wielded a mighty hammer and displayed the colors of her chosen clutch. With such mighty force they could rupture armored victims without resistance.
    - Deals Truedamage and ignores all armor
    - Deals Knockback damage

    Shaman
    qU5hjQO.jpg
    After settling in the Faron Woods these Shamans became the dominant sect in Lizalfos religion. Day in and out they go about chanting and dancing, encouraging tithes and sacrifices in order to appease the various gods and prevent disaster.
    - Can pray at Altar to generate resources
    - Can sacrifice Lizalfos units to gain resources and power

    Darkhammer
    uHZ3evb.jpg
    Stocky and bulky breeds of Dinolfos, the Darkhammers may not have been as fast as their brothers but they were brutal monsters in battle. Wielding a giant Ball and Chain, a lone Darkhammer can smash and rupture enemy armor with one mighty swing as well as knock down the foundations of structures with ease.
    - Slow moving Siege melee unit with long reach
    - Knockback and Splash Damage
    - Immune to Knockback

    Poison Spear Launcher
    Xgo3jov.jpg
    A quick and easily deployed weapon, the Poison Spear Launcher was a favorite tool of the Lizalfos. A spear from this small ballista could puncture through large creatures, monsters, and even buildings well enough.
    - Deals large amounts of damage to Huge sized creatures
    - Poison damage

    Heatoise
    C3bRheu.jpg
    Once a native to Turtle Rock on Death Mountain, the Heatoise suffered a similar fate to the rest of the Lizalfos and was driven from their homelands by the Gorons. A Heatoise has the invaluable trait of being able to survive extremely hot conditions and is immune to all fire. They also are decent, if clumsy, swimmers.
    - Large Creature unit
    - Heavy Armor and immune to all Fire damage
    - Can cross both Lava and bodies of water

    Helmasaurus Rammer
    Vop5lxz.jpg
    A large and strong Helmasaur that has grown to an impressive scale, the Helmasaurus could trample over just about anything smaller than itself and ram large holes into buildings and walls. The Lizalfos did not hesitate to use them as living battering rams.
    - Large Siege Creature unit
    - Deals impressive damage to buildings
    - Deals Splash and Knockback damage

    Dodongo Snake
    PdNBLJp.jpg
    The larval form of Trinexx, Dodongo Snakes spent most of their young lives harmlessly digging deep in the earth and eating rocks. As they got larger, the Lizalfos could train them to eat more than just rocks.
    - Large Creature unit
    - Slow Moving, immune to Knockback
    - Can Burrow and move underground, becoming Stealthed

    Helmasaur Queen
    1EoxSiv.jpg
    One of the many females in the harem of the Helmasaur King, these members of the wicked Helmasaurs were in charge of laying clutches of eggs and teaching the newborns to hunt. A Helmasaur Queen was large and slow, but she could spawn baby Helmasaurs to follow her around in battle.
    - Large Creature unit
    - Spawns up to 6 Helmasaur Babies

    Aeralfos 
    UIEAyeC.jpg
    Once the lords of all Lizalfos and masters of the ancient Death Mountain Empire, the Aeralfos are now fractured and wield little power over their reptilian brothers. To this day they are blamed for the collapse of their former grand empire by the rest of Lizalfos kind. Such a fall from grace has brought shame to their kind, and very few are lucky if they even manage an adviser position in government.
    - Flying unit
    - Shield makes them resistant to ranged attacks.

    Song Sayer
    Ys7IvxX.jpg
    A Unique Unit that can only be trained by Nardu. Song Sayers were female Lizalfos destined to take command of their male counterparts. Still quite young, the Song Sayers practiced their infamous technique to control Lizalfos men: the Whisper Song. When backed into a corner they could kill their assailant with a wicked dagger.
    - Support Unit that improves the performance of your own units, impacts the performance of enemy units.
    - Has a chance to temporarily take control of enemy units

    Fiery Aeralfos
    3wzrWWw.jpg
    A Unique Unit that can only be trained by Vakat. A special Aeralfos that could breath and spew fireballs from its mouth. A Fiery Aeralfos could attack and bombard enemies from a distance, making them extremely difficult to catch and kill without the proper ranged weaponry.
    - Flying unit
    - Ranged Fireball attack

    Matron
    SNYedMQ.jpg
    A Unique Unit that can only be trained by Talik. Matrons were the head mothers of a given Clutch and thus owned all labor and soldiers belonging to their family line. When threatened by any enemy the Matron would bring a powerful flaming sword with her into battle, igniting anything she attacked on fire.
    - Flaming Sword that can ignite both enemies and buildings
    - Strong shield resistant to ranged damage

    Iguanalfos
    Hhgbpbm.jpg
    A Unique Unit that can only be trained by Okakusha. The Iguanalfos are one of the more recent breeds of Lizalfos to surface in Hyrule. Believed to be the products of Lizalfos and Dinolfos mating with venomous reptiles native to Faron, the Iguanalfos can hurl a poisonous vat of venom from a fair distance at their targets. Unfortunate victims would often become fatally ill hours after being soaked by their toxic spray.
    - Ranged Poison attack that continues to damage enemies
    - Strong shield makes it resistant to ranged damage

    Garnyle Og, the Helmasaur King
    hnbcM2V.jpg
    Once a tyrant of Death Mountain, the Helmasaur King was driven from its homeland and settled in the Eastern Palace of Faron Woods where many Lizalfos have added him to their Pantheon of Gods. Although certainly smarter than an animal, Garnyle Og is hardly intelligent and is easily riled to fits of anger. His huge form can easily knock over buildings and his spiky carapace naturally impales enemies that try to get too close.
    - Giant Lizalfos Titan Unit
    - Excellent Siege damage against buildings
    - Passively damages enemies that attack him in melee

    Trinexx, Lord of Turtle Rock
    zpGEblj.jpg
    The lord of Turtle Rock on Death Mountain, Trinexx was defeated by the Gorons and driven into the forests where the Lizalfos have added him to their Pantheon of Gods. A very large and powerful three headed Dodongo Snake, Trinexx can attack enemies with both fire and ice blasts and crush smaller victims with its central head. Only crushing damage or magic powers can crack the rocky shell of this mighty beast.
    - Giant Lizalfos Titan Unit
    - Slow Moving and heavily armored
    - Deals both Crushing, Fire, and Water damage

     

    lizalfosroster1.jpglizalfosheroes1.jpg

    • Like 6
  13. The Deku Scrub roster is done, here's all the unit details and whatnot

    Spoiler


    King Kud-Loh-Kan
    QrUUwpf.jpg
    Perhaps one of the most powerful rulers of the Deku Scrubs, King Kud-Loh-Kan was the first of his race to unite every single Scrub under one banner, albeit only temporarily. His success did not rise from the people’s favor however; King Kud-Loh-Kan ruled like a tyrant and constantly threatened his people with executions. Despite his angry demeanor, the King’s motivations seem to be rooted in his love for his daughter. Though kept secret, he had been struck with a case of Mad Scrub and wished for her to replace him on the throne after his passing.

    Princess Kad-A-Kana
    yIsjnon.jpg

    The only daughter of King Kud-Loh-Kan, Kad-A-Kana may not have been the one sitting on the throne but she was certainly the one calling the shots. Her father could not help but give in to her demands, and many of the Scrubs wondered just who exactly was in charge. Things would change once the King was diagnosed with Mad Scrub. Princess Kad-A-Kana was noted for her long bouts of sadness, punctuated by violent bursts of anger. When her father became a victim of the terminal Mad Scrub, her motivations and intentions turned to darker places elsewhere.

    Kado
    6ZdYjsc.jpg

    A brilliant engineer, the son of Butler Kuh-Do, and the only friend of Princess Kad-A-Kana, Kado was at the forefront of creating siege engines and other contraptions for Scrub kind. He had an endless fascination with watching things fall to the ground... usually as a result of one of his new catapult inventions. Kado was rather small, even for a Deku Scrub, and was often considered a joke most of his life. After compensating with his clearly more exercised brain and ending up in the King’s favor, his lot in life changed quite considerably. He currently serves as an adviser to the Princess, and has grown concerned with her interest in ancient Odolwan rituals.

    Butler Kuh-Do
    XY4FUVt.jpg

    A personal servant of King Kuh-Loh-Kan and manager of all things money, Butler Kuh-Do was quiet and out of the spotlight but clearly had vast power over Scrub kind. His hands seemed to be tied to the Scrubs' every growing markets across Hyrule, and he maintained his own force of tax collectors and bullies to insure that the royal coffers... and his personal bank account... were flowing with Rupees.


    Underling 
    C3VjQ6F.jpg
    At the bottom of the Scrub hierarchy were Underlings. Little more than a slave class, Underlings worked tirelessly to build and maintain the Scrub civilization and were bossed around by all other Scrubs without end. They did not seem to mind much though, in fact Underlings that had no work to accomplish tended to become depressed and found ways to start trouble.
    - Deku Scrub Worker unit
    - Has low carrying capacity compared to other worker units

    Drifting Peahat
    IMe1L2d.jpg 

    An uncharacteristically passive Peahat, this particular variety were bred by Deku Scrubs to serve as pets and wards. They would often use them to monitor the perimeter of their territory or explore dangerous areas. Drifting Peahats could not be given direct orders and would automatically move around with the wind, hence their name.
    - Flying Creature Scout unit with large LoS
    - Wanders around the map on its own, cannot be directly controlled
    - Can detect Camouflaged and Stealthed units

    Scrubling 
    TbMbu45.jpg

    One of the lowest classes of Scrubs, Scrublings were armless individuals used by their superiors as thugs and bullies. Scrublings often had no education and were rather dimwitted and ruled entirely by uncontrolled emotions. This made them easy victims for Mad Scrub blights, and often they were the first to succumb to outbreaks. During invasions the Deku Scrubs would often rile up the anger of huge swarms of Scrublings before sending them to their doom.
    - Very cheap unit with a short ranged attack
    - Very fast movement speed
    - Very high chance of becoming a Mad Scrub on death

    Guardling
    brC9IKL.jpg 

    Sitting just above Scrublings on the social ladder, Guardlings were Scrubs with arms that served basic military roles for their various leaders. Often they were given simple patrol routes and told to not let anyone into the areas they guarded. During war the Scrubs would assemble them into columns on the front lines, hoping their pointy stick spears could halt the charge of their larger enemies.
    - Very cheap unit
    - Anti Cavalry

    Bubbling
    dFi2zL2.jpg 

    Some individual Deku Scrubs had the ability to create a soapy and durable bubble within their mouth. When popped, the bubble would unleash a powerful burst that knocked everything around the area right to the ground. Such Deku were valued for their ability to knock down groups of enemies, and the Scrubs were always quick to add their rare talent to their armies.
    - Short Ranged AoE attack, has a slow fire rate
    - Attack stuns multiple enemy units for short duration

    Nutling
    hFi8Pbx.jpg

    This breed of Deku Scrub grew a protective nut shell on top of their heads rather than leaves or flowers. Such a covering made Nutlings very durable to conventional weapons, a trait the Deku Scrubs used to protect narrow passages and bottlenecks. Nutlings were also small enough to hide under their head growth, making them invisible to casual observers.
    - Very high armor values for such a small unit
    - Has Camouflage

    Hornling
    ME544U6.jpg
     
    The musical chirps and sounds of the Scrub’s language served them well on the battlefield. Hornlings brought a large Deku Horn with them to loudly and clearly give commands to the soldiers under their commands. Although the horns sounded confusing and obnoxious to outsiders, its bass utterance carried with it the unfolding plans of a Scrub army.
    - Buffs the movement speed and attack rate of Deku units within its radius

    Deku Baba
    UsFdRNZ.jpg
     
    These wicked plants grew like ravenous weeds throughout Hyrule's various forests, but were quite friendly to Deku Scrubs. Many Scrubs took them in as pets, and still yet they were used by their armies for guard duty. Deku Babas were completely immobile and on their own could do little more than protect their immediate area. They could be mounted on the heads of many Deku Scrubs and the backs of their Orhat Beetles however,  giving whatever unit they were attached to a bonus melee attack.
    - Stationary Defensive unit that cannot move
    - Can be carried by numerous Deku Scrubs on their heads and other units, augmenting their attacks
    - Has a large variety of upgrades to change abilities

    Pikit
    sXPLxvP.jpg 

    Pikits were one of several creatures that the Deku Scrubs commonly captured and used in their armies. While not intelligent by any stretch of the imagination, Pikits seemed to be able to understand the musical Scrub language and take basic orders from them. The Pikit's main attack was a long and flexible vine-like tongue that was coated with small but extremely sharp tips that could cut through armor.
    - Slow moving unit with very long reach despite having a melee attack
    - Can burrow into the ground, gaining Camouflage and higher armor values but becoming immobile

    Snap Dragon
    NXNxrN7.jpg
     
    A fast and insanely violent plant-like monster, Snap Dragons were extremely dangerous even to their own Scrub captors. These creatures hopped around with their viney appendages and rapidly gobbled up whatever they could get their two tentacled arms unto.
    - Extremely fast moving creature unit with equally rapid melee attack
    - Deals more damage as it takes damage from enemy units

    Orhat Beetle 
    iDUE5iG.jpg
    The Beetle-like Orhats were one of the few creatures the Scrubs managed to domesticate, although even that is a bit of a stretch considering the hard time they had riding them. In battle the Orhats could skitter by enemies with frighting speed, and could be mounted a large variety of Deku Scrubs and Babas on their backs.
    - Fast moving creature unit with a weak melee attack
    - Can be mounted by many Deku Scrub units and Deku Babas, turning it into Cavalry

    Scrubram
    48sUtOt.jpg 

    While its tiny size hardly made it an impressive siege weapon, a huge swarm of these rams could wear down gates and walls bit by bit until they finally broke down.
    - Very small but very, very cheap battering ram
    - Deals minimal damage for a siege unit but can be trained in large numbers

    Baba Crawler 
    DHoNRaV.jpg

    The Baba Crawler was a slow moving monstrosity that dragged itself across the ground and entangled victims in its thorny arms. Attacking a Baba Crawler in a melee was difficult, and anything that attempted do was bound to take damage from its numerous thorns. Sometimes Baba Crawlers would mangle themselves with other Deku Babas and become a larger and more dangerous mass of thrashing vines and maws.
    - Slow moving melee creature unit
    - Passively deals damage to all enemies in its radius
    - Can carry several Deku Babas

    Mega Scrub
    52FV4UT.jpg

    These large Deku Scrubs served little purpose in their culture other than bashing the heads in of their enemies. Although barely taller than the average Hylian, they were some of the largest Scrubs to live and were considered by their people to be the apex of their race. In a battle they would relentlessly maul victims with their two clawed arms.
    - Large beefy melee unit
    - Immune to knockback

    Dekupult
    uBZBvph.jpg

    While they are rather small like the Deku Scrubs themselves, these catapults were no less deadly than those used by the other races of Hyrule. Loaded with exceptionally large Deku Nuts, the ammo of these siege engines could explode in a giant flash of light. Such bursts could punch a hole into an enemy gate, or holes into multiple enemy soldiers in the area.
    - Small and cheap siege unit
    - Attack can stun numerous units at once

    Giant Orhat
    Y9VwbmQ.jpg 

    When allowed to grow well into adulthood, the Orhat beetles would reach a towering size and develop a thick and hardy exoskeleton. While such an adult was impossible to domesticate in the wild, Deku Scrubs who raised them since youth had no trouble riding and directing the giant insects in battle. Giant Orhats were used as living battering rams and they could be upgraded with a carrying platform on their backs to ferry Deku Scrubs around.
    - Large creature unit that acts as a siege unit
    - Can be upgraded with a carrying platform, allowing it to transport up to 10 Deku Scrub units

    Manhandla
    kbLtlJe.jpg
    A frighting horror found in the darkest depths of the Kokiri Forest, the Manhandla is a giant whirling engine of destruction when let loose unto the battlefield. The Manhandla is actually a symbiotic collection of multiple plants; a large flower-like creature provides locomotion while up to four smaller Baba-like serpents tear apart victims to feed to themselves and their ride.
    - Large, expensive, and fast moving Creature unit
    - Deals tons of splash damage and knockback to all enemies around itself
    - Loses arms and attack strength as it takes damage, but becomes much faster

    Peahat Brood Mother
    rNaJCUI.jpg

    A Unique Unit that could only be trained by King Kud-Loh-Kan. A very common creature often found in Hyrule’s plains, Peahats are very protective monsters that will attack just about anything that comes into their territory. The beasts seem to be able to hover in the air by rapidly spinning in place, aided by numerous yellow bulbs filled with some kind of gas. Giant blades spin from just above the roots of their bodies, of which they use to decapitate and slice apart intruders. On rare occasions the Scrubs managed to domesticate a Brood Mother who would hover about and continually spawn Peahat Larva to follow her around. 
    - Hovering creature unit
    - Deals splash damage
    - Spawns and regenerates up to four Peahat Larva for free

    Flower Thopter
    eXjOZHa.jpg
     
    A Unique Unit that could only be trained by Princess Kad-A-Kana. A royal Scrub that flew around high above the ground with a pair of spinning flowers. What made these flowers work was a mystery even to the Deku Scrubs, and they seemed to only spin when in the hand of a Scrub. Flower Thopters were slow but could drop large Deku Nuts from above on to armies below, causes quite a flash and stunning everyone in the blast. 
    - Flying ranged unit
    - Drops explosive Deku Nuts from above
    - Attack stuns multiple enemy units

    Baballista
    letsqz4.jpg
     
    A Unique Unit that could only be trained by Kado. The Baballista is a crazy contraption designed by Kado himself. Launching a giant bolt from its small engine, the attack could punch a hole in most targets with ease. Perhaps the nastiest trick of this weapon was the packs of Baba seeds attached to the bolts, which could then hatch and grow into Deku Babas shortly after landing on the mark.
    - Cheap siege unit
    - Deals decent damage to walls and towers
    - Small chance that attack spawns between one to four Deku Babas at projectile's impact

    Tiffer
    3B93cSb.jpg
     
    A Unique Unit that could only be trained by Butler Kuh-Do. A fast hovering Deku Scrub that could burn down enemies with its candle. Tiffers seemed to be in the private service of Kuh-Do and were likely used by him as tax collectors and general bullies to maintain his profits.
    - Hovering Deku unit
    - Attack deals fire damage

    Stagnox
    vp7kOuo.jpg

    This giant hulking Orhat Beetle has long lurked on the eastern forests of Hyrule. In some cases the Scrubs have been known to coerce this huge monster into fighting on their behalf. The Stagnox may be slow, but his armor is some of the most impressive and durable in Hyrule. While the Stagnox has wings, his huge size makes his ability to fly very limited.
    - Deku Scrub Titan unit
    - Slow moving unit with extremely high armor values
    - Deals impressive damage to buildings

    dekuunits1.jpgdekuheroes1.jpg

     

    • Like 3
    • Thanks 1
  14. Alrighty the entire city is done.

    malka_map1.jpg

    Spoiler

    malka_map2.jpgmalka_castle1.jpgunknown.pngunknown.pngunknown.pngunknown.png

     

     

    On 9/3/2019 at 7:52 AM, MCreeper said:

    And i have thought that actual development will go faster, now that cinematics are finished...

    Anyways, how about mod info from you multiplayer fellas? Which faction is the strongest, which is the weakest, and why? Not like i'm going to join, i have never been into RTS's. :P

    Here's Iron Wolf's Tier list, although he's not been around much lately so it's probably outdated:

    Tier S - Gorons, Gohma (Gohma can exploit population limit at the moment with eggs since buildings dont count towards the total)
    Tier A - Zora
    Tier B - Hylians, Gerudo, Kokiri, Ordona, Lanayru, Darknuts
    Tier C - Moblins (A few broken features, missing Weapon Scavenging, Invincible bug for Bokoblins, lots of micro management with Mobile Bases makes them a bit hard to play)

    Also keep in mind there's still a lot of gameplay elements not implemented yet like Stealth, which will be an important mechanic for the Kokiri.

     

    • Like 5
    • Thanks 2
×
×
  • Create New...