Leaderboard
Popular Content
Showing content with the highest reputation since 2026-06-18 in all areas
-
These are videos from a current work in progress to implement different forces into unit motions, like inertia, knockbacks and charge attacks! The values would be very customizable in unit templates for mods too! Screencast+from+2026-06-04+23-57-24.webm Screencast+from+2026-06-18+18-01-22.webm Screencast+from+2026-06-18+17-53-13.webm12 points
-
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
-
@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
-
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.pyromod7 points
-
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
-
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.MP45 points
-
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
-
5 points
-
I think @Lopess wants to do that, and I am committed to helping him make the Pull Request for it.5 points
-
This is currently being worked on here #8989. I hope we can have it ready for the next release =)5 points
-
4 points
-
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
-
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
-
4 points
-
======================================================================================== ================================================================================================4 points
-
Potential Athenian design elements, which would be re-scaled obviously. They could even be combined into a texture sheet.4 points
-
4 points
-
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
-
4 points
-
4 points
-
4 points
-
@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
-
3 points
-
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-01303 points
-
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
-
3 points
-
3 points
-
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.pyromod3 points
-
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
-
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 up3 points
-
+++++1. I think the same could be done for Structree. The LED proportions in DE is so much better for widescreens:3 points
-
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
-
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
-
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
-
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
-
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
-
Yeah, either remove the names entirely, or something like a name plate that overlaps the emblem could look really nice too:3 points
-
3 points
-
3 points
-
3 points
-
3 points
-
3 points
-
3 points
-
3 points
-
Noted but for the videos, the unit template parameters are for the "demo". The balancing of it all will be a task on it's own , my focus at the moment is to put the features out there as most of them would be optional (so disabled/absent from unit motion). It could be possible with not too much work on the code side, now that a lot of the structure is already there. But it also require a proper animation, else would look too weird. So that's for another time.. You can note that the boat receiving the blow in the video almost seems animated here but really it's just "hacked" with some rolling motion.3 points
-
3 points
-
2 points
-
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
-
2 points
