- 11fc109 adapter gui string; not clearing when trying to insert invalid item in adapter by Florian Nücke · 11 years ago
- 28c504d added `sneaky` parameter to robot.swing, as discussed in #13 by Florian Nücke · 11 years ago
- 31cb37b added rendering for crafting upgrade by Florian Nücke · 11 years ago
- 5dae4cd added callback to robot context that allows forcing an upgrade to be saved and resent to clients, to allow upgrades to manually synchronize their data with clients for state specific rendering; using this to transmit generator state (running or not) and show a different texture accordingly; fixed a bug where remaining runtime wasn't saved for generators when no more items were in their internal inventory; implementing contexts in their respective tile entities, too, to allow external components to refer to their owners via the context interfaces by Florian Nücke · 11 years ago
- 26b5d05 synchronizing the upgrade installed on robots to clients and checking it in renderer, if present use the item's item renderer to render it in its "equipped" state, which for robot upgrades should take of rendering the upgrade appropriately on its robot; basic generator renderer, still needs syncing of whether its currently active or not to show the appropriate texture by Florian Nücke · 11 years ago
- 07dee57 native libraries for (intel) Mac OS by Florian Nücke · 11 years ago
- 718077a also fixed AltGr in term.read, fixing special character input in shell and Lua interpreter by Florian Nücke · 11 years ago
- add557c overlay for up/down facing screens indicating their orientation to make it less confusing why screens won't connect by Florian Nücke · 11 years ago
- 7cd4053 centering text when setting lower resolution in robot; clearing screen when changing resolution to avoid dirty buffer space and cursor going out of scope by Florian Nücke · 11 years ago
- ea05e5a fixed right alt for certain keyboard layouts not working as a modifier to input characters (e.g. the German layout, where it's needed for a couple of chars mainly in the numbers row), since it's actually emitting Alt+Ctrl, and when ctrl was pressed everything was treated like a key-combo; not resending control keys that are usually held down, to avoid packet spam (ctrl, alt, shift, meta) by Florian Nücke · 11 years ago
- 8c14b0f chargers now indicate whether they're on or off by showing a different texture; ability to toggle the way chargers interpret signals using wrenches (inverse: on when no signal, off when max signal); checking if player holds a wrench when activating screens and computer cases; using BuildCraft API entry to check for availability instead of BuildCraft|Energy, to allow working with BC compatible systems even if BC is not available by Florian Nücke · 11 years ago
- 739480d Create zh_CN.lang by crafteverywhere · 11 years ago
- f93fc78 cp and mv programs will now accept a directory as the target location and append the original file name automatically in that case by Florian Nücke · 11 years ago
- 4355252 test for github by Johannes Lohrer · 11 years ago
- 0b1f446 mouse scroll event for tier two and three screens and supporting it in the editor by Florian Nücke · 11 years ago
- cea0875 renamed `click` signal to `touch` (since there are no mice in the mod, so this fits better with the idea of touch screens); naming additional touch signals `drag` now, to make that clearer by Florian Nücke · 11 years ago
- a6915ff added bundled redstone info for redstone program when it is available by Florian Nücke · 11 years ago
- 5c975fb added support for setting cursor position in edit by clicking by Florian Nücke · 11 years ago
- 6c8210b localized names and tooltips for redstone block; recipe for redstone block and adjusted some other recipes to be more... uniform (e.g. router to have card in mid, cables as "connectors" - was too expensive before, for what it does); fixed redstone block not saving its node address; fixed possible crash if server thread update checked computer state while that state was being modified (and the stack was empty) by Florian Nücke · 11 years ago
- 91219b5 changed 'computer' abstract block to redstone aware base block and renamed interfaces a bit; added new block for remote redstone i/o, basically like a redstone card, but as a block by Florian Nücke · 11 years ago
- eb15bf5 added buffer for converter (to allow directly connecting it to a distributor) and updated tooltip of distributor by Florian Nücke · 11 years ago
- 0a83286 better error reporting when out of power while booting a computer; providing some buffer in the converter to allow building a simple computer without needing a capacitor; scaling kernel ram when saving, to get somewhat equal usage when loading 64 bit save on a 32 bit vm or vice versa; reworking power distribution, integrating it into the network directly now; reworked distributor block to share energy between networks (balances such that each connected network has the same relative amount of energy); due to that change, added two functions to the computer api: energy and maxEnergy (as replacements for the power distributor component) by Florian Nücke · 11 years ago
- 066c59f added te info to converter tooltip by Florian Nücke · 11 years ago
- 78e22a0 fixed fs possibly being nil when os lib is loaded by Florian Nücke · 11 years ago
- 03eedec updated eris to latest version, also for linux libraries by Florian Nücke · 11 years ago
- d0e97e8 tinting robots based on their level; including distance of zero in normal network messages to have a uniform signal signature by Florian Nücke · 11 years ago
- eee27e4 changed robot.xp to robot.level; checking for pausedness in start from lua callbacks to avoid computers forcing resumption when forced to be paused (e.g. avoids computers breaking a robots pause after some action); small pause in command block after trigger to ensure the action was executed; fixed note block pitch getter returning non-offsetted value by Florian Nücke · 11 years ago
- 23135ff little cleanup in fs lib and resetting shell working directory if the filesystem containing the working path is unmounted by Florian Nücke · 11 years ago
- 5233a8d checking for nei's text field being focused in robot gui to avoid typing text on the computer while it is by Florian Nücke · 11 years ago
- c54f285 moved custom Lua methods from os table to new 'computer' table; some typos in config comments by Florian Nücke · 11 years ago
- f3d020c non-busy wait in dig program when drop chest is full by Florian Nücke · 11 years ago
- 476eb58 fixed recursion into drop-off logic of dig program. probably. by Florian Nücke · 11 years ago
- 7b13618 checking new against current component in setPrimary to avoid unnecessary work; fixed timing issue in primary.lua by Florian Nücke · 11 years ago
- 5171b14 fixed unicode.lower and upper (were string.lower and upper); fixed serialization of negative infinity; allowing serialization of the same table multiple times (multiple references) by Florian Nücke · 11 years ago
- 0403d5b basic robot leveling logic by Florian Nücke · 11 years ago
- cfb8849 split component.primary into component.getPrimary and component.setPrimary by Florian Nücke · 11 years ago
- 3d343ec fixed a typo in the robot lib; made count and space direct callbacks and allowing to specify a slot to check for (defaults to selected one); prioritizing living entities in robot detection and fixed entity detection sidedness; added simple excavation program; general cleanup by Florian Nücke · 11 years ago
- 28fa4c3 don't return the bucket when crafting acid but do return it when crafting a pcb by Florian Nücke · 11 years ago
- 08a412b more tooltips, removed posion (because it needs netherwart, dammit) and replaced it with... acid. so to speak; by Florian Nücke · 11 years ago
- d0c5ffa fixed fs autorun and catching bad reads (negative number of bytes) by Florian Nücke · 11 years ago
- 7c15fbe moved http requests into a tiny lib with one function that returns an iterator over the lines of the response, or throws an error if something went wrong by Florian Nücke · 11 years ago
- 2bb0cca made the robot texture a little more gritty by Florian Nücke · 11 years ago
- a764a8a trying to get a little bit of... structure into image names; cleaned up some shell stuff; added pastebin downloader by Florian Nücke · 11 years ago
- 63a18f0 added a (subtle) brightness gradient to some older item graphics to better match the style of the newer ones by Florian Nücke · 11 years ago
- cbf1760 showing user list of computers in their analyzer result; some (theoretical) improvements to computer ownership (I really should test this somewhen); reduced range of included players for sending some packets by Florian Nücke · 11 years ago
- 831f997 disc image by Florian Nücke · 11 years ago
- f23ab68 moar recipes again by Johannes Lohrer · 11 years ago
- 379947a card recipe by Johannes Lohrer · 11 years ago
- 15c178c card graphic, minor touch-up to existing cards by Florian Nücke · 11 years ago
- 585f316 graphics for printed circuit board; sorted localizations and fixed a small typo by Florian Nücke · 11 years ago
- 3d24c36 circuit board graphics by Florian Nücke · 11 years ago
- ea4332f Merge branch 'master' of cil.li:oc by Florian Nücke · 11 years ago
- 96629ec ore dictionary for poison by Johannes Lohrer · 11 years ago
- 10ee625 cutting wire image by Florian Nücke · 11 years ago
- 0540897 Merge branch 'master' of cil.li:oc by Florian Nücke · 11 years ago
- a077cca Merge branch 'master' of cil.li:oc by Johannes Lohrer · 11 years ago
- 2d4d9b3 keyboard part graphics by Florian Nücke · 11 years ago
- 27743d4 more localization by Johannes Lohrer · 11 years ago
- 91d91ef reworked graphics for alu, cu and cpu by Florian Nücke · 11 years ago
- 6d34cc7 Merge branch 'master' of cil.li:oc by Johannes Lohrer · 11 years ago
- 15ce4d4 preliminary cpu, alu and cu graphics; refactored alu class by Florian Nücke · 11 years ago
- ac79b3c circuit board names by Johannes Lohrer · 11 years ago
- e4dadba Iron Nugget by Johannes Lohrer · 11 years ago
- 0f55bd0 transistor and chipset graphics by Florian Nücke · 11 years ago
- 083e7c2 added setting for size of tmpfs; enabled tag sharing for items after all, it's impossible/way too painful to get the tags and labels to display on the client reliably otherwise. fixed disks saving their content in their item nbt to make this not a huge problem (kinda hacky, but whatever) by Florian Nücke · 11 years ago
- e837c43 lua program to change screen resolution by Florian Nücke · 11 years ago
- 5c3cecb tooltip for power button in case and robot; made generator drop remaining fuel items when removed from robot and stop burning (i.e. you can't "start" it in one robot and then insert it into another one anymore, which would be kind of weird...); fixed initial slot selection in robots; fixed tooltips being rendered behind screen in robot gui; by Florian Nücke · 11 years ago
- 0a0e1ef localized title and tooltip for crafting upgrade by Florian Nücke · 11 years ago
- d23a653 crafting addon, allows robots to craft in the 3x3 grid in the top left of their inventory; added extended context interface for robot interaction, allowing access to selected slot index and fake player for general stuff and in particular for inventory interaction; todo: maybe a nicer check in component if method is interface compatible (context/robotcontext) each call? by Florian Nücke · 11 years ago
- 9ddbc35 localized name and tooltip for generator upgrade; different colors for different item component types by Florian Nücke · 11 years ago
- 1fdb937 showing stored energy in robots in their tooltip; storing energy as int (truncating); fixed item tag creation at multiple occasions: new NBTTagCompound("tag") instead of new NBTTagCompound(), otherwise loading (which would automatically add the name) would lead to "incompatible" stacks. by Florian Nücke · 11 years ago
- fb6b92b removed power supply item and added generator upgrade for robots, which acts like an internal stirling engine (can eat fuel items and burn them for energy). per default slightly less efficient than a stirling engine; added api methods to interact with a robot's selected inventory slot (if the caller *is* a robot, otherwise does nothing) by Florian Nücke · 11 years ago
- 71b2fae updated tooltip and block names for case by Florian Nücke · 11 years ago
- 513b3a6 tiered computer cases by Florian Nücke · 11 years ago
- d17824e computers and robots no longer start when right clicked, instead there's a button in the gui now that allows turning the computer/robot on or off (also useful for rebooting when locked in some interruptible loop); removed the 'power' slot from computer cases by Florian Nücke · 11 years ago
- 4cb741f separating dirs from files in ls by Florian Nücke · 11 years ago
- 453be0f moved post-library init code to extra file by Florian Nücke · 11 years ago
- 9335c2c localized name and tooltip for charger and removed tags (yay decompiled code, \u00A7 is just a section sign...) by Florian Nücke · 11 years ago
- 7cf14ed charger texture and fixed power distributor synchronization when the max failed as well as when there are multiple distributors in a network by Florian Nücke · 11 years ago
- 45ba7b0 pageup/pagedown support for edit by Florian Nücke · 11 years ago
- ac5fe3c added capability to send http requests with wireless network cards, if allowed in the config (with domain white and black list); fixed nil printing when ls-ing an invalid dir, returning an error message instead; config doesn't support backslashes and since it might disappear in the future, anyway, I decided to switch to the typesafe config library; renamed config class to Settings to avoid name conflicts with typesafe config by Florian Nücke · 11 years ago
- 5f0f5d7 configurable robot names; showing robot name and owner in analyzer result by Florian Nücke · 11 years ago
- ad8ff5d made the shortened tooltip localizable; swinging item when clearing it by Florian Nücke · 11 years ago
- 9a36667 tooltipocalypse! that has to be enough for now... by Florian Nücke · 11 years ago
- b751fe0 tooltips via localization files, with support for custom formatting (colors and text formats) by Florian Nücke · 11 years ago
- eb2778d keyboard rendering in inventory now respects block bounds, making it look a little nicer; reworked keyboard texture to use same color theme as other blocks; fixed keyboard pop-off logic by Florian Nücke · 11 years ago
- 1e3a14a keyboard rendering by Johannes Lohrer · 11 years ago
- 8fa4f39 Merge branch 'master' of cil.li:oc by Johannes Lohrer · 11 years ago
- 27739bb keyboard test by Johannes Lohrer · 11 years ago
- 1996332 fixed last char in a row disappearing when it should have been shifted to the right in term.read and editor; fixed computers not properly reporting errors that occur if kernel is crashing during startup; added simple serialize/unserialize methods to text lib to make networking easier by Florian Nücke · 11 years ago
- 26c04f1 made ram and disk sizes for the three tiers configurable and generalized their localization method (not one per tier but one for all that gets extended based on the tier); more informative status bare messages for text editor by Florian Nücke · 11 years ago
- 594dffd proper clipboard pasting in editor and fixed no-arg check by Florian Nücke · 11 years ago
- f7f75d5 added a "status bar" for the editor and reduced some surplus copying by Florian Nücke · 11 years ago
- 175f070 fixed a display error when scrolling in editor lead to a horizontal scroll due to the new line being shorter than the previous one by Florian Nücke · 11 years ago
- 4bc0b89 cleaned up term some more and reused most of the logic by expanding it to multiple lines to create a... dun dun dun... basic file editor! by Florian Nücke · 11 years ago
- 374d66d moved string.trim to text.trim; made some more Lua functions use get/set prefix after all (got too used to dropping it from Scala, but since most callbacks will use this, too, I'd like to keep it uniform); major cleanup of term's readline implementation by Florian Nücke · 11 years ago
- e674f49 localized power tooltip in robots by Florian Nücke · 11 years ago
- ffd3ff4 made it so that robots only accept floppies (no hard drives) and added background icon for floppy slots by Florian Nücke · 11 years ago
- cb4c439 allowing robots to use items for specifiable durations. this allows robots to use bows or throw flasks. can be disabled; exhaustion is now converted into energy cost. one to one per default for now, will need some testing/calculations; fixed render glitch in nei when hovering power tooltip; showing absolute power value in power tooltip; made robot buffer configurable; made moves and turns cost energy and the amount configurable by Florian Nücke · 11 years ago
- c26fc97 analyzable is expected to return a node now and doesn't extend environment any more, allowing more flexible use (e.g. also for sided environments); checking for sided environment in analyzer for blocks with no analyzable interface; rendering power level of robots in their gui now; screens now consume more or less power, depending on the number of lit pixels (non ' ') by Florian Nücke · 11 years ago