Skip to content

Leaf v0.10.0-beta.6 (Tester Build)

Choose a tag to compare

@ericreinsmidt ericreinsmidt released this 20 Aug 04:07
48d019d

Warning

This is a beta test build, not a public release. It is provided for testers
only and may be unstable, incomplete, or change without notice. Do not run it as
your everyday setup, and please do not redistribute it. For a stable, supported
version, install the latest release from the main Leaf repo:
https://github.com/Utility-Muffin-Research-Kitchen/Leaf/releases/latest


What's new in v0.10.0-beta.6

Faster to wake, quicker back into a game, smoother to move around, and a first pass at the
Chinese strings that were never being translated.

The device wakes up properly now

Coming back from sleep used to leave the screen lit and the buttons dead for several
seconds. That was the launcher waiting on the SD card: it sat in a loop for up to five
seconds checking the card had remounted, before it would look at input again.

It now does that work in the background. The screen and the controls come back together.

If you had learned to wait a beat after waking the device, you can stop.

5-Game Mode picks up where you left off

Launching a game from 5-Game Mode now resumes your last save instead of starting from
the title screen. Recents has worked this way for a while; focus mode was still cold
starting every time.

It matters most here, because those few games are the whole device and whoever is using it
is the least likely to want to navigate a title screen and a load menu to get back to
where they were.

A game you have never played still starts normally, so nothing to set up. This applies to
RetroArch games. PSP, DS, Dreamcast and N64 run their own emulators and still start fresh.

Moving around is smoother

Holding a direction in a list now glides rather than stepping, and the highlight follows
the selection instead of snapping to it. Most noticeable when running down a long game
list.

Favorite a game from search

Press Y on a search result to favorite it, the same as anywhere else. Previously you
had to find the game again in its system to do that.

Chinese: the strings that were never being looked up

Several Settings pages stayed in English no matter what, and it was not a translation
problem. The translations existed and shipped on the card; the code was drawing the
labels without ever asking for them.

Colors, Layout and Status Bar in Appearance now read in Chinese, along with the Status
Bar rows underneath. Wi-Fi was also misspelled as "Wifi" in one place, which had
quietly turned it into two separate entries to translate.

Expect to still see English in places. Fixing the above uncovered a lot of text that
had never made it into the translation file at all, so it could not have been translated
even in principle: the Lighting effect names, the Scrape Queue, most values on the
right-hand side of Settings rows, and the empty Favorites and Recents messages. Those are
now collected and with our reviewer.

Please do not report untranslated English strings in this build. We have a list, it is
long, and it is being worked through. What is worth reporting is anything that reads
wrong rather than merely English, or English text in a place you would expect us to have
caught, especially the left-hand label of a row rather than its value.

Console names stay in Latin script on purpose, as do product names like Leaf and
RetroArch.

Everything from beta.5 is still here

PPSSPP in Chinese, the charger no longer wrecking your brightness, RAOfflineProxy as an
optional Pak Rat app, quicker RetroArch launches, unlimited same-core game switching, and
everything before that.

Testing notes

Most useful this round:

  • Wake the device from sleep repeatedly and see whether input is ready when the screen
    is. Try it right after a game, and after it has been asleep a long while.
  • 5-Game Mode: play a game, exit through the in-game menu, then launch it again from
    focus mode and check it resumes. Then launch one you have never played and check it
    starts normally.
  • Long lists: hold a direction and see whether the motion reads smoothly, or
    overshoots.
  • Search, then Y on a result, and check it appears in Favorites.
  • If you read Chinese, the Appearance pages are the ones to look at.

Expected, not faults: untranslated English in Settings values, the Lighting effect names,
the Scrape Queue columns, and console names. All known.

Installing

Already running a compatible Leaf install? Open System Update, set Update Channel
to Beta, then check for and install the update.

For a fresh install, extract leaf-mlp1-sd-v0.10.0-beta.6.zip to the root of a FAT32 or
ext4 SD card and boot with it inserted. Your games, saves and states are left alone.