• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • ✅ The POLL for Hive's Texturing Contest #33 is OPEN! Vote for the TOP 3 SKINS! 🔗Click here to cast your vote!

[Poll] Retera Model Studio GUI Question

How do you prefer to choose the file type when saving a file?

  • I prefer to type the extension to determine the format the file will save in

    Votes: 3 15.8%
  • I prefer to choose the format from a dropdown list, discarding any file extension that I type

    Votes: 16 84.2%

  • Total voters
    19
Status
Not open for further replies.
Hi! I am Retera, author of Retera Model Studio tool. I was doing some updates and I thought of a problem in my program that is small, but it affects anyone who uses it. Furthermore, my tool never "calls home" like some modern software. So I have no data metrics about who is using it and what they want. I only make the features I want.

So I reached a feature that is probably better to be informed by the data -- by asking users -- rather than by just letting myself decide what I want. Here's the problem:

For any avid users of Magos over the years, everyone knows that to save a model as ".mdx" the user must type ".mdx" in the save dialog to tell the program which format to save the model under. Likewise, for ".mdl", the user must tell Magos to save this format by explicitly typing the three letters, ".mdl" when saving.

In my program, when it was first created, I did not use Magos much and did not realize how much of a user habit this was to expect the program output to be based on the three letters typed by the user. So, as a result, in my program if a user types ".mdl" in the save popup, the program will forcibly swap the extension back to ".mdx" and then save the model in the MDX format. It does this until a dropdown at the bottom of the file save dialog is changed to a separate "MDL" dropdown option, and then it will forcibly swap extension to "mdl" when saving.

Now, that has been fine for a few years -- users of the program just had to learn to use the dropdown on my tool instead of typing in an extension.

But, because it appears Magos is not going to come back and is not going to add Reforged support to his tool anytime soon, I'm working on updating my program to replace more of the features, and I was just working with the texture editing stuff and was reminded that right now almost everything in my program that exports a texture uses the Magos style of file choosing when saving to a texture file. Users have to type ".bmp" if they want a BMP, or ".png" if they want a PNG, rather than selecting via the dropdown. So, I was thinking I could just change the texture exporter to match the rest of my tool, but then it occurred to me that maybe I should change the main save behavior to work like Magos for choosing what file type to save instead.

So that brings me to this poll: how do you prefer to choose the file type when saving a file?
 
Level 19
Joined
Jan 1, 2018
Messages
732
What would happen in the first option (typing in manually) if you don't give the filename an extension?
Also, a third option could be to use radiobuttons instead of a dropdown.
 
Level 12
Joined
Jan 30, 2020
Messages
875
I voted for a dropdown.

This said, I am with @Drake53 on this one, the easiest would definitely be a set of radio buttons that would automatically add the proper extension IF it is not already there (unlike some applications that wouldn't mind things like .mdx.mdx - really annoying).

As for the typed extension to define it (like in Magos for example), this is really horrible design and unpractical.
There are many issues that this can bring forward, including the cases where the user does not type an extension, but also all the cases where the user makes a typo, types an extension that is not supported...

I am sorry for the typed extension supporters, but that's plain outdated design, and requires typing the extension when a simple click could have done the job with a radio button.

The idea of a single click is also what drives me to support radio button over the drop down.

Just my two cents :)
 
I voted for a dropdown.
when a simple click could have done the job with a radio button.

The idea of a single click is also what drives me to support radio button over the drop down.

That's the problem right there. I prefer less clicking, more action.
If I have to write something, and I know what I want. It'll be faster to continue to write than to move the hand to the mouse and click, possibly more than once (once to open the dropdown, and once to select whatever).

But I really, really like having that dropdown there if I'm unsure of supported formats though.
 
Level 19
Joined
Jan 1, 2018
Messages
732
Tbh this problem could easily be solved by supporting both methods.
Take winrar for example, when I enter a supported file format, it automatically selects the corresponding radiobutton, and when I click a radiobutton, it automatically changes the filename's extension.
 
Is there a way to delete Animations from the model in Retera sudio
Seems this question is very off-topic. Yes there is. Go to animation editor, go to Animation Time Bound Chooser and in the popup there is a delete button.
 
Level 6
Joined
Aug 28, 2015
Messages
213
Tbh this problem could easily be solved by supporting both methods.
Take winrar for example, when I enter a supported file format, it automatically selects the corresponding radiobutton, and when I click a radiobutton, it automatically changes the filename's extension.
I agree with this.
Still voted for drop down because I want to be able to see what kind of formats are supported by the program.
 
Level 3
Joined
Mar 26, 2019
Messages
13
Seems this question is very off-topic. Yes there is. Go to animation editor, go to Animation Time Bound Chooser and in the popup there is a delete button.
Oh I apologies for choosing the wrong thread. Just was trying to understand. Will try to find the animation editor. I don't see it on the tool bar.
 
Status
Not open for further replies.
Top