Jump to content

fabio

WFG Programming Team
  • Posts

    1.078
  • Joined

  • Last visited

  • Days Won

    12

Posts posted by fabio

  1. Mininum supported gcc is 4.4, but you can use a newer one. Usually you use the default one provided by your distro. SpiderMonkey 31 will require at least 4.6 (used by Ubuntu 12.04, oldest supported release). Dropping old compilers means dropping support for old distro.

    About the opt flag -O2 is the common choice for official release. -O3 may or not be faster, it makes the binary larger and sometime slower (e.g. uses more cache). Pyrogenesis already uses -O3, that change is for fcollada library only.

  2. Nice video indeed! I love the chinese style, also the music fits perfectly!

    You could also define the units path with shift+click and use the key 'F' to follow the units, while still being able to rotate the camera with WASD keys and zoom in/out, rather than manually follow them with the camera, to get a smoother video.

  3. Now mods simply have to define a mod.json file in the highest mod folder (e.g. mods/myMod/mod.json).

    Cool, just a couple questions:

    • what "total_size" is used for, can't it be just used the file size when distributed as a .zip?
    • 0ad mod is currently know as public, the dependency should then be named public rather than 0ad (or even better public should be renamed 0ad in game SVN);
    • aristeia mods.json uses spaces rather than tab for indentation.
  4. I tried it and it's very cool indeed! My notes:

    • has a different interface and also a mouse cursor!
    • works fine on A16, gives some errors on SVN;
    • it also has animated mills and animated soldier on the barrack!

    This should eventually be provided as a total conversion rather than a mod (removing 0ad civs, but I suppose this is already planned).

    • Like 1
  5. No numbers for the change at hand now, but the performance changes of that commit should be very small. You can try it yourself with:

    ./pyrogenesis -replay=/path/to/commands.txt

    I used pentium3 because it just matches what was previously used (sse, which first appeared on p3).

    Note that core2 also requires SSSE3, only supported by 64.7% (I am using a CoreDuo myself, so Core2 won't work here).

    Eventually we could force a minimum newer CPU (pentium-m or pentium4), losing (unless they change the default build flag) about 1-5% users (which IMO are too many, anyway) if there are clear performance advantages.

    Also keep in mind that on x86-64 (which is used by most Linux users) the minimum supported CPU is already a much newer CPU (core2 like).

    • Like 1
×
×
  • Create New...