Releases: MightyPirates/OpenComputers
Releases · MightyPirates/OpenComputers
Patch 1.2.9
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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.