CC-Tweaked

Just another ComputerCraft fork

Stars
917
Committers
109

Bot releases are hidden (Show)

CC-Tweaked - [1.14.4] 1.84.1

Published by SquidDev about 5 years ago

New features in CC: Tweaked 1.84.1

  • Update to latest Forge
CC-Tweaked - [1.14.4] 1.84.0

Published by SquidDev about 5 years ago

New features in CC: Tweaked 1.84.0

  • Improve validation in rename, copy and delete programs
  • Add window.getLine - the inverse of blit
  • turtle.refuel no longer consumes more fuel than needed
  • Add "cc.expect" module, for improved argument type checks
  • Mount the ROM from all mod jars, not just CC's

And several bug fixes:

  • Ensure file error messages use the absolute correct path
  • Fix NPE when closing a file multiple times.
  • Do not load chunks when calling writeDescription.
  • Fix the signature of loadfile
  • Fix turtles harvesting blocks multiple times
  • Improve thread-safety of various peripherals
  • Prevent printed pages having massive/malformed titles
CC-Tweaked - [1.12.2] 1.84.0

Published by SquidDev about 5 years ago

New features in CC: Tweaked 1.84.0

  • Improve validation in rename, copy and delete programs
  • Add window.getLine - the inverse of blit
  • turtle.refuel no longer consumes more fuel than needed
  • Add "cc.expect" module, for improved argument type checks
  • Mount the ROM from all mod jars, not just CC's

And several bug fixes:

  • Ensure file error messages use the absolute correct path
  • Fix NPE when closing a file multiple times.
  • Do not load chunks when calling writeDescription.
  • Fix the signature of loadfile
  • Fix turtles harvesting blocks multiple times
  • Improve thread-safety of various peripherals
  • Prevent printed pages having massive/malformed titles
CC-Tweaked - [1.14.3] 1.83.1

Published by SquidDev over 5 years ago

New features in CC: Tweaked 1.83.1

  • Add several new MOTD messages (JakobDev)

And several bug fixes:

  • Fix type check in rednet.lookup
  • Error if turtle and pocket computer programs are run on the wrong system (JakobDev)
  • Do not discard varargs after a nil.
CC-Tweaked - [1.14.2] 1.83.1

Published by SquidDev over 5 years ago

New features in CC: Tweaked 1.83.1

  • Add several new MOTD messages (JakobDev)

And several bug fixes:

  • Fix type check in rednet.lookup
  • Error if turtle and pocket computer programs are run on the wrong system (JakobDev)
  • Do not discard varargs after a nil.
CC-Tweaked - [1.13.2] 1.83.1

Published by SquidDev over 5 years ago

New features in CC: Tweaked 1.83.1

  • Add several new MOTD messages (JakobDev)

And several bug fixes:

  • Fix type check in rednet.lookup
  • Error if turtle and pocket computer programs are run on the wrong system (JakobDev)
  • Do not discard varargs after a nil.
CC-Tweaked - [1.12.2] 1.83.1

Published by SquidDev over 5 years ago

New features in CC: Tweaked 1.83.1

  • Add several new MOTD messages (JakobDev)

And several bug fixes:

  • Fix type check in rednet.lookup
  • Error if turtle and pocket computer programs are run on the wrong system (JakobDev)
  • Do not discard varargs after a nil.
CC-Tweaked - [1.12.2] 1.83.0

Published by SquidDev over 5 years ago

New features in CC: Tweaked 1.83.0

  • Add Chinese translation. (XuyuEre)
  • Small performance optimisations for packet sending.
  • Provide an arg table to programs fun from the shell, similar to PUC Lua.
  • Add os.date, and handle passing datetime tables to os.time, making them largely compatible with PUC Lua.
  • rm and mkdir accept multiple arguments. (hydraz, JakobDev)
  • Rework rendering of in-hand pocket computers.
  • Prevent rendering of a bounding box on a monitor's screen.
  • Refactor Lua-side type checking code into a single method. Also include the function name in error messages (hydraz).
  • Add system for displaying a message of the day, enabled via the motd.enabled setting. (JaokbDev)

And several bug fixes:

  • Fix incorrect computation of server-tick budget.
  • Fix list-based config options not reloading.
  • Ensure require is usable within the Lua REPL.
CC-Tweaked - [1.14] 1.82.3

Published by SquidDev over 5 years ago

CC-Tweaked - [1.13.2] 1.82.3

Published by SquidDev over 5 years ago

Changes from the last CC:Tweaked release

  • Don't tie turtle.refuel/the refuel script's limits to item stack sizes
  • Make computers' redstone input handling consistent with repeaters. Redstone inputs parallel to the computer will now be picked up (see #182 for an example).

Minor bug fixes

  • Make redstone updates identical to vanilla behaviour
  • Update German translation
  • Fix changes to Project:Red inputs not being detected.
  • Remove a couple of over-eager error messages
  • Fix turtle.compare*() crashing the server.
  • Fix Cobalt leaking threads when coroutines blocked on Java methods are discarded.
  • Fix rawset allowing nan keys
  • Fix several out-of-bounds exceptions when handling malformed patterns.
CC-Tweaked - [1.12.2] 1.82.3

Published by SquidDev over 5 years ago

Changes from the last CC:Tweaked release

  • Make computers' redstone input handling consistent with repeaters. Redstone inputs parallel to the computer will now be picked up (see #182 for an example).

Minor bug fixes

  • Fix turtle.compare*() crashing the server.
  • Fix Cobalt leaking threads when coroutines blocked on Java methods are discarded.
  • Fix rawset allowing nan keys
  • Fix several out-of-bounds exceptions when handling malformed patterns.
CC-Tweaked - [1.12.2] 1.82.2

Published by SquidDev over 5 years ago

Changes from the last CC:Tweaked release

  • Don't tie turtle.refuel/the refuel script's limits to item stack sizes

Minor bug fixes

  • Fix changes to Project:Red inputs not being detected.
  • Convert non-modem peripherals to multiparts too, fixing crash with Proportional Destruction Particles
  • Remove a couple of over-eager error messages
  • Fix wired modems not correctly saving their attached peripherals
CC-Tweaked - [1.12.2] 1.82.1

Published by SquidDev over 5 years ago

Minor bug fixes

  • Make redstone updates identical to vanilla behaviour
  • Update German translation
CC-Tweaked - [19w14a] 1.82.0

Published by SquidDev over 5 years ago

See release notes for 1.12.2. Also update to 1.14 snapshots I guess?

This uses the Fabric modding toolchain instead of Forge. It's a bit of an experiment, and there's a lot of differences, so expect things to be a little buggy.

CC-Tweaked - [1.13.2] 1.82.0

Published by SquidDev over 5 years ago

See release notes for 1.12.2. Also update to 1.13.2 I guess?

CC-Tweaked - [1.12.2] 1.82.0

Published by SquidDev over 5 years ago

Changes from the last CC:Tweaked release

  • Warn when pastebin put potentially triggers spam protection (@Lemmmy)
  • Display HTTP errors on pastebin requests (@Lemmmy)
  • Attach peripherals on the main thread, rather than deferring to the computer thread.
  • Computers may now be preemptively interrupted if they run for too long. This reduces the risk of malicious or badly written programs making other computers unusable.
  • Reduce overhead of running with a higher number of computer threads.
  • Set the initial multishell tab when starting the computer. This fixes the issue where you would not see any content until the first yield.
  • Allow running pastebin get|url with the URL instead (e.g. pastebin run https://pastebin.com/LYAxmSby).
  • Make os.time/os.day case insensitive.
  • Add translations for several languages
    • Brazilian Portuguese (@zardyh)
    • Swedish (@nothjarnan)
    • Italian (@Ale32bit)
    • French (@absolument)
    • Update German (@Wilma456)
    • Spanish (@daelvn)
  • Improve JEI integration for turtle/pocket computer upgrades. You can now see recipes and usages of any upgrade or upgrade combination.
  • Associate turtle/pocket computer upgrades with the mod which registered them. For instance, a "Sensing Turtle" will now be labelled as Plethora.
  • Fire key_up and mouse_up events when closing the GUI.
  • Allow limiting the amount of server time computers can consume.
  • Add several new events for turtle refuelling and item inspection. Should allow for greater flexibility in add on mods in the future.
  • rednet.send returns if the message was sent. Restores behaviour present before CC 1.6 (@Luca0208)
  • Add MCMP integration for wireless and ender modems.
  • Make turtle crafting more consistent with vanilla behaviour.
  • commands.getBlockInfo(s) now also includes NBT.
  • Turtles will no longer reset their label when clicked with an unnamed name tag.

Minor bug fixes

  • Update Cobalt (fixes load not unwind the stack)
  • Fix commands.collapseArgs appending a trailing space.
  • Fix leaking file descriptors when closing (see this JVM bug!)
  • Fix NPE on some invalid URLs
  • Fix pocket computer API working outside of the player inventory
  • Fix printing not updating the output display state.
CC-Tweaked - [1.12.2] 1.81.1

Published by SquidDev over 5 years ago

Minor fixes

  • Fix colour.*RGB using 8-bit values, rather than 0-1 floats.
CC-Tweaked - [1.12.2] 1.81.0

Published by SquidDev over 5 years ago

Changes from the last CC:Tweaked release

  • Handle connection errors on websockets (Devilholk)
  • Make require a little more consistent with PUC Lua, passing the required name to modules and improving error messages.
  • Track how long each turtle action takes within the profiling tools
  • Bump Cobalt version
    • Coroutines are no longer backed by threads, reducing overhead of coroutines.
    • Maximum stack depth is much larger (2^16 rather than 2^8)
    • Stack is no longer unwound when an unhandled error occurs, meaning debug.traceback can be used on dead coroutines.
  • Reduce jar size by reducing how many extra files we bundle.
  • Add term.nativePaletteColo(u)r (Lignum)
  • Split colours.rgb8 into colours.packRGB and colours.unpackRGB (Lignum)
  • Printers now only accept paper and ink, rather than any item
  • Allow scrolling through the multishell tab bar, when lots of programs are running. (Wilma456)

Minor fixes

  • Fix modems not being advanced when they should be
  • Fix direction of some peripheral blocks not being set
  • Strip \r from .readLine on binary handles.
  • Websockets handle pings correctly
  • Fix turtle peripherals becoming desynced on chunk unload.
  • /computercraft table are now truncated correctly.
CC-Tweaked - [1.12.2] 1.80pr1.14

Published by SquidDev over 5 years ago

Changes from the last CC:Tweaked release

  • Allow seeking within ROM files.
  • Fix not being able to craft upgraded turtles or pocket computers when Astral Sorcery was installed.
  • Make several tile entities (modems, cables, and monitors) non-ticking, substantially reducing their overhead,

Minor fixes

  • Fix cables not rendering the breaking steps
  • Try to prevent /computercraft_copy showing up in auto-complete.
  • Fix several memory leaks and other issues with ROM mounts.
CC-Tweaked - [1.12.2] 1.80pr1.13

Published by SquidDev almost 6 years ago

Changes from the last CC:Tweaked release

  • websocket_message and .receive now return whether a message was binary or not.
  • websocket_close events may contain a status code and reason the socket was closed.
  • Enable the debug library by default.
  • Clean up configuration files, moving various properties into sub-categories. Config files should be automatically upgraded, but let me know if issues occur.
  • Rewrite the HTTP API to use netty.
  • HTTP requests may now redirect from http to https if the server requests it.
  • Add config options to limit various parts of the HTTP API:
    • Restrict the number of active http requests and websockets.
    • Limit the size of HTTP requests and responses.
    • Introduce a configurable timeout
  • .getResponseCode also returns the status text associated with that status code.

Minor fixes

  • Fix being unable to create resource mounts from individual files.
  • Sync computer state using TE data instead. This should reduce the number of visual desyncs with computer state.
  • Fix .read always consuming a multiple of 8192 bytes for binary handles.
Badges
Extracted from project README
Current build status Download CC: Tweaked on CurseForge Download CC: Tweaked on Modrinth