Jump to content

All Activity

This stream auto-updates

  1. Today
  2. The template is at binaries/data/mods/public/art/terrains/biome-aegean-anatolian/aegean_grass_dirt_01.xml and the base (color) texture at binaries/data/mods/public/art/terrains/types/aegean_anatolia/grass_dirt_01.png
  3. ok, I didn't notice that they didn't take population, what if they gave like 1 or 2 population?
  4. Could you just copy the team bonus and modify it so it only applies if it is a certain civ
  5. don't they become more special? We took away pop from traders as well (although I guess a trader would have a person directing the cart) But the german carts in theory can be pulled by your workers, so they dont really take up a population do they? I like the idea, I think its something we have talked about in the past, its just way above my pay grade when it comes to manipulating the files. I really only txt edit.
  6. Why did you take the population away? I think it was a good special thing for Germans
  7. I'm trying to find the terrain texture shown in the screenshot below, the grass/ground texture used in the Atlas Editor. Does anyone know where this texture is located in the game files, or what its file name is?
  8. What about, in addition to the team bonus, you added a bonus based on allies (Like if 2 civs were allied in history, and you are allied with them in 0ad, you get some bonus)
  9. What about adding a trading upgrade for the Romans, The Appian Way. https://rome.us/ancient-rome/the-appian-way.html https://www.britannica.com/place/ancient-Rome
  10. They have been the least tweaked. We took the pop away from wagons along with a few other small things. Didn't realize anything happened to the encampment though. Will have to take a look.
  11. The default configuration already has TLS enabled, but it isn’t working properly. The issue seems to be related to other problem I think.
  12. The default configuration already has TLS enabled, but it isn’t working properly. The issue seems to be related to other problem I think.
  13. Did you modify the Germans? I didn't really notice anything different except that there was no wagon encampment and the wagons didn't give population. I also didn't play them that much before doing them with classic warefare aea
  14. See https://gitea.wildfiregames.com/0ad/0ad/wiki/FAQ#what-shall-i-do-when-joining-multiplayer-matches-fails-with-an-error-message
  15. Yes, the engine totally supports text inputs, but as I said on the game setup screen there is a lot of extra JS logic for each of the setting types (dropdown, checkbox, etc.) but there is no "GameSettingControl_____" class for text inputs here yet: https://gitea.wildfiregames.com/0ad/0ad/src/branch/main/binaries/data/mods/public/gui/gamesetup/Pages/GameSetupPage/GameSettings, so you'd probably have to add that first.
  16. Have you enabled tls in the game options?
  17. Hello, I am having an issue connecting to the 0 A.D. multiplayer lobby. I always get the error “The stream has been closed by the server.” I am using Windows 10, and my friends with the same game version can connect normally, even sometimes on the same network, but it does not work for me. I tested the connection and confirmed that the server is reachable (ping works), I already tried disabling and resetting the firewall, resetting the network (winsock, IP, DNS), and reinstalling the game, but nothing fixed the problem. I don’t understand why it only affects my computer. Any help would be appreciated.
  18. Hi, I've been playing this game for a few days and it's pretty fun. When I tried to play with a friend in multiplayer, I couldn't—he couldn't join me and I couldn't join him (I was in the game lobby, not the one for connecting via IP). Several “connection terminated” errors or something like that kept popping up. We tried to join each other for quite a while until, somehow, I think I disabled the firewall for 0 AD and my friend did the same—some inbound and outbound rules using CMD—and after one attempt, we still couldn’t play. But then I logged in, and out of nowhere, the game appeared; I registered, and that’s when I managed to join. My friend shut down the server, and when he restarted it, I tried to join again but couldn’t, even because of the firewall thing, and today we tried again, we checked some firewall settings, and it was about some inbound and outbound rules; my friend was missing an outbound rule or something like that, I created it and I couldn’t get into his server, but after a few tries I managed to play with him again; it said something about logging in, and well, we wanted to start the game again but I couldn’t join, so we left it at that. And what I’d like to ask is, what’s causing this problem? Why was I able to join out of nowhere? I feel like it has something to do with the firewall because my friend got an error saying that something was blocking the connection, I think, but I’m not sure. It’s weird. I’ll send photos of the errors. By the way, I tried searching for how to play online or something similar in the forum and didn't find any results, which is why im writing this. If you have a solution for i can play with my friend without problems i would be very grateful, and sorry for my english i used a translator. 205848153_WhatsAppVideo2026-04-11at7_17_13PM.mp4
  19. Yesterday
  20. But there are text inputs when singing in to the multiplayer lobby. I guess a slider would work though
  21. Making it a text input is definitely possible, but not straightforward, unfortunately. In the game settings code there are a lot of layers of abstraction, a lot of wrappers and super classes, to make adding new ones easy. Like the current dropdown. But there are no such classes for text inputs yet, since no game setting actually requires them. I suggest to try to make it a slider instead, this is easier since there are existing game setting controls that are sliders. See https://gitea.wildfiregames.com/0ad/0ad/commit/38eb999ff9d627ab319820a5fc77f332b100e32d
  22. I am trying to make a text input box for starting resources. How would I make it text input: GameSettingControls.StartingResources = class StartingResources extends GameSettingControlDropdown { constructor(...args) { super(...args); this.dropdown.list = g_StartingResources.Title; this.dropdown.list_data = g_StartingResources.Resources; this.sprintfArgs = {}; g_GameSettings.startingResources.watch(() => this.render(), ["resources", "perPlayer"]); g_GameSettings.map.watch(() => this.render(), ["type"]); this.render(); } ...
  23. I'd like to bump this^ answer as well ...
  24. can always try out CWA where these changes take place p[retty quickly. But also if you are playing mostly cav, catas in particular and you put in formation to move,t hey move at the speed of the slowest unit in formation, so then he would stay with the catas and move at their speed.
  1. Load more activity
×
×
  • Create New...