Skip to content

Releases: MightyPirates/OpenComputers

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.

Version 1.2.0 Prerelease 3

09 Feb 00:57
Compare
Choose a tag to compare
Pre-release
  • Adapter block no longer needs to be 'configured' by placing a ghost item of the block it should wrap into it.
  • Moved block drivers for command block, note block and Redstone in Motion Carriage Controller to the OpenComponents addon.
  • Servers are tiered now, their tier determines how many remote terminals can be bound to them.
  • Multiple servers in the same rack cannot connect to the same side anymore. To directly connect two servers, connect them externally.
  • Fixed Internet Cards and Abstract Bus Cards when used in servers.
  • Fixed files in save folder based file systems (such as hard drives) to be truncated when they were larger than the file systems capacity. This may also have caused crashes.
  • Fixed shell.running for parent levels.
  • Fixed hardmode recipes not being extracted.
  • General stability improvements and fixes.

Note: get the latest version of OpenComponents here.

Hotfix 1.2.0 Prerelease 2a

04 Feb 02:12
Compare
Choose a tag to compare
Pre-release
  • Fixes compatibility issues with other Universal Electricity mods.

Version 1.2.0 Prerelease 2

03 Feb 23:04
Compare
Choose a tag to compare
Pre-release
  • Robots are faster to level up now.
  • Robots gain bonus experience for breaking ore blocks that give experience (such as coal, redstone and diamond).
  • Robots' turn animation should be less jerky now.
  • File systems no longer count towards the component limit, making 'utility file systems' feasible. For now, these are used by internet cards (to provide the internet API as well as programs using it) and robots (for the robot API and the dig program), for example.
  • Fixed robots not rendering for a while when moving from a chunk only loaded on the server to a chunk also loaded on the client.
  • Fixed result signal carriage_moved of Redstone in Motion Carriage Controllers not arriving sometimes.
  • Fixed robots hitting themselves with potions and bows.
  • Fixed using items over time on servers.
  • Avoiding errors caused by reading tile entity descriptor packets to crash the client.
  • Avoid crashing if an old version of StargateTech 2 is installed (pre 0.6).

Patch 1.1.3

18 Jan 17:46
Compare
Choose a tag to compare
  • Fixed a bug in robot movement in combination with StargateTech 2.
  • Fixed post decimal of the value returned by robot.level().
  • Added reimplementation of the package contributed by Wobbo.