Logical Path Update 6.0.0


Major features:

  • Added a new chapter to theory "Arithmetic"
  • Render optimization
  • Improved system of profiles
  • New format of circuits
  • Displaying a window with report of error when game is crashed
  • Experimental build for Windows, which does not require Java installed on the system

Features:

  • Display of the progress of the passed levels in the main menu
  • Dark theme by default
  • Patrons added to credits
  • Reworked levels "NAND to": Removed all gates from the toolbar except NAND
  • New versioning system: Major.Minor.Patch (Semantic versioning)
  • The section "About the project" has been removed
  • Added a simple eight-bit processor "Path-1" to the example circuits
  • Added 2 commands in the console:
    • debug - turns on the output of fps and memory in the name of the window
    • crash - artificial crash

Improved system of profiles:

  • The profile now stores the version number of the game in which it was saved
  • The game now doesn't allow loading a corrupted profile
  • If the profile was created in a newer version of the game, then it can't be loaded, for protect the profile from corruption
  • The save folder has been moved from "%user.home%\Logical Path\saves\" to "%user.home%\LogicalPath\profiles"
    • This is necessary to avoid a collision with version 0.5, since it does not check the version number, which is why it is able to load the save game from the version above, overwriting all new progress
    • The game automatically transfers old profiles when loading them

New format of circuits:

  • New binary format, main source of inspiration: Java Class File and Factorio blueprints
  • More compact than the previous format, circuits in text form began to weigh ~2 times less
  • Advanced system of errors when loading and saving
  • The game now does not delete the previous circuit if it was not possible to load a new one
  • Support for loading from old format

Editor:

  • Wire Tool: Preview wires during construction using shift
  • Removed 4x zoom
  • Improved scrolling by space
    • Now it works like in graphic editors: You need to press the spacebar and hold down LMB to move the canvas

Components:

  • New components:
    • Input 4 bit
    • Output 4 bit
    • Half Adder
    • Full Adder
    • Adder 4 bit
    • Adder 8 bit
    • Adder-subtractor 4 bit
    • Adder-subtractor 8 bit
    • Inverter 4 bit
  • Input/Output 8 bit:
    • Numbering of pins
    • Ability to change the order of bits
    • Removed the output of the value in the binary system, because the binary value is already visible
    • Value text no longer rotates
    • Rotated -90 degrees in hand to match the direction of rotation of other objects when in hand

Bugfixes:

  • It is no longer possible to delete inputs/outputs in game levels
  • Fixed bug when correct circuits could not be loaded due to decoding error
  • Fixed double-clicking launching on Linux, no longer need to launch it through the console

Files

Logical Path 6.0.0 [Windows]
External
May 14, 2021
Logical Path 6.0.0 [Cross-Platform, Java]
External
May 14, 2021

Get Logical Path

Leave a comment

Log in with itch.io to leave a comment.