Skip to content

OpenSC2K 0.1.2

Choose a tag to compare

@github-actions github-actions released this 26 Sep 03:36

OpenSC2K 0.1.2

Includes Windows x64, Linux x64, and universal macOS packages, with SHA-256 checksums.

Your own SimCity 2000 Special Edition for Windows 95 (1996) files are required. Original game assets are not included.

Installation instructions

CI passed the generated-data suite, editor parsing, and startup checks with Dummy audio. The full local release suite and cross-platform gameplay checks are not run by this workflow.

Windows packages are unsigned. The macOS app is ad-hoc signed and is not notarized. Linux requires GTK 3 and WebKitGTK 4.1.

Changes since v0.1.1 (32 commits)
  • cd73690b Update last published version to 0.1.1 [skip ci]
  • 7ffa32f6 Add an optional check for new stable releases
  • 44d078b6 Use the city file format for SC2 rules and improve the settings and New City dialogs
  • 5b14ed82 Keep Query open and show Analyze and Ruminate windows as modal windows in order
  • 66744c78 Match Query crime and pollution levels, traffic tiles, and underwater land value to the original
  • 12df84f0 Name Query zones 10 and 11 Seaport and Airport as the original does
  • 4d1cf74d Move original game data into a data pack and prompt for a new import of out-of-date packs
  • f5454820 consolidate docs
  • a84896ac Import and export indexed PNG, GIF, and BMP images in the SCURK editor
  • 71b592d7 Add deterministic generated city fixtures
  • bdbc2625 Use committed cities and remove automatic fixture builds
  • e1a39549 Capture expected fixture overwrite errors
  • a13eef1e Check load-time utility updates in the UI smoke test
  • 1c9001c7 Simplify the Data settings panel
  • 998e4ee1 Play interface click sounds in Settings
  • 57c49588 Sort the View menu and rename Height to Heightmap
  • 32dfd1af fix test fixture
  • e0466503 Remove the slow generated-city simulation and fixture determinism tests
  • 3e070df3 Cache decoded SCURK shape states to speed up tile set parsing and edits
  • 2ea9e195 Keep SCURK object thumbnails across loads and include the palette in their signature
  • 469fe12d Decode indexed PNG pixels natively through an index palette
  • eea36ce5 Make the PNG export overlay check independent of machine load
  • 003c90e8 Check an exported original graphics pack once, as the game loads it
  • d3b543e7 Remove the headless per-frame sleep from validation projects
  • 29e3c588 Check only extended overlay links and decode altitude in one loop when loading a city
  • 69e9f938 Speed up terrain generation and retiling with inline tile indexing and path bounds
  • 6f53430c Use a short headless frame sleep so idle test frames do not starve worker threads
  • 633181a0 Add UI scale options with a whole-pixel city map
  • fd077a55 Keep the minimap, SCURK canvas, and dialogs on whole screen pixels at every UI scale
  • 6f6aad5b Draw all pixel-art interface views and embedded windows on whole screen pixels
  • 80ffc1b3 Keep theme icons scalable, keyboard pan speed, and cursors independent of the UI scale
  • c942a965 Release version 0.1.2

Full comparison