Commit Graph

750 Commits

Author SHA1 Message Date
Anavrins
dcdd126bdf Fix handling of invalid items 2020-08-07 20:21:25 -04:00
Drew Lemmy
31a5d6c2d0 Update swshop package description (#45)
Because the package says 'by Lemmmy', people get confused and think that I made the swshop package, so I keep getting questions about how to operate it etc. This should clear up the confusion.
2020-08-07 16:51:16 -06:00
kepler155c@gmail.com
d6f61acace run lua commands from shell and other tweaks 2020-07-25 18:52:13 -06:00
devomaa
cb1126e216 Duplicate "stdin" (#40) 2020-06-30 22:40:31 -06:00
kepler155c@gmail.com
cd0e6af55f remove alternates - add ccemux peripherals upon system startup 2020-06-15 19:55:56 -06:00
kepler155c@gmail.com
27c7d2dd18 moonscript support fixes 2020-06-13 12:19:13 -06:00
kepler155c@gmail.com
1a166bdb22 compability fixes 2020-06-11 13:29:02 -06:00
kepler155c@gmail.com
e9f9999f41 better file select for debugger - native support for moonscript 2020-06-10 19:47:42 -06:00
kepler155c@gmail.com
fae3b6a654 package list updated 2020-06-09 18:18:52 -06:00
kepler155c@gmail.com
0f7534d12c moonscript, busted, penlight packages + debugger speed improvements 2020-06-09 18:17:21 -06:00
kepler155c@gmail.com
de3d73de70 update package list 2020-06-05 21:44:41 -06:00
kepler155c@gmail.com
4f74ab2840 added moonscript package 2020-06-05 21:38:45 -06:00
kepler155c@gmail.com
b289594c7f compression package - debugger fixes 2020-06-01 16:54:28 -06:00
kepler155c@gmail.com
fb5e69f703 compression package wip + debugger bugfixes 2020-05-31 23:51:04 -06:00
kepler155c@gmail.com
d203510527 debugger refactor 2020-05-30 20:06:30 -06:00
kepler155c@gmail.com
6394a48766 support multiple simultaneous breakpoints in coroutines 2020-05-28 22:04:20 -06:00
kepler155c@gmail.com
8fef5d3580 debugger cleanup + ls now supports date 2020-05-27 14:49:51 -06:00
kepler155c@gmail.com
70001196cb debugger - error handling, ui rework 2020-05-25 21:49:17 -06:00
kepler155c@gmail.com
26b693d609 debugger part 2 2020-05-24 15:18:18 -06:00
cynagen
f07302588c Add furniController.lua (#37)
* Update exportTask.lua

Cheap fix to stop cascading storage updates from eating up all the working time available after failing exports, this needs to be more fleshed out better, if the chest is full, scan the slots for any that match and are not full, stop blindly exporting

* Create furniController.lua

(Super)MultiFurnace Controller (did I mention, it's SUPER!?)
This app is designed to wrap up to 4 of kepler155c's MultiFurnace (multiFurni) arrays and divide up workload, it functions as a straight drop-in for furni.lua and no other adjustments are required to make it work. Additionally, you get the ability to target any one multiFurni array for smelting when creating the machine recipe in Milo. Further uses for this direct targeting can be limited-scope auto-smelting, using anywhere from 1/2 to 1/4 of your total capacity to auto-smelt, leaving the rest of the cluster available for you when you want it, great for multi-user bases!

Setup: Plug this turtle into a modem on your Milo network, and another modem leading to 2-4 turtles running furni.lua (or even furniController.lua for chained setups), configure useSlot4 on line 20, map in Milo and go!

* Update furniController.lua

Cleaned up bad reference naming to avoid confusion. Additionally moved relevant variables to local scope, cleaned up a few other minor things.

* Update exportTask.lua

Fleshed out the exportItems function which was blindly firing items into full chests. Made it a little more sensitive, slight increase in average processing time, but no more erroneous hits to export causing perf issues.

* Update exportTask.lua

Clean up cached .list() after done, accidentally left it in, bloating storage config sizes

* Update exportTask.lua

Fixing some logic, make less plethora calls

* Update exportTask.lua

* Update exportTask.lua

Last fix, was making a call to Util when it wasn't defined, and left the export function completely dead. Defined correctly, now exporting as expected, whoops.

* Update exportTask.lua

So uhh, yeah, the looped getItemMeta calls cost me a LOT of time. Figured out most of the relevant data I wanted was already being provided elsewhere, no extra calls to make, it's as fast as I can make it now. Now it's dependent on the storage optimizations as they stand, this does not speed anything up, just makes it more accurate.

* Sync with kepler155c's branch

* Another resync
2020-05-23 22:09:22 -06:00
kepler155c@gmail.com
cb58a553f5 Lua debugger part 1 2020-05-23 21:44:55 -06:00
kepler155c@gmail.com
2c27787f27 better fuzzy searching 2020-05-19 17:06:30 -06:00
kepler155c@gmail.com
3d5f665b59 oops 2020-05-18 22:01:21 -06:00
kepler155c@gmail.com
503a340035 more rework on exportTask 2020-05-18 21:57:04 -06:00
kepler155c@gmail.com
72a85f1a4a revert perf change 2020-05-18 21:20:35 -06:00
kepler155c@gmail.com
46c1e3f7e5 storage export perf fix 2020-05-18 11:38:32 -06:00
kepler155c@gmail.com
249414e027 change editors default file to untitled.lua - add package for LuaFileSystem port 2020-05-17 19:38:29 -06:00
kepler155c@gmail.com
0619eee41c milo storage perf fix - nwm update 2020-05-16 10:40:49 -06:00
kepler155c@gmail.com
bc0cf883b4 Improved error messages + nwm opacity/resizing 2020-05-12 21:26:02 -06:00
kepler155c@gmail.com
ad32dcc2df updates for environment handling changes 2020-05-11 17:26:43 -06:00
kepler155c@gmail.com
759e4e2b95 cleanup 2020-05-10 14:04:42 -06:00
Luca S
d902acacf4 Add a Defragment button to Milo (#36) 2020-05-10 01:48:39 -04:00
kepler155c@gmail.com
ad4cc5884f editor/nwm bug fixes 2020-05-08 22:31:06 -06:00
kepler155c@gmail.com
1fc2d08c18 some documentation and some bad icons 2020-05-07 17:15:30 -06:00
kepler155c@gmail.com
94b743bfc0 remove border around windows in mwm 2020-05-06 18:49:28 -06:00
kepler155c@gmail.com
9eff14f3ba titlebar/close/moving of nwm windows 2020-05-06 18:02:01 -06:00
Anavrins
428477bdec Whoops 2020-05-06 19:02:44 -04:00
Anavrins
bc3a48f30f Swshop update
- Toggle lamp based on keepalive packets from the node
- Add functionality to split profits of a bought item
(Will document later)
2020-05-06 03:03:49 -04:00
Anavrins
59de8e7f63 Update k.lua and others 2020-05-06 02:54:15 -04:00
kepler155c@gmail.com
8db9a89f68 nwm opacity / improvements - env cleanup 2020-05-05 17:26:44 -06:00
Anavrins
87a3f9fa96 Cleanup 2020-05-04 21:21:43 -04:00
kepler155c@gmail.com
8f13a0932e neural window manager 2020-05-04 16:45:31 -06:00
Anavrins
caa525e31d Swshop: Add option to show out of stock items
- Make ShopView use colors from ui.theme
2020-05-04 04:09:13 -04:00
Anavrins
39fb43d6a3 Update storageGen to a more user-friendly UI
- Able to merge into current Milo configs
- Moved it to the Milo package
2020-05-04 02:53:17 -04:00
kepler155c@gmail.com
38b5c4a5ed support mouse clicks when using plethora keyboard on overlay 2020-05-02 23:45:58 -06:00
kepler155c@gmail.com
9bf017fe27 rename help files with .txt - overlay.lua creates a terminal compatible window on the overlay glasses - you can now run any program on the glasses overlay 2020-05-02 22:22:30 -06:00
kepler155c@gmail.com
8a9878b8e5 minor bug fixes 2020-04-27 22:31:57 -06:00
kepler155c@gmail.com
ef0886ec85 wizard and tab rework 2020-04-26 19:39:28 -06:00
kepler155c@gmail.com
8d014c0098 remove a few screen savers - some bugfixes 2020-04-22 23:36:03 -06:00
kepler155c
4576969739 Ui enhancements 2.0 (#29)
* canvas overhaul

* editor 2.0

* more tweaks

* more editor work

* completions + refactor

* cleanup + editor additions

* cleanup + undo overhaul

* editor recent/peripherals/redo + cleanup

* editor path issues

* cleanup

* changes for deprecated ui methods - recolor milo - make turtle scripts run again - mob rancher improvements

* can now use named colors
2020-04-21 22:40:47 -06:00