mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-08 14:50:51 -04:00
Merge remote-tracking branch 'origin/master-MC1.7.10' into master-MC1.12
This commit is contained in:
commit
dd0a94a580
@ -5,7 +5,7 @@ forge.version=14.23.5.2860
|
||||
|
||||
mod.name=OpenComputers
|
||||
mod.group=li.cil.oc
|
||||
mod.version=1.7.5
|
||||
mod.version=1.7.6
|
||||
|
||||
ae2.version=rv6-stable-7
|
||||
buildcraft.version=7.99.24.8
|
||||
|
141
changelog.md
141
changelog.md
@ -1,69 +1,86 @@
|
||||
## New Features/Support
|
||||
|
||||
**This will be the last version for Minecraft 1.11.2. Minecraft 1.7.10, 1.10.2, and 1.12.2 will keep receiving updates.**
|
||||
|
||||
* **Added: Barcode reader upgrade!** (AmandaCameron)
|
||||
- An Analyzer can now be installed in a Tablet as an upgrade.
|
||||
- Provides the `barcode_reader` component.
|
||||
- When clicking on a block with a tablet containing this upgrade, the `tablet_use` event will contain information the Analyzer would normally reveal.
|
||||
- This allows getting components' addresses into OC directly by clicking on blocks.
|
||||
* Added: Config option to set max signal queue size (default 256, the same as before).
|
||||
- Signals pushed to the computer when the queue is full are dropped.
|
||||
* Added: Allow different HTTP request methods in `internet.request` (the method to use is now the fourth optional argument).
|
||||
* Added: You can now install Angel Upgrades in drones (Minecraft 1.12 only).
|
||||
* Added: Chargers can now charge items in nearby players' inventories.
|
||||
* Added: Experience Upgrade now shows its level in its tooltip (Minecraft 1.12 only).
|
||||
* Added: Extended item information to Thaumcraft Essentia Jars on Minecraft 1.12 (seebs)
|
||||
* Added: Support for SimpleLogic bundled cables on Minecraft 1.12. (asiekierka)
|
||||
* Added: Re-added Wireless Redstone (ChickenBones Edition) support on Minecraft 1.12.
|
||||
* Misc: Hide bounding box wireframe on screens while not sneaking
|
||||
* Misc: More robot names.
|
||||
* Misc: Updated the chinese translation of the manual. (3TUSK, ZeroAurora, JackyWangMislantiaJnirvana)
|
||||
* Changed: Cleaned up some wording in the config file.
|
||||
* Changed: `gpu.bind` is now faster.
|
||||
* Changed: `computer.pushSignal` now accepts tables of simple key-value pairs, but not nested tables.
|
||||
* Changed: APU tiers now correspond to their CPU tiers.
|
||||
* Changed: Putting unmanaged hard drives into a Raid now forces them into managed mode along with wiping them.
|
||||
* Fixed: Robots being unable to use buckets.
|
||||
* Fixed: Fluid dupe bug that I will _not_ explain to you.
|
||||
* Fixed: Tier 2 wireless network card not receiving wired messages.
|
||||
* Fixed: Return value of `robot.swing` when the block breaks too fast.
|
||||
* Fixed: Server racks not sending messages to mountables quickly enough.
|
||||
* Fixed: Relays not displaying traffic accurately.
|
||||
* Fixed: Relay message relaying issues.
|
||||
* Fixed: `itemDamageRate` config option set to 0 not working. (svitoos)
|
||||
* Fixed: Crash with `hologram.copy`.
|
||||
* Fixed: Geolyzer's `isSunVisible`.
|
||||
* Fixed: Crash with remote terminals.
|
||||
* Fixed: A Robot without inventory deleting the items it drops.
|
||||
* Fixed: `too long without yielding` sometimes not triggering when it should.
|
||||
* Fixed: Crash when blowing up a computer while code is running.
|
||||
* Fixed: Another fluid dupe bug that I will definitely not explain to you either. Stop asking.
|
||||
* Fixed: Available architectures not always being what they should be.
|
||||
* Fixed: Crashes in AE2 integration.
|
||||
* Fixed: The AE2 ME Interface part not having network control.
|
||||
* Fixed: AE2 ME cells not having all intended information on inspection. (wkalinin)
|
||||
* Fixed: Crash with AE2 when power usage is disabled.
|
||||
* Fixed: AE2 interface not being recognized as components when channels are disabled.
|
||||
* Fixed: Some AE2 integration not working on 1.7.10. (wkalinin)
|
||||
* Fixed: Another crash with AE2 when power usage is disabled.
|
||||
* Fixed: Specific AE2 integration being very slow.
|
||||
* Fixed: Crash with IC2 Classic.
|
||||
* Added: Access to waypoint address UUIDs in the Navigation Upgrade. (hohserg1)
|
||||
* Added: [#779] Graphics Card video RAM system.
|
||||
- Graphics Cards now have multiple internal video RAM buffers, which can be allocated and freed.
|
||||
- Reads and writes to Video RAM have zero costs.
|
||||
- Writing to the text buffer outside of the viewport now has zero costs.
|
||||
* Added: More complete Unicode support!
|
||||
- Unscii has been upgraded to version 2.1 (with funscii patches).
|
||||
- Unifont 14.0.04 can now be used to fill in missing glyphs, thanks to the license change.
|
||||
- The above mean that OpenComputers now supports the near-complete Unicode Basic Multilingual Plane.
|
||||
* Added: More Upgrades now have a descriptive tooltip.
|
||||
* Added: New mod integrations:
|
||||
- GregTech: Seismic Prospector data reading. (repo-alt)
|
||||
- Thaumic Energistics: Distillation pattern aspect information. (repo-alt)
|
||||
* Changed: Block 0.0.0.0/8 from internet card by default. (divergentdave)
|
||||
* Changed: Game logs now contain the dimension when reporting a machine's position. (D-Cysteine, repo-alt)
|
||||
* Changed: Make Lua BIOS take use tail call optimisation. (skyem123)
|
||||
* Changed: [#3440] 'media()' is now implemented on Server disk drives.
|
||||
* Changed: Motion Sensor now considers both feet and eyes when checking for the visibility of an entity.
|
||||
* Changed: The default CPU architecture is now Lua 5.3.
|
||||
* Changed: When creating a new Rack, the "Relay Mode" is now disabled by default.
|
||||
* Misc: Updated the following translations:
|
||||
- Chinese (Low-power)
|
||||
- German (JakobDev)
|
||||
- Portuguese (guilherme-puida)
|
||||
- Russian (Fingercomp, Smollet777)
|
||||
* (1.7.10) Fixed: AE2 filtering by keys which are not always present.
|
||||
* Fixed: AE2 item stack sizes larger than 2^31-1.
|
||||
* Fixed: Barcode Reader upgrade crash when scanning anything that is not a valid target. (AmandaCameron)
|
||||
* Fixed: [#3509] ByteBufInputStream memory leak.
|
||||
* Fixed: [#3187] Crash with CodeChickenLib and IC2 installed.
|
||||
* Fixed: [#3247] Disassembler accepted whole stack via direct inventory access.
|
||||
* Fixed: [#3254] Edge case issues with Hologram copy().
|
||||
* Fixed: [#2999, #3225] Edge case issues with deleting computer/robot persistence data.
|
||||
* (1.12.2) Fixed: Ender IO/Project: Red wrench compatibility.
|
||||
* Fixed: [#3159] Error when calling 'debug.sendToDebugCard()'.
|
||||
* Fixed: [#3494] Errors when using block GUIs on larger/negative Y values (f.e. with Cubic Chunks).
|
||||
* Fixed: [#3391] Generator upgrade destroys fuel containers.
|
||||
* Fixed: Inconsistent 3D print item stacking (Quant1um).
|
||||
* Fixed: [#2911] Inconsistent values used by getGameType() and setGameType() in Debug Card.
|
||||
* (1.12.2) Fixed: [#3472] Incorrect 3D print lighting.
|
||||
* Fixed: [#3226] Incorrect Hard Drive reported maximum stack size when formatted.
|
||||
* Fixed: [#3184] Incorrect redstone card sides inside racks and computers.
|
||||
* Fixed: [#3182] Incorrect reporting of entity inventory names in Transposer, plus other Transposer interaction issues.
|
||||
* Fixed: Missing null check for Blood Magic integration.
|
||||
* Fixed: [#3336] Missing null check for GregTech data stick NBTs.
|
||||
* Fixed: [#3249] NullPointerException when remote terminal is missing.
|
||||
* Fixed: [#3401] 'rawSetForeground', 'rawSetBackground' not working correctly.
|
||||
* Fixed: [#3265] Relay 'setStrength' unlimited upper bound. (JamesOrdner)
|
||||
* Fixed: [#1999] 'string.gsub' patterns now allow numbers.
|
||||
* Fixed: [#3195] Tier 1 Wireless Cards not receiving messages.
|
||||
* (1.7.10) Fixed: [#3239] Unnecessary/unwanted canEntityDestroy check in OpenComputers fake player.
|
||||
* Fixed: Update issues in the Floppy Drive GUI.
|
||||
|
||||
## OpenOS fixes/improvements
|
||||
|
||||
* Fixed: Error related to installing OPPM.
|
||||
* Fixed: OpenOS timers being starved during blocking pulls.
|
||||
* Fixed: `reset` alias to reset the screen resolution to its maximum.
|
||||
* Fixed: Certain TCP connections in Network loot disk
|
||||
* Fixed: Various vt100 fixes
|
||||
* Fixed: Now errors properly on using `print` with bad `__string` metamethods
|
||||
* Changed: Added binary support to 'text.internal.reader'.
|
||||
* Changed: Errors are now passed back to 'shell.execute'.
|
||||
* Changed: 'install' no longer clobbers '/etc/rc.cfg' nor '/home/.shrc'.
|
||||
* Changed: If /home is read-only, a helpful message is displayed to tell the user to run 'install'.
|
||||
* Changed: Removed '-i' from 'cp' alias.
|
||||
* Changed: [#3320] VT ABCD should move 1 character by default.
|
||||
* Changed: [#3305] 'wget' now passes a default user agent.
|
||||
* Fixed: [#3423] Can't yield from an orphan coroutine.
|
||||
* Fixed: Crash when calling 'tty.setViewport' without arguments.
|
||||
* Fixed: [#3499] 'edit' crashing once clicking somewhere.
|
||||
* Fixed: [#3196] Env pass in 'sh' command.
|
||||
* Fixed: [#3201] 'io.input' implementation inconsistency.
|
||||
* Fixed: [#1207] I/O buffer reading splitting UTF-8 sequences.
|
||||
* Fixed: Minor issues in the OpenOS manpage for 'ls'. (avevad)
|
||||
* Fixed: [#3308] Out of memory error isn't reported in the shell in certain conditions.
|
||||
* Fixed: Shift+Backspace handling in '/bin/edit'.
|
||||
* Numerous small improvements to the codebase.
|
||||
|
||||
## List of contributors
|
||||
payonel,
|
||||
AmandaCameron, wkalinin,
|
||||
LizzyTrickster, svitoos,
|
||||
kchanakira, seebs,
|
||||
asiekierka,
|
||||
3TUSK, ZeroAurora,
|
||||
JackyWangMislantiaJnirvana
|
||||
|
||||
payonel, asie,
|
||||
AmandaCameron, avevad,
|
||||
D-Cysteine,
|
||||
divergentdave, hohserg1,
|
||||
JamesOrdner, repo-alt,
|
||||
Fingercomp, guilherme-puida,
|
||||
JakobDev, Low-power,
|
||||
Quant1um, skyem123,
|
||||
Smollet777
|
||||
|
@ -1,7 +1,7 @@
|
||||
-- called from /init.lua
|
||||
local raw_loadfile = ...
|
||||
|
||||
_G._OSVERSION = "OpenOS 1.7.5"
|
||||
_G._OSVERSION = "OpenOS 1.7.6"
|
||||
|
||||
-- luacheck: globals component computer unicode _OSVERSION
|
||||
local component = component
|
||||
|
Loading…
x
Reference in New Issue
Block a user