Updating conversion, creating readmes

This commit is contained in:
Jonas Zeunert
2024-04-19 23:37:46 +02:00
parent 3619ac710a
commit 08e75b0f0a
635 changed files with 30878 additions and 37344 deletions

View File

@@ -1,6 +1,6 @@
 Awesome ComputerCraft !Awesome (https://awesome.re/badge.svg) (https://awesome.re)
 Awesome ComputerCraft !Awesome (https://awesome.re/badge.svg) (https://awesome.re)
 (https://computercraft.cc)
@@ -8,8 +8,8 @@
ComputerCraft is a mod for Minecraft which adds computers which are programmable with the Lua programming language. ComputerCraft: Tweaked is a fork of the mod for newer Minecraft versions.
This project lives on GitHub (https://github.com/tomodachi94/awesome-computercraft) and might not render correctly on third-party websites. If you want to contribute, see CONTRIBUTING.md (./CONTRIBUTING.md). If 
you have other questions, see the FAQ (./FAQ.md).
This project lives on GitHub (https://github.com/tomodachi94/awesome-computercraft) and might not render correctly on third-party websites. If you want to contribute, see CONTRIBUTING.md (./CONTRIBUTING.md). If you have other questions,
see the FAQ (./FAQ.md).
A note on abbreviations: CC is ComputerCraft, CC:T is ComputerCraft: Tweaked, and CC:R is ComputerCraft: Restitched.
@@ -53,8 +53,7 @@
- Plethora (https://plethora.madefor.cc) - A mod which adds peripherals and allows many blocks to be accessed as such. In addition, it also allows for manipulation of the player as a peripheral. 
- CC:C Bridge (https://modrinth.com/mod/cccbridge) - A mod that adds compatibility between the ComputerCraft and Create mod (https://modrinth.com/mod/create)! 
- Turtlematic (https://www.curseforge.com/minecraft/mc-mods/turtlematic) - A mod which end goal is to make turtles so useful, so you will never need any other automation mod!
- UnlimitedPeripheralWorks (https://www.curseforge.com/minecraft/mc-mods/unlimitedperipheralworks) - A mod which adds various peripherals to extend CC:T capabilities. Also adds a lot of peripherals for other 
mods.
- UnlimitedPeripheralWorks (https://www.curseforge.com/minecraft/mc-mods/unlimitedperipheralworks) - A mod which adds various peripherals to extend CC:T capabilities. Also adds a lot of peripherals for other mods.
Resource packs
@@ -74,8 +73,7 @@
- ModemShark (https://gist.github.com/MCJack123/56ca71555d9c0f78d4c985f1e9ad28e8) - Modem packet sniffer with a simple UI.
- netshell (https://github.com/lyqyd/cc-netshell) - Access a computer's shell from another computer.
- OrangeBox (https://github.com/walksanatora/orangebox) - Virtualization support for ComputerCraft computers.
- rawshell (https://gist.github.com/MCJack123/8c8861e5e3082d2bed18d07641b5b2cc) - A modern alternative to netshell supporting CraftOS-PC's "raw mode" format, with file transfers, encryption, passwords, 
WebSockets, and more.
- rawshell (https://gist.github.com/MCJack123/8c8861e5e3082d2bed18d07641b5b2cc) - A modern alternative to netshell supporting CraftOS-PC's "raw mode" format, with file transfers, encryption, passwords, WebSockets, and more.
- unicornpkg (https://unicornpkg.madefor.cc) - Modern package management that doesn't suck.
- FSEncrypt (https://gist.github.com/MCJack123/32c56917dc61da336ec0e8ca6aae39f8) - Transparent filesystem encryption.
@@ -86,8 +84,8 @@
- Anavrins' hashing libraries:
- **MD5** (https://pastebin.com/6PVSRckQ) - Implementation of **MD5** (https://en.wikipedia.org/wiki/MD5). 
- **SHA-1** (https://pastebin.com/SfL7vxP3) - Implementation of **SHA-1** (https://en.wikipedia.org/wiki/SHA-1) with **HMAC** (https://en.wikipedia.org/wiki/HMAC) support. 
- **SHA-256** (http://www.computercraft.info/forums2/index.php?/topic/8169-) - Implementation of **SHA-256** (https://en.wikipedia.org/wiki/SHA-2) with support for **HMAC** (https://en.wikipedia.org/wiki/HMAC)  
and **PBKDF2** (https://en.wikipedia.org/wiki/PBKDF2). 
- **SHA-256** (http://www.computercraft.info/forums2/index.php?/topic/8169-) - Implementation of **SHA-256** (https://en.wikipedia.org/wiki/SHA-2) with support for **HMAC** (https://en.wikipedia.org/wiki/HMAC) and **PBKDF2** (https://e 
n.wikipedia.org/wiki/PBKDF2). 
- AUKit (https://mcjack123.github.io/AUKit/) - The quintessential audio processing and conversion library for ComputerCraft. 
- Basalt (https://basalt.madefor.cc/) - A GUI library emphasizing the user experience.
- Bigfont (https://pastebin.com/3LfWxRWh) - A library that makes writing something in different font sizes easy.
@@ -102,8 +100,7 @@
- Milo (https://github.com/kepler155c/opus-apps/wiki/Milo-(crafting---storage-system)) - A crafting and inventory management system. Note that this depends on OpusOS and Plethora.
- Pine3D (https://github.com/Xella37/Pine3D) - A 3D rendering engine designed to be fast.
- PngLua (https://github.com/9551-Dev/pngLua) - PNG parsing library designed for ComputerCraft.
- Pixelbox Lite (https://github.com/9551-Dev/apis/blob/main/pixelbox_lite.lua) - An insanely fast drawing character (https://cdn.discordapp.com/attachments/876936991256743947/1123213991813058751/image.png) 
processing library.
- Pixelbox Lite (https://github.com/9551-Dev/apis/blob/main/pixelbox_lite.lua) - An insanely fast drawing character (https://cdn.discordapp.com/attachments/876936991256743947/1123213991813058751/image.png) processing library.
- RedRun (https://gist.github.com/MCJack123/473475f07b980d57dd2bd818026c97e8) - A small library for running processes in the background of CraftOS after exiting the program, similar to DOS TSRs.
- Tamperer (https://github.com/Fatboychummy-CC/Tamperer) - A library allowing easy creation of settings menus.
- Tampl (https://github.com/9551-Dev/tampl) - A Lua tokenization and parsing library designed for dynamic code generation and injecting code into existing programs.
@@ -175,8 +172,7 @@
- CraftOS-PC for VS Code (https://www.craftos-pc.cc/docs/extension) - Extension for manipulating and running programs via CraftOS-PC in VSCode.
- craftos2-plugins (https://github.com/MCJack123/craftos2-plugins) - A collection of small plugins for CraftOS-PC, maintained by the creator.
- VSCode Extensions for ComputerCraft (https://marketplace.visualstudio.com/items?itemName=lemmmy.computercraft-extension-pack) - Self-explanatory. Contains autocomplete for CC and CC:T functions, as well as a 
Lua language server.
- VSCode Extensions for ComputerCraft (https://marketplace.visualstudio.com/items?itemName=lemmmy.computercraft-extension-pack) - Self-explanatory. Contains autocomplete for CC and CC:T functions, as well as a Lua language server.
Tools
@@ -188,8 +184,7 @@
Literature
Essays
- JackMacWindows's essay on ComputerCraft OSes (https://gist.github.com/MCJack123/4b2bca21bdc0cf5c67ce7177326c2154) - Contains suggestions, discouragement, and encouragement for building a proper operating 
system.
- JackMacWindows's essay on ComputerCraft OSes (https://gist.github.com/MCJack123/4b2bca21bdc0cf5c67ce7177326c2154) - Contains suggestions, discouragement, and encouragement for building a proper operating system.
- JackMacWindows's essay on sane APIs (https://gist.github.com/MCJack123/39ac0847579b3676cc098aca5860c758) - Has suggestions for making your APIs easy to use.
Tutorials
@@ -205,12 +200,11 @@
Charts, tables, and calculators
- JackMacWindows's coroutine flow chart (https://cdn.discordapp.com/attachments/477911902152949771/959769473437560862/Blank_Diagram_1_Page_1.png) - Demonstrates how coroutines work. Each column represents one 
coroutine's code flow.
- JackMacWindows's coroutine flow chart (https://cdn.discordapp.com/attachments/477911902152949771/959769473437560862/Blank_Diagram_1_Page_1.png) - Demonstrates how coroutines work. Each column represents one coroutine's code flow.
- KingOfGameYami's event flow chart (https://media.discordapp.net/attachments/477911902152949771/729709228675301380/image.png) - Demonstrates the flow of events when a program runs.
- Wojbie's decimal font chart (https://cdn.discordapp.com/attachments/477911902152949771/933498000385400862/1642633650325141456271.png) and Cake's hex font chart 
(https://thox.madefor.cc/_images/encodings-cc-chars.png) - Contains decimal and hex mappings to ComputerCraft font characters.
- Wojbie's decimal font chart (https://cdn.discordapp.com/attachments/477911902152949771/933498000385400862/1642633650325141456271.png) and Cake's hex font chart (https://thox.madefor.cc/_images/encodings-cc-chars.png) - Contains 
decimal and hex mappings to ComputerCraft font characters.
- Emma's ComputerCraft compatibility chart (https://docs.google.com/spreadsheets/d/1s4d21cL3QrUyegEzYaVXvqDr1zNorgyZ-fDWeopIC1k/edit?usp=sharing) - Shows compatibility across emulators and in-game mods.
- MasonGulu's monitor size calculator (https://monitorsize.madefor.cc/) - An online gadget which calculates how many characters and pixels will fit onto a monitor.