Jump to content

hyperion

WFG Programming Team
  • Posts

    1.028
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by hyperion

  1. Hi everyone,

    for the 0.28.0 release the plan is to make 0ad available as an AppImage together with the Windows installer and the macOS bundle. That means easier access to a binary for users uncomfortable building 0ad from source when they can't wait for their distribution to update the package.

    This also means AppImages will be added to the bi-weekly builds used for testing when the support matures a bit.

    By now you probably already thinking give me the link already, so here the link to where the latest test build is available from: https://jenkins.wildfiregames.com/job/test-appimage/

    How to run the AppImage you ask? First you need to install fuse which allows for filesystems in userspace. Maybe the package is called libfuse for you distribution. You will need fuse version 2.x for AppImages.

    Next download the artifacts and verify the downloads which can be done for example as follows:

    $ md5sum -c 0ad-0.28.0dev.AppImage.md5sum
    0ad-0.28.0dev.AppImage: OK
    $ sha1sum -c 0ad-0.28.0dev.AppImage.sha1sum
    0ad-0.28.0dev.AppImage: OK
    $ minisign -V -m 0ad-0.28.0dev.AppImage -P RWTWLbO12+ig3lUExIor3xd6DdZaYFEozn8Bu8nIzY3ImuRYQszIQyyy
    Signature and comment signature verified
    Trusted comment: timestamp:1752172582	file:0ad-0.28.0dev.AppImage	hashed

    Then make the AppImage executable

    $ chmod +x 0ad-0.28.0dev.AppImage

    Then launch 0ad

    $ ./0ad-0.28.0dev.AppImage

    Finally report if it works for you or not and what distro you are using. A note here, the basis for the AppImage is Debian 12, oldstable by the time of the 0.28.0 release. If your distribution is substantially older than that it might not work.

    • Like 1
  2. 1 hour ago, Seleucids said:

    Well, I think native gtk is fine, as long as it doesn't crash as much as the current wxwidgets system. I have gtk apps that work fine. 

    No amount of toolkit switching would have helped here, the crash has nothing to do with wx but is a bug in pyrogenesis.

    1 hour ago, Seleucids said:

    Generally more dense widgets, more efficient use of space, which is good for a GUI which has many elements to it

    Change your gtk theme if you don't like your current one?

    1 hour ago, Seleucids said:

    Aesthetically it integrates better into most desktop environments, also Windows OS

    wx uses native widgets on Windows, how are you gone beat that wrt integration?

    1 hour ago, Seleucids said:

    Perhaps easier when developing , because QT designer really helps

    It's already developed and the maintenance cost for the last 20 years was exceedingly low, you could say qt was rewritten from scratch more then once in the same time frame.

     

    Edit: seems wxqt isn't fully dead https://wiki.wxwidgets.org/WxQt

  3. There are multiple drivers for amd gpus, this might be a mismatch of components. Suggest to use mesas amdgpu driver with radv. Check your distros documentation, especially keep an eye on selecting icd.

    • Thanks 1
  4. Lobby games are also just lan games in essence, the only difference is that the needed address gets passed to others via a neat ui. The lobby also adds some mechanisms to allow some additional network setups to work, like firewall puching / stun. As a bonus you get a chat and a ranking bot. I'm pretty sure you don't want to setup your own lobby but you could, the code and instructions is at https://github.com/0ad/lobby-infrastructure

    If you create a lan game it means 0ad on your computer will listen on the specified port for connections. Everyone around the globe that can connect to you computer will be able to join that game. How to make your computer reachable from the internet typically means adding portforwarding to your router and configuring the firewall. But even then, due to IP4 starvation your ISP might make it virtually impossible to get it working.

  5. 7 hours ago, chrstgtr said:

    @wowgetoffyourcellphone @alre

    https://code.wildfiregames.com/D3706 

    https://code.wildfiregames.com/rP25135

    Confirmed--turrets could attack until a24/a25 (can't tell on the date). Unsurprisingly,  it was a Nescio written change. 

    Little real reason is given to explain/justify the change, which wratii kind of hints at in the commit thread. 

    Basically, the notion that turrets were OP and needed to have their attack removed is a fiction. 

    @borg- clearly stated he approves the patch, and there are reasons given even if you disapprove. Also that was at a time when balancing was mostly discussed in PMs, which is luckily no longer the case.

  6. 23 hours ago, Grautvornix said:

    So, would it be useful to have a different AI for the different levels?

    No useful per se, but if it makes life easier for the maintainer than it's fine. Basically you could say we cover around 800 to 1100 elo now where I'd say we should cover 400 to 1200, in 200 elo steps maybe, with a fun to play AI. 

  7. About ministers, the bonus was intended to be much more, then there was an argument made that this needs to be useless for the sake of balance. Trying the initial intended value is still something I think is worth a shot.

    Another point is just because top players don't use certain techs doesn't mean low elo players can't see value in it, so the statistics probably paint a skewed picture.

    • Like 4
  8. I have to say the AI needs to be fun to play against for the regular user, a super powerful AI isn't necessarily needed.

    One major issue often brought up is the lowest difficulty level is to challenging for new users. The AI also struggles on water maps.

    Having a powerful second AI with the purpose of challenging to top players is an option tho.

    Edit: added "top" to players, as I meant from the start

  9. 34 minutes ago, 0 calories said:

    I can claim 0.26 fast smooth and fast.. while 0.27 I have 4 fps issue for sure.. I guess you assurance that A26 had problem is not correct from player perspective. 

    Great, that means you are one of the few that can bisect the issue, let us know which commit changed your experience for the worse.

    You should be able by letting ai players play against each other in a LAN game (no need for team games) to reproduce the issue if it's related to state hashing, which is likely if you see a short simulation stall every 4s only but have high fps otherwise. Any other symptoms must have a different reason than what this thread is about.

    • Like 2
×
×
  • Create New...