Page MenuHomeWildfire Games
Feed All Stories

Jul 24 2022

Stan updated the diff for D1581: Mod Interface: Enable setting territory visibility.

Rebase, use enum.

Jul 24 2022, 5:06 PM
Stan commandeered D1581: Mod Interface: Enable setting territory visibility.
Jul 24 2022, 5:06 PM
Stan removed a reviewer for D1581: Mod Interface: Enable setting territory visibility: elexis.
Jul 24 2022, 5:06 PM
Stan added inline comments to D4740: [WIP] - Allow to limit the structures a builder can construct..
Jul 24 2022, 4:09 PM
Stan requested review of D4741: Fix writing mod.json with non latin chars in path..
Jul 24 2022, 3:42 PM
Grapjas updated subscribers of D4740: [WIP] - Allow to limit the structures a builder can construct..

As for your test plan (assuming you have SVN installed), you could do something like this ingame: Go to singleplayer -> matches. Make player 1 and player 2 allies, give player 1 The Athenians civ and player 2 the Carthaginians Civ. ingame in chat enter gift from the gods cheat. With ALT+D you can open dev console, you'll see a change perspective option, click it and next to the menu button on top right side you can change to player 2. Make a foundation for an Embassy building (but don't build it). Now change perspective back to player 1 and see what your check does.

Jul 24 2022, 1:57 PM
phosit requested review of D4739: Return terrain reference from CWorld.
Jul 24 2022, 1:36 PM
Mister requested review of D4740: [WIP] - Allow to limit the structures a builder can construct..
Jul 24 2022, 3:18 AM

Jul 23 2022

lyv added a comment to P281 Applying patches with Arcanist that contain empty files.

pull0ad is convenient and probably enough for me as I rarely have to patch binary files.

Jul 23 2022, 8:56 PM
Stan added a comment to D4735: Move all buildings to the builder mixin.

Another issue to me is that stuff that should be upgrades (stone walls, various towers) are not which make the panel fuller that needs be. But that's another topic.

Jul 23 2022, 8:13 PM
Stan updated subscribers of D3544: Regroup members at most once when formation and its members get idle.
Jul 23 2022, 7:15 PM
Stan added a comment to D3544: Regroup members at most once when formation and its members get idle.

@Freagarach @marder

Jul 23 2022, 7:14 PM
Vulcan added a comment to D3544: Regroup members at most once when formation and its members get idle.

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

Jul 23 2022, 6:01 PM
Vulcan added a comment to D3544: Regroup members at most once when formation and its members get idle.

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

Jul 23 2022, 5:59 PM
Langbart updated the diff for D3544: Regroup members at most once when formation and its members get idle.

Rebase

Jul 23 2022, 5:49 PM
Langbart commandeered D3544: Regroup members at most once when formation and its members get idle.

rebase

Jul 23 2022, 5:48 PM
Langbart updated subscribers of P281 Applying patches with Arcanist that contain empty files.

Mostly arc patch gets the job done, if not I use one of @wraitii's formulae:

However, they also do not filter out empty files.

Jul 23 2022, 3:03 PM
lyv added a comment to P281 Applying patches with Arcanist that contain empty files.

I download the raw diff and apply it with patch. For most cases, it works good enough. I simply don't have arcanist installed is the main reason. Using patch is by no means a better workflow though.

Jul 23 2022, 1:32 PM
chrstgtr added a comment to D4735: Move all buildings to the builder mixin.
In D4735#201589, @Stan wrote:

I think you should ask balancing. I don't have a strong opinion.
I sometimes wonder if one should see all the buildings they can't build, or if they should be revealed when they become available.
Or if the UI is good at all, and it should not be more starcrafty (It's a gif)

Jul 23 2022, 12:22 PM
Stan added a reviewer for D4735: Move all buildings to the builder mixin: Balancing.

I think you should ask balancing. I don't have a strong opinion.
I sometimes wonder if one should see all the buildings they can't build, or if they should be revealed when they become available.
Or if the UI is good at all, and it should not be more starcrafty (It's a gif)

Jul 23 2022, 12:15 PM
Langbart updated subscribers of P281 Applying patches with Arcanist that contain empty files.
In D4735#201575, @lyv wrote:

the files are always empty and not deleted

If you are applying with patch, you can use the -E flag. I generate patches using git diff which has a slightly different format (even phab shows those files as just deleted while this revision shows the files cleared). If you are using arc patch I have no idea what to do.

Jul 23 2022, 1:38 AM
Langbart created P281 Applying patches with Arcanist that contain empty files.
Jul 23 2022, 1:31 AM
borg- updated the diff for D4736: [Gameplay] Differentiating Sparta.
  • Neomadoes cost 30 food 20 metal
  • Syssiton no build limits
  • Promote to olympic instead of upgrade
  • Tyrtean paeans now affects all melee infantry (no hero)
Jul 23 2022, 1:28 AM · Balancing
borg- updated the diff for D4736: [Gameplay] Differentiating Sparta.
Jul 23 2022, 1:22 AM · Balancing

Jul 22 2022

Vulcan added a comment to D4705: Remove sys_generate_random_bytes.

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

Jul 22 2022, 8:33 PM
phosit updated the diff for D4705: Remove sys_generate_random_bytes.

fix test

Jul 22 2022, 8:21 PM
Vulcan added a comment to D4705: Remove sys_generate_random_bytes.

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

Jul 22 2022, 7:27 PM
Vulcan added a comment to D4705: Remove sys_generate_random_bytes.

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

Jul 22 2022, 7:20 PM
phosit updated the diff for D4705: Remove sys_generate_random_bytes.
In D4705#201569, @Stan wrote:

Header date, the test has been lost,

Jul 22 2022, 7:13 PM
phosit added a comment to D4735: Move all buildings to the builder mixin.

In most civs this looks weird: wall; tower; tower; wall; tower
IMO we shouldn't sort by phase.

Could you expand on that / how would you sort it ?
Rather by function e.g. eco buildings p1, eco buildings p2, military buildings p1 .... Ect?

Jul 22 2022, 7:06 PM
lyv added a comment to D4735: Move all buildings to the builder mixin.

the files are always empty and not deleted

If you are applying with patch, you can use the -E flag. I generate patches using git diff which has a slightly different format (even phab shows those files as just deleted while this revision shows the files cleared). If you are using arc patch I have no idea what to do.

Jul 22 2022, 6:29 PM
marder updated subscribers of D4735: Move all buildings to the builder mixin.

@Freagarach @Stan @wowgetoffyourcellphone (or anyone else)

Jul 22 2022, 5:32 PM
marder added a comment to D4735: Move all buildings to the builder mixin.

In most civs this looks weird: wall; tower; tower; wall; tower
IMO we shouldn't sort by phase.

Jul 22 2022, 5:24 PM
marder added a comment to D4735: Move all buildings to the builder mixin.

I think the problem is I don't use arcanist to upload the patch to phabricator since it is stupidly annoying to setup on windows.

😑

  • vlad is on windows also does not use arcanist and on his patches it works. (D4434)
  • works for smiley too (D4611)
Jul 22 2022, 5:21 PM
Stan added a comment to D4705: Remove sys_generate_random_bytes.

Header date, the test has been lost,

Jul 22 2022, 4:45 PM
Stan added a comment to D4735: Move all buildings to the builder mixin.
  • vlad is on windows also does not use arcanist and on his patches it works. (D4434)
  • works for smiley too (D4611)
Jul 22 2022, 4:36 PM
lyv added a comment to D4232: Random maps: Balanced resources.

Forests might be some trouble though as they should preferably have same style as the rest of the map, and to balance them is not an easy task in my (now blurry) experience. The amount of trees can vary quite a bit for fixed parameters, and hard constraints can make them look unnatural.

Is it okay if they are roughly the same? Being visually similar in size might actually be enough.

Jul 22 2022, 4:16 PM
Vulcan added a comment to D4705: Remove sys_generate_random_bytes.

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

Jul 22 2022, 4:09 PM
Vulcan added a comment to D4705: Remove sys_generate_random_bytes.

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

Jul 22 2022, 4:09 PM
phosit updated the diff for D4705: Remove sys_generate_random_bytes.
  • braces
  • function names
  • CStr

Did i miss something?

Jul 22 2022, 3:56 PM
phosit added inline comments to D4705: Remove sys_generate_random_bytes.
Jul 22 2022, 3:29 PM
Langbart added a comment to D4735: Move all buildings to the builder mixin.

I think the problem is I don't use arcanist to upload the patch to phabricator since it is stupidly annoying to setup on windows.

😑

  • vlad is on windows also does not use arcanist and on his patches it works. (D4434)
  • works for smiley too (D4611)
Jul 22 2022, 3:15 PM
vladislavbelov added inline comments to D4705: Remove sys_generate_random_bytes.
Jul 22 2022, 1:03 PM
phosit added a comment to D4735: Move all buildings to the builder mixin.

In most civs this looks weird: wall; tower; tower; wall; tower
IMO we shouldn't sort by phase.

Jul 22 2022, 11:01 AM
phosit added inline comments to D4705: Remove sys_generate_random_bytes.
Jul 22 2022, 10:32 AM
marder added a comment to D4735: Move all buildings to the builder mixin.

delete the sele & mace library templates

You need to find out how to delete these files correctly when you create a patch. Every time I try to apply one of your patches with deleted files, the files are always empty and not deleted, I have to do it manually. This is also the reason why the ci in D4713 failed.

Jul 22 2022, 10:07 AM
autobuild committed rP27014: [i18n] Updated POT and PO files..
[i18n] Updated POT and PO files.
Jul 22 2022, 9:21 AM

Jul 21 2022

Langbart added a comment to D4735: Move all buildings to the builder mixin.

delete the sele & mace library templates

You need to find out how to delete these files correctly when you create a patch. Every time I try to apply one of your patches with deleted files, the files are always empty and not deleted, I have to do it manually. This is also the reason why the ci in D4713 failed.

Jul 21 2022, 11:45 PM
marder added a comment to D4735: Move all buildings to the builder mixin.

Question to everybody, which is better?:

Jul 21 2022, 10:24 PM
Vulcan added a comment to D4735: Move all buildings to the builder mixin.

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

Jul 21 2022, 8:52 PM
Vulcan added a comment to D4735: Move all buildings to the builder mixin.

Build is unstable, some tests have failed - The Moirai have given mortals hearts that can endure.

Jul 21 2022, 8:51 PM
marder added a comment to D4735: Move all buildings to the builder mixin.

Instead of comments, one could also try using whitespace to make the distinction clearer. I'm not a great fan of splitting per phase, because e.g. Mauryans can construct the elephant stable in phase 2, but the rest only in phase 3.
I guess one could/should check whether the comments are kept when running the template reorganiser.

Jul 21 2022, 8:49 PM
Vulcan added a comment to D4735: Move all buildings to the builder mixin.

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

Jul 21 2022, 8:48 PM
marder updated the diff for D4735: Move all buildings to the builder mixin.

fix the problems @Langbart found
i.e. move the athen buildings to the builder mixin

Jul 21 2022, 8:34 PM
Vulcan added a comment to D4737: Allow setting biome in Atlas.

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

Jul 21 2022, 8:23 PM
Vulcan added a comment to D4737: Allow setting biome in Atlas.

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

Jul 21 2022, 8:07 PM
marder added a comment to D4736: [Gameplay] Differentiating Sparta.

I'm not sure about the archer either, but the patch itself sounds interesting.

Jul 21 2022, 8:04 PM · Balancing
Vulcan added a comment to D4737: Allow setting biome in Atlas.

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

Jul 21 2022, 8:00 PM
marder awarded D4737: Allow setting biome in Atlas a Burninate token.
Jul 21 2022, 7:57 PM
lyv updated the diff for D4737: Allow setting biome in Atlas.

fix build

Jul 21 2022, 7:40 PM
Feldfeld added a comment to D4232: Random maps: Balanced resources.

So it seems there would be now two distinct groups of resources. The primary group directly adjacent to the CC, starting animals, small forest, berries and two mines. And a secondary group somewhat far away but still part of the greater player base. Neutral resources would be outside of the greater area I suppose.

Indeed that's the goal (this emulates fairly well former mainland gameplay except this time resources are balanced)

Jul 21 2022, 5:36 PM
borg- added a comment to D4736: [Gameplay] Differentiating Sparta.

I can agree that tyreans are for all melee infantry units.

Jul 21 2022, 5:26 PM · Balancing
borg- updated the summary of D4736: [Gameplay] Differentiating Sparta.
Jul 21 2022, 4:50 PM · Balancing
vladislavbelov added inline comments to D4705: Remove sys_generate_random_bytes.
Jul 21 2022, 4:30 PM
Freagarach requested review of D4738: Allow other root XML than `entity`..
Jul 21 2022, 4:16 PM
Stan added inline comments to D4705: Remove sys_generate_random_bytes.
Jul 21 2022, 2:39 PM
Stan abandoned D3047: Add a getrandom() codepath on Linux.

Superseeded by D4705

Jul 21 2022, 2:32 PM
Langbart raised a concern with rP26015: Some fixes after the ProductionQueue split..

#6587
s0600204 wrote:

The issue with the Structure Tree is that r26015 removed default Researcher/TechCostMultiplier values; and whilst r26192 fixed that for the simulation, a fix was not applied to globalscripts which expects there to be values for each possible resource specified within templates.
This is causing other technology costs to be displayed incorrectly within the Structure Tree, such as those of the Mauryan temple and the Gallic forge

Jul 21 2022, 1:13 PM
Langbart resigned from rP26632: [Han Chinese - Alpha 26] Champions trainable in captured Barracks and Stables….

rP27009

Jul 21 2022, 1:09 PM
phosit added inline comments to D4705: Remove sys_generate_random_bytes.
Jul 21 2022, 1:04 PM
vladislavbelov added inline comments to D4705: Remove sys_generate_random_bytes.
Jul 21 2022, 12:54 PM
Vulcan added a comment to D4705: Remove sys_generate_random_bytes.

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

Jul 21 2022, 12:24 PM
Vulcan added a comment to D4705: Remove sys_generate_random_bytes.

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

Jul 21 2022, 12:20 PM
Vulcan added a comment to D4705: Remove sys_generate_random_bytes.

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

Jul 21 2022, 12:15 PM
Vulcan added a comment to D4705: Remove sys_generate_random_bytes.

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

Jul 21 2022, 12:10 PM
phosit updated the diff for D4705: Remove sys_generate_random_bytes.

I forgot to add the test file

Jul 21 2022, 12:03 PM
phosit updated the diff for D4705: Remove sys_generate_random_bytes.
  • Test
  • helper function
  • return std::string
Jul 21 2022, 11:52 AM
Stan added a comment to D4737: Allow setting biome in Atlas.

Maybe you can extract the js code that does that for the game settings and then call it?

Jul 21 2022, 8:10 AM
lyv planned changes to D4737: Allow setting biome in Atlas.
Jul 21 2022, 1:06 AM
lyv requested review of D4737: Allow setting biome in Atlas.
Jul 21 2022, 12:53 AM

Jul 20 2022

Stan added inline comments to D4705: Remove sys_generate_random_bytes.
Jul 20 2022, 8:56 PM
phosit added inline comments to D4705: Remove sys_generate_random_bytes.
Jul 20 2022, 7:37 PM
chrstgtr added a comment to D4736: [Gameplay] Differentiating Sparta.

Yeah I think skiritai are already plenty unique. I also think at least for now weapon switching should be exclusive to immortals.

Jul 20 2022, 7:19 PM · Balancing
phosit added a comment to D4730: Type-erased SharedState.

I'll try to embed the SharedState in to Future. or i join the diff with one that adds continuation.

Jul 20 2022, 7:19 PM
real_tabasco_sauce added a comment to D4736: [Gameplay] Differentiating Sparta.

Yeah I think skiritai are already plenty unique. I also think at least for now weapon switching should be exclusive to immortals.
The more general speed buff to melee units (instead of just champs) and adding Cretan merc archers sounds great.
Like I said earlier, the cheap hoplites need an armor reduction.

Jul 20 2022, 7:13 PM · Balancing
chrstgtr added a comment to D4736: [Gameplay] Differentiating Sparta.

Perhaps Tyrtean Paeans can be more generic: +10% movement speed for all units instead of +20% just for champions? Seems like a lot of techs and bonuses focused solely on the Spartiates. My opinion isn't super strong on that one though.

I'd like to see something focused specifically onto the Skiritai. Either a small tech or some kind of bonus. If their bonus is just that they run fast, then let's maybe come up with a name for it or something for the civ's literature. My suggestion is that they normally fight with a sword, but can go to a spear when in phalanx or can switch back and forth from sword to spear, like how the Immortals switch from spear to bow. Just a suggestion.

Both special techs in the tech pair reduce effectiveness of Helot Skirmishers. Not sure what to make of that. The focus on the melee infantry arm is excellent, but you also don't want to kneecap them too much on ranged infantry considering how important ranged infantry is to the current meta (this can change of course). I suggest to balance this, you add a Mercenary Cretan Archer to their roster-their only mercenary- or a Helot Slinger.

Jul 20 2022, 6:43 PM · Balancing
real_tabasco_sauce added a comment to D4736: [Gameplay] Differentiating Sparta.

Perhaps Tyrtean Paeans can be more generic: +10% movement speed for all units instead of +20% just for champions? Seems like a lot of techs and bonuses focused solely on the Spartiates. My opinion isn't super strong on that one though.

I'd like to see something focused specifically onto the Skiritai. Either a small tech or some kind of bonus. If their bonus is just that they run fast, then let's maybe come up with a name for it or something for the civ's literature. My suggestion is that they normally fight with a sword, but can go to a spear when in phalanx or can switch back and forth from sword to spear, like how the Immortals switch from spear to bow. Just a suggestion.

Both special techs in the tech pair reduce effectiveness of Helot Skirmishers. Not sure what to make of that. The focus on the melee infantry arm is excellent, but you also don't want to kneecap them too much on ranged infantry considering how important ranged infantry is to the current meta (this can change of course). I suggest to balance this, you add a Mercenary Cretan Archer to their roster. Their only mercenary.

Jul 20 2022, 6:30 PM · Balancing
wowgetoffyourcellphone added a comment to D4736: [Gameplay] Differentiating Sparta.

Perhaps Tyrtean Paeans can be more generic: +10% movement speed for all units instead of +20% just for champions? Seems like a lot of techs and bonuses focused solely on the Spartiates. My opinion isn't super strong on that one though.

Jul 20 2022, 6:26 PM · Balancing
borg- updated the summary of D4736: [Gameplay] Differentiating Sparta.
Jul 20 2022, 12:53 PM · Balancing
borg- added a comment to D4736: [Gameplay] Differentiating Sparta.

@chrstgtr neomadoes file is on

Jul 20 2022, 12:52 PM · Balancing
Freagarach added a comment to D4735: Move all buildings to the builder mixin.

Instead of comments, one could also try using whitespace to make the distinction clearer. I'm not a great fan of splitting per phase, because e.g. Mauryans can construct the elephant stable in phase 2, but the rest only in phase 3.
I guess one could/should check whether the comments are kept when running the template reorganiser.

Jul 20 2022, 6:42 AM
real_tabasco_sauce added a comment to D4736: [Gameplay] Differentiating Sparta.

I like it for the most part. We should definitely schedule some testing team games soon, so that we do not release unbalanced civs.

Jul 20 2022, 6:05 AM · Balancing
chrstgtr added a comment to D4736: [Gameplay] Differentiating Sparta.

This looks good overall. Some suggestions below.

Jul 20 2022, 5:14 AM · Balancing
borg- requested review of D4736: [Gameplay] Differentiating Sparta.
Jul 20 2022, 4:03 AM · Balancing

Jul 19 2022

Stan added inline comments to D4705: Remove sys_generate_random_bytes.
Jul 19 2022, 11:10 PM
Stan added a comment to D4735: Move all buildings to the builder mixin.

Comments are possible although I'm not sure whether it works with tokens, though.
I'm not a fan of XML comments, espcecially when it requires more maintenance but up to the person committing this ;)

Jul 19 2022, 8:43 PM
marder updated subscribers of D4735: Move all buildings to the builder mixin.

Thanks @Langbart !
Gonna fix it tomorrow.

Jul 19 2022, 8:30 PM
phosit added inline comments to D4705: Remove sys_generate_random_bytes.
Jul 19 2022, 7:06 PM
Langbart updated subscribers of D4735: Move all buildings to the builder mixin.

General

  • The fortress should come after the defense_tower

Civ list

athen

  • @wraitii has already began something differnt here, see rP25239
  • that is why the gymnasium and prytaneion is listed before the wonder


brit

cart

  • super_dock should sit next to the wonder (only accessible in phase 3)


gaul

han

iber

kush

mace

  • they have one extra building now


maur

pers

ptol

rome

sele

  • they have one extra building now


spart

Jul 19 2022, 6:32 PM
borg- added a comment to D4722: Balance Fanatic.

ok, i'm finishing the sparta patch and today i updated this one.

Jul 19 2022, 5:00 PM