Skip to content

0.9r35 - Refactor all the things!

Pre-release
Pre-release
Compare
Choose a tag to compare
@Victorious3 Victorious3 released this 09 Aug 14:56
· 68 commits to master since this release

README (Don't complain at me if you don't read me)

If you are planning to update to this build, keep in mind that your circuits will inveidably break.
Your blueprints are relatively safe, given that you haven't used the 0.9 dev builds from my Jenkins.

If you were using a 0.9 dev build from my Jenkins, you have to change the config setting enableLegacyLoader to false! Make sure to enable it again after loading up the old world for the first time!
Note that some of the gates might break either ways.

Either ways, make sure to _backup your worlds_ before updating to this release!

Changelog

This is almost an entire rewrite, so I'm only going to mention the most important points that affect the gameplay.

  • Gates (Circuits and 7Segs) are now soldered onto Sockets
  • Added a new item "Soldering Iron" to solder gates onto Sockets
  • Added various tooltips
  • Changes to the CAD
    • The CAD now fills the entire screen, makes editing more convenient on bigger resolutions
    • Added comments, those allow you to document your blueprints
    • Added a setting to pause and step the simulation
    • Added a selection mode; Allows copy, cut, paste and fill actions
    • Enhanced zoom and drag for a more fluid UI
    • General changes to the appearance
    • Disabled NEI overlay
  • Changes to gates
    • Added a new gate, the Tunnel, which allows to connect to arbitrary points on the circuit with a wire on the backside
    • Fixed wire loops, gates powering themselves and various inconsistencies
  • Circuits should now interact better with the outside world
  • Two new languages: Russian and Portuguese
  • Localized config, and support for the Forge config GUI
  • Various bug-fixes
  • Introduced an API, in early stages, have a look at https://github.com/Victorious3/Integrated-Circuits/tree/master/src/main/java/moe/nightfall/vic/integratedcircuits/api
  • Said API should allow to make ICs compatible with any form of transmission system without having to modify my classes