Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 2024-11-19 in all areas

  1. Capitoline Wolf https://en.wikipedia.org/wiki/Capitoline_Wolf https://open.smk.dk/en/artwork/image/KAS837?q=*&filters=has_3d_file%3Atrue&page=7 Ready to be committed I guess? @wowgetoffyourcellphone capitoline_wolf.dae
    5 points
  2. Quick check: alcGetString(nullptr, ALC_DEVICE_SPECIFIER) returns nullptr or at least a char* starting with "\0" in 1.24.0 It's only used for printing the device name into a logfile. Making the follow up code expecting non NULL segfault. Skipping that part the sound works just fine, as it's only used for printing the device name into a logfile.
    2 points
  3. Also agree. But an extra 1K in food isn’t a hill I will die on.
    2 points
  4. Well, I did start DE in part to test new ideas.
    2 points
  5. Hi all, In short: Game segfaulted after I updated openal to 1.24.0 yesterday. It works just fine after downgrading openal to 1.23.1. No chicken were harmed. - Software: Arch linux ; 0ad a26-17 ; 0ad-data a26-2 - Hardware: Intel Core i3 ; Nvidia GT 1030 (fanless) Some more details: With openal-1.24.0: $ 0ad TIMER| InitVfs: 2.03109 ms FILES| Main log written to '$HOME/.config/0ad/logs/mainlog.html' FILES| Interesting log written to '$HOME/.config/0ad/logs/interestinglog.html' TIMER| CONFIG_Init: 5.32788 ms [E] pw.loop [loop.c:69 pw_loop_new()] 0x60457b6edb60: can't make support.system handle: No such file or directory [ALSOFT] (EE) Failed to create PipeWire event thread loop (errno: 2) Sound: AlcInit success, using OpenAL Soft Assertion failed: "0 && (L"FYI: WARN_IF_FALSE reports that a function failed. Feel free to ignore or suppress this warning.")" Location: SoundManager.cpp:841 (RunHardwareDetection) Call stack: (0x6045492c7d84) /usr/bin/pyrogenesis(+0x84ed84) [0x6045492c7d84] (0x6045492740a0) /usr/bin/pyrogenesis(+0x7fb0a0) [0x6045492740a0] (0x604549275a69) /usr/bin/pyrogenesis(+0x7fca69) [0x604549275a69] (0x604549276335) /usr/bin/pyrogenesis(+0x7fd335) [0x604549276335] (0x604548f16f23) /usr/bin/pyrogenesis(+0x49df23) [0x604548f16f23] (0x604548f1a86e) /usr/bin/pyrogenesis(+0x4a186e) [0x604548f1a86e] (0x604548f1a9a1) /usr/bin/pyrogenesis(+0x4a19a1) [0x604548f1a9a1] (0x604548e2ad0c) /usr/bin/pyrogenesis(+0x3b1d0c) [0x604548e2ad0c] (0x604548b2a375) /usr/bin/pyrogenesis(+0xb1375) [0x604548b2a375] (0x604548b193ab) /usr/bin/pyrogenesis(+0xa03ab) [0x604548b193ab] (0x736377745e08) /usr/lib/libc.so.6(+0x25e08) [0x736377745e08] (0x736377745ecc) /usr/lib/libc.so.6(__libc_start_main+0x8c) [0x736377745ecc] (0x604548b231c5) /usr/bin/pyrogenesis(+0xaa1c5) [0x604548b231c5] errno = 0 (No error reported here) OS error = ? Redirecting call to abort() to mozalloc_abort /usr/bin/0ad: line 9: 49358 Segmentation fault (core dumped) "$pyrogenesis" "$@" With openal-1.23.1 : $ 0ad TIMER| InitVfs: 239.716 us FILES| Main log written to '$HOME/.config/0ad/logs/mainlog.html' FILES| Interesting log written to '$HOME/.config/0ad/logs/interestinglog.html' TIMER| CONFIG_Init: 2.68025 ms [E] pw.loop [loop.c:69 pw_loop_new()] 0x60eae9630130: can't make support.system handle: No such file or directory [ALSOFT] (EE) Failed to create PipeWire event thread loop (errno: 2) Sound: AlcInit success, using OpenAL Soft FILES| UserReport written to '$HOME/.config/0ad/logs/userreport_hwdetect.txt' TIMER| RunHardwareDetection: 6.44828 ms FILES| Hardware details written to '$HOME/.config/0ad/logs/system_info.txt' TIMER| write_sys_info: 17.4534 ms TIMER| InitRenderer: 20.6847 ms TIMER| ps_console: 4.63143 ms TIMER| ps_lang_hotkeys: 3.00069 ms TIMER| common/modern/setup.xml: 112.83 us TIMER| common/modern/styles.xml: 100.456 us TIMER| common/modern/sprites.xml: 776.77 us TIMER| common/global.xml: 298.022 us TIMER| common/setup.xml: 187.392 us TIMER| common/sprites.xml: 464.298 us TIMER| common/styles.xml: 66.51 us TIMER| pregame/backgrounds/: 132.234 us TIMER| pregame/sprites.xml: 96.276 us TIMER| pregame/styles.xml: 29.007 us TIMER| pregame/mainmenu.xml: 43.6955 ms TIMER| common/modern/setup.xml: 93.616 us TIMER| common/modern/styles.xml: 106.386 us TIMER| common/modern/sprites.xml: 962.806 us TIMER| msgbox/msgbox.xml: 17.0366 ms TIMER| shutdown Renderer: 628.728 us TIMER| shutdown SDL: 115.719 ms TIMER| shutdown UserReporter: 1.94474 ms TIMER| shutdown ConfigDB: 97.907 us TIMER| resource modules: 24.6124 ms TIMER TOTALS (7 clients) ----------------------------------------------------- tc_pool_alloc: 0 c (0x) tc_png_decode: 7546.19 kc (2x) tc_dds_transform: 30.636 kc (11x) tc_transform: 841.184 kc (5x) tc_plain_transform: 790.82 kc (5x) tc_ShaderValidation: 1142.95 kc (1x) xml_validation: 707.244 kc (3x) ----------------------------------------------------- TIMER| shutdown misc: 8.26539 ms Also posted on Arch forum.
    1 point
  6. 1 point
  7. Not what i meant. In a CS fight, with meat shield + skirms against cav, the meat shield units( spears or pikes) won't actually kill cav faster than the skirms
    1 point
  8. https://gitea.wildfiregames.com/0ad/0ad/pulls/7234
    1 point
  9. Yes, to an extent. However, the situation where melee infantry units die first is still present Not if you play against me; I will snipe your skirmishers!
    1 point
  10. That's really cool. Thanks! I'll make a PR soon.
    1 point
  11. Is the lackluster role of melee units in general adressed in this mod or the meta is still prioritising javelins and ranged dmg over everything else in combat?
    1 point
  12. This makes a lot of sense, but I'm not sure you need to add any cost. I'd like to see Wonders built as a matter of course or at least in 50% or so matches.
    1 point
  13. Agreed. Native + anglicized name, code querying native name.
    1 point
  14. A shocking suggestion from @wowgetoffyourcellphone!
    1 point
  15. Here is a PR for this: https://gitea.wildfiregames.com/0ad/0ad/pulls/7232. But we still don't have a final alarm sound yet.
    1 point
  16. Strong agree. I also think it should be immediately researched. Having to wait an extra 2 mins (or whatever the amount of time is) doesn’t make sense when the pop bonus is the only reason to ever build a wonder in the first place. The need for it to be immediately available is even stronger if basically roll the tech cost into the cost of the structure itself.
    1 point
  17. Wonders Right now they are glorious structures that are never made except for the rare Wonder race game. Proposal Add 1000 Food cost. Make Glorious Expansion free (as a structure aura of the wonder) but give less pop bonus (maybe 15% instead of 20%)
    1 point
  18. Ok, it looks like I have to keep the "Default" category name because it is baked into the gui setup defaults for random maps AND skirmish maps. ^makes me want to vomit. So basically I will rename "Favorites" to "Default". Actually, because of this, it is not worth my time. I think we have a good idea of the way forward though. In the mean time, I will do some miscellaneous improvements to several maps, especially looking at wood resources. In that patch I'll delete kerala.
    1 point
  19. I also think that champ cav shouldn't be nerfed too much, just having more viable counters is needed.
    1 point
  20. Ive addressed some of these things in my mod, if anyone is interested. Ive actually decreased everyones capture rate, infantry and cav, champ and regular. Also Champ cavs cost slighly more and take a little more train time so its a little harder to spam them All sorts of other changes too. Similar to com mod, and would like to get more imput for more players!
    1 point
  21. I see the point, but i'd argue that the ideal balance here is if spearmen are a resource counter to champ cav. They are champions after all. As a resource counter, they might lose with equal numbers or even outnumbering the champ cav slightly, they win decisively when resources are matched.
    1 point
  22. See https://gitea.wildfiregames.com/0ad/0ad/wiki/BuildInstructionsGettingTheCode#recovering-from-errors-while-syncing-your-fork
    1 point
  23. As I said, most 0ad problems are caused by handicapping civilisations. If every civ has champion melee cavalry then the problem is solved. There are people who want to play Mauryas Athens and Sparta. These civs shouldn't be removed from the game. Your quest for diversity reduced diversity. Sometimes making the base structure tree the same helps a lot In the past you had complaints about slingers, archers, pikeman, skirmisher cavalry, almost every unit. If you had given every civilisation an archer, a skirmisher/ slinger, the problems wouldn't have existed! Everyone can make that op unit and it wouldn't have been a thing!
    0 points
×
×
  • Create New...