Jump to content
  1. Welcome

    1. Announcements / News

      The latest. What is happening with 0 A.D. Stay tuned...

      5,3k
      posts
    2. Introductions & Off-Topic Discussion

      Want to discuss something that isn't related to 0 A.D. or Wildfire Games? This is the place. Come on in and introduce yourself. Get to know others who are using 0 A.D.

      38,4k
      posts
    3. Help & Feedback

      Here is where you can get help with your questions. Also be sure to tell us how we are doing. What can we improve? What do you wish we could do better? Your opinion matters to us!

      16,5k
      posts
  2. 0 A.D.

    1. General Discussion

      This is the place to post general stuff concerning the game. Want to express your love for hoplites or find people to play the game with? Want to share your stories about matches you have played or discuss historical connections to the game? These and any other topics which are related to the game, but don't have their own forums belong in this forum.

      49,9k
      posts
    2. Gameplay Discussion

      Discuss the game play of 0 A.D. Want to know why the game plays the way it does or offer suggestions for how to improve the game play experience? Then this is the forum.

      27,6k
      posts
    3. Game Development & Technical Discussion

      A forum for technical discussion about the development of 0 A.D. Feel free to ask questions of the developers and among yourselves.

      47,6k
      posts
    4. Art Development

      Open development for the game's art. Submissions, comments, and suggestions now open.

      31k
      posts
    5. Game Modification

      Do you have any questions about modifying the game? What will you need to do what you want to? What are the best techniques? Discuss Modifications, Map Making, AI scripting and Random Map Scripting here.

      43,8k
      posts
    6. Project Governance

      Forums for decision-making on issues where a consensus can't be reached or isn't sufficient. The committees are chosen from among the official team members, but to ensure an open and transparent decision process it's publically viewable.

      148
      posts
    7. 599
      posts
  • Topics

  • Posts

    • Is there a comparison table of unit and building stats for all civilizations? A single line displaying hit points, cost, attack types and levels, defense against various attacks, production locations, available levels, and spawn conditions... For example, a comparison of all foot pikemen from different factions, all swordsmen from different factions, all cavalry spearmen, all heroes, all castles and towers from all civilizations, and so on. Such a comparison table would be very useful for choosing a game civilization before a match and for determining counters to various units from different factions and tactics selection. It seems like I've seen something similar somewhere, but maybe I dreamed it?  Overall, it would be best to have such a table directly in the game, as unit and building stats periodically change from version to version.
    • I now have added the data files, and the tests are now fine. So I have to reason which way to go with spieder monkey.  @ zyli: Debian is the current stable Version (with some backports), so it is Debian 13 Trixie. The dependency check is fine. What is "cont" have not found this comand. Guess typo "cd" is meant. I have made 30 GB Space bevore I tried to compile.    
    • To accomplish this, I added a file called tributeManager.js. Tribute is paid and a notification appears in the chat box, but I'm also unsure if tribute is still paid when conditions change (vassal budget is lower than required and before the empire launches a war).
    • @Frederick_1 What Debian? Saying you followed the instructions is imprecise, as they are very extensive. But let's get to the point. Compiling from the 0AD sources is simple and straightforward. A preliminary note: The compilation files take up a lot of disk space – mine is about 10 GiB. If you don't have that much space, compile on an external drive. Even a USB flash drive will work, as long as it's formatted with a Linux file system, e.g., ext4. If you use Windows file systems (e.g., fat32, exfat), compilation will fail. Checking required dependencies. dpkg -l build-essential cargo cmake curl libboost-dev libboost-system-dev libboost-filesystem-dev libcurl4-gnutls-dev libenet-dev libfmt-dev libfreetype-dev m4 libgloox-dev libicu-dev libminiupnpc-dev libnvtt-dev libogg-dev libopenal-dev libpng-dev libsdl2-dev libsodium-dev libvorbis-dev libwxgtk3.2-dev libxml2-dev llvm minisign python3 rustc zlib1g-dev If something is missing, we install it. Next – with user rights: cargo install --locked cbindgen@0.29.0 echo 'export PATH="/home/user_name/.cargo/bin:$PATH"' >> ~/.bashrc source ~/.bashrc Command list without unnecessary comments. Debian 13.3 Trixie. All commands as a user. After compilation, we are only interested in the 'binaries' directory. mkdir -p 0.28.0_Final cont 0.28.0_Final wget https://releases.wildfiregames.com/0ad-0.28.0-unix-build.tar.xz wget https://releases.wildfiregames.com/0ad-0.28.0-unix-build.tar.xz.sha256sum wget https://releases.wildfiregames.com/0ad-0.28.0-unix-build.tar.xz.minisig wget https://releases.wildfiregames.com/0ad-0.28.0-unix-data.tar.xz wget https://releases.wildfiregames.com/0ad-0.28.0-unix-data.tar.xz.sha256sum wget https://releases.wildfiregames.com/0ad-0.28.0-unix-data.tar.xz.minisig ls-al minisign -Vm 0ad-0.28.0-unix-build.tar.xz -P RWTWLbO12+ig3lUExIor3xd6DdZaYFEozn8Bu8nIzY3ImuRYQszIQyyy minisign -Vm 0ad-0.28.0-unix-data.tar.xz -P RWTWLbO12+ig3lUExIor3xd6DdZaYFEozn8Bu8nIzY3ImuRYQszIQyyy sha256sum -c 0ad-0.28.0-unix-build.tar.xz.sha256sum sha256sum -c 0ad-0.28.0-unix-data.tar.xz.sha256sum tar xpf 0ad-0.28.0-unix-build.tar.xz tar xpf 0ad-0.28.0-unix-data.tar.xz cd 0ad-0.28.0 cd libraries/ nproc # We'll see the number: N, e.g.: N=8 ./build-source-libs.sh -jN # So -j8 cd ../build/workspaces/ ./update-workspaces.sh -jN cd gcc/ make -jN cd ../../../binaries/system/ ./test ./pyrogenesis cp ../../build/build_version/build_version.txt . # Don't forget the dot at the end DONE If the compilation completes without errors with the final message: "Linking test," this is good. If for some reason you need to repeat the compilation, before issuing 'make', run the command:  'make clean'. Archive the 'binaries' directory and its contents and transfer it to another PC with Debian 13.x Trixie installed. But first, delete all '*.a' files from the 'system/' subdirectory. Leave only the '*.so' files and the 'ActorEditor', 'pyrogenesis', and 'test' files. Alternatively, leave the 'readme.txt' and the previously copied 'built_version.txt'. Do not touch the 'data/' subdirectory. The 'binaries' directory and its contents take up 5.0 GB of disk space. If '0ad' has never been run on this other computer in an earlier version, first check for the following packages: dpkg -l libenet7 libfmt10 libgloox18 libminiupnpc18 END Best regards  
    • I have a list of custom bots for various purposes, but my newest bot has a slight change in how the ally operates, which probably counts as gameplay related, so I wanted to discuss it with everyone here. "I'm delighted to introduce the newest bot in my series of AI bots, the Protectorate bot. This bot represents a breakthrough in gameplay compared to the previous two, redefining alliance relationships. To play this bot, you need at least two players on the same team, both controlled by Protectorate. The player with the smaller ID will play the role of the "Empire," and the other players will be "vassals" (for example, if players 1, 2, and 3 are on the same team, player 1 will be the Empire, and players 2 and 3 will be the vassals). The Empire will prioritize military strength and trade, while the vassals will prioritize workers and pay 30% of their resources every 60 seconds to the Empire. This payment is waived if the vassal's resources are less than 20% of the Empire's resources and increases to 40% when the Empire launches an attack. The empire would also station troops in vassal states, with the number depending on the actual situation (this only happened when the empire's population exceeded 100)." https://wildfiregames.com/forum/topic/140686-other-ai-bots-besides-petra/#:~:text=I'm delighted to,population exceeded 100). I'd like to hear everyone's opinions.
×
×
  • Create New...