[FE8] Modular Minimug Box 2018: It's here!

people are willing to customize it, as can be seen by there being several popular versions.

most of my asm hacks are modular in that you can easily edit what they do or what they apply to. But I don’t name everything modular and I don’t expect most users to even open .event files - they’re just installing things via FEBuilder patches and would appreciate seeing pictures of what they install beforehand. MMB is great and has been used by hundreds of people, with several even going so far as to customize and share their own version of it. I don’t see why that should be considered a loss. I think it’s silly to expect nearly every single person to try and make a unique setup with it.

2 Likes

I’ve added an image showing the six example configurations to the OP.

2 Likes

considering that 7743, not zane, is the person who designed the “nine different patches” listed by febuilder, wouldn’t it make more sense to be asking 7743 about them?

1 Like

I still think we should’ve done that intentionally awful MMB competition just to see how far we can push things.

This comment was made in response to 2WB’s statement on people not editing mmb themselves being a distinct loss. I had assumed that their comment was made with the knowledge of Jotari specifically referring to Builder’s inclusion. I was talking more so from the perspective of a hack creator using it with FEbuilder, since that was what i had assumed the comment was distinctly referring to. If this caused any confusion I apologize.
I was speaking from the angle that it is not a distinct loss if not everyone edits it themselves due to mmb being of aid to people based on its lone utility.

It’s, of course, great, that people can edit and design the minimug box themselves. It’s a wonderful tool to be available to the community. But, when it comes down to it, there will be plenty of people who don’t have the time or inclination to look into how to edit it themselves, and, even more than that, there is a finite number of ways in which all of these stats can be displayed. Many of the examples given already are going to be, pretty much, as good as you can make it without redesigning the GBA UI entirely. That being said, an intentionally bad Minimug box blitz sounds hilarious.

The OP looks great now. Thanks.

2 Likes

7743 just added patches for the versions he found that people had shared. Afaik he only made one (named “Kaitou” like his hack)

1 Like

If you make a good MMB, please share your results.
I will add it to the patch list as a preset.

I believe it is better to share than to monopolize.

Kaitou’s MMB eliminates numbers as much as possible and has more icons.
This is because I do not like to see a lot of numbers in a row.

Of course, there are those who, on the contrary, like to see a lot of numbers in a row.
Some people are not satisfied with the existing presets.
If those people create their own MMB based on the presets, that is a good thing.
And if you create a nicely designed MMB, please give us feedback on your results.

3 Likes

Because then there was no point to go to the effort of making the modules so complicated and interchangeable so that your box can be only exactly what you want it to be and that you, can consciously, decide on what you actually want in there; and the installer even only actually inserts what you use, instead of just throwing in the whole thing every time.

Like any other UI element, not paying careful attention to how it blocks off the map from being usable is why there’s not a small number of people who just turn off the unit panel in preference of burst mode. There’s a lot of too-big boxes that have information that isn’t super relevant for the game that people actually design.

I hold the possibly weird view that if someone’s using something, they should use it the way the person who made it intended. And in the case of this hack, that’d be… by actually designing one’s own, thinking through “what things do I need here”, and then making the box be that way.

Which, in turn, means I think the FEB implementation is bad, because it takes a huge part of the point and misses it since you can’t make your own box with it, and is therefore not actually modular at all.

An easy example of why I think this matters would be whether or not the box has full inventory, equipped item, or nothing displayed - as whether that’s important or not is not merely very differently important based on the design of the game, but is even co-dependent on other hacks that are present. If enemies never have more than 2 items, and only one of them is ever a weapon, then you basically never need to see their inventory, and if you have drop-or-steal displays on the map sprites, then you actually don’t have a need to see a reminder of the fact every time you hover them.

To me it’s synonymous with spending a hundred hours making the whole alphabet but then you watch people use ABFLOU and say buffalo buffalo buffalo buffalo buffalo buffalo buffalo instead of something that would be comprehensible to people that are not familiar with obscure – homonyms? homophones? was it both? – weird linguistic ideas or concepts.

Which is a huge loss when you could say “This bison is an animal that lives in Buffalo and is bullied by other animals of its kind that also live in Buffalo that themselves bully others.” It’s a better more useful sentence for everyone involved.

And thus, it is a huge loss: Zane’s work is not used to its potential and instead people are doing things without thinking.

For a comparison, this is the same level of issue as how people would install some version of the fe8u skill system and then proceed to not change anything, which shockingly enough, wasn’t very good, because unsurprisingly, it wasn’t really made to be used that way.

On a personal level, that’s basically synonymous with “I didn’t care about my game” - And if you the creator didn’t, why should I?


I am incapable of making the following remarks sound as un-pithy as I desire, it’s not my intention to be blithe here, I just edit it and it sounds not like what I mean and then I edit it and it sounds not cogent but mean, then I edit it and it becomes word-vomit and etc etc; so I apologize for how these come off - I am primarily trying to not write thrice what I need.

Then your hack isn’t actually modular? I don’t know what else to tell you. That’s just not what the word means: “Easy to edit” is not the same as “a complex structure made up from independent smaller units”, and in this case those units being interchangeable ones (“atk label” vs “speed label” for easy examples), with the necessary work for those being hidden under the hood such that you don’t need to know how the modules work or read them at all because they’re so self-contained and well explained.

It is extremely easy to do, which is the whole reason why this hack is named the way it is?

There’s plenty of documentation. It’s right there and very well explained. That’s exactly what I’m saying is such a huge loss. It should be normal to learn swapping the components so that you can make your box fit your game’s important elements, because that’s how the hack is built and what it’s designed to let you do even if you don’t know what’s up with the back-end assembly.

Unless you meant writing custom ones in which case I’ll readily agree it’s not the easiest, but most of the time it can be just copy-pasted and Zane’s put so many good comments into this.

The UX of a game is so incredibly vitally important that in multiple scenarios I’d argue it’s as important as the actual core gameplay loop. If you want to change it at all, it should be given the time and respect that such an important thing deserves.

They’re extremely specific-game dependent, however. Many designs are fairly ill-suited for certain design of game – FE2, for example, would make displaying five items a bit silly; as would FE4 with attack speed due to their design decisions.

And that’s still “7743 released FEB which is one tool that is not how Zane built this engine hack to be used”, ergo, not something Zane should have to deal with? I’m fairly puzzled as to how this leap of logic works.
It comes off like “Zane made a hack and should be super knowledgeable about things that happened even after he switched over to SNES hacking and also should be responsible for updating how some other user is doing things that involve his work” to me, which seems absurd and incredibly callous at best.
It’s not Zane’s duty to make FEB’s MMB implementation good and your posts here come off like you think it should be something he considers, or something worse that can’t be what you mean.


Sorry for taking a week.

In overly-brief summary, Zane said, explicitly, “I don’t want users to [not edit the box].” (Post 55) This has been the opinion he’s stated since the way back draft of this hack (Dec 2016). People should respect this? Just using prebundled boxes plug-and-play style is explicitly against the author’s wishes and intent – and “Just take the win” is completely tone-deaf to the heartache and desires that have been presented in the plainest language imaginable.

I hope we can all agree that there’s a problem and definite loss, when as a community we’ve managed to stop following a creator’s wishes. We hold drawings to that standard for a reason.

2 Likes

I get what you’re saying. That’s really the whole reason I bumped this thread. Because I tried a few and they were over designed for my project and I wanted to see visual examples of what else I could utilize. And the GFE1R example suits my project already very well. Showing the full inventory a unit has is very important because the main source of skills in my project comes from held items. It’s not perfect, Attack Speed is missing and it would be nice if that were there. The RunaboxLHT one has it, but that one doesn’t work because the Affinity Icon is messed up due to some image replacement I was trying elsewhere. Now, I could learn to edit the Modular Minimug Box to get something between the GFE1R and RunaboxLHT versions so the Attack Speed is there but affinity isn’t, but I also need to write sixty more supports, create 13 more portraits, design+write+playtest nine more chapters and implement a proper post game alongside all the non Fire Emblem stuff in my life. So getting attack speed on the minimug is not at the top of the list of my priorities. I’m just glad a minimug already exists that let’s me see unit inventory at a glance rather than vanilla Fire Emblem requiring me to open a unit status menu to check if an enemy has Luna.

1 Like

cool

if Zane has issue with anything I’ve said, then I’d encourage him to message me

From the FEBuilderGBA side, the exact opposite is true.
The modular is designed completely differently.
FEBuilderGBA expects struct, but modular is not struct.

The idea to somehow make this different design available is the current installer for each STYLE.
If you create a better STYLE, please share your results.

I created a couple of MMB formats.
FE8Hack.emulator-492
MMB Format 1, based on REDFE formula but without the blinking. Includes inline change to GetCursorQuadrant so the cursor does not interrupt the MMB.

MMBtest.emulator-1
MMB Format 2. Also includes inline change.

6 Likes

Updated to include the new installers, thanks!

I didn’t include the change to GetCursorQuadrant. I’m not keen on adding changes to vanilla code inside installers like this, and might come up with a solution that’s clearer to end users some other time.

1 Like

Great.
I have added it to the patch list immediately.
Thanks for releasing the code.

3 Likes