Skip to content

Releases: MightyPirates/OpenComputers

Patch 1.2.9

30 Apr 11:10
Compare
Choose a tag to compare

Hotfix for 1.2.8:

  • [MC1.7] Fixed robot.swing() when robots use a tool.
  • Improved OpenIRC (thanks Techokami).

Terribly sorry about that, seems I only tested robots without tools recently.

Patch 1.2.8

29 Apr 07:19
Compare
Choose a tag to compare
  • Added computer.beep() method to trigger the audible bell, automatically triggered when a string containing \a is processed by term.write().
  • Added missing implementation for os.time(table).
  • Added native support for FreeBSD.
  • Allow system to catch 'too long without yielding' (thanks ping).
  • Rebalanced servers a little, making T1 a little worse but allowing more cards in T2 and T3.
  • Screens of the same tier will not connect into a multi-block screen if they are dyed differently.
  • Support for actions in OpenIRC (thanks JoshTheEnder).
  • Fixed Abstract Bus Card in servers.
  • Fixed and standardized os.date() some.
  • Fixed files opened in read mode not always being seekable.
  • Fixed duplicate listing of file system entries in compound file systems if one is a file and the other a directory.
  • Fixed math.random erroring for unit intervals.
  • Fixed options not being passed along properly by shell.execute.
  • Fixed NPE in robot.use().
  • Fixed undirected robot commands leading to unexpected results.
  • Fixed robots placing blocks at the wrong place when near water.
  • Fixed besh (thanks Wobbo).
  • Fixed and improved shell.parse (thanks gamax92).

Patch 1.2.7

13 Apr 13:48
Compare
Choose a tag to compare
  • Added possibility to configure some keys using Minecraft keybindings.
  • Added tooltip to make item costs in tooltip less secret-ish.
  • Added "blue screens", displaying errors leading to computer crashes on attached screens if possible.
  • Added possibility to place tier 1 and 1.5 RAM into robots' upgrade slot.
  • Fixed a crash when updating from certain versions and having an old config around.
  • Fixed potential server crash (MC1.7).

Patch 1.2.6

08 Apr 11:06
Compare
Choose a tag to compare
  • Added tier 1.5 RAM.
  • Added creative tier case with all max-tier slots. This case also generates an infinite amount of energy.
  • Added robot upgrade to place blocks in thin air (thanks Keridos).
  • Added dyes being usable to change the color of computer cases and screens.
  • Added hologram.copy, which is slightly more efficient than hologram.fill'ing the same area (for larger areas anyway).
  • Added a setting whether /tmp should be erased on soft reboots (computer.shutdown(true)). Beware: defaults to false, which is different from what it was up to now.
  • Fixed navigation upgrades forgetting their position and size.
  • Fixed changing bundled redstone output not causing a block update.
  • Fixed a bug in man.lua when help topic wasn't found.
  • Fixed bug in resolution.lua when setting to currently set resolution.
  • Fixed some rendering glitches in robot renderer regarding equipped item.
  • Moved dig.lua to a loot disk.
  • Tweaks to clipboard paste limit.
  • Replaced cobweb in internet card recipe.

Patch 1.2.5

03 Apr 10:56
Compare
Choose a tag to compare
  • Fixed log spam when IC2 is installed.
  • Fixed potential crashes in power logic.
  • Fixed NPE in serialization of broadcast packets in switch/access point.
  • Fixed access points not directly relaying wireless packets and the way hub relay delays work
  • Fixed potential ConcurrentModificationException in tick handler.
  • Fixed path resolver in shell for relative paths.
  • Fixed instability in color packing/unpacking.
  • Fixed charger not recognizing already present redstone signals when placed.
  • Fixed max packet size for packets sent through a switch or access point from CC not being checked.
  • Fixed access point not returning true for isWireless in its CC API.
  • Fixed invalid chars not being rendered as '?' but not at all.
  • Working around BattleGear 2's access transformer screwing with the EntityPlayer class in a way that made robots crash.
  • Added support for ComputerCraft 1.6 (CC1.5 is still supported as well).
  • Added getter for robot's name to the robot API.
  • Larger screens render further than smaller screens now (the max render distance setting applies to 1x1 screens).
  • Updated used Waila API. You'll need Waila 1.5 now.
  • Reworked a couple of textures.

Patch 1.2.4

25 Mar 12:50
Compare
Choose a tag to compare
  • Added 'drop' signal when mouse is released after a 'drag' signal.
  • Fixed Analyzer recipe in the GregTech set.
  • Overscaling chars on screen slightly, to hopefully reduce visual artifacts on less accurate GPUs. Configurable.
  • Improved / fixed compatibility with Redstone in Motion and other mods moving computers around.

Patch 1.2.3

23 Mar 12:54
Compare
Choose a tag to compare
  • Added support for overriding files in the ROM. Place files into [saves]/[world]/opencomputers/rom/Lua to do so.
  • Added sounds! Disk activity and computer running noise (volume can be changed in settings).
  • Added proper support robot names. Change it using an anvil.
  • Added floppies with programs as loot to dungeon chests.
  • Added slight cooldown for synchronized calls to improve performance.
  • Added basic support for Waila for a couple of blocks.
  • Fixed render glitch on the Hologram Projector block.
  • Fixed io.open(..., "w") for unbuffered file systems.
  • Fixed a bug in pretty print serialization.
  • Fixed the dig program.
  • Fixed having a lot of computers/robots in a region making Minecraft silently fail to save.
  • Fixed some more small things.
  • Fixed robots not properly respecting permissions (WorldGuard e.g.) when breaking blocks.
  • Fixed robots always dropping items forwards when dropping into the world, even for dropDown and dropUp.
  • Some API additions per demand.
  • Support for other power systems even if UE is not installed.

Patch 1.2.2

07 Mar 13:11
Compare
Choose a tag to compare
  • Added two blocks, the Hologram Projector and the Access Point.
  • Added support for Forge Multipart and Immibis' Microblocks (support, not dependencies).
  • Added IRC client as an example program for TCP sockets.
  • Added refuel program when generator upgrade is installed (thanks Vexatos).
  • Added update check (can be disabled in config).
  • Made files opened in write mode seekable where possible, to better mimic standard Lua's I/O.
  • Computer cases and server racks now also accept power directly (i.e. for simple builds the Power Converter is no longer required).
  • Reworked Switches (previously Routers) so that messages will always give the actual sender's address instead of the address of the last Switch they passed through.
  • Switches will only forward one packet every five ticks now, and have a limited queue of size twenty. Latency and network congestion, check.
  • Fixed LuaJ fallback.
  • Fixed iron nugget recipe registration and added reverse recipe.
  • Fixed some issues in term.write.
  • Fixed issue with Tinker Construct tools usage in robots.
  • Fixed file handles not being properly closed in unbuffered mode.
  • Fixed and improved a bunch of other things.

Important: due to some internal clean-up, you must reboot your robots after this update!

There has been a hotfix to build 232/67 which fixes the following:

  • Fixes the class transformer to actually be used again (damn you gradle!)
  • Fixes OC <-> CC networking.
  • Fixes a hologram projector related crash.

Patch 1.2.1

23 Feb 15:44
Compare
Choose a tag to compare
  • Upgraded to UE 3.1 API.
  • Fixed bugs in text.serialize.
  • Fixed path resolving in shell.
  • Fixed item file system labels not being saved.
  • Added os.getenv and os.setenv and moved a couple of things to env vars.
  • Added localization for Traditional Chinese (thanks mymagadsl).
  • Added a couple of programs (components, set, unset).
  • Improved checks for item use and drops for robots, handling hopefully all scenarios now.
  • Many more small fixes and improvements.

Version 1.2.0 - Carla

14 Feb 12:37
Compare
Choose a tag to compare
  • Fixed orientation of robots' fake player in some cases, improving tool support.
  • Russian localization (thanks to YuRaNnNzZZ).
  • SimpleComponent interface for tile entities.
  • General bug fixes and stability improvements.