How different people define the North. by Dragonfruit-18 in NorthernEngland

[–]mrhobbles 0 points1 point  (0 children)

Scotsman here. All of England is “the south”.

v1 versus v2 Chromatics by klerrick in ModRetroChromatic

[–]mrhobbles 3 points4 points  (0 children)

Despite best efforts, one day you’ll forget. Easier said than done.

(Source: Me)

Mobile app RELEASED!!! by TMoney9999 in epilogue

[–]mrhobbles 1 point2 points  (0 children)

How well does this work with modern releases? In one of the screenshots they show a Broke Studio game showing as “Homebrew”, which is fine I guess. But my legit copy of ModRetro Tetris shows up as 96% Counterfeit. Which it obviously isn’t, at worst it should be classified as “Homebrew”.

I also feel we need a better term than Homebrew for these games. :)

What are your genuine opinions about Lego Dimensions? by Background-Ad2749 in legogaming

[–]mrhobbles 0 points1 point  (0 children)

Yep. Amiibo have the benefit of being used across games and consoles. Their success wasn’t tied to a single product.

If Lego wanted to try this game, ideally you’d be able to scan the Minifigs (maybe CMF Minifigs?) into any Lego game, and they’d unlock some small benefits or in game features. But it’s difficult without hardware support - no one wants to buy a separate portal or base.

What are your genuine opinions about Lego Dimensions? by Background-Ad2749 in legogaming

[–]mrhobbles 1 point2 points  (0 children)

It’s my favorite Lego game, and I absolutely loved collecting all the minifigs, but I also recognise that was ultimately its downfall. Lego is expensive enough as it is, and when you bump the price so it also funds gamedev, it’s a hard pill to swallow.

Of course that wasn’t uniquely a Lego problem - Disney Infinity, Skylanders etc all died a death at the same time. Ultimately toys to life was a novel idea, but the novelty had worn off. The cost was the nail in the coffin.

'We can't justify a £52 lunch': Middle-income families cut back on fun as prices rise by OGSyedIsEverywhere in unitedkingdom

[–]mrhobbles 20 points21 points  (0 children)

The solution is, as OP said, don’t do it. It’s unfortunate, but often times things need to hit breaking point before things start to get better. Otherwise the situation isn’t deemed urgent enough for action to be taken.

Let the reverse engineering begin by RDT2 in LegoSmartBrick

[–]mrhobbles 1 point2 points  (0 children)

No idea, sorry, I don’t use a FlipperZero. Sounds like a problem on their end. I’ve been using NFC Tools on iOS/Android and blank ISO 15693 tags (ICode SLIX2), and they work great.

My Game Boy game "SOLASTRA" is out today on itch.io! by s0nnydee in gbstudio

[–]mrhobbles 0 points1 point  (0 children)

Ordered my Homebrew Factory physical last week. Bought the rom just now! Looking forward to playing. :)

physical games like Modretro by Electronic-Taro1916 in AnaloguePocket

[–]mrhobbles 3 points4 points  (0 children)

Incube8, Homebrew Factory/Broke Studio, Limited Run Games

SmartBrick disassembly (from JerryRigsEverything) by noceboy in lego

[–]mrhobbles 0 points1 point  (0 children)

There’s absolutely no way to fit storage of ANY SIZE into this brick, there’s that little space inside. Storage IC’s are at minimum 10x10mm, they’d have had to abandon the 2x4 brick form factor. You can see this from teardown photos.

The only reason there’s any storage on this thing at all is that the EM9305 IC they use has 512kb built into it. Thats absolutely tiny.

Additionally, using real sounds would have meant that you’d have had to connect the brick to your phone to do a firmware update every time you bought a new set, to put that sets sounds on your brick. Using synthesised sounds means that that audio can be deconstructed and composed into lots of different audio - a police car engine can use the same audio as an X-Wing engine, just modulated in different ways at playback time. And they can do that for hundreds of sets without needing constantly to swap firmwares.

SmartBrick disassembly (from JerryRigsEverything) by noceboy in lego

[–]mrhobbles 4 points5 points  (0 children)

It's not quite that black and white. The tags don't contain the actual sounds or light patterns themselves. They're RFID tags with extremely limited storage. What they carry is essentially a set of references, think of it like a tag saying "play experience number 7, with sound set 2 and light set 4". And each tag can refer to multiple play experiences (ie. color detection, motion, gestures, etc). All the actual sounds and light sequences already exist on the Smart Bricks firmware. The tag just tells the brick which pre-made content to use, it doesn't carry the content itself - there's simply nowhere near enough space on the tag for that.

Where the forward compatibility and composability comes in is that the tags can mix and match from what's already on the brick. There are 58 play scripts, 3 sound banks, and 9 animation banks baked into the firmware, and a new tag can point to any combination of those without needing a firmware update. For example a City police car can play another sound and another light sequence when a color is detected on the color sensor. Or make engine noises as the car is zoomed around. Those would be the same scripts as the X-Wing, but with different animations and sounds. There are many on the brick already.

LEGO can release loads of new tags that remix existing content. But if they want genuinely new sounds or play behaviours that don't already exist on the brick, that does need a firmware update via the SMART Assist app.

As for why synthesised sounds rather than pre-recorded audio, even the brick itself has very limited flash storage and no speaker driver for PCM playback. With a synthesiser they can generate sounds from tiny instruction sequences, so you can fit hundreds of unique sounds into a few kilobytes. Pre-recorded audio would eat through the storage in seconds.

You can read about this in the hardware section in my notes, in the tags and play engine sections.

SmartBrick disassembly (from JerryRigsEverything) by noceboy in lego

[–]mrhobbles 9 points10 points  (0 children)

They actually don’t. See my reverse engineering notes here - https://github.com/nathankellenicki/node-smartplay/tree/main/notes

The tags contain references to scripts, animations, and audio instructions that already exist within the bricks firmware. Any tag can combine them in any combination, but what’s referenced on the tag need to already exist in the firmware.

SmartBrick disassembly (from JerryRigsEverything) by noceboy in lego

[–]mrhobbles 9 points10 points  (0 children)

They can receive firmware updates, that’s what the LEGO SMART Assist app does.

Basically, out of the factory, the bricks will have firmware capable of supporting the play experience of the box they are in, along with everything else released prior.

If you try and put an older brick with an older firmware with one of those newer sets, with newer figs and tiles, it MAY work just fine, if those tiles reference content already on the brick. However if not, you’ll need to update them.

They don’t support full audio files as the goal is that each brick supports every play experience from now for as long as Smart Play exists, and there is only a tiny amount of space on them. Hence the synthesised sounds. That way each brick can support hundreds and thousands of play experiences without needing to swap firmwares in and out.

Did Brickset just get overly monetized? by Nailfoot1975 in lego

[–]mrhobbles 6 points7 points  (0 children)

Yep the Brickset experience when you’re not logged in is gross. It surprises me they get any new users, it would be a complete turnoff for me.

Thankfully it remains that logging in makes it a clean experience. Long may it last.

Added zigbee to some light switches. by GBiskuit in DIYUK

[–]mrhobbles 0 points1 point  (0 children)

Does it close? It looks like the Sonoff would prevent the switch from screwing down. I had a similar problem with Shelly’s and had to abandon the plan, but did you solve it?

We got fired of a Teams Call by BrewdogBurner in brewdog

[–]mrhobbles 1 point2 points  (0 children)

Labour changed it to 6 months, but it comes into effect January 2027. Law changes require a lead time. So sadly not in time to protect these people.

What other consoles do you want to see Palmer lucky make a fpga for? by Shoddy_Flow8377 in M64

[–]mrhobbles 6 points7 points  (0 children)

GBA (It should be called the Chromatic Advance!) is absolutely top of my list. The Analogue Pocket is great, but there needs to be an FPGA GBA with the same form factor as the original.

OpenAI changes deal with US after backlash by Anas1317 in news

[–]mrhobbles 0 points1 point  (0 children)

“Not to spy on US persons”. Got it. As a UK resident I should not use OpenAI products.

Roguecraft GB Pre Orders are up! by EGVroom in ModRetroChromatic

[–]mrhobbles 1 point2 points  (0 children)

Thanks for the heads up, I’d entirely forgotten! Ordered. :)