Page MenuHomeWildfire Games
Feed All Stories

Oct 16 2019

elexis added inline comments to rP20644: Implement hotkeys and mousescroll to change tabs in tabbed pages (credits….
Oct 16 2019, 2:55 PM
Vulcan added a comment to D2378: Session event subscription system, refactor PlayerViewControl, TopPanel, Pause, GameSpeed, ObjectivesDialog, FollowPlayer to use object orientation.

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

Oct 16 2019, 1:12 PM
elexis updated the summary of D2378: Session event subscription system, refactor PlayerViewControl, TopPanel, Pause, GameSpeed, ObjectivesDialog, FollowPlayer to use object orientation.
Oct 16 2019, 1:11 PM
Harbormaster failed remote builds in B9821: Diff 10162 for D2378: Session event subscription system, refactor PlayerViewControl, TopPanel, Pause, GameSpeed, ObjectivesDialog, FollowPlayer to use object orientation!
Oct 16 2019, 1:10 PM
Vulcan added a comment to D2378: Session event subscription system, refactor PlayerViewControl, TopPanel, Pause, GameSpeed, ObjectivesDialog, FollowPlayer to use object orientation.

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

Oct 16 2019, 1:10 PM
elexis created D2378: Session event subscription system, refactor PlayerViewControl, TopPanel, Pause, GameSpeed, ObjectivesDialog, FollowPlayer to use object orientation.
Oct 16 2019, 1:10 PM
Freagarach updated subscribers of D2376: Store the garrisonHolder in cmpGarrisonable instead of iterating orders..
Oct 16 2019, 8:32 AM
Freagarach added a comment to D2376: Store the garrisonHolder in cmpGarrisonable instead of iterating orders..

14:50 < Freagarach> Find idle units no longer requires entities to keep the garrisoned order and stay in the garrisoned state. Any objections to remove? ;)

This is not related to this patch, for the record.
[EDIT}: In rP9498 the isGarrisoned-flag was introduced and that actually also introduced that units stay in the garrisoned state with a garrison order. Which was two solutions (proposed by @historic_bruno) where one was needed?

Oct 16 2019, 8:10 AM

Oct 15 2019

Stan added a comment to D2372: [WIP] - Support for mining..

I guess unit carrying resources or on a resource should obey orders and leave the wall or maybe a flag in the garrison holder that says unit are able to 'dismount' and should ignore orders

Oct 15 2019, 6:32 PM
Stan added a comment to D2372: [WIP] - Support for mining..

Oct 15 2019, 6:23 PM
Freagarach updated the summary of D2374: Add support for allowing to garrison non-allied buildings..
Oct 15 2019, 5:09 PM
Stan updated subscribers of D2377: Fix text input max_length attribute..
In D2377#99209, @smiley wrote:

Since apparently I had commented on this before, I have a feeling this would not quite work the way it should in certain cases.

Then again, its just a feeling. Consider that before wasting hours on potentially nothing.

Oct 15 2019, 4:58 PM
lyv added a comment to D2377: Fix text input max_length attribute..

Since apparently I had commented on this before, I have a feeling this would not quite work the way it should in certain cases.

Oct 15 2019, 4:54 PM
Freagarach added a comment to D2376: Store the garrisonHolder in cmpGarrisonable instead of iterating orders..

I'll search.

Oct 15 2019, 4:53 PM
Harbormaster failed to build B9820: rP23074: Fix PanelEntButton undefined, by not trying to fill gui elements that don't… for rP23074: Fix PanelEntButton undefined, by not trying to fill gui elements that don't…!
Oct 15 2019, 4:31 PM
bb committed rP23074: Fix PanelEntButton undefined, by not trying to fill gui elements that don't….
Fix PanelEntButton undefined, by not trying to fill gui elements that don't…
Oct 15 2019, 4:24 PM
bb closed D1397: Entities panel error out on hero death.
Oct 15 2019, 4:24 PM
Stan updated subscribers of D2377: Fix text input max_length attribute..
Oct 15 2019, 3:18 PM
Stan updated subscribers of D2377: Fix text input max_length attribute..
Oct 15 2019, 3:18 PM
Stan added a comment to D2377: Fix text input max_length attribute..

Original patch was made by Amplikon, but has been mostly rewritten.

Oct 15 2019, 3:17 PM
Vulcan added a comment to D2377: Fix text input max_length attribute..

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

Oct 15 2019, 3:12 PM
Harbormaster failed remote builds in B9819: Diff 10160 for D2377: Fix text input max_length attribute.!
Oct 15 2019, 3:11 PM
Vulcan added a comment to D2377: Fix text input max_length attribute..

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

Oct 15 2019, 3:11 PM
Stan created D2377: Fix text input max_length attribute..
Oct 15 2019, 3:11 PM
Stan added a comment to D2362: Allow for building-specific build/repair animations and use seeding animation for fields.

That inline got me wondering, wouldn't a saner implementation be to specify the build animation and fallback in the cmpIdentity ?

Oct 15 2019, 3:06 PM
elexis added inline comments to D2362: Allow for building-specific build/repair animations and use seeding animation for fields.
Oct 15 2019, 3:05 PM
Imarok added inline comments to D2362: Allow for building-specific build/repair animations and use seeding animation for fields.
Oct 15 2019, 2:51 PM
elexis requested verification of rP20577: Allow fast-forwarding of matches with only AI players..
Oct 15 2019, 12:37 PM
elexis raised a concern with rP21149: remove a useless (and bothering) intrusion of the gui.

that line was explained in the line in the revision proposal

Before calling something an intrusion and doing a commit, one would expect to have at least read the differential revision proposal to see the reason why the code was written the way it was written.

Oct 15 2019, 12:25 PM
elexis added a comment to D2376: Store the garrisonHolder in cmpGarrisonable instead of iterating orders..

From http://irclogs.wildfiregames.com/2019-10/2019-10-14-QuakeNet-%230ad-dev.log

14:50 < Freagarach> Find idle units no longer requires entities to keep the garrisoned order and stay in the garrisoned state. Any objections to remove? ;)

As of?

Oct 15 2019, 10:24 AM
Stan added inline comments to D2376: Store the garrisonHolder in cmpGarrisonable instead of iterating orders..
Oct 15 2019, 9:53 AM
Vulcan added a comment to D2376: Store the garrisonHolder in cmpGarrisonable instead of iterating orders..

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

Oct 15 2019, 9:50 AM
Vulcan added a comment to D2376: Store the garrisonHolder in cmpGarrisonable instead of iterating orders..

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

Oct 15 2019, 9:45 AM
Freagarach added inline comments to D2376: Store the garrisonHolder in cmpGarrisonable instead of iterating orders..
Oct 15 2019, 9:45 AM
Freagarach created D2376: Store the garrisonHolder in cmpGarrisonable instead of iterating orders..
Oct 15 2019, 9:44 AM
Vulcan added a comment to D2375: Do not require a garrisonHolder to have health..

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

Oct 15 2019, 9:05 AM
Freagarach updated the summary of D2372: [WIP] - Support for mining..
Oct 15 2019, 9:02 AM
Freagarach updated the summary of D2372: [WIP] - Support for mining..
Oct 15 2019, 9:00 AM
Freagarach added inline comments to D2374: Add support for allowing to garrison non-allied buildings..
Oct 15 2019, 8:59 AM
Vulcan added a comment to D2375: Do not require a garrisonHolder to have health..

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

Oct 15 2019, 8:58 AM
Vulcan added a comment to D2375: Do not require a garrisonHolder to have health..

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

Oct 15 2019, 8:56 AM
Freagarach updated the diff for D2375: Do not require a garrisonHolder to have health..

Test.

Oct 15 2019, 8:55 AM
Vulcan added a comment to D2375: Do not require a garrisonHolder to have health..

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

Oct 15 2019, 8:52 AM
Freagarach created D2375: Do not require a garrisonHolder to have health..
Oct 15 2019, 8:51 AM
Vulcan added a comment to D2374: Add support for allowing to garrison non-allied buildings..

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

Oct 15 2019, 8:50 AM
Vulcan added a comment to D2374: Add support for allowing to garrison non-allied buildings..

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

Oct 15 2019, 8:44 AM
Freagarach created D2374: Add support for allowing to garrison non-allied buildings..
Oct 15 2019, 8:43 AM
Stan added a comment to rP22772: pthread -> std::thread (5/7) - Replace sdl semaphore with condition variable.

Can confirm it also affects windows + 10% CPU

Oct 15 2019, 8:25 AM
gameboy added a comment to D1190: Allow restoring lost wall turrets.

@Stan This patch does not seem to be able to repair the damaged stone walls and arrow towers directly. I have tried several factions, Athens, Macedonia, Carthage, the Indian Peacock Dynasty.

Oct 15 2019, 6:07 AM
Alexandermb awarded D2372: [WIP] - Support for mining. a Love token.
Oct 15 2019, 1:12 AM
Vulcan added a comment to D2373: Fix the waiting of the User Reporter worker thread.

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

Oct 15 2019, 12:01 AM

Oct 14 2019

Vulcan added a comment to D2373: Fix the waiting of the User Reporter worker thread.

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

Oct 14 2019, 11:53 PM
Imarok updated the Trac tickets for D2373: Fix the waiting of the User Reporter worker thread.
Oct 14 2019, 11:53 PM
Imarok created D2373: Fix the waiting of the User Reporter worker thread.
Oct 14 2019, 11:52 PM
Imarok added inline comments to rP22772: pthread -> std::thread (5/7) - Replace sdl semaphore with condition variable.
Oct 14 2019, 11:51 PM
Imarok added inline comments to rP22772: pthread -> std::thread (5/7) - Replace sdl semaphore with condition variable.
Oct 14 2019, 11:38 PM
Imarok added inline comments to rP22772: pthread -> std::thread (5/7) - Replace sdl semaphore with condition variable.
Oct 14 2019, 11:29 PM
elexis added inline comments to D1661: lobby bots systemd service.
Oct 14 2019, 11:20 PM
Imarok added a comment to rP22772: pthread -> std::thread (5/7) - Replace sdl semaphore with condition variable.

Now has a ticket at #5620

Oct 14 2019, 11:17 PM
Imarok added a comment to rP22772: pthread -> std::thread (5/7) - Replace sdl semaphore with condition variable.

Reverting the UserReporter back to rP22771 proves it is the UserReporter

Oct 14 2019, 11:01 PM
Imarok raised a concern with rP22772: pthread -> std::thread (5/7) - Replace sdl semaphore with condition variable.

With this revision the CPU usage of 0ad on my machine is always 12 percentage points higher than before this revision.
That equals exactly one virtual core, so one thread. Guess you are badly polling somewhere.

Oct 14 2019, 10:55 PM
user1 added inline comments to D1661: lobby bots systemd service.
Oct 14 2019, 10:15 PM
nani awarded D2369: Refactor trade dialog to use object orientation a Like token.
Oct 14 2019, 9:51 PM
elexis added a comment to D2369: Refactor trade dialog to use object orientation.

In the future the translated strings can be updated only if the selected language changes.

While the GUI selectively updates for certain config changes, this is not feasible for the language, because the strings defined in the XML file would not be updated.
Changing the language ingame currently means the mainmenu page is reloaded (switchpage), but this is out of reach currently for the session due to too many state variables that would be lost in the session.

Oct 14 2019, 9:24 PM
Vulcan added a comment to D2372: [WIP] - Support for mining..

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

Oct 14 2019, 5:42 PM
Imarok added a comment to D2353: L3 Ryzen 3000 Bugfix.
In D2353#99093, @elexis wrote:
In D2353#99092, @Imarok wrote:

(OptimusShepard got an OOM after about 30 minutes when playing on a big map with 8 AIs that might be related to this issue.)

Reproducibly? (For example by replaying the match or starting a new match with the same settings)

No idea. Didn't got any more information.

It sounds unexpected that a magic number comparison would trigger an out-of-memory during a match later.
If the same happens without the patch (commenting out the ENSURE), then it's not the patch.
Also then it would be something in the simulation, in which case a replay and some profiling on that to figure out what happens might be useful.

Yeah, I also don't think it has anything to do with the patch, but I can't rule it out 100%.

Oct 14 2019, 5:33 PM
Vulcan added a comment to D2372: [WIP] - Support for mining..

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

Oct 14 2019, 5:20 PM
Freagarach updated the diff for D2372: [WIP] - Support for mining..
  • Fixed test.
  • Some stuff which will be split into other diffs.
Oct 14 2019, 5:17 PM
elexis added a comment to D2353: L3 Ryzen 3000 Bugfix.
In D2353#99092, @Imarok wrote:

(OptimusShepard got an OOM after about 30 minutes when playing on a big map with 8 AIs that might be related to this issue.)

Oct 14 2019, 5:13 PM
Imarok added a comment to D2353: L3 Ryzen 3000 Bugfix.

Great Work!

I conform that the modification on line 92 dows the trick for my ryzen 3600. Now working. The packager for Archlinux has already included this patch in the a23.1-6 version of 0ad

Oct 14 2019, 5:04 PM
Silier awarded D2372: [WIP] - Support for mining. a Love token.
Oct 14 2019, 2:07 PM
Stan added a comment to rP23070: Fix the last remaining warnings introduced by rP23049.

I checked only checkrefs.pl warnings. Death and Sitting should be reexported

Oct 14 2019, 1:27 PM
elexis added a comment to rP23070: Fix the last remaining warnings introduced by rP23049.

Doesn't seem fixed actually:

ERROR: art/animation/quadraped/camel_death.dae: Assertion not satisfied (line 393): failed requirement "recognised skeleton structure"
ERROR: Could not load animation 'art/animation/quadraped/camel_death.dae'
ERROR: CSkeletonAnimManager::GetAnimation(art/animation/quadraped/camel_death.dae): Failed loading, marked file as bad

Happens upon destroying persian trader.

Oct 14 2019, 1:10 PM
Woodhousezb added a comment to D2353: L3 Ryzen 3000 Bugfix.

Great Work!

Oct 14 2019, 12:48 PM
Vulcan added a comment to D2372: [WIP] - Support for mining..

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

Oct 14 2019, 9:16 AM
Harbormaster failed remote builds in B9810: Diff 10149 for D2372: [WIP] - Support for mining.!
Oct 14 2019, 9:13 AM
Vulcan added a comment to D2372: [WIP] - Support for mining..

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

Oct 14 2019, 9:13 AM
Stan awarded D2372: [WIP] - Support for mining. a Love token.
Oct 14 2019, 8:51 AM
Freagarach updated the diff for D2372: [WIP] - Support for mining..

Test has to be fixed yet.

Oct 14 2019, 8:46 AM

Oct 13 2019

Freagarach created D2372: [WIP] - Support for mining..
Oct 13 2019, 10:38 PM
Harbormaster failed to build B9808: rP23073: Add new rubble for the gaul civic_center. for rP23073: Add new rubble for the gaul civic_center.!
Oct 13 2019, 7:25 PM
Stan committed rP23073: Add new rubble for the gaul civic_center..
Add new rubble for the gaul civic_center.
Oct 13 2019, 7:17 PM
Vulcan added a comment to D2371: Allow to play upgrade animations .

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

Oct 13 2019, 1:41 PM
Vulcan added a comment to D2371: Allow to play upgrade animations .

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

Oct 13 2019, 1:39 PM
Stan created D2371: Allow to play upgrade animations .
Oct 13 2019, 1:38 PM
Vulcan added a comment to D2370: Let splash radius be affected by "ApplyValueModificationsToEntity"..

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

Oct 13 2019, 9:17 AM
Vulcan added a comment to D2370: Let splash radius be affected by "ApplyValueModificationsToEntity"..

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

Oct 13 2019, 9:03 AM
Freagarach created D2370: Let splash radius be affected by "ApplyValueModificationsToEntity"..
Oct 13 2019, 9:01 AM
Freagarach added inline comments to D1190: Allow restoring lost wall turrets.
Oct 13 2019, 7:21 AM
Harbormaster failed to build B9805: rP23072: Refactor trade dialog and barter panel buttons to use object orientation, refs… for rP23072: Refactor trade dialog and barter panel buttons to use object orientation, refs…!
Oct 13 2019, 5:52 AM
elexis committed rP23072: Refactor trade dialog and barter panel buttons to use object orientation, refs….
Refactor trade dialog and barter panel buttons to use object orientation, refs…
Oct 13 2019, 5:44 AM
elexis closed D2369: Refactor trade dialog to use object orientation.
Oct 13 2019, 5:44 AM
Harbormaster failed remote builds in B9804: Diff 10143 for D2369: Refactor trade dialog to use object orientation!
Oct 13 2019, 5:24 AM
Vulcan added a comment to D2369: Refactor trade dialog to use object orientation.

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

Oct 13 2019, 5:24 AM
Harbormaster failed to build B9803: rP23071: Fix atlas complaining about the diplomacy dialog following rP23065/D2365, refs… for rP23071: Fix atlas complaining about the diplomacy dialog following rP23065/D2365, refs…!
Oct 13 2019, 5:24 AM
Vulcan added a comment to D2369: Refactor trade dialog to use object orientation.

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

Oct 13 2019, 5:21 AM
elexis created D2369: Refactor trade dialog to use object orientation.
Oct 13 2019, 5:18 AM
elexis committed rP23071: Fix atlas complaining about the diplomacy dialog following rP23065/D2365, refs….
Fix atlas complaining about the diplomacy dialog following rP23065/D2365, refs…
Oct 13 2019, 5:05 AM
elexis updated the Trac tickets for D2213: Delete CSimulation2 m_MapSettings and redundant getters.
Oct 13 2019, 4:53 AM

Oct 12 2019

Stan added inline comments to D1398: Fix shiftlag and implement HotkeyDown event, change HotkeyPress event to be non-repeating.
Oct 12 2019, 11:25 PM