Caralynx Profile picture
Feb 22, 2024 34 tweets 10 min read Read on X
Let's take a look at a China-exclusive #Digimon toy: Digimon Memory Walk. Image
This is a pedometer that can link with a WeChat mini program. It became available towards the end of January 2024, and MSRP is ¥99 CNY (~$14 USD), but retails at ¥79 CNY (~$11 USD) in some shops. Image
Think of it as the Vital Bracelet, except cut down to the bare minimum. There is no LCD screen on the device, only a button for connecting to NFC and a LED for indicating mode and battery status. The NFC connection only works on Android due to limitations on iOS WeChat.
I don't have the device, and don't plan getting it as a priority, so you'll have to settle for some photos on Tieba (a Chinese message board run by Baidu). tieba.baidu.com/p/8885747716
That doesn't mean I couldn't play with the app, though, and I have alternate means of emulating the device. Here is a quick video demonstrating the gameplay loop.
To use the mini program, you need to have WeChat installed. Then scan this code inside WeChat. Image
When the mini program opens, you are notified that the app only supports Android. You can try it with iOS or Windows, but the steps reading section won't work. You'll be prompted to accept the terms of service next.
After that, you get a welcome notice about what you can do in the app. Next is a description of various screens in the app. Finally, you get to see the landing screen. Tap start to enter the main menu. Image
On the main menu, there are buttons for visiting your codex, go to loot boxes (don't worry, there's no microtransactions, will explain later), settings, go to the wallpaper section, and finally, with the big button, read steps from device. Image
First step is to read the steps from the device. Here it gives you some instructions. Basically, make sure the device is in connect mode, and press the read button on the screen. Then tap the face of the device to your phone's NFC reader. Image
I don't have the device, but I do have a Flipper Zero, so I generated a compatible NFC file to load up some steps. Actually, a lot of steps. The device can track up to 999999 steps. The count is reset when you transfer the steps to the app. Every 1000 steps gives you a key.
If you have more than 1000 steps, the app animates the progress bar for every 1000. If you load a lot of steps, this happens. You can't navigate anywhere in the app, but you can close and reopen it, and your keys will be there.
After you've got your keys, you can open loot boxes. The keys are purely based on steps, so there's no real money to be spent. In fact, the app doesn't even have a web API to talk to. All of your progress is saved locally (and you lose it if you remove the app). Image
Tap on the key button, and the app will present you with three boxes. Tap on any of them, it doesn't matter, because the prize is determined only after you pick a box. The boxes' colors are random and have no meaning, and the boxes have no special property to affect the result. Image
After you open the box, you'll see what you got. There is a 25% chance to get a memory, 20% chance for a rare item, and 55% chance for a regular item. After the item type is picked, an item of that type is selected randomly. It doesn't check whether you already have something. Image
If you do happen to get a duplicate, it's converted into Memory Coins. You get one coin for a memory, two coins for a regular item, and three coins for a rare item. Image
In your codex, there are three categories: "memorable scenes", which contains the memories; "precious codex", which contains the regular items, and "rare codex", which contains the rare items. There are 20, 20, and 15 items in each category, respectively.

Image
Image
Image
Tap on an item to see details. For a memory, you see a thumbnail, the name, and a description. Tap the expand button to see the full frame in landscape.
Image
Image
A regular item is not too exciting. It doesn't even get its own full resolution image. Instead you just see the thumbnail stretched a bit. Name and description are shown below the image. Image
Rare items are more interesting. They're like regular items, except you get a turntable view of the model. Tap to pause/resume the rotation. (Implementation details: these are just videos. No realtime 3D rendering involved.)
Lastly, we have the wallpapers section. Here, you can unlock wallpapers for your phone by earning coins. You don't actually spend coins. Instead, when you gather enough, the wallpapers unlock themselves, and the number of coins doesn't reset. Image
I did try this, but I don't think it works properly. You get an error about the app not having permission to save to album because of privacy policy issues.
And that's kind of it for the app and the device. Overall, it's pretty underwhelming. You get a device that's completely useless without the app (remember, no screen, so you can't even use it as a standalone pedometer), and there's barely anything to do in the app.
With how they've implemented the loot boxes, it could become very frustrating to obtain items, because due to its pure random draws, you become less and less likely to get something new as you play, it becomes incredibly grindy. It took me almost 500 keys to unlock everything.
That's not to mention the awful asset caching behavior. What you've seen in the video was under ideal conditions, where I manually set up a DNS server to resolve the app's backend to a single IP address, and primed that CDN node to precache all the assets the app could access.
If you don't go to special lengths, most of the time images would fail to load, and the loot box screens would have weird shadows or missing graphics.
Half of the CDN nodes actually can't contact the backend, and the other half requires being hit 3-5 times before it will actually attempt to contact the backend to fetch the file. Otherwise it just gives a 404 status.
I don't know if this is just because I'm accessing from overseas, but it seems like some real weird behavior that Tencent needs to fix on their cloud services (the assets are hosted with CloudBase, which manages Cloud Object Storage on behalf of the dev).
It's funny, because you can see the asset loading latency even on their promo video (seek to 18 seconds).
With the underwhelming amount of content and general jankiness of the app, no wonder it's only got about 3.5 out of 5 stars in the mini program's reviews. Image
I would say there's no point buying this, but if you really want to, you can find it on AliExpress by searching "Digimon Holy Plan". (I'm not sure who came up with that translation.)
@threadreaderapp unroll
I forgot to mention, here's the settings screen. It lets you view the terms of service, customer service contact info, and the how to play hints that were shown when you first ran the app. There's also a mute button and that's the only setting you get. Image
It's worth noting that in the support section, they give you a WeChat account to contact, but the ID isn't actually a valid WeChat ID. I don't know what they were thinking.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Caralynx

Caralynx Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @GMMan_BZFlag

Oct 22, 2024
Let's talk about Vital Bracelet Arena's data export thing quickly. When you launch the app now, it will first check whether you're currently signed in, and if you are, it will request an export from the server.
Because Bandai is terrible at designing APIs, you could request the data of any user as long as you have their user ID and know how to construct the API request. So I could retrieve the data export for any user.
I wanted to create a thing that lets you download your own data so if someone comes along in the future with a new app, you can just import the data. But because of how the API is set up, it would be dangerous to expose how the requests are constructed.
Read 6 tweets
Nov 19, 2021
Today let's look at how the Vital Bracelet handles tracking miles. #バイタルブレス

As a primer, current VBs use STMicroelectronics' LIS2DH12 accelerometer set to 50Hz on low-power mode* at +/-4g, with resolution of 32mg per digit.
Because VB's built in accelerometer capture mode is broken and I can't be bothered to try to fix it, I've captured some sample data using my Pixel 3 and converted it into the range the VB's accelerometer would have provided.
This capture is when I walk normally. In the first graph, you can see the X, Y, Z accelerations including gravity, and the squared magnitude of each sample. The latter is used in calculations instead of the individual components.
Read 14 tweets
Jan 23, 2021
Today's item: Great Value Wiz Full Colour A19 WiFi bulb ImageImageImageImage
Hmm... Commodity ESP-8266 board Image
The bulb cover was easy to remove, still trying to free the LED board. Apparently levering off of the metal spike terminal thing was the wrong answer. It's not through-hole as I expected. Image
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(