Page MenuHomeWildfire Games
Feed All Stories

Apr 10 2023

autobuild committed rP27598: [i18n] Updated POT and PO files..
[i18n] Updated POT and PO files.
Apr 10 2023, 9:25 AM

Apr 9 2023

Dunedan abandoned D1661: lobby bots systemd service.

We now publish the infrastructure code used to deploy the lobby (https://github.com/0ad/lobby-infrastructure) and this code includes the systemd unit files to run the bots as well: https://github.com/0ad/lobby-infrastructure/tree/master/roles/lobby_bots/templates

Apr 9 2023, 2:11 PM
wowgetoffyourcellphone awarded D1800: Display correct ranged attack overlay for structures a Dat Boi token.
Apr 9 2023, 1:53 AM

Apr 8 2023

Stan added a comment to D4979: Allow GUI scripts to read/write from `art/` and `audio/`.

My first instinct would have to put them in GUI as well.

Apr 8 2023, 5:25 PM
wraitii added a comment to D4979: Allow GUI scripts to read/write from `art/` and `audio/`.

Looks like it would be enough to have access only to the files in your own mod.

Can't be done with 0 A.D.'s system unfortunately.

Apr 8 2023, 4:31 PM
phosit added a comment to D4979: Allow GUI scripts to read/write from `art/` and `audio/`.

Looks like it would be enough to have access only to the files in your own mod.

Apr 8 2023, 3:55 PM

Apr 7 2023

wraitii added a comment to D4979: Allow GUI scripts to read/write from `art/` and `audio/`.
In D4979#212298, @Stan wrote:

Why do you need to write in audio and art exactly?

Apr 7 2023, 12:25 PM
Stan added a comment to D4979: Allow GUI scripts to read/write from `art/` and `audio/`.

Why do you need to write in audio and art exactly?

Apr 7 2023, 12:14 PM
Silier accepted D4979: Allow GUI scripts to read/write from `art/` and `audio/`.
Apr 7 2023, 12:01 PM
wraitii requested review of D4979: Allow GUI scripts to read/write from `art/` and `audio/`.
Apr 7 2023, 11:42 AM
Silier added a comment to D4972: Fix race condition on defeat..

Also, possibly it would be good to make some mock technology and unit template just for test so it will not come invalid when someone tries to do balancing or removes it

Apr 7 2023, 10:48 AM
autobuild committed rP27597: [i18n] Updated POT and PO files..
[i18n] Updated POT and PO files.
Apr 7 2023, 9:32 AM

Apr 6 2023

Stan added a comment to D4975: Allow starting by command with sandbox AI..

D2432 might have some relevance.

Apr 6 2023, 1:23 AM
Langbart added a comment to rP27552: Implements framebuffer readback for Vulkan to allow screenshots..
  • Just a change in window size when hidpi is set to true.
    • hidpi is not officially supported yet, but I note it here
Apr 6 2023, 12:02 AM

Apr 5 2023

Langbart accepted D4976: Allow to set the biome with the autostart command..

@Langbart added the option to the CLI.

@wraitii wrote it, just copied from D4117

Apr 5 2023, 7:02 PM
Langbart accepted D4975: Allow starting by command with sandbox AI..

The demand to sync was added with rP15761. Having binaries/system/readme.txt with all command line options is great, why it also needs to be in GameSetup.cpp is not clear. I would delete that part and just refer to binaries/system/readme.txt, other cli option examples such as archivebuild, writableRoot, ... aren't sync either. But there's no harm in continuing something a man wrote ~10 years ago.

Apr 5 2023, 6:55 PM
Vulcan added a comment to D4963: improve messages of unmet requirements.

Successful build - Chance fights ever on the side of the prudent.

Apr 5 2023, 5:38 PM
defc0n awarded D4963: improve messages of unmet requirements a Like token.
Apr 5 2023, 5:33 PM
Vulcan added a comment to D4963: improve messages of unmet requirements.

Successful build - Chance fights ever on the side of the prudent.

Apr 5 2023, 5:32 PM
abian updated the diff for D4963: improve messages of unmet requirements.

New changes in line with your comments:

  • <DisabledTooltip>Infantry Hoplites only, requires at least 10.</DisabledTooltip><DisabledTooltip>Requires at least 10 Infantry Hoplites.</DisabledTooltip>, and similar cases in binaries/data/mods/public/simulation/templates/special/formations/*.xml.
  • Insufficient resourcesRequires more resources, in binaries/data/mods/public/simulation/components/Player.js.
  • Removed all requirementsTooltips from binaries/data/mods/public/simulation/data/technologies/*.json. They'll now be generated automatically.
Apr 5 2023, 5:27 PM
Stan added a comment to D4978: [WIP] [MACOS] Fix Attempt for the fullscreen bug.

@real_tabasco_sauce: It usually happens when coming back from the mod selection.
It also seems to happen sometimes when plugging a screen

Apr 5 2023, 8:36 AM
real_tabasco_sauce added a comment to D4978: [WIP] [MACOS] Fix Attempt for the fullscreen bug.

can't reproduce the issue on intel mac.

Apr 5 2023, 4:12 AM

Apr 4 2023

sera added a comment to D4974: Adds an option to disable mouse grab in fullscreen.

Guess it makes sense to also have mouse grabbing in windowed mode and a hot key to release the mouse.

Apr 4 2023, 8:15 PM
Stan requested review of D4978: [WIP] [MACOS] Fix Attempt for the fullscreen bug.
Apr 4 2023, 8:11 PM
Vulcan added a comment to D4584: [WIP] - Technologies to templates..

Build failure - The Moirai have given mortals hearts that can endure.

Apr 4 2023, 3:56 PM
Vulcan added a comment to D4584: [WIP] - Technologies to templates..

Build failure - The Moirai have given mortals hearts that can endure.

Apr 4 2023, 3:52 PM
Vulcan added a comment to D4584: [WIP] - Technologies to templates..

Build failure - The Moirai have given mortals hearts that can endure.

Apr 4 2023, 3:49 PM
Freagarach updated the diff for D4584: [WIP] - Technologies to templates..

Work on autoresearched techs.

Apr 4 2023, 3:40 PM
Freagarach edited P267 Fix D4584..
Apr 4 2023, 3:37 PM
Stan added a comment to D4974: Adds an option to disable mouse grab in fullscreen.

I think it should/could be separated from fullscreen because some people like to play in Windowed mode and are not able to scroll using the mouse because the window does not grab it. It should be off by default as it's not the default case.

Apr 4 2023, 10:40 AM
Stan accepted D4977: Removes assertion from MinimapTexture on entities overflow.

Theoretically, the MinimapTexture class is created once per match. One could store a local boolean instead of a static variable (done by the ONCE macro) to display the error message each time a map overloads the number of entities supported by the minimap. But that would probably add too much code for something that is not a critical issue in the first place. It's perhaps more of a warning "Hey! you exceeded the number of entities the minimap can draw" than an error "Hey! you exceeded the number of entities the minimap can draw and because of that the game can no longer run correctly".

Apr 4 2023, 10:36 AM
wraitii added a comment to D4977: Removes assertion from MinimapTexture on entities overflow.

It's arguably not an error, but I would agree with this change, fits the mantra of "don't let the game crash from bad data"

Apr 4 2023, 10:00 AM

Apr 3 2023

vladislavbelov requested review of D4977: Removes assertion from MinimapTexture on entities overflow.
Apr 3 2023, 7:28 PM
vladislavbelov added a comment to D4974: Adds an option to disable mouse grab in fullscreen.

Would "grab cursor in window mode" be a destinct option or would there be a common "grab cursor" option?

I think "in window mode", though I'm not sure if it's necessary to exist.

Apr 3 2023, 6:56 PM
sera added a comment to D4906: Move some needed shaders from the public mod to the modmod.
In D4906#212205, @Stan wrote:
In D4906#212108, @sera wrote:

I remember there being shaders where the info in the xml is insufficient and the engine has special knowledge regarding them, me thinks those should also be in mod mod as belonging to the engine.

@sera how do you define special knowledge? Some shaders like water_high / simple_water / minimap ping where the engine provides some textures manually.

Pretty much, also postproc shaders like bloom or hdr.

Apr 3 2023, 6:17 PM
Stan added a comment to D4906: Move some needed shaders from the public mod to the modmod.
In D4906#212108, @sera wrote:

I remember there being shaders where the info in the xml is insufficient and the engine has special knowledge regarding them, me thinks those should also be in mod mod as belonging to the engine.

Apr 3 2023, 6:00 PM
Stan added a reviewer for D4646: Parse autostart arguments in Javascript: Restricted Owners Package.
Apr 3 2023, 3:33 PM
Vulcan added a comment to D4975: Allow starting by command with sandbox AI..

Successful build - Chance fights ever on the side of the prudent.

Apr 3 2023, 3:10 PM
wraitii added a comment to D4976: Allow to set the biome with the autostart command..
In D4976#212180, @bb wrote:

I once hoped we could ditch the duplicate handling of gamesettings. Made a start with rP26584, never finished it. Adding an extra simple instance won't hurt.

Apr 3 2023, 3:09 PM
Stan added a comment to D4975: Allow starting by command with sandbox AI..

Sorry about that, VM certificate issue.

Apr 3 2023, 3:04 PM
Vulcan added a comment to D4976: Allow to set the biome with the autostart command..

Build failure - The Moirai have given mortals hearts that can endure.

Apr 3 2023, 1:38 PM
Vulcan added a comment to D4975: Allow starting by command with sandbox AI..

Build failure - The Moirai have given mortals hearts that can endure.

Apr 3 2023, 1:22 PM
Vulcan added a comment to D4976: Allow to set the biome with the autostart command..

Successful build - Chance fights ever on the side of the prudent.

Apr 3 2023, 1:14 PM
Freagarach updated the diff for D4976: Allow to set the biome with the autostart command..

@bb's comments.

Apr 3 2023, 1:09 PM
Vulcan added a comment to D4870: Extends network profiler to show sampled values as statistics.

Build failure - The Moirai have given mortals hearts that can endure.

Apr 3 2023, 1:06 PM
Vulcan added a comment to D4975: Allow starting by command with sandbox AI..

Successful build - Chance fights ever on the side of the prudent.

Apr 3 2023, 12:52 PM
Vulcan added a comment to D4976: Allow to set the biome with the autostart command..

Build failure - The Moirai have given mortals hearts that can endure.

Apr 3 2023, 12:51 PM
Vulcan added a comment to D4870: Extends network profiler to show sampled values as statistics.

Successful build - Chance fights ever on the side of the prudent.

Apr 3 2023, 12:47 PM
bb added a comment to D4976: Allow to set the biome with the autostart command..

I once hoped we could ditch the duplicate handling of gamesettings. Made a start with rP26584, never finished it. Adding an extra simple instance won't hurt.

Apr 3 2023, 12:46 PM
Vulcan added a comment to D4976: Allow to set the biome with the autostart command..

Successful build - Chance fights ever on the side of the prudent.

Apr 3 2023, 12:40 PM
Freagarach updated the diff for D4975: Allow starting by command with sandbox AI..

Add default to ReadMe.

Apr 3 2023, 12:38 PM
edoput updated the diff for D4870: Extends network profiler to show sampled values as statistics.

force fixed point representation for floating point values

Apr 3 2023, 12:36 PM
Freagarach updated the diff for D4976: Allow to set the biome with the autostart command..

Add entry to ReadMe.

Apr 3 2023, 12:35 PM
Vulcan added a comment to D4870: Extends network profiler to show sampled values as statistics.

Build failure - The Moirai have given mortals hearts that can endure.

Apr 3 2023, 12:22 PM
Vulcan added a comment to D4870: Extends network profiler to show sampled values as statistics.

Successful build - Chance fights ever on the side of the prudent.

Apr 3 2023, 12:11 PM
edoput added a comment to D4870: Extends network profiler to show sampled values as statistics.

I have no idea what the size for this column should be. Sometimes the new strings are rendered on the previous column and sometime they are not. As pointed by Stan before this should also be readable in 1024x768 but I really have no idea how to make sure the column width/font size combination should be computed. I will try it in 1024x768 to make sure it's still readable and the columns are rendered correctly.

Apr 3 2023, 12:08 PM
edoput updated the diff for D4870: Extends network profiler to show sampled values as statistics.

Make sure all parameters for the new functions are const and use +/- in place of unicode gliph.

Apr 3 2023, 12:06 PM
edoput added a comment to D4870: Extends network profiler to show sampled values as statistics.

Now some parameters are const and some aren't.

If i replace PacketLossNormalize(mean) on line 36 with 20.2 it does print 20. Is this expected?

Apr 3 2023, 11:59 AM
Silier added a comment to D4975: Allow starting by command with sandbox AI..

Nullish coalescing is denoted by double question marks (??).

Apr 3 2023, 11:44 AM
sera added a comment to D4976: Allow to set the biome with the autostart command..

Missing entry in binaries/system/readme.txt

Apr 3 2023, 11:42 AM
sera accepted D4975: Allow starting by command with sandbox AI..
Apr 3 2023, 11:41 AM
Freagarach requested review of D4976: Allow to set the biome with the autostart command..
Apr 3 2023, 11:31 AM
Freagarach requested review of D4975: Allow starting by command with sandbox AI..
Apr 3 2023, 11:11 AM
Silier added a comment to D4906: Move some needed shaders from the public mod to the modmod.

Was fixed already, reopening ticket because it's broken again
#6294

Apr 3 2023, 9:36 AM
Silier updated the Trac tickets for D4906: Move some needed shaders from the public mod to the modmod.
Apr 3 2023, 9:35 AM
autobuild committed rP27596: [i18n] Updated POT and PO files..
[i18n] Updated POT and PO files.
Apr 3 2023, 9:25 AM

Apr 1 2023

sera added a comment to D4967: Lower enet packet fragment max size to support certain VPN.

Quick search suggest it might be incremental linking https://learn.microsoft.com/en-us/cpp/build/reference/incremental-link-incrementally
Premake offers a flag to disable this feature https://premake.github.io/docs/flags/ -> NoIncrementalLink

Apr 1 2023, 5:27 PM
Itms added a comment to D4967: Lower enet packet fragment max size to support certain VPN.
Debug:
    23>network_dbg.lib(NetEnet.obj) : fatal error LNK1236: corrupt or invalid COFF sections [E:\Jenkins\workspace\vs2015-differential\build\workspaces\vs2017\test.vcxproj]
Apr 1 2023, 3:38 PM
Itms accepted D4967: Lower enet packet fragment max size to support certain VPN.

Thanks for the patch! I'm waiting for the Windows build and I'm committing it with minor style fixes.

Apr 1 2023, 3:30 PM
Vulcan added a comment to D4967: Lower enet packet fragment max size to support certain VPN.

Build failure - The Moirai have given mortals hearts that can endure.

Apr 1 2023, 3:29 PM

Mar 31 2023

Vulcan added a comment to D4969: Script to generate SPIR-V from GLSL shaders.

Build failure - The Moirai have given mortals hearts that can endure.

Mar 31 2023, 8:35 PM
Vulcan added a comment to D4969: Script to generate SPIR-V from GLSL shaders.

Successful build - Chance fights ever on the side of the prudent.

Mar 31 2023, 8:23 PM
vladislavbelov updated the diff for D4969: Script to generate SPIR-V from GLSL shaders.
Mar 31 2023, 8:20 PM
Vulcan added a comment to D4969: Script to generate SPIR-V from GLSL shaders.

Build failure - The Moirai have given mortals hearts that can endure.

Mar 31 2023, 8:05 PM
Vulcan added a comment to D4969: Script to generate SPIR-V from GLSL shaders.

Successful build - Chance fights ever on the side of the prudent.

Mar 31 2023, 7:58 PM
vladislavbelov updated the diff for D4969: Script to generate SPIR-V from GLSL shaders.
Mar 31 2023, 7:49 PM
Vulcan added a comment to D4584: [WIP] - Technologies to templates..

Build failure - The Moirai have given mortals hearts that can endure.

Mar 31 2023, 3:26 PM
Vulcan added a comment to D4584: [WIP] - Technologies to templates..

Successful build - Chance fights ever on the side of the prudent.

Mar 31 2023, 3:23 PM
Freagarach updated the diff for D4584: [WIP] - Technologies to templates..

Functioning in-game GUI.

Mar 31 2023, 3:09 PM
Freagarach edited P267 Fix D4584..
Mar 31 2023, 3:07 PM
Freagarach updated the summary of D4584: [WIP] - Technologies to templates..
Mar 31 2023, 9:29 AM
autobuild committed rP27595: [i18n] Updated POT and PO files..
[i18n] Updated POT and PO files.
Mar 31 2023, 9:26 AM

Mar 30 2023

sera added a comment to D4906: Move some needed shaders from the public mod to the modmod.

I remember there being shaders where the info in the xml is insufficient and the engine has special knowledge regarding them, me thinks those should also be in mod mod as belonging to the engine.

Mar 30 2023, 5:49 PM
Stan requested changes to D4906: Move some needed shaders from the public mod to the modmod.

As noted by Vlad You forgot ARB shaders. Maybe you can add a few more from here https://github.com/justjuangui/editor_pyrogenesis/tree/main/shaders since they are gonna need to be in modmod anyway (cc @trompetin17 )

Mar 30 2023, 2:36 PM
Vulcan added a comment to D4969: Script to generate SPIR-V from GLSL shaders.

Build failure - The Moirai have given mortals hearts that can endure.

Mar 30 2023, 9:04 AM
Vulcan added a comment to D4969: Script to generate SPIR-V from GLSL shaders.

Successful build - Chance fights ever on the side of the prudent.

Mar 30 2023, 8:53 AM
vladislavbelov updated the diff for D4969: Script to generate SPIR-V from GLSL shaders.
Mar 30 2023, 8:48 AM

Mar 29 2023

phosit added a comment to D4974: Adds an option to disable mouse grab in fullscreen.

It does work. I didn't reproduce the tiket.
I don't think the comment is necessary.

Mar 29 2023, 5:57 PM

Mar 28 2023

Vulcan added a comment to D4967: Lower enet packet fragment max size to support certain VPN.

Successful build - Chance fights ever on the side of the prudent.

Mar 28 2023, 8:32 PM
Vulcan added a comment to D4967: Lower enet packet fragment max size to support certain VPN.

Build failure - The Moirai have given mortals hearts that can endure.

Mar 28 2023, 8:26 PM
sera added inline comments to D4967: Lower enet packet fragment max size to support certain VPN.
Mar 28 2023, 8:26 PM
sera updated the diff for D4967: Lower enet packet fragment max size to support certain VPN.

Adding to default.cfg for the purpose of documenting the option. Not offering falling back to upstream default as the current value is problematic and possibly future values may take a decade for us to be relied on. Also what should constitute and invalid value may be stuff for discussion, so conveniently avoid that.

Mar 28 2023, 8:24 PM
vladislavbelov committed rP27594: Fixes model water and waterfall shaders outputting color on shadow pass..
Fixes model water and waterfall shaders outputting color on shadow pass.
Mar 28 2023, 8:51 AM

Mar 27 2023

wowgetoffyourcellphone committed rP27593: Alpha 27 | Art| Fix: "Garrisoned" prop point for Athenian "Parthenon" Wonder….
Alpha 27 | Art| Fix: "Garrisoned" prop point for Athenian "Parthenon" Wonder…
Mar 27 2023, 8:15 PM
Itms added a comment to D4967: Lower enet packet fragment max size to support certain VPN.
In D4967#212059, @sera wrote:

I thought about adding it to default.cfg but I feel users really shouldn't touch it unless really really required. So I'm on the fence whether it's a good idea or not to "tell" users it exist instead of it being an emergency workaround. So I let you make the call here.

Mar 27 2023, 3:46 PM
autobuild committed rP27592: [i18n] Updated POT and PO files..
[i18n] Updated POT and PO files.
Mar 27 2023, 9:18 AM
vladislavbelov requested review of D4974: Adds an option to disable mouse grab in fullscreen.
Mar 27 2023, 2:35 AM

Mar 26 2023

vladislavbelov added inline comments to D4967: Lower enet packet fragment max size to support certain VPN.
Mar 26 2023, 11:05 PM
sera added a comment to D4967: Lower enet packet fragment max size to support certain VPN.
In D4967#212056, @Itms wrote:

Hello, this looks nice and clean, thanks for the work!

I know this is caused by the successive improvements to the patch, but now that you have created a config value, there is no need anymore for a hardcoded default MTU in the C++ code. I think that you should add network.enetmtu = 1372 ; lower enet's MTU in order to account for ICMP and IPv4 headers with some VPN solutions in default.cfg, and remove the constant in the C++. Then, inside CreateHost, check if the config value exists, if it doesn't it will mean the user explicitly wanted to remove the MTU customization, just return host; with the default MTU of 1400; if the config value is here, use it.

Mar 26 2023, 10:23 PM
Itms edited reviewers for D4967: Lower enet packet fragment max size to support certain VPN, added: Itms; removed: Restricted Owners Package.

Hello, this looks nice and clean, thanks for the work!

Mar 26 2023, 9:22 PM