Skip to content

Releases: icza/screp

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.

screp v1.5.0

04 Feb 13:47
Compare
Choose a tag to compare
  • Added support for Korean encoding. Invalid UTF-8 strings are attempted to decode using EUC-KR (Code Page 949) encoding (f222ba0).
    Duplicated the following fields with a Raw prefix, so the original, undecoded data can also be accessed. These are not outputted by the command line tool:

    • In Header: RawTitle, RawHost, RawMap
    • In Player: RawName