Page MenuHomeSolus

Update freeorion to 0.4.10 and switch to python3
ClosedPublic

Authored by algent on Fri, Oct 2, 7:29 PM.

Details

Summary

Changelog:

  • Python 3.5+ is now supported and required. Python 2 dependence is removed
  • The Arc Disruptor weapon part and techs have been added, which are useful with bad pilots, against large numbers of cheap targets, and against ships without shields
  • The possible targets for each weapon type has been limited, making weapon types useful in different situations
  • Fighters have been rebalanced and the Heavy Bomber fighter type was added
  • Added happiness requirements for normal planet resource meter growth
  • Added team-based player homeworld placement for multiplayer games
  • Rebalanced some bonuses from techs and specials to make high population less important and mitigate runaway empire growth "snowballing"

Full changelog here

Signed-off-by: Algent Albrahimi <algent@protonmail.com>

Test Plan

Run the game and play a few minutes.

Diff Detail

Repository
R845 freeorion
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

algent created this revision.Fri, Oct 2, 7:29 PM
algent requested review of this revision.Fri, Oct 2, 7:29 PM
algent retitled this revision from Update freeorion to 0.4.10 to Update freeorion to 0.4.10 and switch to python3.Fri, Oct 2, 7:45 PM
JoshStrobl added inline comments.
package.yml
27

Is there a specific reason it was limited to j4?

algent updated this revision to Diff 23543.Fri, Oct 2, 8:16 PM
algent marked an inline comment as done.

Remove -j4.

package.yml
27

Sorry. The reason was my PC. Forgot to remove it.

JoshStrobl accepted this revision.Fri, Oct 2, 8:48 PM
JoshStrobl added a subscriber: DataDrake.
JoshStrobl added inline comments.
package.yml
27

Pro tip: If you don't have a /etc/eopkg/eopkg.conf, you can make the directory and copy /usr/share/defaults/eopkg/eopkg.conf to the etc path, then change jobs to -j4 and it'll limit it for your machine (including in the solbuild chroot). You can change it at any time you're not doing a build either, like if you're going to be AFK and don't mind hammering the CPU while you're away doing a long running build.

@DataDrake and I use this during hackfests where we're building packages so our machines don't get crushed and we can reserve cores / threads for OBS processing.

This revision is now accepted and ready to land.Fri, Oct 2, 8:48 PM
This revision was automatically updated to reflect the committed changes.
algent marked an inline comment as done.Fri, Oct 2, 8:55 PM
algent added inline comments.
package.yml
27

Thank you! Just did it.