Skip to content

Releases

BMO 1.34.0

Choose a tag to compare

@TechWizardForever TechWizardForever released this 04 Nov 00:35

Weather for any date, the sky, severe weather alerts, and a help center.

Help:

  • "Hey BMO, what can you do?" or "help" shows every command on his screen,
    by subject. Say a subject or a number, then scroll down, back, or close.
  • "Weather commands" or "help with the sky" goes straight to one subject.

Weather:

  • Ask for a date: "what's the weather on November 8th?", "Tuesday the 10th",
    "the week of November 8th", "in five days". You can add a town.
  • Past the end of the forecast he says so and tells you when to ask again.
    He used to give you today's weather instead.
  • Saying the weather shows it on his screen: a little weather station for one
    day, or a box for each day.
  • "Long term forecast" gives all the days he can get, up to 16. It used to
    crash him.
  • "Show me the radar" plays the last hour of rain. Lower 48 states only.

The sky:

  • "What's in the sky tonight?", "what phase is the moon?", "when does the
    space station pass over?", and "any space events coming up?" for eclipses
    and meteor showers. All worked out on your own computer.
  • "What's the weather for the Leonids?" gives the forecast for the night it
    peaks.
  • "Turn on space alerts" has him say when the space station is about to pass
    over and when something big is happening, between 8 AM and 11 PM.

Severe weather alerts:

  • "Any weather alerts?" checks the National Weather Service. United States only.
  • "Turn on weather alerts" has him warn you out loud, even while he sleeps. A
    warning that needs action now, like a tornado warning, comes right away, day
    or night, even over a movie. He says each one once, and again only if it
    gets more dangerous.
  • They're off until you turn them on. No real warning has come through while
    testing this, and it isn't a replacement for a weather radio.

Projects:

  • "Show my projects" puts them in a list on his screen. Say "open number 2".
  • With the list up, "delete number 2" or "delete project garden" says its name
    and takes "Hey BMO, yes". It goes to the Trash, so you can get it back.

Getting it right:

  • Commands only match whole words, so "ISS" isn't heard in "Miss".
  • Every new command has other ways to say it, and what Whisper tends to hear.
  • If a command breaks, he says so and keeps listening. If his listening stops,
    he restarts himself instead of sitting there deaf.
  • Questions about the sky are answered from his own charts. The brain was
    making up dates for them.

Also:

  • The corner symbol moved to the top right, clear of a CRT's rounded corners.
  • Weather and sky information comes from outside services, only when you ask or
    once alerts are on. THIRD_PARTY_NOTICES.md lists each one and what it's told.

BMO 1.33.0

Choose a tag to compare

@TechWizardForever TechWizardForever released this 01 Nov 23:24

Faster, more honest, and a few new commands.

Speed (measured on a Ryzen 7 5700U; other computers will differ):

  • The brain writes about 60% faster while BMO is talking. His voice was
    taking CPU from the brain, and it doesn't any more.
  • He loads his brain about 10 seconds faster.
  • Going to sleep keeps the brain loaded for an hour, so waking him in that
    time takes about 10 seconds instead of 49. He says "One sec!" instead of
    the full boot message.
  • He loads everything he listens with before he says he's ready.

New commands:

  • "Hey BMO, run the speed test" finds the fastest settings for your computer.
    It takes about ten minutes. A stopwatch shows on his face, he can't hear you
    until it's done, and he uses the winner. After this update he uses one
    thread per core until you run it.
  • "Hey BMO, sort my USB" copies games, movies and shows off a USB stick to
    where they go, once you say yes.
  • "Hey BMO, eject the USB" makes the stick safe to pull out, and he only says
    so once it really has let go.
  • "Hey BMO, show your face" brings him to the front from anywhere.

His face:

  • A small symbol in the corner shows what he's doing: a green circle when
    he's ready, a microphone when he's listening, a brain when he's thinking.
  • The mouse pointer stays hidden over his face until you move it.
  • Plugging in a USB stick no longer opens a file window over his face. It
    still mounts as usual.

Getting it right:

  • A project's notes only reach him when your question is about that project.
    With one open, "what's the capital of Australia?" could get an answer about
    your project instead.
  • Projects only open when you open them, and close when he sleeps or restarts.
    Closed projects stay out of his answers.
  • He says when something didn't really work: a failed update rollback, a
    claim no tool backs up, or a click that only changed the screen.
  • A very long request keeps its end instead of losing it, and long jobs stay
    inside what the brain can hold.
  • CAD sizes refuse "nan" and "inf", and can say "40 mm".

Also:

  • Movie dialogue no longer turns the movie down.
  • Movie and game commands always need "Hey BMO".
  • He listens for 4 seconds after "Hey BMO" and 6 seconds after an answer.
  • More of the ways "go to sleep" gets misheard now work.

BMO 1.32.1

Choose a tag to compare

@TechWizardForever TechWizardForever released this 28 Oct 08:03

More ways to say the movie and game commands, and going back in a movie works.

  • You don't need one exact phrase for movies, shows, games or the
    libraries any more: "put on Ponyo", "I want to watch Totoro", "hold on",
    "keep going", "that's enough", "skip a couple of minutes", "let's play
    Smash Bros", "the third one" and a lot more. Stray words in front, and
    Whisper's usual mishearings, don't throw him off either.
  • "Continue watching" puts on the last thing you were watching, from
    where you stopped.
  • While a game is on, a plain "close" or "quit" closes it.
  • "Rewind" and "go back 2 minutes" work now. They never did before.

BMO 1.32.0

Choose a tag to compare

@TechWizardForever TechWizardForever released this 28 Oct 07:07

Movie and game libraries, picking up where you stopped, and sorting your downloads.

  • "Hey BMO, show my movies" (or "show my games") puts them on his screen,
    each with a picture and its name. While it's up, say "scroll down",
    "scroll up" or "play number 3", no Hey BMO needed.
  • A movie picks up where you stopped it, and "restart" starts it over. A
    show carries on from the last episode you watched.
  • "Hey BMO, sort my downloads" moves the games and movies in your
    Downloads folder to where they go, once you say yes.
  • Movies always start at full volume.
  • The command list (VOICE_COMMANDS.md) is a plain list you can print now.
  • He catches a few more of the ways his name and "close" get misheard.

BMO 1.31.1

Choose a tag to compare

@TechWizardForever TechWizardForever released this 27 Oct 17:27

An update now takes as long as it needs.

  • After an update, BMO's first start can go straight into his setup
    screen (downloads, the screen check). The update used to be undone if
    he wasn't ready within 15 minutes; now only a crash puts the old
    version back.
  • Rebuilding the disk image always includes the Linux updates helper.

BMO 1.31.0

Choose a tag to compare

@TechWizardForever TechWizardForever released this 27 Oct 08:13

A proper install screen, and a new game while he swaps brains.

  • The new game: BMO runs, you jump and duck. Each level is faster, and it
    keeps your best score.
  • His own screens have pixel lettering and a green grid now.
  • Swapping straight back to the brain you just left is quicker.
  • New installs get one setup screen with every step listed, a tick for
    each one and real progress bars. Internet first, then Linux's updates,
    then the downloads; the microphone, voice and screen checks wait until
    you press Enter. If a step fails he tries again, carries on, and comes
    back to it at the end instead of getting stuck.
  • The downloader keeps going past one that fails and waits for the
    internet instead of giving up.

BMO 1.30.0

Choose a tag to compare

@TechWizardForever TechWizardForever released this 24 Oct 18:56

Timers, reminders, and he can remember things for you now.

  • "Set a timer for 10 minutes" or "remind me at 5 PM to water the basil".
    They still go off when he's asleep.
  • "Remember that..." and "what do you remember about me?"
  • Simple 3D parts in a few seconds, without waiting on a brain.
  • One vision brain instead of two, so about 19 GB less to download.
  • The game player and screensavers now install on first start.
  • Lots of fixes: screensavers while he's awake, projects staying open,
    smaller backups, and he no longer writes down what people in the room say.

BMO's voice

Choose a tag to compare

@TechWizardForever TechWizardForever released this 24 Oct 18:52

BMO's voice for Piper. It's a fan-made voice, not anything official from the show.

You don't need to download these by hand. install.sh grabs both files and checks their SHA-256 before using them.