Jump to content

Seleucids

Community Members
  • Posts

    495
  • Joined

  • Last visited

  • Days Won

    16

Everything posted by Seleucids

  1. I checked out the latest 0ad source code from gitea repo and I saw that we are on version 29, not 28. What happened here? Where is A28 and why are we skipping it?
  2. Hi @AlexHerbert, I am not a MacOS user, but let me know if you would like to request a specific feature. This goes for anyone, I am currently porting autociv to A28 and please let me know if you have any ideas!
  3. Solution found: 1. Try to force start 0ad once from the terminal with options (Cite vladislavbelov) $ 0ad -conf=rendererbackend:vulkan If 0ad window appears then it's an OpenGL bug. Proceed to the next step. 2. To fix this permanently, add to your user.cfg this line: rendererbackend = "vulkan" Then if you run 0ad again (using any calling method), it should use the Vulkan engine. 3. If there are still additional errors, you can force debug output by adding this list to your user.cfg then run 0ad: renderer.backend.debugcontext = "true" renderer.backend.debuglabels = "true" renderer.backend.debugmessages = "true" renderer.backend.debugscopedlabels = "true" renderer.backend.gl.enableframebufferinvalidating = "true" renderer.backend.vulkan.debugbarrierafterframebufferpass = "true" renderer.backend.vulkan.debugwaitidleafterpresent = "true" renderer.backend.vulkan.debugwaitidlebeforeacquire = "true" renderer.backend.vulkan.debugwaitidlebeforepresent = "true" renderer.backend.vulkan.deviceindexoverride = "-1" renderer.backend.vulkan.disabledescriptorindexing = "true" Explanation: Due to the recent Nvidia driver updates on Linux based OS, there are some OpenGL rendering issues and 0ad is one of the affected applications. If you force the backend to use Vulkan renderer then the bug is bypassed. However, you must ensure that your Vulkan layers are installed correctly. My Vulkan packages: lib32-vulkan-icd-loader 1.4.335.0-1 vulkan-icd-loader 1.4.335.0-1.1 vulkan-tools 1.4.335.0-1.1
  4. @Perzival12 I made some changes to the Petra bot and committed it to the A28 code. Perhaps you can check it out there. Aside from that, there already exist some harder versions of AI bots around the forum, please have a go at digging around. Some may be outdated so require porting forward. For the easiest level of AI, it would be a good idea to add back P3 and all the advanced units + structures, but really decrease the aggression level of the bot. What kills the human noob is not the late game units but the frequent early aggression. On a separate note, let me know how well the AI bots perform with Hyrule Conquest
  5. I am trying to run 0ad downloaded from package manager and it starts without a GUI. I can see the icon on my taskbar and btop, but no window of any kind appears at all. The command line logs: $ 0ad FILES| Main log written to '/home/rena/.local/state/0ad/log/mainlog.html' FILES| Interesting log written to '/home/rena/.local/state/0ad/log/interestinglog.html' Sound: AlcInit success, using OpenAL Soft FILES| Hardware details written to '/home/rena/.local/state/0ad/log/system_info.txt' FILES| UserReport written to '/home/rena/.local/state/0ad/log/userreport_hwdetect.txt' Please find attached the relevant logs. There are no error reports anywhere. userreport_hwdetect.txtsystem_info.txtmainlog.htmlinterestinglog.html In order to eliminate the possiblity of pacman hosting broken packages or system libraries at play, I built A28 from source and the same occurred. This is why I suspect something is wrong with my GPU driver. However, all other applications run fine: Ollama AI deployments, Steam games ... Let me know if any other system files are needed.
  6. After downloading the currently built ones, I get this error on launch: Also I noticed that you changed the logging folder location crashlog.txt interestinglog.html mainlog.html
  7. Another question: how can we compile and use the Vulkan renderer on the main branch of gitea?
  8. In order to build A28 on a Linux system, after installing the dependencies, it's necessary to use cargo to install the cbindgen module. This wasn't specified on the build instructions page of gitea but you would encounter mach build errors if you don't install cbindgen. You must execute this command before building the libraries. cargo install cbindgen Please can someone update the build wiki on gitea thanks.
  9. Now this is my motivation to install PureOS , in a VM
  10. I hope, that by "instant free stone mine", you mean the P1 tech is free and instantly researched, not Carthaginians getting a diamond pickaxe with infinite mining rate. If you want the tech to be free and researched immediately, you might as well implement it as a civ bonus. In general I am for giving Carth a stone mining bonus, because that allows them to go for embassies and barracks earlier but without making them too OP
  11. You can search for intel/amd graphics driver packages in your repository. intel_media_driver Also the libva and vaapi packages are useful too
  12. Romans built bathtubs everywhere I've been to Bad Kreuznach and Baden-Baden
  13. My other thought is that if we can improve the engine such that we no longer demand a public IP. Could hosting players use a service like Cloudflare to expose their hosts? With the current setup, I was able to join Minecraft servers and other multiplayer games like Wuthering Waves. Perhaps we can learn something from them? I could join hosts who have enabled Stun and port forwarded their own router. But for hosts who don't have any of these, there is no chance of joining.
  14. My new ISP doesn't give me a static public endpoint / IP, which made me unable to join any hosts. I just get stuck on the "connecting to server" forever. To pinpoint the exact issue, I modified the engine code to see at exactly which step I got stuck at, and the outputs are the following: The ISP does not offer a static public IP service but it does offer a dynamic public IP service for an additional charge of €3/month. My question is: would buying this upgrade allow me to join hosts like normal? Also are there easier, free methods which can help me get around this problem? I have forwarded the ports on my router but nobody was willing / able to join my host. Also the network connection is simply not stable enough for me to host confidently. The overall load in the community seems to affect my perceived speed and latency. Previously, I did have a static public IP with endpoints and port forwarding support so I had no issues.
  15. The German civ emblem looks like a meme emoji Are we sire we want to stick with this or use another emblem? My suggestion:
  16. This is indeed less ambiguous. However, you would then have to specify the citizen class and the champion class, which occupies too much space and attention. Most of the time, I just want to know how many units I am fielding in a fight and how many of them are champion class. The autociv counter shows Kingsman has 174 infantry units and 100 of them are of the champion class. I have played with this Kingsman10 before, he is not a smurf, just a casual player. My question is: how did you allow him to mass up 100 champion swordsman? It is minute 25 and both you are floating huge amounts of resources with less than a dozen kills? If you invested those resources in your own champs and earlier attacks, he would be dead now. He probably ecobotted harder and deleted more of his women to free space.
  17. I built the latest version and tried the German civ. Here are some feedbacks specific to this civ's design: Overall it looks like Britons ++, because it is the same slinger civ, can use the same build order. However, the inclusion of a citizen class infantry clubman and spear cav instead of sword cav makes them better at spamming cavs and fighting counters. Very strong heroes. I worry that Teutobod might be too OP with his speed bonus and extra health. The weaker ram is kind of a joke unit, as it just dies to towers and any enemy army. But this is fine, just don't train it. The champion clubman raider is giga OP - much higher attack than a regular champion swordsman, much faster but lower cost. It is also available since p2 when other civs don't have the appropriate counters. It's slighly lower hack shield does not affect it that much as you would mix them with other infantry melee in an attack. There isn't a single counter to it; you can't even hide in buildings because they hack down CCs in no time. The only unit I can think of is large quantities of spear cav, but not every civ can field that in P2...
  18. Both @Classic-Burger and @Deicide4u have some good ideas for singleplayer mode. If you want to playtest those ideas, I would recommend you to make a mod for yourself. That is much more efficient than raising suggestions on the forum that will very unlikely be adopted. If you encounter technical challenges, we are happy to help with specific coding difficulties and you can perhaps team up with @Emacz to make his Historical mod better. Changing anything in the base game will go through heavy scrutiny, especially when tweaking something that can affect the balance, such as your additional techs. Most multiplayers use only the public mods, therefore we have to keep in pristine to prevent game-breaking balancing disasters. If you read the changelog on the gitea, you will see that most balancing changes are very minor increments in stats and something as major as your techs must be tested in many TGs before being implemented. If you don't want to you go through all this hassle to convince the MPs, just do a mod and submit it to mod.io. Hopefully some like-minded players would download it and 1v1 you there. Back to the topic, I like how it's done in Delenda Est. The techs to take very long to research and some choice to accelerate it would be great.
  19. I think this is a known issue, there are 2 solutions: 1. You can open your matchsettings_mp.json using any text editor and delete the entries relating to "seed". Save and close the file and it should not happen again. 2. Atrik has made a mod which resets the seed for map generation. This should fix the issue.
  20. Dynamically changing civs is quite impossible unless you change the way those json files are interpreted. This is a lot of work that could lead to engine changes. I am not sure if a single mod can achieve these things. But you can start by grepping which js files or cpp files are doing the interpretation of the civ jsons.
  21. Even the mighty brit/infantry_slinger_e misses elite slinger.mp4
  22. Both Boudica and JC are strong players, stop the trash talk and keep playing 1v1s against each other. If you have connection issues or technical difficulties, I can host for you.
  23. I think this is an animation issue; the healing animation is rather long although the health gain is instant. If the unit moves slightly (not run away like your jav) while the healing animation is playing, the healer is still stuck in the healing animation which doesn't involve its feet. Therefore it looks like gliding. It's nothing major though, healing mechanism is still working as intended
  24. The Ptol library is ok as it is; it is neither op nor completely useless. If you know that your enemy is not going to push early, you can fly P2 with just 3 forges then leave all military techs to P3 after you have the library. In terms of absolute numbers of resources, you are saving a lot. However, you are delaying yourself with the extra build power investment and the delays, so you would be at a disadvantage if you get attacked. This means the Library is the most useful when you are up against another turtle player, in which case you aim for wtf tech
×
×
  • Create New...