-
Posts
1.028 -
Joined
-
Last visited
-
Days Won
3
Posts posted by hyperion
-
-
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
-
6 hours ago, Seleucids said:
Could we abandon xw or wx and switch to QT framework, for the Atlas?
Because you don't like gtk which is used on Linux for wx?
-
Atlas uses xw toolkit which doesn't support vulkan yet so it's using opengl no matter what you have in your settings. That said this is likely fixed in the 0.27.1 release candidate. Probably a variant of https://gitea.wildfiregames.com/0ad/0ad/issues/7620
-
suggest to try the 0.27.1 release candidate as it contains some vulkan fixes and is fully compatible with 0.27.0.
-
1
-
-
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.
-
1
-
-
@Itms, congrats on rc1!
Packaged for my distro and all went well, the only thing that might need a note is if using system premake5 then it needs to be < beta4 because of the api break.
-
1
-
-
-
The package manager knows which files belong to a package, there surely is a command to list them, check what wx-config-* wxwidgets-gtk3 installed.
-
5 hours ago, Seleucids said:
But seems like wx-config-gtk3 is no longer accepted. I changed it to gtk2 but still the same error.
it means wx-config-gtk3 no longer exists on your system or is no longer in PATH. You can use an absolute path for WX_CONFIG, but it must point to the wx-config corresponding to your desired wx install.
-
1
-
-
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.
-
-
a23 was much better than a24 in my opinion, that so called "reset" was silly in my book, just that you implied @borg- is a bad player with no clue of gameplay and that there was no real reason given which I consider a lie. I'm not at all against reverting the patch.
Feel free to create a PR, whining won't change anything.
-
7 hours ago, chrstgtr said:
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.
-
Indeed, missed that reference in the wiki. Hope that was the last one.
-
1
-
1
-
-
7 minutes ago, phosit said:
Is this still a problem? I haven't seen such a report in a long time.
There were no relevant work since the last time it was brought up AFAIR, even if it was quite a while back since.
-
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.
-
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.
-
4
-
-
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
-
Don't use a chat window at all. The chat functionality is a poor match. If you want to scroll back just read a manual instead of an interactive intro. Just pop up a window / banner for each objective as you do in other cases already.
Suggest to allow skipping objectives.
-
1
-
-
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.
-
2
-
-
Someone else would allow the reader to have context, so https://gitea.wildfiregames.com/0ad/0ad/pulls/7610
-
Arc iGPU is far from the poor I mentioned in this context.
-
On 12/02/2025 at 11:06 PM, Grapjas said:
Also, I doubt theres anything to gain from this at all if a projectile has no particles tbh.
On really poor GPU it may make a difference. Given that such a poor GPU is usually paired with a week CPU (and we are mostly CPU bound) I agree that it's unlikely to help.
-
39 minutes ago, Seleucids said:
/usr/lib/libclang.so
Unusual location for that library. Which package does it belong to? Is it orphaned? Maybe from a manual install?
Initial AppImages available for testing
in Game Development & Technical Discussion
Posted
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:
Then make the AppImage executable
$ chmod +x 0ad-0.28.0dev.AppImage
Then launch 0ad
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.