231 lines
32 KiB
Plaintext
231 lines
32 KiB
Plaintext
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome ComputerCraft [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||
|
||
[38;5;12m (https://computercraft.cc)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mUseful libraries, programs, literature, and mods for [39m[38;5;14m[1mComputerCraft[0m[38;5;12m (https://computercraft.info) and [39m[38;5;14m[1mits forks[0m[38;5;12m (https://computercraft.cc).[39m
|
||
|
||
[38;5;14m[1mComputerCraft[0m[38;5;12m is a mod for Minecraft which adds computers which are programmable with the Lua programming language. [39m[38;5;14m[1mComputerCraft: Tweaked[0m[38;5;12m is a fork of the mod for newer Minecraft versions.[39m
|
||
|
||
[38;5;12mThis[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mlives[39m[38;5;12m [39m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mGitHub[0m[38;5;12m [39m[38;5;12m(https://github.com/tomodachi94/awesome-computercraft)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmight[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mrender[39m[38;5;12m [39m[38;5;12mcorrectly[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthird-party[39m[38;5;12m [39m[38;5;12mwebsites.[39m[38;5;12m [39m[38;5;12mIf[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mwant[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcontribute,[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;14m[1mCONTRIBUTING.md[0m[38;5;12m [39m[38;5;12m(./CONTRIBUTING.md).[39m[38;5;12m [39m[38;5;12mIf[39m[38;5;12m [39m
|
||
[38;5;12myou[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mquestions,[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mFAQ[0m[38;5;12m [39m[38;5;12m(./FAQ.md).[39m
|
||
|
||
[38;5;12mA note on abbreviations: [39m[48;5;235m[38;5;249mCC[49m[39m[38;5;12m is ComputerCraft, [39m[48;5;235m[38;5;249mCC:T[49m[39m[38;5;12m is ComputerCraft: Tweaked, and [39m[48;5;235m[38;5;249mCC:R[49m[39m[38;5;12m is ComputerCraft: Restitched.[39m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mMods[0m[38;5;12m (#mods)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mComputerCraft mods[0m[38;5;12m (#computercraft-mods)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mAdd-on mods[0m[38;5;12m (#add-on-mods)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mResource packs[0m[38;5;12m (#resource-packs)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLua programs[0m[38;5;12m (#lua-programs)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mUtility[0m[38;5;12m (#utility)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mLibrary[0m[38;5;12m (#library)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mFun[0m[38;5;12m (#fun)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mOperating systems[0m[38;5;12m (#operating-systems)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mEconomy[0m[38;5;12m (#economy)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMod-specific programs[0m[38;5;12m (#mod-specific-programs)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNon-Lua programs[0m[38;5;12m (#non-lua-programs)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mBridging[0m[38;5;12m (#bridging)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mEmulators[0m[38;5;12m (#emulators)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mPlugins[0m[38;5;12m (#plugins)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mTools[0m[38;5;12m (#tools)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLiterature[0m[38;5;12m (#literature)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mEssays[0m[38;5;12m (#essays)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mTutorials[0m[38;5;12m (#tutorials)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCharts, tables, and calculators[0m[38;5;12m (#charts-tables-and-calculators)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mOther lists[0m[38;5;12m (#other-lists)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mResources[0m[38;5;12m (#resources)[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mMods[0m
|
||
[38;2;255;187;0m[4mComputerCraft mods[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mComputerCraft: Tweaked[0m[38;5;12m (https://computercraft.cc) - A fork of the original ComputerCraft for modern versions of Minecraft.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mComputerCraft: Restitched[0m[38;5;12m (https://www.curseforge.com/minecraft/mc-mods/cc-restitched) - A set of patches for CC:T that allow running it on Fabric. [39m
|
||
[38;5;12m- [39m[38;5;14m[1mComputerCraft[0m[38;5;12m (http://computercraft.info) - A mod which adds computers to allow execution of Lua programs. [39m
|
||
|
||
[38;2;255;187;0m[4mAdd-on mods[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAdvanced Peripherals[0m[38;5;12m (https://www.curseforge.com/minecraft/mc-mods/advanced-peripherals) - A mod which adds various peripherals and APIs for interacting with other mods. [39m
|
||
[38;5;12m- [39m[38;5;14m[1mComputronics[0m[38;5;12m (https://wiki.vexatos.com/wiki:computronics) - A mod which adds various peripherals, notably for detecting events in the world and for manipulation of sound. [39m
|
||
[38;5;12m- [39m[38;5;14m[1mPlethora[0m[38;5;12m (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. [39m
|
||
[38;5;12m- [39m[38;5;14m[1mCC:C Bridge[0m[38;5;12m (https://modrinth.com/mod/cccbridge) - A mod that adds compatibility between the ComputerCraft and [39m[38;5;14m[1mCreate mod[0m[38;5;12m (https://modrinth.com/mod/create)! [39m
|
||
[38;5;12m- [39m[38;5;14m[1mTurtlematic[0m[38;5;12m (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![39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mUnlimitedPeripheralWorks[0m[38;5;12m [39m[38;5;12m(https://www.curseforge.com/minecraft/mc-mods/unlimitedperipheralworks)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mmod[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12madds[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mperipherals[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mextend[39m[38;5;12m [39m[38;5;12mCC:T[39m[38;5;12m [39m[38;5;12mcapabilities.[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;12madds[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlot[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mperipherals[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m
|
||
[38;5;12mmods.[39m
|
||
|
||
[38;2;255;187;0m[4mResource packs[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mComputerCreate[0m[38;5;12m (https://modrinth.com/resourcepack/computercreate) - A resource pack which adds texture packs in the style of the [39m[38;5;14m[1mCreate mod[0m[38;5;12m (https://modrinth.com/mod/create).[39m
|
||
|
||
[38;2;255;187;0m[4mLua programs[0m
|
||
[38;2;255;187;0m[4mUtility[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mComputerCraft Advanced Shell (cash)[0m[38;5;12m (https://cash.madefor.cc) - A Bourne-compatible shell for ComputerCraft. [39m
|
||
[38;5;12m- [39m[38;5;14m[1mConsult[0m[38;5;12m (https://consult.madefor.cc) - A text editor emphasizing ease of use and compatibility with many systems. [39m
|
||
[48;5;235m[38;5;249m- **Consult: Recrafted** (https://github.com/manaphoenix/CONSULT_RECRAFTED) - A fork of Consult for Recrafted systems.[49m[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGEMU[0m[38;5;12m (https://github.com/9551-Dev/GEMU) - CraftOS-PC graphics mode emulator based on Pixelbox.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgist[0m[38;5;12m (https://pastebin.com/zSLPYpqs) - A GitHub Gist download/upload program which aims to extend the built-in [39m[48;5;235m[38;5;249mpastebin[49m[39m[38;5;12m program, but for Gists.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHowl[0m[38;5;12m (https://github.com/SquidDev-CC/Howl) - A build system for CC and CC:T.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLuaIDE[0m[38;5;12m (http://www.computercraft.info/forums2/index.php?/topic/12347-) - A full-fledged IDE for editing Lua files in-game.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMildly Better Shell (MBS)[0m[38;5;12m (https://github.com/SquidDev-CC/mbs) - An improved shell that includes scrollback and improved resolution of completions.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mModemShark[0m[38;5;12m (https://gist.github.com/MCJack123/56ca71555d9c0f78d4c985f1e9ad28e8) - Modem packet sniffer with a simple UI.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mnetshell[0m[38;5;12m (https://github.com/lyqyd/cc-netshell) - Access a computer's shell from another computer.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOrangeBox[0m[38;5;12m (https://github.com/walksanatora/orangebox) - Virtualization support for ComputerCraft computers.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mrawshell[0m[38;5;12m [39m[38;5;12m(https://gist.github.com/MCJack123/8c8861e5e3082d2bed18d07641b5b2cc)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12malternative[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mnetshell[39m[38;5;12m [39m[38;5;12msupporting[39m[38;5;12m [39m[38;5;12mCraftOS-PC's[39m[38;5;12m [39m[38;5;12m"raw[39m[38;5;12m [39m[38;5;12mmode"[39m[38;5;12m [39m[38;5;12mformat,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12mtransfers,[39m[38;5;12m [39m[38;5;12mencryption,[39m[38;5;12m [39m[38;5;12mpasswords,[39m[38;5;12m [39m
|
||
[38;5;12mWebSockets,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore.[39m
|
||
[38;5;12m- [39m[38;5;14m[1municornpkg[0m[38;5;12m (https://unicornpkg.madefor.cc) - Modern package management that doesn't suck.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFSEncrypt[0m[38;5;12m (https://gist.github.com/MCJack123/32c56917dc61da336ec0e8ca6aae39f8) - Transparent filesystem encryption.[39m
|
||
|
||
[38;2;255;187;0m[4mLibrary[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAcidity[0m[38;5;12m (https://github.com/9551-Dev/acidity) - A simple [39m[38;5;14m[1mprocedual world generation[0m[38;5;12m (https://cdn.discordapp.com/attachments/477911902152949771/1078015614712565770/image.png)-oriented noise generation library.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAnavrins' ChaCha20[0m[38;5;12m (http://www.computercraft.info/forums2/index.php?/topic/25474-) - Implementation of [39m[38;5;14m[1mChaCha20[0m[38;5;12m (https://en.wikipedia.org/wiki/ChaCha20-Poly1305).[39m
|
||
[38;5;12m- Anavrins' hashing libraries:[39m
|
||
[48;5;235m[38;5;249m- **MD5** (https://pastebin.com/6PVSRckQ) - Implementation of **MD5** (https://en.wikipedia.org/wiki/MD5).[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **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.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **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) [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249mand **PBKDF2** (https://en.wikipedia.org/wiki/PBKDF2).[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAUKit[0m[38;5;12m (https://mcjack123.github.io/AUKit/) - The quintessential audio processing and conversion library for ComputerCraft. [39m
|
||
[38;5;12m- [39m[38;5;14m[1mBasalt[0m[38;5;12m (https://basalt.madefor.cc/) - A GUI library emphasizing the user experience.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBigfont[0m[38;5;12m (https://pastebin.com/3LfWxRWh) - A library that makes writing something in different font sizes easy.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mC3D[0m[38;5;12m (https://c3d.madefor.cc/) - An advanced 3D rendering API.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCC-Archive[0m[38;5;12m (https://github.com/MCJack123/CC-Archive) - Various libraries for archiving and unarchiving files.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdbprotect[0m[38;5;12m (https://gist.github.com/MCJack123/4cf6fc941a2d412b4195caafb9636363) - A protection wrapper over the [39m[48;5;235m[38;5;249mdebug[49m[39m[38;5;12m API, allowing restricting access to upvalues in protected functions.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mecc.lua[0m[38;5;12m (https://www.computercraft.info/forums2/index.php?/topic/29803-) - Implements [39m[38;5;14m[1melliptic-curve cryptography[0m[38;5;12m (https://en.wikipedia.org/wiki/Elliptic-curve_cryptography).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mecnet[0m[38;5;12m (https://github.com/migeyel/ecnet) - Secure network communications in ComputerCraft.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGuiH[0m[38;5;12m (https://guih.madefor.cc) - A powerful GUI and graphics library.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIsometriH[0m[38;5;12m (https://github.com/9551-Dev/IsometriH) - An [39m[38;5;14m[1misometric rendering[0m[38;5;12m (https://en.wikipedia.org/wiki/Isometric_video_game_graphics) engine.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLuz[0m[38;5;12m (https://github.com/MCJack123/Luz) - An extremely light compression algorithm for Lua files.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMilo[0m[38;5;12m (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.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPine3D[0m[38;5;12m (https://github.com/Xella37/Pine3D) - A 3D rendering engine designed to be fast.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPngLua[0m[38;5;12m (https://github.com/9551-Dev/pngLua) - PNG parsing library designed for ComputerCraft.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPixelbox[0m[38;5;14m[1m [0m[38;5;14m[1mLite[0m[38;5;12m [39m[38;5;12m(https://github.com/9551-Dev/apis/blob/main/pixelbox_lite.lua)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12minsanely[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;14m[1mdrawing[0m[38;5;14m[1m [0m[38;5;14m[1mcharacter[0m[38;5;12m [39m[38;5;12m(https://cdn.discordapp.com/attachments/876936991256743947/1123213991813058751/image.png)[39m[38;5;12m [39m
|
||
[38;5;12mprocessing[39m[38;5;12m [39m[38;5;12mlibrary.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRedRun[0m[38;5;12m (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.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTamperer[0m[38;5;12m (https://github.com/Fatboychummy-CC/Tamperer) - A library allowing easy creation of settings menus.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTampl[0m[38;5;12m (https://github.com/9551-Dev/tampl) - A Lua tokenization and parsing library designed for dynamic code generation and injecting code into existing programs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTelem[0m[38;5;12m (https://telem.cc) - A telemetry library for peripherals, facilitating in-game and cloud-based monitoring dashboards for storage, energy, and machinery.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVeriCode[0m[38;5;12m (https://gist.github.com/MCJack123/7752c85918bcf23ada028abd615e8750) - Provides simple code signing functions for safely transferring code over modems.[39m
|
||
|
||
[38;2;255;187;0m[4mFun[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAUKit austream[0m[38;5;12m (https://github.com/MCJack123/AUKit/blob/master/austream.lua) - Based on AUKit, a simple audio player supporting WAV, DFPWM, AIFF, AU, and FLAC.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mbattleship[0m[38;5;12m (https://gist.github.com/MCJack123/7082da1d2ac725c33ff77389877ad7f4) - An implementation of the popular two-player game [39m[48;2;30;30;40m[38;5;14m[1m[3mBattleship[0m[48;2;30;30;40m[38;5;13m[3m (https://en.wikipedia.org/wiki/Battleship_(game))[0m[38;5;12m.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCCDoom[0m[38;5;12m (https://github.com/Xella37/CCDoom) - The [39m[48;2;30;30;40m[38;5;14m[1m[3mDoom[0m[38;5;14m[1m shooter[0m[38;5;12m (https://en.wikipedia.org/wiki/Doom_(1993_video_game)) ported to ComputerCraft using Pine3D.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCC-Minecraft[0m[38;5;12m (https://github.com/Xella37/CC-Minecraft) - [39m[48;2;30;30;40m[38;5;13m[3mMinecraft[0m[38;5;12m ported to ComputerCraft using Pine3D.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLuaGB[0m[38;5;12m (https://github.com/MCJack123/LuaGB) - A port of a Game Boy (Color) emulator for ComputerCraft. Works best in CraftOS-PC.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mlunatic86[0m[38;5;12m (https://github.com/MCJack123/lunatic86) - A port of an 8086 PC emulator for ComputerCraft.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMusicify[0m[38;5;12m (https://github.com/knijn/musicify) - A lightweight client for playing music on ComputerCraft: Tweaked.[39m
|
||
[48;5;235m[38;5;249m- **tracc** (https://github.com/MCJack123/tracc/tree/playAudio) - An XM module tracker/player for ComputerCraft, supporting 8 channel polyphony in-game.[49m[39m
|
||
[38;5;12m- [39m[38;5;14m[1mYahtCC[0m[38;5;12m (https://gist.github.com/MCJack123/4f7f1635998f44630c8440e81213d32e) - An implementation of the [39m[48;2;30;30;40m[38;5;14m[1m[3mYahtzee[0m[48;2;30;30;40m[38;5;13m[3m (https://en.wikipedia.org/wiki/Yahtzee)[0m[38;5;12m dice game.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mYouCube[0m[38;5;12m (https://youcube.madefor.cc) - Access YouTube and other services in ComputerCraft.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mYTP2CCP[0m[38;5;12m (https://pastebin.com/nxEMWHY3) - Convert commented YouTube piano notes and play them in CC:T.[39m
|
||
|
||
[38;2;255;187;0m[4mOperating systems[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mLevelOS[0m[38;5;12m (http://install.leveloper.cc) - A modern GUI operating system intended to mimic Windows.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOpus[0m[38;5;12m (https://github.com/kepler155c/opus) - An OS which includes a GUI, an app store, and many system-related APIs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPhoenix[0m[38;5;12m (https://phoenix.madefor.cc) - An OS which emphasizes modularity. It implements its own kernel.[39m
|
||
[48;5;235m[38;5;249m- Phoenix is currently in alpha.[49m[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRecrafted[0m[38;5;12m (https://github.com/ocawesome101/recrafted) - A rewrite of CraftOS aiming for full feature parity while maintaining "saner API design."[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUnBIOS[0m[38;5;12m (https://gist.github.com/MCJack123/42bc69d3757226c966da752df80437dc) - A program to "undo" CraftOS, returning the system to the same state it was in before running the BIOS. Useful for OS development.[39m
|
||
|
||
[38;2;255;187;0m[4mEconomy[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mKristify[0m[38;5;12m (https://kristify.madefor.cc/) - Software for highly customizable Krist shops in modern versions of ComputerCraft, powered by [39m[38;5;14m[1mBasalt[0m[38;5;12m (https://basalt.madefor.cc).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mmsks[0m[38;5;12m (https://github.com/MasonGulu/msks) - A modern, simple shop for the Krist virtual currency.[39m
|
||
|
||
[38;2;255;187;0m[4mMod-specific programs[0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;14m[1m!NOTE[0m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mThis section contains programs dedicated which are exclusive to a mod and would not make sense in the Utilities section.[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mDraconicControl[0m[38;5;12m (https://pastebin.com/UqVHTht5) - Allows controlling Draconic Evolution's Draconic Reactor from a computer.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mReactorControl and TurbineControl[0m[38;5;12m (https://pastebin.com/p4zeq7Ma) - Automatic management of reactors and turbines in Big Reactors.[39m
|
||
[48;5;235m[38;5;249m- **ReactorControl patched** (https://pastebin.com/2ZrbnH5w) - The above program uses the `parallel` API recursively, which could cause it to break. A patch has been developed to fix this.[49m[39m
|
||
[38;5;12m- [39m[38;5;14m[1mcc-mek-scada[0m[38;5;12m (https://github.com/MikaylaFischler/cc-mek-scada) - Integral management of a Mekanism factory.[39m
|
||
|
||
[38;2;255;187;0m[4mNon-Lua programs[0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;14m[1m!NOTE[0m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mThis section is for programs that are not mods or Lua programs and [39m[38;5;14m[1mdirectly[0m[38;5;12m relate to the subject of this list.[39m
|
||
|
||
[38;2;255;187;0m[4mBridging[0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;14m[1m!NOTE[0m[38;5;12m [39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mThis subsection is for programs which allow ComputerCraft things to be accessed out of the game, primarily through the Internet.[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCloud Catcher[0m[38;5;12m (https://github.com/SquidDev-CC/cloud-catcher) - A program which enables interaction with computers outside of the game.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mKrist Server[0m[38;5;12m (https://github.com/tmpim/Krist) - A server for the Krist virtual currency, intended for use with CC and CC:T.[39m
|
||
[48;5;235m[38;5;249m- **KristForge** (https://github.com/tmpim/kristforge) - A miner for the Krist virtual currency.[49m[39m
|
||
[48;5;235m[38;5;249m- **KristWeb2** (https://github.com/tmpim/KristWeb2) - A web wallet for Krist, written in React.[49m[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNetmount[0m[38;5;12m (https://github.com/tmpim/netmountcc) - Configurable WebSocket and WebDAV remote storage solution.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUltron Control[0m[38;5;12m (https://gitlab.com/Merith-TK/ultron-control) - A program which exposes a web API for controlling turtles.[39m
|
||
|
||
[38;2;255;187;0m[4mEmulators[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCCEmuX[0m[38;5;12m (https://emux.cc) - A CC and CC:T emulator which executes the mods directly.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCopy Cat[0m[38;5;12m (https://github.com/SquidDev-CC/copy-cat) - A CC:T emulator that runs in a web browser.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCraftOS-PC[0m[38;5;12m (https://www.craftos-pc.cc) - A CC:T emulator written in C++ with the intention of speed.[39m
|
||
|
||
[38;2;255;187;0m[4mPlugins[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCraftOS-PC for VS Code[0m[38;5;12m (https://www.craftos-pc.cc/docs/extension) - Extension for manipulating and running programs via CraftOS-PC in VSCode.[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1mcraftos2-plugins[0m[38;5;12m (https://github.com/MCJack123/craftos2-plugins) - A collection of small plugins for CraftOS-PC, maintained by the creator.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mVSCode[0m[38;5;14m[1m [0m[38;5;14m[1mExtensions[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mComputerCraft[0m[38;5;12m [39m[38;5;12m(https://marketplace.visualstudio.com/items?itemName=lemmmy.computercraft-extension-pack)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSelf-explanatory.[39m[38;5;12m [39m[38;5;12mContains[39m[38;5;12m [39m[38;5;12mautocomplete[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mCC[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mCC:T[39m[38;5;12m [39m[38;5;12mfunctions,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||
[38;5;12mLua[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mserver.[39m
|
||
|
||
[38;2;255;187;0m[4mTools[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mComputerCraft Music Converter[0m[38;5;12m (https://music.madefor.cc) - A web app to convert various sound formats to DFPWM (ComputerCraft's sound format).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBIMG-Generator[0m[38;5;12m (https://github.com/MasonGulu/BIMG-Generator) - A Java program to convert images to the BIMG format.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mcc-tstl-template[0m[38;5;12m (https://github.com/MCJack123/cc-tstl-template) - A template for the TypeScriptToLua compiler that allows writing ComputerCraft programs in TypeScript.[39m
|
||
[38;5;12m- [39m[38;5;14m[1msanjuuni[0m[38;5;12m (https://github.com/MCJack123/sanjuuni) - A program to quickly convert image and video files into various formats for playback and streaming in ComputerCraft.[39m
|
||
|
||
[38;2;255;187;0m[4mLiterature[0m
|
||
[38;2;255;187;0m[4mEssays[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mJackMacWindows's[0m[38;5;14m[1m [0m[38;5;14m[1messay[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mComputerCraft[0m[38;5;14m[1m [0m[38;5;14m[1mOSes[0m[38;5;12m [39m[38;5;12m(https://gist.github.com/MCJack123/4b2bca21bdc0cf5c67ce7177326c2154)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mContains[39m[38;5;12m [39m[38;5;12msuggestions,[39m[38;5;12m [39m[38;5;12mdiscouragement,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mencouragement[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mproper[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m
|
||
[38;5;12msystem.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJackMacWindows's essay on sane APIs[0m[38;5;12m (https://gist.github.com/MCJack123/39ac0847579b3676cc098aca5860c758) - Has suggestions for making your APIs easy to use.[39m
|
||
|
||
[38;2;255;187;0m[4mTutorials[0m
|
||
[38;2;255;187;0m[4mBasics[0m
|
||
[38;5;12m- [39m[38;5;14m[1mDirewolf20's tutorials[0m[38;5;12m (https://www.youtube.com/watch?v=wrUHUhfCY5A) - A series of videos explaining the basics of ComputerCraft programming. [39m
|
||
[38;5;12m- [39m[38;5;14m[1mSethbling's tutorials[0m[38;5;12m (https://www.youtube.com/watch?v=DSsx4VSe-Uk) - See above.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;12mLyqyd's[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mComputer[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mBasics[0m[38;5;12m [39m[38;5;12mseries[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mI[0m[38;5;12m [39m[38;5;12m(http://www.computercraft.info/forums2/index.php?/topic/15033-computer-basics-i),[39m[38;5;12m [39m[38;5;14m[1mII[0m[38;5;12m [39m[38;5;12m(http://www.computercraft.info/forums2/index.php?/topic/15041-computer-basics-ii/),[39m[38;5;12m [39m[38;5;14m[1mIII[0m[38;5;12m [39m
|
||
[38;5;12m(http://www.computercraft.info/forums2/index.php?/topic/20905-computer-basics-iii/))[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThough[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbit[39m[38;5;12m [39m[38;5;12mdated,[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mexcellent[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbeginnings[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mjourney.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe FTB Wiki's Getting Started guide for ComputerCraft[0m[38;5;12m (https://ftb.fandom.com/wiki/Getting_Started_(ComputerCraft)) - A useful all-around resource for getting started.[39m
|
||
|
||
[38;2;255;187;0m[4mModerate or advanced[0m
|
||
[38;5;12m- [39m[38;5;14m[1mBomb Bloke's [0m[48;2;30;30;40m[38;5;14m[1m[3mGuide to Coroutines[0m[38;5;12m (http://www.computercraft.info/forums2/index.php?/topic/25670-bbs-guide-to-coroutines/) - Explains why you should not use coroutines, and includes tutorials on using them. [39m
|
||
|
||
[38;2;255;187;0m[4mCharts, tables, and calculators[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mJackMacWindows's[0m[38;5;14m[1m [0m[38;5;14m[1mcoroutine[0m[38;5;14m[1m [0m[38;5;14m[1mflow[0m[38;5;14m[1m [0m[38;5;14m[1mchart[0m[38;5;12m [39m[38;5;12m(https://cdn.discordapp.com/attachments/477911902152949771/959769473437560862/Blank_Diagram_1_Page_1.png)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDemonstrates[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mcoroutines[39m[38;5;12m [39m[38;5;12mwork.[39m[38;5;12m [39m[38;5;12mEach[39m[38;5;12m [39m[38;5;12mcolumn[39m[38;5;12m [39m[38;5;12mrepresents[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m
|
||
[38;5;12mcoroutine's[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mflow.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mKingOfGameYami's event flow chart[0m[38;5;12m (https://media.discordapp.net/attachments/477911902152949771/729709228675301380/image.png) - Demonstrates the flow of events when a program runs.[39m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWojbie's[0m[38;5;14m[1m [0m[38;5;14m[1mdecimal[0m[38;5;14m[1m [0m[38;5;14m[1mfont[0m[38;5;14m[1m [0m[38;5;14m[1mchart[0m[38;5;12m [39m[38;5;12m(https://cdn.discordapp.com/attachments/477911902152949771/933498000385400862/1642633650325141456271.png)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mCake's[0m[38;5;14m[1m [0m[38;5;14m[1mhex[0m[38;5;14m[1m [0m[38;5;14m[1mfont[0m[38;5;14m[1m [0m[38;5;14m[1mchart[0m[38;5;12m [39m
|
||
[38;5;12m(https://thox.madefor.cc/_images/encodings-cc-chars.png)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mContains[39m[38;5;12m [39m[38;5;12mdecimal[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhex[39m[38;5;12m [39m[38;5;12mmappings[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mComputerCraft[39m[38;5;12m [39m[38;5;12mfont[39m[38;5;12m [39m[38;5;12mcharacters.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEmma's ComputerCraft compatibility chart[0m[38;5;12m (https://docs.google.com/spreadsheets/d/1s4d21cL3QrUyegEzYaVXvqDr1zNorgyZ-fDWeopIC1k/edit?usp=sharing) - Shows compatibility across emulators and in-game mods.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMasonGulu's monitor size calculator[0m[38;5;12m (https://monitorsize.madefor.cc/) - An online gadget which calculates how many characters and pixels will fit onto a monitor.[39m
|
||
|
||
[38;2;255;187;0m[4mOther lists[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAwesome Lua[0m[38;5;12m (https://github.com/LewisJEllis/awesome-lua) - An Awesome list specific to the Lua programming language.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAwesome Switchcraft[0m[38;5;12m (https://github.com/aspen-reeves/awesome-switchcraft) - An Awesome list specific to the Switchcraft server.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHengestone's list of languages which compile to Lua[0m[38;5;12m (https://github.com/hengestone/lua-languages/blob/master/README.md) - A list of languages which compile to Lua.[39m
|
||
|
||
[38;2;255;187;0m[4mResources[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mTweaked.cc documentation[0m[38;5;12m (https://tweaked.cc) - Contains documentation for most methods in CC and CC:T.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCC's forums[0m[38;5;12m (https://computercraft.info/forums2) - An extremely valuable resource, filled with tutorials and programs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCC:T's forums[0m[38;5;12m (https://forums.computercraft.cc) - Also extremely valuable, but is newer.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMinecraft Computer Mods Discord[0m[38;5;12m (https://discord.gg/H2UyJXe) - A Discord server for getting help with programming in CC and CC:T.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mComputerCraft's subreddit[0m[38;5;12m (https://reddit.com/r/computercraft) - A subreddit for showing off your ComputerCraft creations, as well as getting help.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLua's manual[0m[38;5;12m (https://www.lua.org/manual/) - Contains documentation on methods not covered in Tweaked.cc. Sections 5 (Auxillary Library) and 6 (Standard Library) are of particular interest.[39m
|