Skip to content

Releases: icza/screp

screp v1.9.0

27 Dec 22:04
Compare
Choose a tag to compare
  • Added support to parse map graphics related data (sprites and placed units) de86797
  • Added a -mapgfx flag to include the map graphics data in the JSON output c414383
  • Certain data is excluded from output JSON if null (Mapdata.Tiles, MineralFields, Geysers) c414383
  • Added critter unit ID constants 7e15dae

screp v1.8.2

28 Oct 11:27
Compare
Choose a tag to compare
  • Fixed: "Land" commands were displayed as "Build" commands #35

screp v1.8.1

27 Oct 11:09
Compare
Choose a tag to compare
  • SlotIDs of AllianceCmd and VisionCmd are not marshaled as number arrays into JSON instead of Base64 #34
  • Renamed repcore.GameType1v1 to GameType1on1, also changed its short name from "1v1" to "1on1" (to avoid confusion with 1v1 format) ccf2e49

screp v1.8.0

19 Oct 17:45
Compare
Choose a tag to compare
  • Added a -overview CLI flag which displays an overview / summary in human readable format (no JSON), see eaa9528

screp v1.7.3

30 Sep 07:17
Compare
Choose a tag to compare

screp v1.7.2

09 Jun 11:35
Compare
Choose a tag to compare
  • Parse PlayerOwners and PlayerSides from map data 49dacdb

screp v1.7.1

26 May 10:44
Compare
Choose a tag to compare
  • Tighten the conditions for 1v1 UMS obs games fe8d9f2

screp v1.7.0

24 May 06:15
Compare
Choose a tag to compare
  • 1v1 UMS teams and observers are now parsed and set. This implies improved winners detection.
  • Rewrote the winners detection algorithm which handles more cases and is now more accurate.
  • Added Computed.RepSaverPlayerID field which identifies who saved the replay if it can be detected.

screp v1.6.0

21 Feb 08:49
Compare
Choose a tag to compare
  • Added a new -mapDataHash CLI flag to calculate and print the hash of the map data section too; supported algorithms are sha1, sha256, sha512 and md5. If provided, the JSON output will contain a "Custom" JSON object field having a "MapDataHash" field with the hex string of the hash.

  • Added a -dumpMapData CLI flag which if provided, the raw map data (CHK) is dumped to the output instead of JSON info, recommended to use with the outfile flag, e.g.

    screp -dumpMapData -outfile=map.chk myrep.rep
    

screp v1.5.1

26 Oct 12:43
Compare
Choose a tag to compare
  • Improved replay parser engine. New sections added in modern replays are now parsed. This includes:
    • Parsing new colors, fixes #28
    • Parsing non-unicode and non-korean player names, fixes #27
  • Built with the latest Go, which resulted in smaller and faster binary.