Skip to main content

ScrapComputers: Pre-V3 Update

· 3 min read
VeraDev
ScrapComputers Owner

We're back! After a bit of a break, we’re dropping a Pre-V3 update for ScrapComputers. It’s been a while since our last release, so we wanted to roll out some completed features and improvements ahead of the full V3 update.


Why a Pre-V3 Update?

It’s been quiet on the update front, infact too quiet. While we’ve been working on other projects, we've also accumulated some solid improvements and new features in the ScrapComputers repo. Rather than let them gather dust, we decided to ship pre-update. We’re not one of those dev teams that disappears after one good release.

We’re still here, and we’re still building.


What’s Been Going On?

Not a ton, if we’re being honest. Most of the real development happened in March and July, with a bit of downtime in between.

The good news? We’ve re-focused on ScrapComputers again, and the full V3 update is expected in the next 1–2 months but no promises though!


What’s Included in This Update?

Ban System Removed

The old ban system didn’t serve much purpose anymore, so we scrapped it.

Computer Optimizations & Bug Fixes

Various under-the-hood improvements and bug fixes should make the computer experience smoother and more stable.

Config System Upgrades

The configuration system is now more compatible with older world saves meaning that your worlds with ScrapComputers 1.0 should be still playable without error!

More HDD Storage

We’ve optimized the HDD which should let you store data in it, even though we don't expect you to have a HDD with 1 megabyte of data in it.

New: KWC Compression Library

Introducing KWC (Keyword Compression)

It's a custom string compression system that splits strings into two arrays: one for keywords and one for indexes. It’s lightweight and efficient.

Camera Color Cache Fix

Ben Bingo has fixed an issue with how the camera handles color caching. Say goodbye to weird visual bugs!

Display Optimizations & New Function

Touchscreen displays now run faster and smoother. We’ve also added a new drawWithPoints() function, which lets you draw filled polygons using just points, powered by an earcut algorithm.

note

The points must be in either clockwise or counter-clockwise order. Hole support isn't included but maybe in the future!

ASCFManager Fixes

Fixed a few bugs with ASCFManager. While we considered a V2, the truth is it's already fast enough, turns out drawFilledTriangle was the real slowdown.

info

We also attempted proper font rendering, and while it technically worked, it looked bad and performed worse. That idea’s shelved... for now. (Maybe when we have a hole system for drawWithPoints and drawFilledTriangle was faster)


About ScGui

So... about ScGui. I (VeraDev) may have over-promised here. Building a full GUI library is way harder than expected. While I don’t want to scrap the project, it might get shelved if progress stalls too much.


The Future of ScrapComputers

There’s still tons of untapped potential in ScrapComputers. We’re committed to keeping the mod alive and improving it, even if our release schedule has been a bit slow and communication sparse.

As long as motivation and discipline stay strong, ScrapComputers will keep evolving.


Website & Mod Translations

On translations for the website and mod... yeah. Not much has happened despite recruiting:

  • 3 Russian translators
  • 1 Romanian/Norwegian translator

At this point, we’re considering removing translation support entirely and making ScrapComputers English-only.

Please don’t harass translators

Even if progress has been slow, please do not harass translators. It’s never okay, and people volunteer their time.


Thanks for sticking with us. Big things are coming. Stay tuned for the full V3 update!