-
Posts
2.775 -
Joined
-
Last visited
-
Days Won
147
Everything posted by Itms
-
Release Preparation of A27.1
Itms replied to Itms's topic in Game Development & Technical Discussion
Thanks for testing! Can you send the replay? Petra was not touched for the patch release, so this would also be present in A27. -
Release Preparation of A27.1
Itms replied to Itms's topic in Game Development & Technical Discussion
Woops. Found the issue. Thanks a lot for the report -
Release Preparation of A27.1
Itms replied to Itms's topic in Game Development & Technical Discussion
New Release Candidates are available for Patch A27.1 You will find them at https://releases.wildfiregames.com/rc/ with the -rc2- infix. New fixes (added to the top post): The Windows 7 support is fixed! A27 will be the last version supporting Windows 7, so it was a shame to have a bug in here. The engine version is updated, for better bug reports Two Unix build system fixes This should be good to go. Please test as much as possible, I am hopefully releasing this in the upcoming week (I'm thinking Wednesday 16th). -
@Outis With much delay... I think I have found a fix. I got the idea when working on an unrelated library upgrade. I may be able to include this in the patch release 27.1, so that Windows 7 has access to alpha 27 for the coming years (again, R28 will not support Win7). After installing Alpha 27, can you try going to the location of the game (Start Menu > All Programs > 0 A.D. alpha > Right-click on 0 A.D. > Open file location) and in this directory, replace the two files called "mozjs115-release.dll" and "mozjs115-release.pdb" with the attached versions of those files. And let me know if the game starts. Assuming you are still under Windows 7, of course. mozjs115-release.pdb mozjs115-release.dll
-
Release Preparation of A27.1
Itms replied to Itms's topic in Game Development & Technical Discussion
Hi @little Guest, for your "issue 2", did @vladislavbelov send you the modified test binary mentioned in the other thread? As far as I can see, Vlad went inactive before fixing this specific crash, so it is still an open issue. Thanks for the reports. -
Faster update of 0ad on Debian based Package Manager APT
Itms replied to Loic W's topic in Help & Feedback
Hi Loic, this is not how it works. We release source packages of 0 A.D. that can be included by package managers (i.e. volunteers of the community of your Linux distribution), not by us, following processes and policies that vary from distribution to distribution. I assume the Linux VM on ChromeOS is Debian-based. Debian does not include new versions of 0 A.D. in their stable release. 0 A.D. is up-to-date in the "testing" and "unstable" versions, and the "testing" will be released rather soon. You can read https://www.debian.org/releases/proposed-updates for more information. Other distributions, less focused on stability, provide updated versions of the game much faster after we release them. There are alternatives for installing the game on Linux outside the distribution's package manager. You can try the Flatpak or the Snap. Of course, you can also build the game from the source we release. -
Release Preparation of A27.1
Itms replied to Itms's topic in Game Development & Technical Discussion
The Release Candidates are available for Patch A27.1 You will find them at https://releases.wildfiregames.com/rc/ with the -rc1- infix. The list of fixes with respect to Alpha 27 are updated in the top post of the thread. The bug with flood maps is not being worked on, so it will not be fixed in A27.1, we do not wish to delay the patch release further. We may do a A27.2 for this issue depending on timing. The OOS experienced by ffm cannot be reproduced (after investigation in PM) and may have been caused by the local compilation environment. Let's keep eyes wide open for this one during the testing of RC1. Thanks for your help!- 53 replies
-
- 11
-
-
-
Bonjour damale, ce n'est pas un bug, la traduction française était incomplète au moment où nous avons sorti la version 27. La phrase que tu montres en anglais sur la capture d'écran n'a été traduite qu'en février par exemple. La traduction française est toujours complète d'habitude, mais nous avons découvert en décembre qu'un traducteur (peut-être un bot) avait juste copié-collé l'anglais dans les traductions en français pour énormément de contenu. L'équipe de traduction croyait donc que tout était traduit. Elle n'a malheureusement pas eu le temps de re-traduire tout ce qui manquait avant la sortie fin janvier. N'hésite pas à contribuer à la traduction sur Transifex si tu le souhaites: https://gitea.wildfiregames.com/0ad/0ad/wiki/Localization
-
Hi @Grautvornix, I have updated the mkensis executable on the builder for installers. I have generated a test installer for the upcoming 27.1 release. Could you try and see if this one starts? https://jenkins.wildfiregames.com/job/0ad-patch-bundles/13/artifact/0ad-0.27.1dev-win32.exe
-
Release Preparation of A27.1
Itms replied to Itms's topic in Game Development & Technical Discussion
Hi @ffm2, thank you very much for the steady test results. It will be far easier to analyze them without mods on your side, no worries about playing with others using mods. I had indeed missed #7635, I understand better now. I am going to take a closer look at your latest OOS report during the week and I'll get back to you. -
Release Preparation of A27.1
Itms replied to Itms's topic in Game Development & Technical Discussion
Currently, the RangeOverlayManager is serialized, so a difference will create OOS. Take a look yourself at the difference between the two oos_dump.txt files. -
Release Preparation of A27.1
Itms replied to Itms's topic in Game Development & Technical Discussion
Thanks for the report, but the dump difference shows that you have a behavior difference in GUIInterface enabling range visualizations (for attacks, auras, and healers). This is definitely caused by one of your mods (I suppose it's Ricci's "rangedoverlay" mod, but if you're the one OOS, it can be one of your mods). You folks should stop abusing the compatibility checks system, or at the very least test RCs without mods. -
Release Preparation of A27.1
Itms replied to Itms's topic in Game Development & Technical Discussion
Is it already a known issue? If not, please open a ticket on Gitea, if yes we'll try and take a look. -
Release Preparation of A27.1
Itms replied to Itms's topic in Game Development & Technical Discussion
In the bottom of the main menu, it should display (release-a27.1, 68d99) instead of (release-a27, 8c96b) -
A27: Extreme stuttering and OOS on rejoin
Itms replied to Seleucids's topic in Game Development & Technical Discussion
-
Hi everyone, We are preparing the first "patch release" of 0 A.D., now that our workflow allows us to do that. We need your help testing it! What is a patch release? A patch release is a minor release of 0 A.D., bringing a few selected fixes from the development version into the latest release of the game. All fixes of the patch release are already present in the development version (the future Release 28). There are two important aspects to a patch release: Patch releases are OOS-compatible with major releases. If your friend has not heard about the patch release, or cannot install it for whatever reason, they should still be able to play multiplayer with you. This limits the kind of fixes we can include in a patch release. Patch releases are prepared on the side, and do not take precedence over our work towards the next major release. We prepare and provide patch releases as our resources allow. This limits the scale of the fixes we can include in a patch release. What is the current status of A27.1? We have setup all the infrastructure for generating patch releases, and a first testable version is ready for you. In A27.1 are included: a fix for the large performance issue observed by some players on older hardware several small performance improvements in the calculation of simulation hashes (related to multiplayer stuttering) fixed support of Windows 7 a fix for modifying your lobby password when you have an uppercase letter in your username a fix for the distorted 3D models with GPU Skinning fixes for crashes with Vulkan and/or with GPU Skinning a fix for changing player perspective in replays a fix for an out-of-memory crash in the JS engine when generating random maps a fix for the game crash on pressing Fn key a fix for a crash in Atlas when the map generation fails a fix for a memory leak in the renderer fixes for multiplayer port forwarding package fixes for Linux desktop environments various build fixes for Linux (some sent by package managers) A27.1 will not include: a fix for the Britons OOS on rejoin: unfortunately it would make A27.1 incompatible with A27 (against rule 1 above) any modification of simulation hashes: it could remove stuttering entirely, but it would make A27.1 incompatible with A27 (against rule 1 above) incremental simulation hashes: those improve stuttering as well, but are too complex to backport (against rule 2 above) How can I test it? You can download the release bundles of A27.1-RC0 at https://releases.wildfiregames.com/rc/ Please report below any crashes or new issues (that weren't already present in A27, unless they are listed as allegedly fixed above). Thanks for your help and support!
- 53 replies
-
- 12
-
-
-
A27: Extreme stuttering and OOS on rejoin
Itms replied to Seleucids's topic in Game Development & Technical Discussion
Hi @ffm2, getting back to you after taking a closer look - you have actually detected a real OOS which was also observed by @real_tabasco_sauce. This would be a correct way to test the branch (although you would lack translations and shaders), which shouldn't create an OOS in itself. Taking a closer look at a fix I had included in the branch, that fix is OOS-incompatible with 27.0. So I removed it from the branch. Your commands file was useful for me to assert that this specific fix was creating an OOS You can test the branch again if you wish, or you can wait a couple days before we distribute testable bundles of 27.1. -
A27: Extreme stuttering and OOS on rejoin
Itms replied to Seleucids's topic in Game Development & Technical Discussion
Those dumps are wildly different and are probably after the original divergence. The commands.txt from the host (not the rejoining player) would be needed. The 27.1 branch is still a work in progress and there is a large risk that you had some leftover files from the main branch or from the HEAD revision of the nightly build if you just switched branches and recompiled. I'll let you know when you can test 27.1 with correct instructions when it's ready, but as is, this report is probably a false positive. -
I haven't looked into it indeed, but haven't abandoned the idea. There is something afoot here with the version of SpiderMonkey used in A27, which is supposed to work on Win7. That said, A28 will not support Win7. So all the discussion above is still relevant for the future
-
A27: Extreme stuttering and OOS on rejoin
Itms replied to Seleucids's topic in Game Development & Technical Discussion
I think this kind of comments from an unknown user is the reason why a bunch of old timers in the team have the feeling that 0ad players, especially those who have never written a line of code, live a bit disconnected from reality and disregard the major part of their free time (which is scarce in an adult's life) the devs dedicate here. Here Acero says in a aggressive tone and with utmost disrespect for our work that devs MUST deliver a flawless (but still free) product on each and every alpha, fix every bug immediately while also finding time and motivation to play the game in a competitive multiplayer setting. Guess what Acero: that leaves me the choice between giving up OR avoiding interaction with players. And players have been degrading my motivation over the years as the expectations have been getting higher. You should be asking yourself why, instead of disparaging us. Now I hope you understand why your tone is unacceptable Please delete your post which doesn't help, and I'll do the same with my bad taste parody. Instead we would be grateful to have profiling data and numbers instead of vague feelings of performance degradation. I do not question the fact that there is a performance issue, but right now it is unexplainable. As wraitii points out, it is not possible that the hashing is the sole culprit if you maintain that A26 was objectively faster. We need to understand that issue before we can think of fixing it. -
A27: Extreme stuttering and OOS on rejoin
Itms replied to Seleucids's topic in Game Development & Technical Discussion
This is an oversimplification of the situation. As ffm correctly points out, the full hashing is a feature that cannot be removed lightly. We are working actively on the issue, as you can see from the linked technical discussions. What we will not do is hurriedly release a new version. We are carefully fixing a few bugs the right way which will take time. Thanks to our new git workflow, we are able to prepare a 0.27.1 release in an orderly way, something that wasn't possible in the past. It will also take some time to get the process right, as it will be our first patch release. The future release 28 is in active development and should be out in Q4 of 2025. I cannot give you an estimate for 27.1, but it will be as fast as humanly possible on our 100% volunteer free time. If A27 is not playable for some people, then it means it was even worse for them in A26. Indeed, full hashes were performed in A26 as well. The numerous performance improvements we released are just making that bottleneck prominent. It is alarmist and totally incorrect to insinuate that A27 would have higher spec requirements than A26. -
I'll try to figure out what it means and whether I can look into making SmartScreen happy with the installer as well.
-
I have opened issue #7576 and will try to debug this with your help in the upcoming weeks. Probably I will send alternative installers to ask you if they open or not.
-
You don't need a new PC though, you can replace Windows with Linux for free
