Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal

Log

Members
  • Content Count

    41
  • Joined

  • Last visited

  • Days Won

    14

Reputation Activity

  1. Upvote
    Log got a reaction from LowMemory in Robot-miner with geolyzer   
    I present you a program for a robot that allows you to mine ore without going down into the caves. Robot, using a geolyzer, can find and mine ore.
    All features are not yet implemented, so I ask you to test and inform me about a bugs.
     
    Requirements:
    Computer case (tier II or III) Inventory Upgrade (more the better) Inventory Controller Upgrade Hard Disk Drive EEPROM with Lua BIOS Geolyzer RAM (tier I or higher) CPU (any) Hover Upgrade (tier I) Diamond pickaxe or equivalent tool Optional:
    Crafting Upgrade Wireless Network Card or Linked Card Solar Generator Upgrade Battery Upgrade Experience Upgrade Chunkloader Upgrade Generator Upgrade Enderchest from EnderStorage mod  
    Installing:
    Download and save the file as init.lua wget https://raw.githubusercontent.com/DOOBW/geominer/master/miner.lua init.lua Put this file in to root directory of the hard disc. Add the disk when crafting a robot. Place the robot on a solid blocks platform. Give the robot a pickaxe Place a container and the charger near the robot. Press the power button and enjoy a process.
  2. Like
    Log got a reaction from SirGeneral in unrecoverable error prank   
    That is mighty easy.
    computer.pullSignal = nil  
  3. Like
    Log reacted to Totoro in Stem - easy internet bridge   
    What is STEM?
    Did you ever want to have a linked card, but without this pair-to-pair limitations?
    Well, you have internet card. And that is already half of the solution. The other half is to use Stem.

    Stem is a message transmitter for your OpenComputers devices with internet cards.
    Using a small OpenOS library you can use Stem to send and receive messages. Unlike the standard `modem` component, Stem-messaging uses not addresses, but `channels`. You can send messages to any channels, and you can subscribe to any number of channels to listen for messages from them.
    Installation
    The best way is to use HPM:
    hpm install stem If you do not have HPM, install it like this:
    pastebin run vf6upeAN If you do not want to use HPM repository, you can just use wget:
    wget https://gitlab.com/UnicornFreedom/stem/raw/master/stem.lua Example of a program using STEM
    local event = require('event') -- use STEM client library local stem = require('stem') -- open a connection to a STEM server -- the `stem.fomalhaut.me` is a default one local server = stem.connect('stem.fomalhaut.me') -- subscribe for messages from the channel with ID 'my-channel-id' server:subscribe('my-channel-id') -- then listen for events in a loop... while true do local name, channel_id, message = event.pull('stem_message') if name ~= nil then print(channel_id, message) end end -- ...or register an event listener event.listen('stem_message', function(_, _, channel_id, message) print(channel_id, message) end) -- you can also send message to the channel -- (you do not need to be subscribed to this channel, to send a message) server:send('my-channel-id', 'hello there') -- unsubscribe from channel server:unsubscribe('my-channel-id') -- completely close the connection to the STEM server server:disconnect()  
    That is all.
    But there is more.
    Web client
    If you open the link to Stem server in your browser: https://stem.fomalhaut.me/
    You will see some statistics and the web client. Enter your channel ID into the form, and you can send messages to your robot in real time, right from your phone, without even starting Minecraft.

    The web client is limited with UTF-8 encoding, though.
    (Using OpenOS you can send literally anything, as long as the message fits in 64kb of data.)
    Security Questions
    The channels by default do not have any special security measures applied. They do not have any authentication mechanisms, the do not have any encryption.
    Anyone who knows the ID of a channel can send a message to it and can listen for responses. But.
    The length of ID is 256 bytes. And that can be any bytes - from 0 to 255. That means, that you have 256^256 possible combinations for your ID. And that is a giant number. If you need to secure your channel - just use something long and incomprehensible as your ID.
    As an additional measure you can use end-to-end encryption, or anything else - this is up to you.
    Default STEM server uses HTTPS, and does not store any information - message in, message out.
    Self-hosted STEM solution
    For those of you who are strong in spirit and computer knowledge - there is a self-hosted option. You can build Stem server from sources and run it on your machine.
    This is also pretty easy. Additional instructions can be found on GitLab.
    Useful links
    GitLab repository: https://gitlab.com/UnicornFreedom/stem
    Protocol description: https://gitlab.com/UnicornFreedom/stem/wikis/protocol
    Default server: https://stem.fomalhaut.me/
    HPM package: https://hel.fomalhaut.me/#packages/stem
     
    If I forgot something - feel free to ask here, or in IRC (my nickname is Totoro there). Also the project contains at least one "Easter egg" feature, that can offer some interesting options if you know HTML/CSS/JS.
    The Stem protocol is open - you can modify it, you can create your own clients in any programming language, etc.
  4. Upvote
    Log got a reaction from ben_mkiv in GPS on microcontrollers   
    Program and library for building GPS network.
    https://github.com/DOOBW/OC-GPS
    Download:
    wget https://raw.githubusercontent.com/DOOBW/OC-GPS/master/usr/bin/gps.lua /bin/gps.lua
    wget https://raw.githubusercontent.com/DOOBW/OC-GPS/master/usr/lib/gps.lua /lib/gps.lua
    The functionality is the same as in the ComputerCraft.
    Additional command "flash" allows to upload firmware to EEPROM.
    When the coordinates are precisely determined, when flashing the position of the microcontroller can be omitted - at the first start it will determine its position from neighboring satellites and save on EEPROM.
    GPS network startup example.
     
  5. Upvote
    Log reacted to tpzker in [WIP] TritonLang - A C++-styled language that compiles to Lua [Continuation of KLang]   
    Overview
    Hello there. Some of you may remember KLang. I decided that I should you know, actually work on it. Therefore, I present Triton/TritonLang. Triton is the continuation of KLang, a C++-styled programming language that compiles to Lua. I have no ETA on when it will be done as of the moment, but it is work in progress and I would possibly like to get feedback on my current project status.
    Hello, world! [Pseudocode]
    #include <io> int main() { io::info("Hello, world!"); return 0; } Advantages to Lua
    Headers/easily include libraries Statically and dynamically compiled libraries for programs C++-style syntax and easier OOP Helpful Links
    WIP Documentation
    GitHub Repository
     
     
  6. Like
    Log got a reaction from Fingercomp in GPS on microcontrollers   
    Program and library for building GPS network.
    https://github.com/DOOBW/OC-GPS
    Download:
    wget https://raw.githubusercontent.com/DOOBW/OC-GPS/master/usr/bin/gps.lua /bin/gps.lua
    wget https://raw.githubusercontent.com/DOOBW/OC-GPS/master/usr/lib/gps.lua /lib/gps.lua
    The functionality is the same as in the ComputerCraft.
    Additional command "flash" allows to upload firmware to EEPROM.
    When the coordinates are precisely determined, when flashing the position of the microcontroller can be omitted - at the first start it will determine its position from neighboring satellites and save on EEPROM.
    GPS network startup example.
     
  7. Like
    Log got a reaction from Toskin in GPS on microcontrollers   
    Program and library for building GPS network.
    https://github.com/DOOBW/OC-GPS
    Download:
    wget https://raw.githubusercontent.com/DOOBW/OC-GPS/master/usr/bin/gps.lua /bin/gps.lua
    wget https://raw.githubusercontent.com/DOOBW/OC-GPS/master/usr/lib/gps.lua /lib/gps.lua
    The functionality is the same as in the ComputerCraft.
    Additional command "flash" allows to upload firmware to EEPROM.
    When the coordinates are precisely determined, when flashing the position of the microcontroller can be omitted - at the first start it will determine its position from neighboring satellites and save on EEPROM.
    GPS network startup example.
     
  8. Like
    Log got a reaction from Zen1th in GPS on microcontrollers   
    Program and library for building GPS network.
    https://github.com/DOOBW/OC-GPS
    Download:
    wget https://raw.githubusercontent.com/DOOBW/OC-GPS/master/usr/bin/gps.lua /bin/gps.lua
    wget https://raw.githubusercontent.com/DOOBW/OC-GPS/master/usr/lib/gps.lua /lib/gps.lua
    The functionality is the same as in the ComputerCraft.
    Additional command "flash" allows to upload firmware to EEPROM.
    When the coordinates are precisely determined, when flashing the position of the microcontroller can be omitted - at the first start it will determine its position from neighboring satellites and save on EEPROM.
    GPS network startup example.
     
  9. Like
    Log reacted to its_meow in OpenScreens   
    OpenScreens
    for Minecraft Forge 1.12 to 1.12.2
                                                                                                        

     
    OpenScreens adds more display options for OpenComputers.
    Curse Link: https://minecraft.curseforge.com/projects/openscreens
     
    Holo Screens
    Holo screens are floating displays with adjustable size and color.
     

    Hologram projector model and texture by ZefTheFox
    Right clicking a holo screen with a dye will change the background color. Right clicking the sides with an empty hand while crouching adjusts the size of the display.
     
    Flatscreens
    Flatscreens are simple displays that are... flat! There's two types, one on the front of the block and one on the back to allow more freedom.

     
    I have questions/need support! Where can I get help?
    You can always ask in my Discord server. If your issue is related to OpenComputers, you can read the OpenComputers Wiki. Report bugs here.
     
    My website: https://itsmeow.dev/
    Discord Server: https://discord.gg/zrjXjP5
     
    Curse Link: https://minecraft.curseforge.com/projects/openscreens
  10. Like
    Log reacted to Gladox114 in Robot-miner with geolyzer   
    I didn't edit the init.lua and im not sure what i need to edit.
     
    Owner: Gladox114
    Name: Gladox114.robot
    Last error: bad argument #1 (number expected, got string)
    Number of connected components: 6/12
    Component name: computer
    Address: 02bc007a-42e2-44cb-9f9c-480a27239814

  11. Upvote
    Log got a reaction from Nexarius in Robot-miner with geolyzer   
    I present you a program for a robot that allows you to mine ore without going down into the caves. Robot, using a geolyzer, can find and mine ore.
    All features are not yet implemented, so I ask you to test and inform me about a bugs.
     
    Requirements:
    Computer case (tier II or III) Inventory Upgrade (more the better) Inventory Controller Upgrade Hard Disk Drive EEPROM with Lua BIOS Geolyzer RAM (tier I or higher) CPU (any) Hover Upgrade (tier I) Diamond pickaxe or equivalent tool Optional:
    Crafting Upgrade Wireless Network Card or Linked Card Solar Generator Upgrade Battery Upgrade Experience Upgrade Chunkloader Upgrade Generator Upgrade Enderchest from EnderStorage mod  
    Installing:
    Download and save the file as init.lua wget https://raw.githubusercontent.com/DOOBW/geominer/master/miner.lua init.lua Put this file in to root directory of the hard disc. Add the disk when crafting a robot. Place the robot on a solid blocks platform. Give the robot a pickaxe Place a container and the charger near the robot. Press the power button and enjoy a process.
  12. Like
    Log reacted to ben_mkiv in OCDevices (FlatPanel, Cases and external CardDock)   
    Features:
    FlatScreen Panel 
    frameless screen which can be configured to be "rotated/tilted" on the x/y axis and can render transparent (they work as normal Screens, Touchinput will be improved in the final release)
    CardDock 
    external housing for OpenComputer Cards which can be bound to any machine in the Network
    Cases
    additional Tier3 computer cases from ZefTheFox
     
    Download on curseForge for Minecraft 1.12.2
    https://minecraft.curseforge.com/projects/ocdevices
     



  13. Like
    Log got a reaction from Molinko in Robot-miner with geolyzer   
    I present you a program for a robot that allows you to mine ore without going down into the caves. Robot, using a geolyzer, can find and mine ore.
    All features are not yet implemented, so I ask you to test and inform me about a bugs.
     
    Requirements:
    Computer case (tier II or III) Inventory Upgrade (more the better) Inventory Controller Upgrade Hard Disk Drive EEPROM with Lua BIOS Geolyzer RAM (tier I or higher) CPU (any) Hover Upgrade (tier I) Diamond pickaxe or equivalent tool Optional:
    Crafting Upgrade Wireless Network Card or Linked Card Solar Generator Upgrade Battery Upgrade Experience Upgrade Chunkloader Upgrade Generator Upgrade Enderchest from EnderStorage mod  
    Installing:
    Download and save the file as init.lua wget https://raw.githubusercontent.com/DOOBW/geominer/master/miner.lua init.lua Put this file in to root directory of the hard disc. Add the disk when crafting a robot. Place the robot on a solid blocks platform. Give the robot a pickaxe Place a container and the charger near the robot. Press the power button and enjoy a process.
  14. Upvote
    Log reacted to Nexarius in OpenOS-Updater   
    I've made a very simple to use program to update OpenOS directly with the newest files from github. Now you don't have to wait for the server admin to update the mods to get the newest OpenOS.
    It will download all OpenOS files first before it replaces any of the old files just to make sure you don't end up with half of your OpenOS in a different version.
    Pastebin:
    pastebin run -f icKy25PF GitHub:
    wget -f https://raw.githubusercontent.com/Nex4rius/Nex4rius-Programme/master/OpenOS-Updater/updater.lua /updater.lua I only recommend to use this on a freshly installed computer.
     
    Check out my other programs:
     
  15. Upvote
    Log reacted to Nexarius in Tank Display Program | now with energy and essentia too !   
    This program can display the contents of tanks on a big screen with a colored bar that can dynamically change its size.
    It can show up to 256 128 64 different liquids which are sorted from highest amount to lowest.
    5x8 is the optimal size for the screen.
    Multiple tanks with the same liquids are automatically added together and empty tanks are ignored.
    This display is split into 2 programs.
    1) Server - this receives the tank information and displays it
    2) Client - this has the adapter with the tank controller (you can have as many as you like)

    optimal screen sizes: 8x5; 8x2; 4x1
    pastebin run -f cyF0yhXZ installation guide:
    https://www.youtube.com/watch?v=avvYO2xSxGw
    github: https://github.com/Nex4rius/Nex4rius-Programme/tree/master/Tank#start
    server / display components:
    Internet Card (to install) Network Card Graphics Card T3 Screen T3 client / adapter + tank components:
    Internet Card (to install) (Wireless-) Network Card It supports now the following blocks:
    Adapter + Tank Controller Upgrade Transposer Batbox CESU MFE MFSU Gregtech Batterybuffer Capacitor Bank ALL RF storage blocks ME Interface ME Controller Warded Jar Void Jar  
    Big Update version 2
    The screen scales better to utilize the "room" to the fullest.
    Thaumcraft:
    I've added support for jars and essentia (Thaumcraft 6 needs the Thaumic Computers mod)
    ExtraCells:
    It's now possible to connect this to the ME System and read all liquids from it.
    Thaumic Energistics:
    Additionally it can read essentia from the system if you have Thaumic Energistics installed.
    Energy EU:
    You can connect EU storage devices and it will show it on the screen.
    Energy RF:
    Furthermore you can also connect any RF storage block and it will work too.
     
    The version 2 is not compatible with the version 1. You will have to update the server and all clients.
     



    I've double the limit from 64 to 128 and doubled it again to 256!

  16. Upvote
    Log reacted to Michiyo in OpenSecurity 1.7.10/1.10.2   
    Hello all, I'm here to announce the release of OpenSecurity!
    Build Status: 
    Downloads: https://minecraft.curseforge.com/projects/OpenSecurity
    Change Log: http://ci.pc-logix.com/job/OpenSecurity/changes
    Source: https://github.com/PC-Logix/OpenSecurity
    OpenSecurity adds Items and Blocks that are useful for the security of your worlds or bases.
     
    Documentation has been moved to GitHub: https://github.com/PC-Logix/OpenSecurity/wiki
  17. Upvote
    Log reacted to Nexarius in nexDHD - SG-Craft Stargate Control Program   
    This is my stargate control program for sgcraft called nexDHD
     

     
    How to get it:
    link to github

     
    pastebin run -f YVqKFnsP  
    Computer requirements:
    - CPU T2
    - GPU T2
    - 12x Screen T2
    - HDD T1 (with OpenOS)
    - 2x Memory T1.5
    - Internet Card - only required for installation and updates
    - keyboard - only required for installation
    - Redstone Card T2 - optional
    - EEPROM (Lua BIOS)
     
    features of my program:
    - autoclose iris on incoming wormhole (when iriscontrol is turned on)
    - autoopen iris if correct IDC is received (iris deactivation code)
    - autoclose stargate after X seconds
    - show all kinds of stats (local / remote address, state, direction, idc, iris state, energy, ...)
    - multiple languages: right now german, english and russian
    - displays energy in EU or RF
    - displays up to 10 addresses on 1 page (unlimited pages)
    - allows dialing from the address list
    - check for updates on start
    - emit redstone signals (right now for: state not idle, incoming, iris closed, idc accepted, wormhole connected)
    - automatically adds new, unkown addresses when there is an open wormhole
    - shows the required energy to dial an address (or error if invalid address)
    - allows closing of incoming wormholes if its disabled in config AND there is a computer at either end
    - automatically sends and receives entire address list on an open wormhole (without the IDC of course) and automatically adds the new addresses
    - with touchscreen functionalities
    - works with Computronics ColorfulLamps -> red = iris closed, green = idc accepted, yellow = outgoing wormhole, orange = incoming wormhole (priority from left to right)
    - logbook with the last connections
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.