O01eg

Results 160 comments of O01eg

Maybe we can remove parallel parsing because we still had to do it for Python parsing.

Python FOCS parser is single-threaded so all parsers are going to be sequential either way.

Do we need named value same as game rule? Maybe we can reference game rule instead of named value?

@geoffthemedio @MichaelCourtney It propose next change: ```diff @@ -275,6 +275,7 @@ Multiplayer BALANCE_STABILITY Balance:Stability + ## ## Major errors ## ```

@geoffthemedio I called `./check/st-tool.py format default/stringtables/en.txt` manually and check what changed with `git diff`.

It looks like `TARGET_DEPENDENCIES_COPY_TO_BUILD` can find dependencies of binaries but not sure how to get it from separate cmake process.

@Vezzra @geoffthemedio It looks like get all dependencies but requires quite fresh CMake version for Windows and maybe miss some functionality from current NSIS script. Could you check this installer?

> Assuming yes: The installer seems to work fine. The uninstaller also runs, but doesn't remove `/default/python/` from the installation directory, probably because it contains a bunch of .pyc files...

> The installer file name needs adjustment (e.g. lacks the build number). I think we could get build number with CMake. > The build is run on a checkout of...

Not sure. I dislike how it formats `# ... #` comments.