CraftOS-PC v2.7.4
CraftOS-PC v2.7.4 finally brings a wealth of new CC:T features, as well as a critical fix on Windows systems.
This version has been re-released to fix a critical issue when using multiple computers.
- Fixed critical crashing issue on Windows systems relating to ropes
- Updated CC:T version to 1.104.0
- The shell now supports hashbangs (
#!
) (emmachase). - Error messages in edit are now displayed in red on advanced computers.
- Improvements to the display of errors in the shell and REPL.
- Fix
rednet
queueing the wrong message when sending a message to the current computer. - Fix the Lua VM crashing when a
__len
metamethod yields. table
methods andipairs
now use metamethods.- Argument errors now follow the standard "X expected, got Y" format.
- Add
coroutine.isyieldable
. - Type errors now use the
__name
metatag. xpcall
now accepts arguments after the error function.speaker
program now reports an error on common unsupported audio formats.- multishell now hides the implementation details of its terminal redirect from programs.
settings.load
now ignores malformed values created by editing the .settings file by hand.- Ignore metatables in
textutils.serialize
. - Fix
gps.locate
returningnan
when receiving a duplicate location (Wojbie).
- The shell now supports hashbangs (
- Added plugin support on iOS through in-app purchases
- Use the
plugins
program to buy new plugin packs - Only one is available at the moment, featuring
ccemux
,joystick
, andsound
- Use the
- Native
load
now uses Lua 5.2 syntax, matching Cobalt's behavior - Fixed crashing when calling
monitor.blit
when the cursor is off-screen - Fixed compilation error on newer Linux systems
If you need help using CraftOS-PC, I'm available on the CraftOS-PC Discord server as @JackMacWindows#9776
. Feel free to ping me if you need anything.