This website requires JavaScript.
4c22387816
Unknown addtional files
master
Emojigit
2021-05-03 13:14:36 +08:00
16dc7a29c4
Unknown addtional files
Emojigit
2021-05-03 13:03:41 +08:00
319b7dd484
import steps: rename items
Emojigit
2021-05-03 13:02:39 +08:00
c77b42d6b3
Update mod.conf
Emojigit
2021-05-03 12:59:53 +08:00
ded540d6f8
Update LICENSE
Emojigit
2021-05-03 12:59:14 +08:00
629482e525
Update README.md
Emojigit
2021-05-03 12:58:47 +08:00
ca6beff464
Move clear, shutdown, and reboot to OS
octacian
2018-11-24 22:45:30 -08:00
12415cc700
Replace input, output, and output_editable APIs for system.* keys
octacian
2018-11-24 21:25:27 -08:00
0326648b0d
Replace OS APIs in favour of a system table get_os
and set_os
APIs are replaced with a system
table which stores the data and limits the valid keys and types via metatables.
octacian
2018-07-23 18:39:42 -07:00
31d4360570
Preserve RAM across MT restarts via metadata RAM is still accessible with the RAM table, however, as a metatable is used to ensure that whenever information is set in the RAM table it is automatically stored in the metadata, and to ensure that functions and userdata is not stored.
octacian
2018-07-23 18:07:45 -07:00
ec5864b645
Prevent naming field from closing on enter
octacian
2018-07-23 17:45:02 -07:00
1ed8f9cf73
Add configurable text wrapping to command line and debug
octacian
2018-07-23 17:43:21 -07:00
4c6884fd6f
Add debug console tab
octacian
2018-07-23 17:16:34 -07:00
c836b569f5
Fix current user management
octacian
2018-07-23 12:54:46 -07:00
327a6dd29e
Clean up custom environment definition * Separate custom function definitions from make_env for better readability * Add newlines between functions * Make comments more descriptive * Move Settings()
API to fs.read_settings()
octacian
2018-07-23 12:25:38 -07:00
642139b1b8
Split API into different files * Move formspec APIs to gui.lua * Move environment APIs to env.lua * Move userdata and computer ID APIs to init.lua
octacian
2018-07-23 11:48:01 -07:00
d749eafb28
Preserve, improve environment and replace userdata
octacian
2018-06-01 07:21:44 -07:00
fdeb68a5d5
Improve help and fix blank output after reinit
octacian
2018-05-31 19:13:15 -07:00
e930f0715f
Fix computers frozen on bios after MT restart
octacian
2018-05-31 18:53:08 -07:00
7bc3a5c6b1
Disconnect player object environment and scripts
octacian
2018-05-31 17:06:15 -07:00
43bc638dbf
Document missing OS APIs and remove loadstring API
octacian
2018-05-31 12:48:47 -07:00
b48d5c2d55
Add nano command
octacian
2018-05-31 12:40:26 -07:00
84ea1850ce
OctOS: Add ls and cat commands
octacian
2018-05-31 11:28:31 -07:00
613657d454
Add luacheck and convert spaces to tabs
octacian
2018-05-31 11:00:44 -07:00
6cf860b0b1
Windows: Temporarily fix crash on break computer Check if os.execute
is available before attempting to use it (is not available on Windows). This is not a real fix as it results in empty directories being left behind in the computer files. The only actual fix to this issue is an official rmdir
Minetest API.
octacian
2017-06-27 13:59:08 -07:00
dc6c24e669
OctOS: Add mv command
octacian
2017-03-28 17:21:38 -07:00
cfc1bb4e79
OctOS: Add mkdir, rmdir, and cpdir commands
octacian
2017-03-28 17:18:06 -07:00
b84a250c25
OctOS: Add touch, rm, and cp commands
octacian
2017-03-28 17:09:53 -07:00
5d59142b10
OctOS: Improve error handling
octacian
2017-03-28 16:45:27 -07:00
662c265cab
OctOS: Allow specifying command to get help for with help command
octacian
2017-03-28 16:35:25 -07:00
c4bd091ae8
OctOS: Add params
field to applications
octacian
2017-03-28 16:31:00 -07:00
3c2fa52b4f
OctOS: Add echo command
octacian
2017-03-28 16:26:26 -07:00
9ec3d9e76f
OctOS: Add command framework
octacian
2017-03-28 16:23:49 -07:00
a32178ae55
Fix on Windows
octacian
2017-02-06 21:02:54 -08:00
6cdabc2934
Fix Modules on Windows (#2 )
octacian
2017-02-03 15:45:17 -08:00
af2023b3eb
Computer/env: Add assert, pairs, ipairs
octacian
2017-02-02 17:13:46 -08:00
a1701f4513
Computer: Add Settings to env
octacian
2017-01-31 18:54:49 -08:00
6c640f5823
env: Add dump() and type()
octacian
2017-01-31 18:43:39 -08:00
5141e41fe4
Improve documentation with Modules in mind
octacian
2017-01-31 07:39:01 -08:00
f805b6b1e0
Computer: allow output buffer to be editable
octacian
2017-01-30 22:29:52 -08:00
a4e0a2c875
Computers: Rename BiosOS to octOS
octacian
2017-01-30 22:14:27 -08:00
adda987e6b
Computers: Replace "local function" with "function" in env
octacian
2017-01-30 20:39:44 -08:00
7fad5d4762
Make loops time out
octacian
2017-01-30 19:57:46 -08:00
9169209333
"Modulify"
octacian
2017-01-30 19:40:30 -08:00
b155acb3c2
Bump version to 0.5, beta
octacian
2017-01-29 15:28:59 -08:00
416a60039f
Add screenshot, mod.conf, and description
octacian
2017-01-29 15:28:38 -08:00
03d8e9235b
Make computers emmit light level 7
octacian
2017-01-29 15:26:46 -08:00
de79747243
Rewrite entire mod
octacian
2017-01-29 15:18:49 -08:00
78b1b836a7
fix error checking in digicompute.fs.run_file
octacian
2016-12-02 13:12:55 -08:00
2b28ee800f
introduce filesystem API & adjust meta API
octacian
2016-12-02 12:08:51 -08:00
37b4080423
rework filesystem & make bios nodes unbreakable
octacian
2016-10-20 20:18:36 -07:00
3b74efe8e8
adjust main formspec
octacian
2016-10-16 11:57:38 -07:00
b7ab4bac89
rewrite readme and add license
octacian
2016-10-16 11:10:01 -07:00
593f779ebf
rework mod directory structure
octacian
2016-10-16 08:40:33 -07:00
abba9e5582
use env for executing code
octacian
2016-10-16 07:52:40 -07:00
b34aa70765
use datalib external mod with new functions rather than internal library
octacian
2016-08-11 11:41:51 -07:00
d75137a9db
remove autogenerated file (compute.lua)
octacian
2016-07-30 21:29:24 -07:00
01b32c9202
rewrite os sytem to be more modular using a filesystem
octacian
2016-07-30 14:16:13 -07:00
b5ac03f99b
name formspec: submit as submit_name instead of submit
octacian
2016-07-30 14:15:44 -07:00
add715cedb
data.lua: customize & add mkdir
octacian
2016-07-30 14:13:53 -07:00
ac71ecc9c3
depends.txt: make digilines optional & require default
octacian
2016-07-30 14:13:34 -07:00
5e3429b338
must set name on initial boot & rework receiving functions
octacian
2016-07-29 09:46:56 -07:00
7ac34cd86b
textures: fix bottom
octacian
2016-07-28 22:16:17 -07:00
7e348e3383
use formspec instead of formspec_normal
octacian
2016-07-28 22:11:16 -07:00
de482bc9aa
re-commit files
octacian
2016-07-28 22:02:36 -07:00
7f2c1a7db2
digicompute:default: renamed
octacian
2016-07-14 08:18:56 -07:00
2bba504e4e
on & bios not in creative inventory
octacian
2016-07-14 08:18:01 -07:00
7a139ee9f9
new nodebox and textures
octacian
2016-07-14 08:13:03 -07:00
5a07f0962e
fixed facedir loss & formspec not dissappearing after shutdown
octacian
2016-07-12 19:39:00 -07:00
26c7c28718
mod rename: digiterm -> digicompute
octacian
2016-07-12 15:18:06 -07:00
855b4c0099
os creation API
octacian
2016-07-12 15:13:26 -07:00
1607a509d8
reworked init.lua for previous and WIP changes
octacian
2016-07-12 12:19:16 -07:00
24991e35d1
rework formspecs
octacian
2016-07-12 11:54:13 -07:00
0ec3d5b81f
fix remote turn on via digilines
octacian
2016-07-12 09:10:11 -07:00
75df78a6ea
use fewer sub tables (digiterm.system, digiterm.formspec removed)
octacian
2016-07-12 09:04:10 -07:00
e64b87d2a4
fix formspec not showing when turned on or showing when turned off
octacian
2016-07-12 09:01:04 -07:00
40c885f4d5
turn on when off node is rightclicked
octacian
2016-07-12 08:54:32 -07:00
97739b1228
use API for registering terminals
octacian
2016-07-11 16:43:38 -07:00
5b0d2d781b
cleaned up code
octacian
2016-07-03 14:24:12 -07:00
569481d0b3
initial commit!
hdastwb
2013-08-04 17:37:45 -04:00