Page MenuHomeWildfire Games
Feed All Stories

Aug 14 2019

autobuild committed rP22664: [Windows] Automated build..
[Windows] Automated build.
Aug 14 2019, 7:28 AM

Aug 13 2019

elexis committed rP22663: Delete wrongful proxy CGUIManager::GetPreDefinedColor from rP7214..
Delete wrongful proxy CGUIManager::GetPreDefinedColor from rP7214.
Aug 13 2019, 8:00 PM
elexis closed D2108: Pass CGUI in GUIObject constructor, remove GetPreDefinedColor top page workaround.
Aug 13 2019, 8:00 PM
elexis added inline comments to rP22563: Delete CInternalCGUIAccessorBase class from rP31..
Aug 13 2019, 7:43 PM
elexis added a comment to D284: lobby: Display observer count in gameslist.

What I see on the screenshot looks acceptable.

Aug 13 2019, 7:31 PM
elexis added inline comments to D2108: Pass CGUI in GUIObject constructor, remove GetPreDefinedColor top page workaround.
Aug 13 2019, 6:53 PM
elexis committed rP22662: Remove useless proxy GUI<int>::ParseColor, refs rP1625, rP15278..
Remove useless proxy GUI<int>::ParseColor, refs rP1625, rP15278.
Aug 13 2019, 5:42 PM
ffffffff added inline comments to D284: lobby: Display observer count in gameslist.
Aug 13 2019, 5:23 PM
elexis committed rP22661: Replace JS_THIS_OBJECT and JS::CallReceiver in preparation for SpiderMonkey 49….
Replace JS_THIS_OBJECT and JS::CallReceiver in preparation for SpiderMonkey 49…
Aug 13 2019, 4:12 PM
elexis closed D2173: Remove JS_THIS_OBJECT and JS::CallReceiver in preparation for SpiderMonkey 49 and 61.
Aug 13 2019, 4:11 PM
elexis added a comment to D2173: Remove JS_THIS_OBJECT and JS::CallReceiver in preparation for SpiderMonkey 49 and 61.

(Also for reference, some brief discussions with wraitii on http://irclogs.wildfiregames.com/2019-08/2019-08-12-QuakeNet-%230ad-dev.log)

Aug 13 2019, 4:10 PM
elexis committed rP22660: Update update-workspaces.sh and premake5.lua with the with-system-mozjs45 flag….
Update update-workspaces.sh and premake5.lua with the with-system-mozjs45 flag…
Aug 13 2019, 1:31 PM
elexis closed D2170: --with-system-mozjs45.
Aug 13 2019, 1:30 PM
elexis added a comment to D2170: --with-system-mozjs45.
  • The flag was introduced in rP10534, all files touched in that commit are addressed.
  • source/tools/dist/0ad.nsi and source/tools/dist/build.sh don't need a change
  • extern_libs5.lua, clean-workspaces.sh, build-osx-libs.sh had been updated correctly
  • found source/nvtt/patches/arm64-fix.patch having an empty hunk for libraries/source/spidermonkey/mozjs-31.2.0.rc0.tar.bz2 from rP16872, but it looks like it's ignored when applying. NVTT needs some attention anyhow I suppose.
  • still had old mozjs shared libraries around: source/spidermonkey/lib/libmozjs38-ps-debug.so, libmozjs38-ps-release.so.
  • Checked all folders that contains one of the files touched in that commit or mentioned here. In particular build/, grep for spider -i and mozjs.
  • Found an unrevisioned symlink-libs.py in my osx/ folder, it seems to come from D1483 which I don't recollect applying. As it's not a revisioned file, it shouldn't be an issue. The header is the same as in build-osx-libs.sh.
  • dehydra/printf-type-check.js also has something hardcoded about SpiderMonkey, but doesn't seem to need an update:
// SpiderMonkey:
if (name == 'JS_ReportError')
    return ['a', 'printf', 2, 3];
else if (name == 'JS_ReportWarning')
    return ['a', 'printf', 2, 3];

but should be remembered in case those two functions change.

Aug 13 2019, 1:25 PM
elexis added a comment to D2173: Remove JS_THIS_OBJECT and JS::CallReceiver in preparation for SpiderMonkey 49 and 61.

Tested on VS2015.

Aug 13 2019, 12:46 PM
Stan added inline comments to D284: lobby: Display observer count in gameslist.
Aug 13 2019, 11:34 AM
Freagarach updated the summary of D2151: Use "setStringTags"-function more often..
Aug 13 2019, 10:15 AM
D880: Ballistics. now requires review to proceed.

Could we make it a factor instead? Like if it is 0.5 you've got a 50% chance of correctly estimating the position of a moving object and one can modify that number for different ballistics?
With that factor one can vary either the ETA or estimated velocity (or both)? (Normally distributed perhaps.)
Just throwing in some ideas ;)

Aug 13 2019, 9:50 AM
Freagarach retitled D2174: Split garrison abort bug noticed in D665. from Split garrison abort bug from noticed in D665. to Split garrison abort bug noticed in D665..
Aug 13 2019, 9:12 AM
Vulcan added a comment to D2174: Split garrison abort bug noticed in D665..

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

Aug 13 2019, 9:12 AM
Freagarach created D2174: Split garrison abort bug noticed in D665..
Aug 13 2019, 9:07 AM
autobuild committed rP22659: [Windows] Automated build..
[Windows] Automated build.
Aug 13 2019, 7:26 AM
Alexandermb committed rP22658: Add a better normal map for celt_shield texture.
Add a better normal map for celt_shield texture
Aug 13 2019, 4:20 AM
elexis updated the test plan for D2173: Remove JS_THIS_OBJECT and JS::CallReceiver in preparation for SpiderMonkey 49 and 61.
Aug 13 2019, 2:58 AM
Harbormaster failed remote builds in B8835: Diff 9316 for D2173: Remove JS_THIS_OBJECT and JS::CallReceiver in preparation for SpiderMonkey 49 and 61!
Aug 13 2019, 2:55 AM
Vulcan added a comment to D2173: Remove JS_THIS_OBJECT and JS::CallReceiver in preparation for SpiderMonkey 49 and 61.

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

Aug 13 2019, 2:55 AM
elexis created D2173: Remove JS_THIS_OBJECT and JS::CallReceiver in preparation for SpiderMonkey 49 and 61.
Aug 13 2019, 2:54 AM

Aug 12 2019

elexis added a comment to D2088: Fix uncaught nullptr exception in TextureManager.

the antivirus solution "G Data Internet Security" is activated and the cache completely cleared

This thing again :| okay, good way to fuzz test the VFS I suppose.

Aug 12 2019, 10:55 PM
elexis retitled D1274: Prevent CXeromyces ConvertFile crash on Win10 with G Data Internet Security from Prevent appcrash on Win10 with G Data Internet Security to Prevent CXeromyces ConvertFile crash on Win10 with G Data Internet Security.
Aug 12 2019, 10:44 PM · Windows Developers
elexis requested changes to D1274: Prevent CXeromyces ConvertFile crash on Win10 with G Data Internet Security.
Aug 12 2019, 10:42 PM · Windows Developers
wraitii retitled D14: Thread the pathfinder computations from Thread the pathfinder computations to [RC] Thread the pathfinder computations.
Aug 12 2019, 6:41 PM
wraitii added a comment to D14: Thread the pathfinder computations.

As an FYI: I confirm this is working on my machine, but don't expect all 4 cores to be 100% CPU, pathfinding is only a small part of it.

Aug 12 2019, 6:40 PM
luiko updated the summary of D2172: Handle orderone hotkey for constructing buildings and walls.
Aug 12 2019, 6:14 PM
Freagarach added a comment to D2140: Let players be able to choose a preferred attack type..

didnt test but why not putting this option to have it global and dont get confused maybe additional to know wut general auto attack behaviour is like in options -> ingame -> unit auto attack -> capture/attack. Maybe thats good to add. is it good?

Yeah, I thought about that, but that means hardcoding "capture". Not sure whether that is wanted though.

Aug 12 2019, 5:53 PM
Harbormaster failed to build B8834: rP22657: Revert the move from territory_pull to special/ in rP22266, introduce template… for rP22657: Revert the move from territory_pull to special/ in rP22266, introduce template…!
Aug 12 2019, 5:18 PM
elexis accepted rP22266: moves territory_pull.xml from other/ to special/ and updates the only file in….
Aug 12 2019, 5:17 PM
elexis committed rP22657: Revert the move from territory_pull to special/ in rP22266, introduce template….
Revert the move from territory_pull to special/ in rP22266, introduce template…
Aug 12 2019, 5:16 PM
elexis closed D2083: territory pull again.
Aug 12 2019, 5:16 PM
elexis accepted D2083: territory pull again.

Was just wondering what commit to mention in the commit message that this is a fix to. It seems it was rP16022 which also has some leftover concern apparently.

Aug 12 2019, 5:08 PM
Harbormaster failed to build B8833: rP22656: Fix svn prop lineendings following r22497, r22577, r22610. for rP22656: Fix svn prop lineendings following r22497, r22577, r22610.!
Aug 12 2019, 5:02 PM
elexis committed rP22656: Fix svn prop lineendings following r22497, r22577, r22610..
Fix svn prop lineendings following r22497, r22577, r22610.
Aug 12 2019, 5:00 PM
Harbormaster failed to build B8832: rP22655: Fix ESLint no-multi-assign, default-case, no-empty, no-shadow warnings, refs… for rP22655: Fix ESLint no-multi-assign, default-case, no-empty, no-shadow warnings, refs…!
Aug 12 2019, 4:49 PM
elexis committed rP22655: Fix ESLint no-multi-assign, default-case, no-empty, no-shadow warnings, refs….
Fix ESLint no-multi-assign, default-case, no-empty, no-shadow warnings, refs…
Aug 12 2019, 4:48 PM
elexis closed D2146: gui/common: Fix ESLint code quality violations.
Aug 12 2019, 4:48 PM
elexis accepted D2146: gui/common: Fix ESLint code quality violations.

Thanks for the patch.

Aug 12 2019, 4:43 PM
ffffffff accepted D284: lobby: Display observer count in gameslist.

i like that, apply?

Aug 12 2019, 4:30 PM
ffffffff added a comment to D2140: Let players be able to choose a preferred attack type..

didnt test but why not putting this option to have it global and dont get confused maybe additional to know wut general auto attack behaviour is like in options -> ingame -> unit auto attack -> capture/attack. Maybe thats good to add. is it good?

Aug 12 2019, 4:22 PM
ffffffff added a comment to D1604: Make capturing optional.

Hey Angen,

Aug 12 2019, 4:15 PM
Harbormaster failed to build B8831: rP22654: Duplicate clearChatMessages since that ends up being cleaner for rP22654: Duplicate clearChatMessages since that ends up being cleaner!
Aug 12 2019, 4:14 PM
elexis committed rP22654: Duplicate clearChatMessages since that ends up being cleaner.
Duplicate clearChatMessages since that ends up being cleaner
Aug 12 2019, 4:13 PM
Stan added inline comments to D1920: pthread -> std::thread (4/?) - Replace pthread in remaining files.
Aug 12 2019, 4:08 PM
Vulcan added a comment to D1920: pthread -> std::thread (4/?) - Replace pthread in remaining files.

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

Aug 12 2019, 4:07 PM
wraitii updated the diff for D1920: pthread -> std::thread (4/?) - Replace pthread in remaining files.

Bring back the early returns;

Aug 12 2019, 3:35 PM
wraitii committed rP22653: Hierarchical Pathfinder - Add Global Regions / Optimise MakeGoalReachable.
Hierarchical Pathfinder - Add Global Regions / Optimise MakeGoalReachable
Aug 12 2019, 3:19 PM
wraitii closed D1835: Hierarchical Pathfinder - Add Global Regions / Optimise MakeGoalReachable (D53 outtake).
Aug 12 2019, 3:19 PM
Vulcan added a comment to D1858: Add a MultiKeyMap helper and tests (+ allow tests in /helpers) - D274 prereq.

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

Aug 12 2019, 3:18 PM
elexis added a comment to D1858: Add a MultiKeyMap helper and tests (+ allow tests in /helpers) - D274 prereq.
In D1858#82303, @Stan wrote:

Haven't checked performance, but maybe that would be better to do data structures in C++ ? I'm sure boost or the stl have already such containers ?

Aug 12 2019, 3:17 PM
wraitii updated the diff for D1858: Add a MultiKeyMap helper and tests (+ allow tests in /helpers) - D274 prereq.

Left a change in D274 incorrectly.

Aug 12 2019, 3:14 PM
Vulcan added a comment to D1858: Add a MultiKeyMap helper and tests (+ allow tests in /helpers) - D274 prereq.

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

Aug 12 2019, 3:14 PM
wraitii updated the diff for D1858: Add a MultiKeyMap helper and tests (+ allow tests in /helpers) - D274 prereq.

Un-nuke the commas.

Aug 12 2019, 3:10 PM
wraitii committed rP22652: Fix build without precompiled headers in rP22649..
Fix build without precompiled headers in rP22649.
Aug 12 2019, 2:56 PM
Stan added a comment to D1858: Add a MultiKeyMap helper and tests (+ allow tests in /helpers) - D274 prereq.

Looks like you nuked all the semicolons...

Aug 12 2019, 2:56 PM
Harbormaster failed remote builds in B8825: Diff 9309 for D274: Handle modifications of technologies and auras in a system component!
Aug 12 2019, 2:55 PM
Vulcan added a comment to D274: Handle modifications of technologies and auras in a system component.

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

Aug 12 2019, 2:55 PM
Vulcan added a comment to D1858: Add a MultiKeyMap helper and tests (+ allow tests in /helpers) - D274 prereq.

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

Aug 12 2019, 2:54 PM
wraitii updated the diff for D274: Handle modifications of technologies and auras in a system component.

Ran some more profiling, this seems comparable with svn. I think it's a tad slower as there's slightly more indirection, but that ought to be irrelevant in cost. MultiKeyMap could be switched to C++ I guess for best performance.

Aug 12 2019, 2:52 PM
wraitii updated the diff for D1858: Add a MultiKeyMap helper and tests (+ allow tests in /helpers) - D274 prereq.

Fix formatting

Aug 12 2019, 2:51 PM
elexis added a comment to rP22649: pthread -> std::thread (3/7) - Replace pthread in other engine files.

When compiling with clang 8.0.1:

Aug 12 2019, 2:29 PM
elexis committed rP22651: Hide ESLint no-unmodified-loop-condition hint for a while (const) in gamesetup..
Hide ESLint no-unmodified-loop-condition hint for a while (const) in gamesetup.
Aug 12 2019, 1:53 PM
elexis closed D2147: gui/gamesetup: Fix no-unmodified-loop-condition warning on 'g_IsNetworked'.
Aug 12 2019, 1:53 PM
elexis accepted D2147: gui/gamesetup: Fix no-unmodified-loop-condition warning on 'g_IsNetworked'.

How is while (someconst) a violation but while (true) isn't?

Aug 12 2019, 1:40 PM
elexis updated the summary of D2147: gui/gamesetup: Fix no-unmodified-loop-condition warning on 'g_IsNetworked'.
Aug 12 2019, 1:25 PM
elexis updated the summary of D2147: gui/gamesetup: Fix no-unmodified-loop-condition warning on 'g_IsNetworked'.
Aug 12 2019, 1:22 PM
elexis committed rP22650: Diplomacy and Objectives dialog hotkey..
Diplomacy and Objectives dialog hotkey.
Aug 12 2019, 12:54 PM
elexis closed D2132: Diplomacy page hotkey.
Aug 12 2019, 12:54 PM
elexis added a comment to D2132: Diplomacy page hotkey.

Idea by minohaka
http://irclogs.wildfiregames.com/2019-07/2019-07-27-QuakeNet-%230ad-dev.log

20:44 < minohaka> Is there a shortcut for opening the diplomacy modal/window?

Aug 12 2019, 12:48 PM
Vulcan added a comment to D1835: Hierarchical Pathfinder - Add Global Regions / Optimise MakeGoalReachable (D53 outtake).

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

Aug 12 2019, 12:02 PM
wraitii updated the diff for D1835: Hierarchical Pathfinder - Add Global Regions / Optimise MakeGoalReachable (D53 outtake).

Rebased for commit.

Aug 12 2019, 11:57 AM
wraitii added a comment to D1739: Introduce a replacement container for EntityMap, std::map, std::unordered_map and boost::unordered_map.

Ran a few rejointests, all passing, which indicates that the serialisation keeps the deterministic non-linear order correctly, so this is good to go.

Aug 12 2019, 11:50 AM
Mate-86 added a comment to D1252: Allow entities to be affected by Status Effects.
In D1252#90261, @Stan wrote:

@Mate-86 Sad to hear that but I hope you'll have fun with your new project. What is it called ?

Aug 12 2019, 11:10 AM
elexis removed 1 auditor(s) for rP22586: Replace {gender} by {phenotype} and support this tag in VisualActor.: elexis.

Thanks for the fixes!

Aug 12 2019, 10:58 AM
elexis removed 1 auditor(s) for rP22298: Health.js cleanup: add tests, add an "IsInjured" function, use this.hitpoints…: elexis.
Aug 12 2019, 10:58 AM
ffffffff added a comment to D14: Thread the pathfinder computations.

ok its working now but not as expected but i havent look deeply into code now just can say that one thread (main thread) is going when testing pathfinding with 6-16 threads with 1000-2000 units moving in a map very fast to 100% but the other threads are showing only small up usually 1-3% cpu usage some times 20% but very rare and though because main thread is at 100% exhausting and seem to not get more cpu time above 100% it starts lagging ofc and fps dropping even if non visual window (window hidden to taskbar). So i was expecting that the pathfinder work would be go well across all threads and especially not touching the main thread any more because there is also then graphics computation and other game logic stuff hitted which results again in fps droppage and lag game which should be avoided. So i think that would be the first step. then we have to look.

Aug 12 2019, 10:18 AM
wraitii committed rP22649: pthread -> std::thread (3/7) - Replace pthread in other engine files.
pthread -> std::thread (3/7) - Replace pthread in other engine files
Aug 12 2019, 10:16 AM
wraitii closed D1917: pthread -> std::thread (3/?) - Replace pthread in other engine files.
Aug 12 2019, 10:16 AM
wraitii requested verification of rP22298: Health.js cleanup: add tests, add an "IsInjured" function, use this.hitpoints….
Aug 12 2019, 10:07 AM
wraitii requested verification of rP22296: Add unit motion integration test map.

Not sure what was missing or too much, but it's fixed now.

Aug 12 2019, 10:06 AM
wraitii requested verification of rP22586: Replace {gender} by {phenotype} and support this tag in VisualActor..

Both concerns fixed.

Aug 12 2019, 10:06 AM
wraitii committed rP22648: Fix VisualActor OOS introduced in rp22586.
Fix VisualActor OOS introduced in rp22586
Aug 12 2019, 10:05 AM
wraitii closed D2169: Fix VisualActor OOS.
Aug 12 2019, 10:05 AM
wraitii committed rP22647: Fix checkrefs script following rP22586 (phenotypes), and fix the….
Fix checkrefs script following rP22586 (phenotypes), and fix the…
Aug 12 2019, 10:03 AM
wraitii closed D2141: Fix checkrefs script following phenotype D1955/rP22586..
Aug 12 2019, 10:03 AM
Vulcan added a comment to D2141: Fix checkrefs script following phenotype D1955/rP22586..

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

Aug 12 2019, 9:54 AM
wraitii updated the diff for D2141: Fix checkrefs script following phenotype D1955/rP22586..

Save the failing unit motion map in Atlas, so it probably can't be wrong now.

Aug 12 2019, 9:51 AM
Vulcan added a comment to D2172: Handle orderone hotkey for constructing buildings and walls.

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

Aug 12 2019, 9:32 AM
luiko retitled D2172: Handle orderone hotkey for constructing buildings and walls from Handle hotkey orderone also for construct buildings and walls to Handle orderone hotkey also for construct buildings and walls.
Aug 12 2019, 9:30 AM
luiko created D2172: Handle orderone hotkey for constructing buildings and walls.
Aug 12 2019, 9:28 AM
autobuild committed rP22646: [i18n] Updated POT and PO files..
[i18n] Updated POT and PO files.
Aug 12 2019, 9:26 AM
Vulcan added a comment to D2171: Avoid GUI errors for captured buildings with paired techs of a different civ.

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

Aug 12 2019, 5:03 AM
elexis created D2171: Avoid GUI errors for captured buildings with paired techs of a different civ.
Aug 12 2019, 4:57 AM