Publishing details
Changelog
craftos-pc (1:2.6.4-hirsute1) hirsute; urgency=low
Merry Christmas and Happy Holidays! CraftOS-PC v2.6.4 is a smaller release compared to previous ones, and it's hot on the heels of v2.6.3. However, it brings an amazing new feature of CC:T 1.100: PCM audio playback on speakers! This feature has been a long time coming, and it's finally possible to play any music you want in ComputerCraft - no extra mods/plugins required.
Yesterday was also the 10th anniversary of ComputerCraft. [@dan200 released CC 1.0 for Minecraft 1.0.0 on December 24, 2011](https://web.archive.org/web/20120115205538/http://www.minecraftforum.net/topic/892282-11-computercraft-121/), and it was quite barebones compared to today's CC: Tweaked releases. Over the years, it has grown in both size and popularity, and even after Dan left in 2017, its legacy continues today through the continuation that is CC:T. It's inspired thousands of future programmers, young and old, including myself - I wouldn't be doing what I am today without it.
Unfortunately, today is also the day that [@SquidDev announced that he's stepping down from active CC: Tweaked development](https://github.com/cc-tweaked/CC-Tweaked/discussions/998). It's sad to see him go, but maintaining a mod used by millions for years can take a toll on you, and I respect his decision to move on. ComputerCraft will live on in CC: Restitched (the Fabric port) and CraftOS-PC, and I plan on working on my own fork/continuation of CC: Tweaked as well (once I figure out how Minecraft modding works fully). CraftOS-PC will be honoring SquidDev with a permanent MOTD until the end of the year. Thank you for everything, Squid, and good luck in your future endeavors! ♥
* Updated CC:T version to 1.100.0
* Speakers can now play arbitrary PCM audio.
* Add support for encoding and decoding DFPWM streams, with the cc.audio.dfpwm module.
* Fix the "repeat" program not repeating broadcast rednet messages.
* Added `useDFPWM` config setting to toggle use of DFPWM playback emulation
* Added `speaker.setPosition(x, y, z)` to emulate positioning of speaker audio
* Standards mode now controls the behavior of the new `speaker.playAudio`
* When disabled, all audio is added to a queue with no latency, and `speaker.playAudio` never fails
* When enabled:
* `speaker_audio_empty` is queued when the audio is 0.5 seconds before it's expected to finish, emulating latency
* `speaker.playAudio` returns `false` if there is more than 0.5 seconds of audio in the buffer
* `useDFPWM` is forced to `true`
* Renamed `speaker.stopSounds` to `speaker.stop`
* `stopSounds` still exists for backwards compatibility, but is deprecated
* `speaker.playLocalMusic` is now deprecated in favor of `speaker.playAudio`
* It is recommended you load the audio files yourself instead of relying on the system to decode it
* CraftOS-PC Online is now working better (#222)
* CraftOS-PC Online now supports Safari on iOS 15.2+/macOS 12.2+
* There is currently a huge memory leak bug in some browsers that can cause the page to crash on low-memory systems
* Hopefully CraftOS-PC Online will be fully working in the near future
* Fixed some string comparisons not working as expected
* Fixed incorrect documentation on mobile gestures (#230)
* Fixed keyboard on iOS being dismissed when closing the app (#231)
* Fixed screen glitches when opening a new terminal after changing `useHDFont` (SkyTheCodeMaster)
* Fixed some issues with textutils.serializeJSON
*If you need help using CraftOS-PC, I'm available on the [CraftOS-PC Discord server](https://www.craftos-pc.cc/discord) as `@JackMacWindows#9776`. Feel free to ping me if you need anything.*
-- JackMacWindows <email address hidden> Sat, 25 Dec 2021 18:11:35 -0500
Builds
Built packages
-
craftos-pc
Advanced ComputerCraft emulator
-
craftos-pc-ccemux
CCEmuX plugin for CraftOS-PC
-
craftos-pc-ccemux-dbgsym
debug symbols for craftos-pc-ccemux
-
craftos-pc-dbgsym
debug symbols for craftos-pc
-
craftos-pc-dev
Development files for CraftOS-PC plugins
Package files