Skip to content

Releases: michalc/OpenTTDLab

v0.0.25

26 Jan 19:04
d67e005
Compare
Choose a tag to compare

What's Changed

  • refactor: less mutation when reading items by @michalc in #99

Full Changelog: v0.0.24...v0.0.25

v0.0.24

25 Jan 22:24
290d356
Compare
Choose a tag to compare

What's Changed

  • refactor: make binary reader return length read by @michalc in #96
  • refactor: reduce binary reading duplication by @michalc in #97
  • refactor: remove unused function by @michalc in #98

Full Changelog: v0.0.23...v0.0.24

v0.0.23

23 Jan 22:23
b1d2a44
Compare
Choose a tag to compare

What's Changed

  • perf: less downloading of AIs by @michalc in #91
  • docs: supported Python and OS versions in compatibility section by @michalc in #92
  • refactor: fewer layers in reader by @michalc in #93
  • refactor: towards using iterables and less mutation by @michalc in #94
  • refactor: less mutation by @michalc in #95

Full Changelog: v0.0.22...v0.0.23

v0.0.22

22 Jan 21:06
0f0594b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.21...v0.0.22

v0.0.21

22 Jan 12:16
22d02da
Compare
Choose a tag to compare

What's Changed

  • docs: make the licensing section clearer - it's all GPL v2 by @michalc in #87
  • docs: remove detail about every file being GPL v2 by @michalc in #88
  • docs: use the absolute URL for the chart in README by @michalc in #89

Full Changelog: v0.0.20...v0.0.21

v0.0.20

21 Jan 20:03
1abe35a
Compare
Choose a tag to compare

What's Changed

  • refactor: remove double import by @michalc in #83
  • refactor: delegate copying of ai file to function by @michalc in #84
  • feat: basic AI downloading by @michalc in #85
  • docs: make it clear avoiding manual steps by @michalc in #86

Full Changelog: v0.0.19...v0.0.20

v0.0.19

21 Jan 16:53
be2402f
Compare
Choose a tag to compare

What's Changed

  • feat: run experiment into a temporary directory by @michalc in #75
  • feat: run for a range of seeds by @michalc in #76
  • fix: actually pass the random seed to OpenTTD by @michalc in #77
  • feat: extract a much smaller subset of data by @michalc in #78
  • feat: use a function to get AI files by @michalc in #79
  • docs: example for plotting by @michalc in #80
  • docs: a few things work now - say it by @michalc in #81

Full Changelog: v0.0.18...v0.0.19

v0.0.18

21 Jan 14:59
4a7c395
Compare
Choose a tag to compare

What's Changed

  • ci: test on macOS (and fewer Python versions) by @michalc in #74

Full Changelog: v0.0.17...v0.0.18

v0.0.17

21 Jan 14:40
b7cd9e6
Compare
Choose a tag to compare

What's Changed

  • style: comments on same line as code by @michalc in #61
  • refactor: tidy imports by @michalc in #62
  • docs: put copyright/license notice in SVG logo by @michalc in #63
  • docs: use the real name of savegame-reader's author by @michalc in #64
  • docs: much more concise introduction by @michalc in #65
  • docs: remove accidentally committed double full stop by @michalc in #66
  • docs: remove non-affiliation-statement by @michalc in #67
  • docs: make the original author of the logo clear by @michalc in #68
  • feat: run with AI players by @michalc in #69
  • feat: parse just a single save game, asserting can extract the AI name by @michalc in #70
  • docs: hint that some things work by @michalc in #71
  • feat: allow days to run to be configurable and return results for each save file by @michalc in #72
  • fix: more deterministic saving by @michalc in #73

Full Changelog: v0.0.16...v0.0.17

v0.0.16

21 Jan 08:13
2dcb2c5
Compare
Choose a tag to compare

What's Changed

  • refactor: remove unused file by @michalc in #55
  • devex: more recent Python .gitignore by @michalc in #56
  • docs: add licenses and attributions section by @michalc in #57
  • refactor: remove unused files by @michalc in #58
  • refactor: combine savegame reader and linkgraph by @michalc in #59
  • docs: fix typo/copy-paste error in notice by @michalc in #60

Full Changelog: v0.0.15...v0.0.16