Page MenuHomeWildfire Games
Feed All Stories

Jan 26 2020

Stan committed rP23440: Update persian merchant ship mesh to reduce the amount of transparency..
Update persian merchant ship mesh to reduce the amount of transparency.
Jan 26 2020, 5:56 PM
Stan committed rP23439: Remove basic_trans from greaves to improve performance..
Remove basic_trans from greaves to improve performance.
Jan 26 2020, 5:53 PM
elexis committed rP23438: Fix Danubius triggerscript warnings when playing with DisabledTreasures….
Fix Danubius triggerscript warnings when playing with DisabledTreasures…
Jan 26 2020, 5:34 PM
elexis closed D1690: Fix Danubius ownershipchange subscription following rP21445.
Jan 26 2020, 5:34 PM
elexis updated the summary of D1690: Fix Danubius ownershipchange subscription following rP21445.
Jan 26 2020, 5:26 PM
Vulcan added a comment to D2578: update structure template tooltips.

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

Jan 26 2020, 5:02 PM
Nescio updated the diff for D2578: update structure template tooltips.

into

Jan 26 2020, 4:57 PM
elexis added a comment to rP23012: Fix bonus multiplier issue in rP22754 (multiple attack effects) and consider….

reported at #5666

Jan 26 2020, 4:57 PM
Nescio added inline comments to D2578: update structure template tooltips.
Jan 26 2020, 4:42 PM
Freagarach updated the summary of D2597: Store Garrison(Holder) in map file..
Jan 26 2020, 4:12 PM
elexis added a comment to D2597: Store Garrison(Holder) in map file..

(and Sicilia Nomad showcase)

Jan 26 2020, 3:49 PM
Vulcan added a comment to D406: Add a steps param to sliders.

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

Jan 26 2020, 3:46 PM
elexis updated the diff for D406: Add a steps param to sliders.

Fix missing m_MinValue -/+ for the case 0.25...0.75 with stepSize = 0.1.

Jan 26 2020, 3:36 PM
Freagarach planned changes to D2597: Store Garrison(Holder) in map file..

http://irclogs.wildfiregames.com/2020-01/2020-01-26-QuakeNet-%230ad-dev.log
Seperate node per garrisoned entity.

Jan 26 2020, 3:07 PM
OptimusShepard added a comment to D2537: Adds anti-aliasing option.

As I know AMD has made his new Radeon Image Sharpening filter free open source, I would recommend to have a look on it.

Jan 26 2020, 2:37 PM
Stan added a comment to D2598: Simple cleanup of ModelRenderer.

No difference whatsoever for me on a very large deep forest map.

Jan 26 2020, 1:14 PM
Freagarach added inline comments to D2578: update structure template tooltips.
Jan 26 2020, 12:04 PM
Gallaecio added inline comments to D2578: update structure template tooltips.
Jan 26 2020, 11:27 AM
Freagarach added inline comments to D2594: [gui] two decimals for gather rate tooltips.
Jan 26 2020, 7:51 AM
Harbormaster failed remote builds in B10955: Diff 11183 for D2598: Simple cleanup of ModelRenderer!
Jan 26 2020, 3:11 AM
Vulcan added a comment to D2598: Simple cleanup of ModelRenderer.

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

Jan 26 2020, 3:11 AM
vladislavbelov created D2598: Simple cleanup of ModelRenderer.
Jan 26 2020, 3:09 AM
Vulcan added a comment to D406: Add a steps param to sliders.

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

Jan 26 2020, 1:17 AM
elexis updated the diff for D406: Add a steps param to sliders.

Add step_size == 0 LOGERROR

Jan 26 2020, 1:11 AM
Vulcan added a comment to D406: Add a steps param to sliders.

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

Jan 26 2020, 1:03 AM
elexis updated the diff for D406: Add a steps param to sliders.

Add a +/- m_MinValue to the rounding equation so that it works for min=1.25, max=1.75, stepSize=0.1 too.

Jan 26 2020, 12:57 AM

Jan 25 2020

Vulcan added a comment to D406: Add a steps param to sliders.

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

Jan 25 2020, 9:50 PM
elexis updated the diff for D406: Add a steps param to sliders.

1.d -> static_cast<double>(1)

Jan 25 2020, 9:45 PM
Vulcan added a comment to D406: Add a steps param to sliders.

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

Jan 25 2020, 9:38 PM
Vulcan added a comment to D406: Add a steps param to sliders.

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

Jan 25 2020, 9:34 PM
Harbormaster failed remote builds in B10951: Diff 11179 for D406: Add a steps param to sliders!
Jan 25 2020, 9:34 PM
Vulcan added a comment to D406: Add a steps param to sliders.

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

Jan 25 2020, 9:34 PM
elexis updated the diff for D406: Add a steps param to sliders.

Fix float vs double comparison, headers

Jan 25 2020, 9:33 PM
Vulcan added a comment to D406: Add a steps param to sliders.

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

Jan 25 2020, 9:21 PM
Harbormaster failed remote builds in B10950: Diff 11178 for D406: Add a steps param to sliders!
Jan 25 2020, 9:17 PM
Vulcan added a comment to D406: Add a steps param to sliders.

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

Jan 25 2020, 9:16 PM
elexis updated the diff for D406: Add a steps param to sliders.
  • Round to significant decimal places determined by stepSize using log10, thus avoiding any hardcoded rounding decimal places
  • Center button over mouse position instead of left align
  • Add slider value to options.js, similar to the gamesetup one from rP23430/D2571
Jan 25 2020, 9:15 PM
ValihrAnt added a comment to D2493: [gameplay] make siege engines uncapturable.

I'd be very happy if attacking siege engines was the default, but in my opinion, capturing ranged siege engines isn't too bad. It already happens very rarely as players tend to have those things near their army, so capturing them only really happens if a player somehow forgets the siege weapon in some area or the siege engine wasn't brought back in time after an enemy gains a big army lead. Even in such cases, players have plenty of time to delete the siege engine as capturing takes a while.

Jan 25 2020, 8:09 PM
elexis updated the Trac tickets for D2594: [gui] two decimals for gather rate tooltips.
Jan 25 2020, 5:26 PM
bb accepted D2594: [gui] two decimals for gather rate tooltips.
Jan 25 2020, 5:22 PM
bb added a comment to D2594: [gui] two decimals for gather rate tooltips.

All relevant cases of resourceGatherRates covered.

Jan 25 2020, 5:22 PM
Stan added a comment to D406: Add a steps param to sliders.

I assume you can't use a fixed?

Jan 25 2020, 4:46 PM
elexis added a comment to D406: Add a steps param to sliders.

C++ m_Value rounding errors (with Diff 4 11172 23435 First proof of concept with stepWidth):

Jan 25 2020, 4:11 PM
elexis added a comment to D406: Add a steps param to sliders.

So the main problem with this feature has been and still is the fact that rounding is messed up.

Jan 25 2020, 4:01 PM
Nescio added inline comments to D2426: Allow world population..
Jan 25 2020, 12:32 PM
Vulcan added a comment to D2426: Allow world population..

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

Jan 25 2020, 11:13 AM
Freagarach added inline comments to D2426: Allow world population..
Jan 25 2020, 11:05 AM
Freagarach updated the diff for D2426: Allow world population..
  • Rebased.
  • Redistribute pop cap using PlayerManager.
  • Separate data file for world pop cap.
Jan 25 2020, 11:05 AM
Freagarach added inline comments to D2597: Store Garrison(Holder) in map file..
Jan 25 2020, 9:11 AM
Freagarach updated the summary of D2597: Store Garrison(Holder) in map file..
Jan 25 2020, 9:10 AM
Vulcan added a comment to D2597: Store Garrison(Holder) in map file..

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

Jan 25 2020, 8:47 AM
Vulcan added a comment to D2597: Store Garrison(Holder) in map file..

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

Jan 25 2020, 8:43 AM
Harbormaster failed remote builds in B10947: Diff 11175 for D2597: Store Garrison(Holder) in map file.!
Jan 25 2020, 8:43 AM
Vulcan added a comment to D2597: Store Garrison(Holder) in map file..

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

Jan 25 2020, 8:43 AM
Freagarach updated the diff for D2597: Store Garrison(Holder) in map file..

Typo.

Jan 25 2020, 8:40 AM

Jan 24 2020

Vulcan added a comment to D2578: update structure template tooltips.

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

Jan 24 2020, 9:35 PM
Nescio updated the diff for D2578: update structure template tooltips.
  • Because wall segments are not buildable on their own, moved their tooltip to template_wallset.xml.
  • Also standardized <Identity> and <Upgrade> tooltips of all gates.
  • Purged meaningless tower <Upgrade> tooltips, since the entity it will be upgraded to and the resources upgrading cost are already present in the automatically displayed tooltip. Having and additional <Tooltip> string just means more text, not more information.
  • While at it, renamed tower <Upgrade> nodes for clarity and consistency.
Jan 24 2020, 9:27 PM
Vulcan added a comment to D2597: Store Garrison(Holder) in map file..

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

Jan 24 2020, 8:24 PM
Vulcan added a comment to D2597: Store Garrison(Holder) in map file..

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

Jan 24 2020, 8:23 PM
Harbormaster failed remote builds in B10945: Diff 11173 for D2597: Store Garrison(Holder) in map file.!
Jan 24 2020, 8:23 PM
Vulcan added a comment to D2597: Store Garrison(Holder) in map file..

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

Jan 24 2020, 8:23 PM
Freagarach updated the diff for D2597: Store Garrison(Holder) in map file..
Jan 24 2020, 8:19 PM
ValihrAnt added a comment to D2596: [gameplay] unify Cavalry walk speeds.

I like having champs having the same move speed as their citizen counterparts. As mentioned it is much more realistic and has the additional benefits of making them feel fairer to play against and also easier to balance.

Jan 24 2020, 7:31 PM
elexis added a comment to rP23430: Gamesetup slider support, use it for Ceasefire, RelicCount, RelicDuration….

I wouldn't mind switching to nanis theme under the condition that it uses a color style that fits to the existing theme, i.e. using gold for enabled controls and gray for disabled ones, no? and secondly the rectangular shape looks more brutal than the current slider sprite. so if that square rectangle shape would be changed, I might agree with that diff. One advantage of nanis proposal might be that the area of the slider selector is larger, so it may be easier to use / move it (or not, I didnt look at the size property in the xml).

Jan 24 2020, 6:08 PM
Freagarach accepted D2578: update structure template tooltips.

Not done: this patch standardizes <Identity> tooltips. <Upgrade> tooltips could be done in a future patch.

My bad.

Jan 24 2020, 5:51 PM
Nescio added a comment to rP23430: Gamesetup slider support, use it for Ceasefire, RelicCount, RelicDuration….

This would fix all your complains. Improved from the version elexis mentioned before by making the edges not overlap with the slider button.

Actually I'm not sure it would. Also, I agree with elexis those sliders in your screenshot look a bit ugly, though they are clearer.

Jan 24 2020, 5:20 PM
nani added a comment to rP23430: Gamesetup slider support, use it for Ceasefire, RelicCount, RelicDuration….

Perhaps move the game speed setting to the top, to make things visually more pleasing? This looks a bit ugly to me:

  • The sliders are rather narrow and because you have to click on them, this makes them harder to use than the vertically much larger drop-down boxes.

It would be nice if clicking above the slider, rather than exactly on the line, would also work. It shouldn't be too hard to increase the (vertical) sensitive area? And maybe make the arrow keys work with sliders as well?

Jan 24 2020, 4:11 PM
Nescio added a comment to rP23430: Gamesetup slider support, use it for Ceasefire, RelicCount, RelicDuration….

Also dropdowns require hardcoding the values whereas a slider only has 3 datapoints (min, max, step)

Thanks, I agree that's an improvement.

Gamespeed (1) has labels, so it would remove something, also stepsize other than 1, so I would have added a worse workaround until there was D406.

Perhaps move the game speed setting to the top, to make things visually more pleasing? This looks a bit ugly to me:

  • The sliders are rather narrow and because you have to click on them, this makes them harder to use than the vertically much larger drop-down boxes.

It would be nice if clicking above the slider, rather than exactly on the line, would also work. It shouldn't be too hard to increase the (vertical) sensitive area? And maybe make the arrow keys work with sliders as well?

Jan 24 2020, 3:52 PM
elexis added a comment to rP23430: Gamesetup slider support, use it for Ceasefire, RelicCount, RelicDuration….

Then one could at most use a 5 minute step dropdown, but that would also not allow chosing 2 minutes or 38 minutes for example.
It is also easier to pick values with a slider if there are 60 of them.

True; the question is how likely it is people would want 38 minutes, rather than 40.

Also dropdowns require hardcoding the values whereas a slider only has 3 datapoints (min, max, step)

Jan 24 2020, 2:49 PM
Nescio added a comment to rP23430: Gamesetup slider support, use it for Ceasefire, RelicCount, RelicDuration….

Then one could at most use a 5 minute step dropdown, but that would also not allow chosing 2 minutes or 38 minutes for example.
It is also easier to pick values with a slider if there are 60 of them.

True; the question is how likely it is people would want 38 minutes, rather than 40.

Ceasefire has the main use case at < 5 minutes on nomad.

Then why not reduce it further, to e.g. 30 or 20? (Just curious.)

The number of relics is the number of civs, each relic is spawned at most once.

So each mod that adds civs ought to edit the gui files?

Why did you use it for these four settings, but not others?

This had been discussed as well. It seems not publicly.
There are dropdowns with few choices where the labels are more informative than numbers, for example mapsize "small" is more descriptive than mapsize 192.
For starting resources the upper limit is infinite / 50.000, so using that as a scale wont work well.
For the population limit, maybe, I never said that this should be the final layout, but it was used for the durations first and foremost because those are continuous values selectable.

Understood, I was thinking more of settings with narrower ranges, e.g. game speed (up to 2×) or number of players (up to 8).

Jan 24 2020, 1:56 PM
nani added inline comments to D406: Add a steps param to sliders.
Jan 24 2020, 1:47 PM
elexis added a comment to rP23430: Gamesetup slider support, use it for Ceasefire, RelicCount, RelicDuration….

The relic and wonder time go from 0 to 60 minutes, ceasefire from 0 to 45; why not 60 as well, for consistency? 60 minutes ceasefire used to be an option.

The more narrow the range, the easier it is to pick values.
I have seen maybe 300 matches with Victory durations and they were usually 50minutes, since for shorter times it was too hard to attack the enemy, as it is easy to turtle up.
Ceasefire has the main use case at < 5 minutes on nomad.
(See also irc discussion with Vladislav linked)

Jan 24 2020, 1:26 PM
Nescio added a comment to rP23430: Gamesetup slider support, use it for Ceasefire, RelicCount, RelicDuration….

A few minor points:

  • The sliders are rather narrow and because you have to click on them, this makes them harder to use than the vertically much larger drop-down boxes.
  • The ends are noticeably faded, which is somewhat confusing. (Are the min and max values less valid options?)
  • The relic and wonder time go from 0 to 60 minutes, ceasefire from 0 to 45; why not 60 as well, for consistency? 60 minutes ceasefire used to be an option. (Off-topic, why exactly is 13 the maximum number of relics?)
  • Why did you use it for these four settings, but not others? Having a drop-down for game speed directly above the ceasefire slider is a bit ugly.

Overall, I'm not entirely convinced sliders are better (more user-friendly) than drop-down lists, though I don't have very strong feelings either way.

Jan 24 2020, 12:52 PM
Stan added a comment to D2488: Use GL_KHR_debug.

Just confirmed that the crash in debug mode of apitrace is not linked to this patch. So only thing to fix is Mac Os.

Jan 24 2020, 10:51 AM
Stan added a comment to D2222: {civ}.json style corrections.

Fair enough :)

Jan 24 2020, 10:30 AM
Nescio added a comment to D2222: {civ}.json style corrections.

"SB1" and "SB2" appeared exactly once, in the maur.json file, and were obviously placeholders; other civs leave this string empty ("").
Inserting SpecialBuilding is rather meaningless, because the fact that they're “special” (i.e. not available to all civilizations) is the very reason they're listed in the civ files in the first place.

Jan 24 2020, 10:26 AM
Stan added a comment to D2222: {civ}.json style corrections.

I assume there is no class for special buildings? (SB1 & SB2)

Jan 24 2020, 9:50 AM
autobuild committed rP23437: [i18n] Updated POT and PO files..
[i18n] Updated POT and PO files.
Jan 24 2020, 9:29 AM
autobuild committed rP23436: [Windows] Automated build..
[Windows] Automated build.
Jan 24 2020, 7:25 AM
Vulcan added a comment to D406: Add a steps param to sliders.

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

Jan 24 2020, 3:48 AM
elexis planned changes to D406: Add a steps param to sliders.
Jan 24 2020, 3:42 AM
elexis updated the diff for D406: Add a steps param to sliders.

First proof of concept with stepWidth

Jan 24 2020, 3:42 AM
elexis commandeered D406: Add a steps param to sliders.

From 2017-12-06-QuakeNet-#0ad-dev.log:

20:14 < temple> stepWidth sounds easier

Jan 24 2020, 3:39 AM
elexis committed rP23435: CSlider inherits IGUIButtonBehavior to gains button sounds, press/release….
CSlider inherits IGUIButtonBehavior to gains button sounds, press/release…
Jan 24 2020, 1:57 AM
elexis closed D2592: CSlider IGUIButtonBehavior inheritance to gain Sound, Press and Release events.
Jan 24 2020, 1:57 AM
elexis added a comment to D2592: CSlider IGUIButtonBehavior inheritance to gain Sound, Press and Release events.

nani posted more review comments in a PM conversation, most importantly motivating me to create the second iteration of the patch, also he tested the patch.

Jan 24 2020, 1:53 AM
Vulcan added a comment to D2222: {civ}.json style corrections.

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

Jan 24 2020, 12:32 AM
Nescio updated the diff for D2222: {civ}.json style corrections.

"SB1", "SB2"

Jan 24 2020, 12:28 AM

Jan 23 2020

Freagarach updated the diff for D2597: Store Garrison(Holder) in map file..

Also update MapReader.

Jan 23 2020, 10:11 PM
Freagarach created D2597: Store Garrison(Holder) in map file..
Jan 23 2020, 9:52 PM
Nescio added a comment to D2280: remove armour trailing zeroes from templates.

All Armour values got consistent now, feel free to removing trailing 0's from other template values too

D2000 removes trailing zeros from aura files, D2222 improves the civ files.
For templates, maybe later, preferably after D2502 (adjusting wall footprints) is in, because rebasing that would be a lot of work.

Jan 23 2020, 8:19 PM
Nescio added a comment to D2503: reorganize selection textures.

In case phabricator can't handle the images (D889#38774), here's a zip with the textures:

Jan 23 2020, 8:05 PM
nani accepted D2592: CSlider IGUIButtonBehavior inheritance to gain Sound, Press and Release events.
Jan 23 2020, 7:46 PM
nani added a comment to D2592: CSlider IGUIButtonBehavior inheritance to gain Sound, Press and Release events.

Tested. Works as advertised.

Jan 23 2020, 7:45 PM
Vulcan added a comment to D2328: Unify GetRange calls in UnitAI..

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

Jan 23 2020, 7:39 PM
Freagarach updated the diff for D2328: Unify GetRange calls in UnitAI..
  • Remove redundant comment in JSDOC.
  • Use correct way of object property notation.
Jan 23 2020, 7:35 PM
Silier accepted D2281: Status Effects v2 - More cleanup, allow modifiers..

Classic StatusEffect applies.
StatusEffect with modifiers applies modifiers to target.
When effect has duration, it is removed after duration ends.
StatusEffect with interval deals damage correctly to target.
Tooltip with effect for attack is displayed correctly when hovering over attack details.
Tooltip with applied effect is displayed correctly when hovering over effect icon.

Jan 23 2020, 7:25 PM
Vulcan added a comment to D2596: [gameplay] unify Cavalry walk speeds.

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

Jan 23 2020, 7:25 PM
Nescio added inline comments to D2596: [gameplay] unify Cavalry walk speeds.
Jan 23 2020, 7:23 PM
Nescio created D2596: [gameplay] unify Cavalry walk speeds.
Jan 23 2020, 7:21 PM