Page MenuHomeWildfire Games
Feed All Stories

Aug 10 2022

Vulcan added a comment to D4755: Patch globalscripts.js to fix wrong tooltips.

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

Aug 10 2022, 11:19 PM
marder updated the diff for D4755: Patch globalscripts.js to fix wrong tooltips.

let -> const

Aug 10 2022, 11:14 PM
marder added inline comments to D4755: Patch globalscripts.js to fix wrong tooltips.
Aug 10 2022, 11:12 PM
vladislavbelov committed rP27041: Fixes crash in Atlas when switching from the Actor viewer. Fixes #6524.
Fixes crash in Atlas when switching from the Actor viewer. Fixes #6524
Aug 10 2022, 7:22 PM
vladislavbelov closed D4732: Fix crash in Atlas when switching from the Actor viewer.
Aug 10 2022, 7:21 PM
Vulcan added a comment to D4752: [WIP] - Rebuildable Structures.

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

Aug 10 2022, 1:08 PM
Vulcan added a comment to D4752: [WIP] - Rebuildable Structures.

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

Aug 10 2022, 12:53 PM
Vulcan added a comment to D4752: [WIP] - Rebuildable Structures.

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

Aug 10 2022, 12:52 PM
Grapjas updated the diff for D4752: [WIP] - Rebuildable Structures.

Not too sure about the SetRebuildableFromEnt name but it's a WIP after all. Added get/set functions in Foundation.

Aug 10 2022, 12:43 PM
Freagarach accepted D4755: Patch globalscripts.js to fix wrong tooltips.

Reads correct.

Aug 10 2022, 6:14 AM
Freagarach retitled D4754: [Gameplay] - Small nerf to CS crossbows from Small nerf to CS crossbows to [Gameplay] - Small nerf to CS crossbows.
Aug 10 2022, 6:04 AM
Vulcan added a comment to D4718: Allocator and generator for component data..

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

Aug 10 2022, 1:19 AM
Stan added inline comments to D4718: Allocator and generator for component data..
Aug 10 2022, 1:03 AM
Vulcan added a comment to D4718: Allocator and generator for component data..

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

Aug 10 2022, 12:50 AM
Vulcan added a comment to D4718: Allocator and generator for component data..

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

Aug 10 2022, 12:49 AM
Mercury added a comment to D4718: Allocator and generator for component data..

No I haven't tested multiplayer.

Aug 10 2022, 12:31 AM
Mercury updated the diff for D4718: Allocator and generator for component data..

Formatting, range based looping, avoid stack allocation in Game::IsFinished.

Aug 10 2022, 12:27 AM

Aug 9 2022

marder requested review of D4755: Patch globalscripts.js to fix wrong tooltips.
Aug 9 2022, 6:10 PM
wowgetoffyourcellphone accepted rP27040: [Gameplay] Disable training han crossbow cavalry in other civ's barracks.
Aug 9 2022, 5:28 PM
wowgetoffyourcellphone awarded rP27040: [Gameplay] Disable training han crossbow cavalry in other civ's barracks a Dat Boi token.
Aug 9 2022, 5:26 PM
Stan added a comment to D4718: Allocator and generator for component data..

@Mercury thanks for all the work on this so far. Can you address the not done inlines? Did you test in multiplayer? @vladislavbelov said he would look after Feature Freeze.

Aug 9 2022, 11:46 AM
lyv added a comment to rP27039: [maps] Adjust playerPlacementRiver to group teams on the same side in most cases.

Those were not forgotten, and there are more than two team cases as well. See the comment on the diff.

Aug 9 2022, 9:40 AM
Stan updated subscribers of D4718: Allocator and generator for component data..

How does this new version perform with regards to performance?

Aug 9 2022, 9:07 AM
Stan updated subscribers of D4428: SM91 upgrade.

@jprahman the issue is that the new patches applied on top of sm91 prevented it to build on Windows. We first need to address those before switching to 102.

Aug 9 2022, 8:13 AM
jprahman added a comment to D4718: Allocator and generator for component data..

Looks good from my end for the most part. A few lingering nit type comments left, but otherwise great.

Aug 9 2022, 7:08 AM
andy5995 updated subscribers of rP27039: [maps] Adjust playerPlacementRiver to group teams on the same side in most cases.
Aug 9 2022, 6:28 AM
andy5995 updated subscribers of D4747: Adjust playerPlacementRiver to group teams on the same side for the most part.
Aug 9 2022, 6:27 AM
andy5995 added a comment to rP27039: [maps] Adjust playerPlacementRiver to group teams on the same side in most cases.

I did some more testing. Teams are correct in a 3v2 or 2v3 or 3v4 or 4v3, but in a 2v4, the placement is incorrect.

Aug 9 2022, 6:26 AM
Vulcan added a comment to D4718: Allocator and generator for component data..

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

Aug 9 2022, 3:51 AM
Vulcan added a comment to D4718: Allocator and generator for component data..

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

Aug 9 2022, 3:30 AM
Vulcan added a comment to D4718: Allocator and generator for component data..

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

Aug 9 2022, 3:22 AM
Mercury added a comment to D4718: Allocator and generator for component data..

I haven't deeply read the code for source/lib/allocators/* or the code which uses them so I don't know.

Aug 9 2022, 3:03 AM
Mercury updated the diff for D4718: Allocator and generator for component data..

changed range based loop to std::for_each in destructor.

Aug 9 2022, 2:57 AM
real_tabasco_sauce requested review of D4754: [Gameplay] - Small nerf to CS crossbows.
Aug 9 2022, 2:10 AM

Aug 8 2022

marder committed rP27040: [Gameplay] Disable training han crossbow cavalry in other civ's barracks.
[Gameplay] Disable training han crossbow cavalry in other civ's barracks
Aug 8 2022, 11:33 PM
marder committed rP27039: [maps] Adjust playerPlacementRiver to group teams on the same side in most cases.
[maps] Adjust playerPlacementRiver to group teams on the same side in most cases
Aug 8 2022, 10:53 PM
marder closed D4747: Adjust playerPlacementRiver to group teams on the same side for the most part.
Aug 8 2022, 10:52 PM
marder committed rP27038: [Gameplay] Disable training persian champions in other civ's barracks.
[Gameplay] Disable training persian champions in other civ's barracks
Aug 8 2022, 10:41 PM
lyv accepted D4747: Adjust playerPlacementRiver to group teams on the same side for the most part.
Aug 8 2022, 10:21 PM
lyv added a comment to D4747: Adjust playerPlacementRiver to group teams on the same side for the most part.

What should be the outcome when there are 2v2v2 and other related configurations?
The current code would place three slots on either side and divide one team. Which might be acceptable. But 2 slots on one side, and 4 slots on the other side with no divided teams is also an option. I would actually prefer the current behavior because asymmetrical placement would get quite messy with extreme configurations.

Aug 8 2022, 10:03 PM
andy5995 added a comment to D4747: Adjust playerPlacementRiver to group teams on the same side for the most part.

imo, this is a bug fix, not a new feature, so it should get merged before a26 is released if it can get reviewed in time.

Aug 8 2022, 8:42 PM
marder committed rP27037: [Gameplay] Disable loot for trainable animals.
[Gameplay] Disable loot for trainable animals
Aug 8 2022, 8:17 PM
defc0n awarded rP27034: Revert r26956 / rP26956. a Like token.
Aug 8 2022, 7:39 PM
Grapjas accepted rP27034: Revert r26956 / rP26956..

Units in formation respond fluently to new targets, as shown here. (Tested @ 27036)

Aug 8 2022, 7:33 PM
marder added a comment to D4750: possible hotfix for wrong tech tooltips and structure tree.

A globalscript fix would be [...] way more work with added chances of breakage.

Indeed it was (and is): P282

I haven't exhaustively tested it; by all means leave it until after A26 gets out the door.

Aug 8 2022, 7:31 PM
Grapjas resigned from rP26956: Make formations respond as one to threats..
Aug 8 2022, 7:28 PM
marder added a comment to rP26956: Make formations respond as one to threats..

ah that's what you meant.
Yeah what Stan said, same button, just accept again if its ok.

Aug 8 2022, 7:22 PM
Stan added a comment to rP26956: Make formations respond as one to threats..

Either accept or resign from the revision.

Aug 8 2022, 7:21 PM
Grapjas added a comment to rP26956: Make formations respond as one to threats..

Yeah but isn't that on a different page? What do i need to do here?

Aug 8 2022, 7:20 PM
Norse_Harold updated Norse_Harold.
Aug 8 2022, 7:14 PM
marder added a comment to rP26956: Make formations respond as one to threats..

What is expected from "This commit now requires verification by auditors."?

Aug 8 2022, 6:57 PM
marder added a comment to D4697: [Gameplay] Switch default behavior from capture to attack.

thx for the acceptance, but I still think this part of the summary has to be done to complete the change:
Building stats (health & capture points) will probably need to be adjusted to accommodate this.

This would probably require quite a bit of testing and would be facilitated better if the patch was committed.

Aug 8 2022, 6:55 PM
Stan requested review of D4753: Fix VS2022 build.
Aug 8 2022, 6:41 PM
wowgetoffyourcellphone added a comment to D4697: [Gameplay] Switch default behavior from capture to attack.

thx for the acceptance, but I still think this part of the summary has to be done to complete the change:
Building stats (health & capture points) will probably need to be adjusted to accommodate this.

Aug 8 2022, 5:35 PM
wowgetoffyourcellphone awarded D4735: Move all buildings to the builder mixin a Dat Boi token.
Aug 8 2022, 5:15 PM
wowgetoffyourcellphone awarded D4737: Allow setting biome in Atlas a Dat Boi token.
Aug 8 2022, 5:10 PM
wowgetoffyourcellphone awarded D4750: possible hotfix for wrong tech tooltips and structure tree a Dat Boi token.
Aug 8 2022, 5:06 PM
Grapjas added a comment to rP26956: Make formations respond as one to threats..

What is expected from "This commit now requires verification by auditors."?

Aug 8 2022, 4:20 PM
Grapjas added inline comments to D4187: Citizen soldiers attack gaia animals without provocation.
Aug 8 2022, 4:11 PM
Vulcan added a comment to D4718: Allocator and generator for component data..

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

Aug 8 2022, 11:33 AM
Stan added a comment to D4718: Allocator and generator for component data..

Question: Should we use a custom allocator for the std::vectors? Those in source/lib/allocators/*

Aug 8 2022, 11:27 AM
Mercury added a comment to D4718: Allocator and generator for component data..

@Stan some of it will be coming from avoiding unnecessary copying, passing by reference. The theoretical complexity cost of removing the capacity limit is negligible. I would want to do more runs and average them together before I trusted that number to mean anything beyond that it hasn't gotten any worse. But I'm too tired to do that right now.

Aug 8 2022, 11:18 AM
Stan added a comment to D4718: Allocator and generator for component data..

So better than initial? Nice. Would be nice to compare a frame to see what's reduced.
Still 10% sounds almost too good to be true.
EDIT: Can't read.

Aug 8 2022, 10:42 AM
Mercury added a comment to D4718: Allocator and generator for component data..

@Stan %12.7 ๐Ÿ‘ (based off one run)

Aug 8 2022, 10:36 AM
Stan added a comment to D4718: Allocator and generator for component data..

@jprahman @Mercury
Some areas of improvement are probably the messaging system; For instance in late game, each entity that dies notifies all the entities on the map through a global message, while it's not really necessary, but we don't have dynamic subscription. All of that has to be copied to the AI too might be no longer relevant since the unthreading of the ai (D3769
);
frame of units combat (huge):

Aug 8 2022, 10:35 AM
Vulcan added a comment to D4718: Allocator and generator for component data..

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

Aug 8 2022, 10:35 AM
Mercury added a comment to D4718: Allocator and generator for component data..

Hello @jprahman, thank you for your help! I think there is more performance to be found, some in network and some in SpiderMonkey GC. Hopefully some more in territory calculations. After those we may want to try multi-threading. A lagless TG might be possible :)

Aug 8 2022, 10:10 AM
Vulcan added a comment to D4718: Allocator and generator for component data..

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

Aug 8 2022, 10:02 AM
Stan added a comment to D4718: Allocator and generator for component data..

How does this new version perform with regards to performance?

Aug 8 2022, 9:43 AM
Mercury updated the diff for D4718: Allocator and generator for component data..

Added more tests, made ComponentDataHolder::Pools return a reference, renamed AllocFunc to ConstructFunc, use for_each in ComponentDataHolder::Destruct, use range based loop in ComponentManager::ResetState.

Aug 8 2022, 9:33 AM
Freagarach committed rP27036: Cavalry vision range 92 m -> 80 m..
Cavalry vision range 92 m -> 80 m.
Aug 8 2022, 9:25 AM
Freagarach closed D4744: [Gameplay] Cavalry vision range 92m -> 80m.
Aug 8 2022, 9:24 AM
autobuild committed rP27035: [i18n] Updated POT and PO files..
[i18n] Updated POT and PO files.
Aug 8 2022, 9:19 AM
Freagarach committed rP27034: Revert r26956 / rP26956..
Revert r26956 / rP26956.
Aug 8 2022, 9:18 AM
Freagarach requested verification of rP26956: Make formations respond as one to threats..
Aug 8 2022, 9:14 AM
Stan removed 1 auditor(s) for rP25123: Technically seperate Turrets from GarrisonHolder.: Silier.
Aug 8 2022, 9:08 AM
Freagarach added a comment to rP25123: Technically seperate Turrets from GarrisonHolder..

I'd say yes.

Aug 8 2022, 9:05 AM
Freagarach added inline comments to D4187: Citizen soldiers attack gaia animals without provocation.
Aug 8 2022, 9:04 AM
Stan updated subscribers of D4747: Adjust playerPlacementRiver to group teams on the same side for the most part.

@lyv

Aug 8 2022, 8:33 AM
Freagarach updated the language for P285 Script to merge replays. from Python to python.
Aug 8 2022, 8:11 AM
Freagarach created P285 Script to merge replays..
Aug 8 2022, 8:11 AM

Aug 7 2022

Vulcan added a comment to D4740: [WIP] - Allow to limit the structures a builder can construct..

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

Aug 7 2022, 10:57 PM
Vulcan added a comment to D4740: [WIP] - Allow to limit the structures a builder can construct..

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

Aug 7 2022, 10:54 PM
Vulcan added a comment to D4740: [WIP] - Allow to limit the structures a builder can construct..

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

Aug 7 2022, 10:53 PM
Mister updated the diff for D4740: [WIP] - Allow to limit the structures a builder can construct..
Aug 7 2022, 10:49 PM
Vulcan added a comment to D4740: [WIP] - Allow to limit the structures a builder can construct..

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

Aug 7 2022, 10:34 PM
Vulcan added a comment to D4740: [WIP] - Allow to limit the structures a builder can construct..

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

Aug 7 2022, 10:33 PM
Vulcan added a comment to D4740: [WIP] - Allow to limit the structures a builder can construct..

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

Aug 7 2022, 10:32 PM
Mister updated the diff for D4740: [WIP] - Allow to limit the structures a builder can construct..

Change to use cmpFoundation to get the currentTemplateName, with this, there is no need to use cmpTemplateManager.

Aug 7 2022, 10:28 PM
Mister added a comment to D4740: [WIP] - Allow to limit the structures a builder can construct..

A bit more explanation seems in place.
You use now the template of the foundation (foundation|<sometemplatename>). However, Foundation.js has a property called finalTemplateName, which is the truth about what the foundation will become when finished. E.g. foundation|<sometemplatename> may become foundation|<someothertemplatename> when finished.
As such, when cmpFoundation is present, it ought to be used. Else one can use the current template name (no need for the includes then).

Let me know whether this sounds about right.

Aug 7 2022, 9:26 PM
andy5995 accepted D4747: Adjust playerPlacementRiver to group teams on the same side for the most part.

Works for me. Thanks @marder

Aug 7 2022, 6:57 PM
Stan added inline comments to D4752: [WIP] - Rebuildable Structures.
Aug 7 2022, 3:59 PM
Vulcan added a comment to D4752: [WIP] - Rebuildable Structures.

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

Aug 7 2022, 3:23 PM
Vulcan added a comment to D4752: [WIP] - Rebuildable Structures.

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

Aug 7 2022, 3:20 PM
Vulcan added a comment to D4752: [WIP] - Rebuildable Structures.

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

Aug 7 2022, 3:19 PM
Grapjas updated the diff for D4752: [WIP] - Rebuildable Structures.

Patch based on comments. Hopefully fixed build issues too.

Aug 7 2022, 3:15 PM
Grapjas raised a concern with rP26956: Make formations respond as one to threats..

This unfortunately breaks units responding properly to enemy units while in formation. Reported on the forum (read from that point and onwards). Video of the behavior

Aug 7 2022, 1:42 PM

Aug 6 2022

Stan accepted D4732: Fix crash in Atlas when switching from the Actor viewer.

Works for me.

Aug 6 2022, 9:11 PM
Langbart abandoned D4748: Remove redundant references to deleted .dtd files.
Aug 6 2022, 7:37 PM
Langbart abandoned D4329: Copy/Open button for file path in replay window.
Aug 6 2022, 7:37 PM