Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 2026-06-21 in all areas

  1. Hey everyone! I made a simple mod for 0 A.D. that changes the civilization selection screen into a grid layout. No more scrolling through a single row – now you can see all civs at once and pick your favorite faster. Features: Clean grid display Works with vanilla and most modded civs Lightweight and easy to install Installation: Download the folder. Place it in ~...../mods/ (or your mods folder). Enable it in the mod manager. Launch and enjoy! Download: https://github.com/0ADMods/civ_grid Feedback is welcome! Let me know if you run into any issues.
    9 points
  2. @Lopess I had to translate a few things from Spanish (edit" Portuguese!), but I added it to Delenda Est and this is what I've come up with: So, here're some fixes I've made an some requested improvements: Green (verde), is the CivGrid section. gui\civs\civbrowser\grid\CivGridBrowser.js Line 154: Fixed the emblem's "squished" ratio from 4/3 to 1/1. This makes them perfectly round. Lines 156, 158, and 160: Values changed to make the emblem sizes more aesthetic for my 1080p screen. Desired Changes in this section: Remove civ name from under the emblems. The civ names clutter everything up. Change the tooltip from their history description to their civ name instead. The history information will show up in the CivDescription area anyway. I wish there was a selection sound when clicking on the emblems. Civs which are non-playable should either not be shown in the grid, or grayed out (still selectable so their history can be read, but not selectable to play) (this line is in the civ json file) Red (rojo), is the CivDescription section. gui\civs\civbrowser\controls\CivDescription.js Line 5: Fixed the emblem ratio from 4/2 to 1/1. Desired Changes in this section: That the large emblem shown here pull a larger sized emblem in a an emblems\512x512\ folder. So, whatever the civ xml says (athenians.png, for ex), but 512x512\civemblem.png (512\athenians.png) That there be a bigger gap between the bottom of the emblem in this section and the civilization name. The civilization name in this section should be bigger (more dramatic). "Civ Type" should be called "Region." "Region" dropdown should capitalize the regions and list them discretely. So: Asia Europe India Iran Mediterranean etc. Let's make "Civ Filter" into "Culture." We can extend "culture" in each civ json with more options: As others have suggested, adding buttons for the selected civ's Structree and Overview windows would be nice to have (but not 100% necessary). Perhaps right above the 'Pick Random civ' button. Speaking of this button, another 'nice to have' button would be 'Pick Random Civ (Hidden)', so that it picks a random civ for you, but you don't know which one until the match is started. It would highlight in red all of the civ emblems. This will work nicely, because you can choose a Region or Culture, and then click the Random (Hidden) button and it'll randomly choose a civ from the selected categories. In the Match Setup screen, it would show you as Random (All) or Random (Asia) or Random (Hindu). General changes: All Spanish in the code should be translated to English so it can be properly translated on Transifex. Summary If these changes and fixes happened, I think this feature would go nicely into the base game.
    8 points
  3. Adds support for up to 14 players in random maps (default is 8). Features: - Player slots 9–14 with unique colors and default civilizations - Works in game setup, diplomacy panel, capture bars, and end-game summary Installation: 1. Download and extract the zip into ~/.local/share/0ad/mods/ (Linux) or %appdata%\0ad\mods\ (Windows) 2. Launch 0 A.D., go to Settings → Mod Selection, enable Extra Players 3. If using ModernGUI or any other mods that are not made to handle 14 players, disable them or use the patched version below 4. Click Save Configuration and Launch Notes: - Only works on random maps (scenario maps have fixed player counts) - Try disabling other mods if you encounter issues - Tested on 0 A.D. Alpha 28 (0.28.0) If not using ModernGUI : https://github.com/asuralolxd/extraplayers0ad ( latest) - ZIP (full repo archive): https://github.com/asuralolxd/extraplayers0ad/archive/refs/heads/main.zip - Pyromod (0ad installer): https://github.com/asuralolxd/extraplayers0ad/raw/refs/heads/main/extraplayers.pyromod If using ModernGUI : https://gitlab.com/asuraxd/ModernGUI - ZIP (full repo archive): https://gitlab.com/asuraxd/ModernGUI/-/archive/master/ModernGUI-master.zip - Pyromod (0ad installer): https://gitlab.com/asuraxd/ModernGUI/-/raw/master/ModernGUI-ExtraPlayers.pyromod
    7 points
  4. Hi everyone, as some of you may already know, @SneakEP is hosting a summer tournament. I have the honour to announce, that thanks to @freyabartok, this tournament has the most epic prize that i have seen so far. You can win this hand-embroidered 0 AD - Pullover ! If you want to join the tournament and stay informed follow: https://discord.gg/bWZS85Sj7 D05C85DC-110C-4F6D-ACE7-5205E8FF6371.MP4
    6 points
  5. Looking through old issues there are a lot that are either old and out of date patches, design suggestions that need to be discussed and nobody has for 10 years, or units / creatures that were worked on in the past and haven't been touched for a while. If nobody objects I propose we make a project for orphaned issues with patches and existing work, that I can put them all in, so people can find them (and maybe eventually pick up). I can also close them if we want. Also I may start closing older issues that are just gameplay and balance suggestions that nobody seems to want to discuss. Again if i close something important, let me know and i'll unclose it !
    6 points
  6. Next, the Gerudo Navy: (These updates are multiple posts just in case something goes wrong) Badan: A small, fast fishing ship, this boat doesn't do much else than gather fish. Dhow: Used for transporting goods as a merchant ship, as well as troops for raids, this boat can easily escape enemy warships if needed to. Safin: The largest ship in the Gerudo fleet, and also the most dangerous, the Safin excels at capturing other ships (it's a pirate ship after all), as well as escaping from fights to difficult to win. (If this is posted before the Goron Navies, my apologies, for whatever reason my post needs to be approved by a moderator before it loads.
    5 points
  7. I think @Lopess wants to do that, and I am committed to helping him make the Pull Request for it.
    5 points
  8. This is currently being worked on here #8989. I hope we can have it ready for the next release =)
    5 points
  9. -Más facciones africanas: Libios (Libia) Edificios Unidades ¿Qué opinan? Disculpen las molestias*
    4 points
  10. Six months has passed. Development of stevenlauBot did not stop, but I have been dealing with a really difficult problem - optimal field placement around CC. The algorithm improved over and over, and now reaches an optimal solution worth sharing. Before I go into technical details, here are some screenshots of optimal placements in random Mainland. Pink represents the region where we can place field freely, and blues are the fields. Now I am writing some technical details. I first define Gap and Hang. Gap Ideally we want to let a field to touch (snap) the CC (or actually any dropsite), so that farmers can efficiently drop resources without walking. However, since farmers have a size and dropping range, we can actually leave a gap (around 5.6m) between field and CC and the farmer can still drop resources without walking. Leaving such a gap might allow more fields to be placed. Hang In games, we often see players put field snapping at the corner of CC. This is not ideal, because farmers will have a walk a bit to drop resources. We name this case "hanging" entirely outside of CC. If we now shift that field a little inward toward the CC, it is still hanging, but only part of it is hanging. Then farmers can farm in the part where the field is not hanging, and they can drop resources without walking. That non-hanging part is around 8m. Now to state our problem more precisely, we want to place maximum number of fields around CC, allowing gap between CC, but keep certain non-hanging part. We disallow rotation. Although rotation might give better arrangement, the problem will become too difficult. In fact, disallowing rotation is the sole assumption of our algorithm. Under such assumption, our algorithm gives optimal placement. I also claim that if we allow rotation, no efficient algorithm exists. People who are familiar with algorithm, especially computational geometry, should realise this is a very difficult problem. This is shape arrangement in continuous 2D space, and deterministic algorithm might not even exist. Scientists usually do heuristics to find good-enough (but not optimal) solution in these problems. I had also been working on heuristics, but as I keep improving my heuristics, I found that our problem is quite special and is much simplified. It turned out that we can work out a combinatorial algorithm to really find the optimal placement. We basically do trapezoidal decomposition of the region, that we do sweep line algorithm over all such trapeziums, exhaust all combinations, and merge linearly related constraints. The algorithm is super complicated, but I think I made it. Do you like it?
    4 points
  11. I realized I haven't posted any updates on the progress of Revival for a few months now, so I thought I'd do a quick dump of stuff that me and my team have gotten done, before the upcoming release sometime soon. First, all of the Goron naval stuff: Barrel Sub: This is their primary trading ship. It's fragile, and not very fast, but it can submerge to escape some enemies. Troop Lander: Used for transporting soldiers and not much else, this ship is also a bit slow, but capable of holding a lot of units (30 garrison and 15 turret). Gunship: The primary warship of the Gorons, this large ship fires multiple cannons at once, and can carry a lot of troops. It is also super durable, able to resist most attacks.
    4 points
  12. ======================================================================================== ================================================================================================
    4 points
  13. Potential Athenian design elements, which would be re-scaled obviously. They could even be combined into a texture sheet.
    4 points
  14. Full crossplay support between Switch and PC -. Connecting to lobby also works
    4 points
  15. I think the 'generic' theme could be based on this Athenian example. Just remove all of the Athenian-specific things, like the owls, anchors, and ocean waves. That way, when a modder adds a new civ or the base game adds a new civ, the new layout will still work without necessitating a whole new theme right away. The theme for the new civ can be created later and will be helped with the fact that there will be a dozen examples of how it's done. I really like how the bonuses are represented by stencils, while the 'entities' such as technologies and buildings are represented by simplified, aesthetically pleasing round icons.
    4 points
  16. Moar mockups, this time for the Civilization Overview :
    4 points
  17. this looks great,we should add it to the main game!
    4 points
  18. @wowgetoffyourcellphone@Stan` Or any of our active 0ad developer friends, I'd like you to test this mod and, if possible, add it to the base game. I welcome feedback for code/logic improvement; I created it with the intention of it being easy to use with any mod. The only detail is that the region filter only works with the civ.json file if the "Region" key is filled in.
    4 points
  19. @Vrayer If you want to could add a poll to this thread (maybe also change the title) and if people think units should continue to hunt other animals it could be done for next release. It could also be possible to do it depending on animal "stance" for example units would keep hunting any other non-aggressive animals or any animals basically in the same stance that your initial order was.
    3 points
  20. Support for NVK/Vulkan over OpenGL
    3 points
  21. Hi everyone! Happy Summer! To celebrate, here's a new, super improved release. First of all, the Darknut Legion has finally become a major faction! They're super slow, super powerful, with access to every mercenary in the game. They can't build more than the one starting civic center, but they can build smaller outposts. Next, the Gorons now use the Plot system. This means that they're a lot less OP, but they're still a strong faction. The Gorons also have a full navy, consisting of three ships with which to wage war across the seas. Their navy centers around durable boats, though they are a bit slower than most. Third, thanks to the dedicated work of Odysseus, the Hylians are fully, completely balanced. They went through some major rebalances, mainly of their technologies and higher tier units. Their heroes are set to three different tiers (Low level, Mid level, High level), each hero has a unit (or in Seres' case, a structure) locked behind training them, and a technology. They also have full hero levels, and (most) of their abilities. The Hylians also have a good navy, very average and durable. Speaking of which, Unit Abilities are finally in, thanks to Stan' over on the WFG team. Only the Hylians have their full sets of hero abilites, and a few units (mainly the ReDead, Fiddler, and Wind Witch) have access to abilties of their own. The Gerudo also have some rebalance changes, though not as many. They also have a new technology or two, a new unit (locked behind one of those techs), and a full navy! Their navy is fast, and excels at capturing other navies via piracy. I had been hoping to give Labrynna an entire navy in time for the release, but I wanted to get a lot of these new balagnce and bug fixes out, so they only have one: a Hot Air Balloon, capable of trading between markets like a merchant, or used as a mobile flying weapons platform. The Gohma have also gone through a large rebalance, at least structure wise. They rely a lot more on expanding their territory via buildings, and are a pretty aggressive faction. I have also gone to lengths to nerf their spawning, so they get a lot less free units (for example, spawned Mites now disappear after a few seconds). The Stalfos have had the least changes; all that has been altered is the ReDead now has an active ability for it's scream instead of an aura, and their units are a lot less durable. The Wizzrobes have been both nerfed and expanded upon; they even have a new Chilfos unit. There are WAY too many other balance changes to list, so you'll have to see for yourself. I hope to see you in the tournament. Perzival12 https://www.moddb.com/mods/hyrule-conquest-revival/downloads/hyrule-conquest-revival-0130
    3 points
  22. If you get neutral with an AI competitor, send traders to their markets. After that, many offer an alliance proactively after some time or if you offer one to them they agree (or still want some tribute).
    3 points
  23. -Más facciones africanas: Urewe (Uganda) Edificios Unidades ¿Qué opinan? Disculpen las molestias*
    3 points
  24. -Más facciones africanas: Batwa (República democrática del Congo) Edificios Unidades ¿Qué opinan? Disculpen las molestias*
    3 points
  25. This is just a simple mod that allows you to set up to 8 teams. I got the idea from Version 1.1 doesn't require everyone to have the mod, only the host more_teams1.1.pyromodmore_teams1.1.zip moreteams.zipmoreteams.pyromod
    3 points
  26. Everyone think that game needs more balance! Too balanced! Not fun! Catas fine! Fanatics and champ cav fine! Stop ruining game! It's going to be boring! Stagnant! Old! Everyone leave and play mods only! No one wants to play same civ with different colors! STTTTOOOOOOPPPPPPPPPPPPP!!!!!!!!!!!
    3 points
  27. Oh, that's a good idea. I'll put the reason I close the issue in the issue itself so we have it. I may also compile some of the bigger/ cooler issues here for people if they want to pick up
    3 points
  28. +++++1. I think the same could be done for Structree. The LED proportions in DE is so much better for widescreens:
    3 points
  29. Edited the Athenian mockup with some DE-accurate information: I threw in some vertical scrollbars for 3 of the information panels and a horizontal scrollbar under the Hero portraits at the bottom.
    3 points
  30. Items like this for Civ Bonuses and Team Bonus. Stencil format. onHover tooltips give Description/History: Then for technologies and structures, we get icons like these, which have onHover tooltips giving costs, etc., as in-game or in structtree, plus Description/History: (technologies) (Structures)
    3 points
  31. Exactly. All we need at first is to make a generic layout (so every civ's Civilization Overview will look nicer right away), and then a civ-specific layout: perhaps for either the Achaemenids and/or the Athenians. If can make that work, then it should be a lot smoother making the rest of the civs follow suit with their own themes. All of the features will be in-place and all we need to do is plug-n-play.
    3 points
  32. Yes, looks great. I also think that all the civilization-specific ornamentation adds a lot of personality. I can imagine a base template with more generic decorations that act as placeholders until they're replaced with civilization-specific ones. I think that could help the visual development of each civ overview.
    3 points
  33. Gotta say I like the inertia in these two videos: https://gitea.wildfiregames.com/0ad/0ad/pulls/8957#issuecomment-140218 Especially the ships slowly drifting before stopping looks so much more natural than the abrupt stop now.
    3 points
  34. Yeah, either remove the names entirely, or something like a name plate that overlaps the emblem could look really nice too:
    3 points
  35. I think this button could be called, "Surprise Me!"
    3 points
  36. For capitalization in the dropdowns, I think we can simply capitalize the words in the civ jsons: "Albion" is the ancient word for Britain. Sounds nicer to use.
    3 points
  37. @Seleucids If you stick to raiding the formerly Roman parts we should have no problem. Here's one I thought you might like:
    3 points
  38. When it's summer in Europe :
    3 points
  39. In stats, it shows how many soldiers died. However, we do not know what kind of units (melee / ranged) and how they are killed. Are they killed by structure? By melee? By ranged? These stats may help us to plan our strategies or upgrade plans better. I made this mod to print these stats in chat. For example, in this screenshot, I killed 16 civilian using melee units. I killed 1 civilian using ranged unit. Their CC killed 2 melee units of mine. Watch it working live when you see me around in lobby.
    2 points
  40. Hyrule Conquest: Revival Tournament - The Rise of Hyrule About Hyrule Conquest: Revival and Myself Hyrule Conquest: Revival is a mod for 0 A.D. that pits factions and races from the Legend of Zelda universe against each other. Some of you may remember the original Hyrule Conquest, work on which ceased several years ago, and which I am reviving. It has 17 factions, a large amount of maps, and tons of unique features that set it apart from vanilla 0ad, in addition to amazing high definition art. I am Perzival12, I’m the head of the Hyrule Conquest: Revival project, and I want to reach out to those in both the 0AD and Hyrule Conquest communities to come and participate in the first Hyrule Conquest: Revival tournament! Download Hyrule Conquest: Revival here – https://www.moddb.com/mods/hyrule-conquest-revival Prizes – No prizes this time, this tournament is just for fun and bragging rights. Registration Player's interested in competing in the tournament have until July 31st, 2026 to state the name that they wish to enter the tournament under as well as the time zone they live in and you’re multiplayer rating (ELO). This is to make organizing matches easier for both parties. They will post this either as a reply to this thread or to the official Discord server’s #tournament channel. Once they do, they will be added to the bracket. No other form of entry is permitted. The tournament is completely free to enter. The Bracket page – https://challonge.com/n2gs3sht Tournament Rounds Each match in the tournament will be a 1v1. I will do my best to pair ratings so that players of similar skill are pitted against one another. The winner of a match moves up to face a new opponent, while the loser is eliminated. There will only be one match per player per round. Round 1 of the tournament will begin on July 31st, 2026 at 12:00am Pacific Standard Time. Players in this round will have until August 7th, 2026 at 12:00am Pacific Standard Time to get in contact with their opponent, play their match, and submit it to a judge. Failing to do so results in a disqualification for both players. Further times for future rounds will be determined at a future date. The number of participants will of course affect the number of rounds. Game Settings Disable Treasures – False Explored Map – False Revealed Map – False Allied View – False Population Cap Type – Player Population Player Population Cap – 300 Starting Resources – Blue Rupee (300) Disable Spies – False Cheats – No Mode – Conquest Capture the Relic – No God Slayer – No Regicide – No Wonder Victory – No Game Speed – Hyrulian Standard Time (1x) Ceasefire – No Ceasefire Rated Game – No Tournament Rules Faction Rulings – Because of their drasticly over powered units, the Fairies of Tarm are a banned civ for this tournament. Players are allowed to change factions at any point between games. Unit Rulings – There are no banned units as of version 0.13 of Hyrule Conquest: Revival Building Rulings – There are no banned buildings as of version 0.13 of Hyrule Conquest: Revival Maps – The players may select any of the following maps to play on; no other maps are allowed: Crescent Island – Death Mountain – Faron Woods – Gerudo Oasis – Leviathan of Faldoon Player Ethics – Players will treat each other with respect and honor. Should any player act in a toxic or unsportsmanlike manner, please report this to a judge and provide a screenshot or some other form of evidence of the player in question. No coaches or outside aid will be allowed during a tournament match. Also, any form of collusion or intentional loss of matches will result in complete disqualification from the tournament on a first time offence. Second offenders will receive a temporary ban from future Hyrule Conquest: Revival events and a third offense will result in a permanent ban from all Hyrule Conquest: Revival events. Connection Errors – Should a player disconnect from a game, the game will be paused and will remain so for up to 5 minutes in wait for the disconnected player to try and reconnect to the match. Should the player not reconnect within 5 minutes of the game being paused, it will result in the loss of the match, with the other player declared victor by default. Reporting Matches – Matches will be recorded via this thread or the official Discord server’s #tournament channel where the victors of the match will post the score of their match, who their opponent was, and the replay of the match played. Updates on your next opponent will be seen here: https://challonge.com/n2gs3sht Bugs and Game Exploits There are a few bugs in the current version of the game. Some can break things while others can be overlooked. The following are a list of all the BANNED exploits: Producing Units from Captured Buildings – There is a bug where if someone captures an enemy structure they can produce enemy units from it. No one is allowed to exploit this bug. Note that this does not apply to structures that are part of the map, i.e. Ruins and Minor Faction buildings. Researching Techs from Captured Buildings – In the same spirit as the previous exploit, some technologies can be researched at captured enemy buildings. Again, this does not apply to Ruins or Minor Faction buildings. Merchant Exploit - It's possible to train merchants, then kill them and collect the treasure they drop. The following are a list of all the PERMITTED exploits: Gohma Eggs Ignoring Population Cap – While this bug may come across as broken, more often then not it turns around to bite the Gohma player should they be constantly ignoring it which is the reasoning for its legality. The way it works is the Gohma Queen unit can lay eggs to turn into units which can exceed the population cap you are currently at. However, if you have gone over your population cap, you will not be able to produce any units or eggs from buildings until you've gone back under your population cap. Minor Faction Capturing – It’s possible that a player can unlock both Minor Factions, then capture an enemy Minor Faction to train units/research techs from there. This is perfectly fine, and is actually one of the drawbacks of using Minor Factions. Finally, these are a list of bugs, and how to fix them: Spotting Stealth Bug – There is a strange bug that sometimes occures when units that can spot Stealth enter battle. If this happens, it can be fixed simply when all units in the battle that can spot stealth are killed, or when they can no longer see other enemy units. Note that this bug often blocks the in-game chat. Notes from the Organizer Hyrule Conquest: Revival Discord – Here is a link to the official Discord server where we discuss everything related to Hyrule Conquest. This includes everything from strategies, tournaments, lore, matchmaking, replays, informational videos. If you would be interested in updates on the tournament or any future events, I would encourage you join! Hyrule Conquest Multiplayer Discord – Here is a link to IronWolf’s multiplayer HC Discord server. It has been disused for several years, but I would love to see some traffic there! Judges – As of now there are two judges (me and BewaretheXeno), though if you would like to become a judge, please message me and we can discuss the requirements and responsibilities. Note that being a Judge does not disqualify you from the tournament, but biased rulings (as decided by other judges, or failing that, more than 3 players) disqualify you from the tournament. Replays This is just a friendly reminder that after EVERY tournament match, either you or your opponent will need to send a zipped file to one of the judges with the replay of your match. Ready your troops, fortify your cities, plan your invasions, and LET THE TOURNAMENT BEGIN! – Sincerely, Perzival12
    2 points
  41. Full controller/touch support 2026062919164100_s.mp4
    2 points
  42. would like to share a few suggestions to improve the tactical depth and usability of unit formations in 0 a.d.: Maintain Formations During Attacks: Currently, when ordering a formation (like a Roman Testudo or Greek Phalanx) to attack, the formation breaks apart as units rush to fight individually. It would be great if formations could move and attack as a single cohesive block, maintaining their defensive bonuses and structure during defensive advances or slow pushes. Improved Stance and Range Management: Managing ranged units or tactical retreats is currently difficult because troops automatically engage anything in range, disrupting the battle plan. We need better control or dedicated stances to prevent units from breaking formation to chase retreating enemies or breaking ranks to attack targets of opportunity. Custom Formation Dimensions (Width and Length): It would be extremely helpful to choose the specific dimensions of a formation before or during placement. For example, allowing players to adjust the grid to be 10 units wide by 5 units deep, or vice versa, either through hotkeys or by clicking and dragging the mouse to draw the line of deployment If you see any AI, it's because I used it since I don't speak English. Thank you for your hard work developing this magnificent game.
    2 points
  43. So, exactly—since I plan to submit this mod for the next release, I’m currently updating it to the development version (I’m using the Alpha 29 dev build via Snap). If you want to test the Alpha 28 version of the mod, you can download (Releases 0.28.0) that older version from GitHub, though it won't include the latest updates.
    2 points
  44. Title screen -> Learn to Play -> Tips and Tricks or binaries/data/mods/public/maps/tutorials/ The chevrons above the units' heads signify (from single to triple) basic, advanced and elite rank; they go along with increasing attack and HP values and decreasing gathering speeds. (Since this site's search function is phenomenally terrible I don't know if there's a good overview somewhere.)
    2 points
×
×
  • Create New...