MegaMek / megameklab

MegaMekLab is a BattleTech unit modification program. It allows creating and modifying all unit types available in MegaMek from Support Vehicles up to WarShips. It also allows printing record sheets for single or multiple units.
http://www.megamek.org
83 stars 123 forks source link

Feedback on MML vs SSW - Only here for safe keeping. #37

Open HammerGS opened 7 years ago

HammerGS commented 7 years ago

Received some feedback on MML vs SSW on the forums. Placing it here so it doesn't get lost. Just for reference.

- SSW takes up less screenspace.

- SSW has more options for loading 'Mechs, the Select Mech dialog is clunky in MML.

- I love the extra programs that come with SSW, like Battletech Force Balancer. I use this extensively when planning my monthly games. The sorting, searching, and previewing features are especially easy to use.

- Lack of shade and color in MML makes it visually difficult for my eyes to track, especially in the 'Assign Criticals' tab.

- SSW allows me to add a picture of the Mech, and a logo, and Pilot info, which makes it easier for newer players to figure out what 'Mech is what on the field and what their skills are.

HammerGS commented 7 years ago

Additional Feedback from Reddit - https://www.reddit.com/r/battletech/comments/5gl1fo/best_mechlab_for_tabletop_use/

Relevant stuff:

There's a bunch of little friction points that make me hate MML.

For example, add ons to weapons, such as Artemis or PPC Capacitors. In SSW, it's as simple as hitting a check box (for Artemis, Apollo, etc) or opening a contextual menu (for PPC Caps, Laser Insulators, etc). In MML, you have to add those individually as separate components.

SSW also makes it very easy to design OmniMechs, using a simple checkbox and a handful of buttons to manage the variants. To this day, I have yet to figure out how to make an Omni in MML.

It's easy in SSW to quickly allocate bulk items to slots, such as Endo Steel or a pile of lasers. In MML, I have to drag each item to the slot I want.

Tamren commented 7 years ago

Agreed, for mech work SSW is quite excellent. I would not mind it at all if MML just shamelessly copied it's UI and allowed us to apply it to vehicles and infantry as well.

HammerGS commented 7 years ago

Another comment today on FB...re MML v SSW

I use Solaris Skunk Werks unless it's a very new unit that requires MegaMekLab. I hope someday MML has the option to print with advanced tables on the side.

Xeno426 commented 6 years ago

One aspect I'd love to see would be the manufacturing info that SSW has, along with the tabs for history, deployment, etc added to MML. It's nice having the mech file of a custom design contain the fluff required for it.

Oh, and UMU. You can actually add those to mechs in SSW without opening the mech file and manually editing them in.

neoancient commented 6 years ago

UMU is working after my partial ui overhaul. I agree about text fields for fluff data.

mhjacks commented 6 years ago

More feedback from my group today: +1 for printing the TW tables (like SSW does) as an option in MML. MML is great because it includes 3140-era units (which we played with today),

FrozenIceman01 commented 6 years ago

Agreed on the TW tables. That is definitely something that we have definitely missed in my group as well. Also an option to print the Mech weapon to anti-infantry damage charts would be great as well.

arlith commented 6 years ago

That's something I've wanted to add for a while, but haven't devoted the time to it. MML used to print them, but then it switched to print quality sheets using SVGs. At that time, it wasn't supported, but I've been working on an idea to separate the sheet layout from the data that gets printed, so users can edit their own SVG files and print to those. I've got this mostly working for warship printing, but haven't had much time to finish it. Someday, I'd like to take the ideas there and apply them to mech sheets.

Xeno426 commented 6 years ago

One thing I've noticed is that while SSW will crop or scale the mech/vehicle/etc images when a unit sheet is printed, MML will always stretch. IMO, the scaling looks much better than the stretching that MML tries to do.

HammerGS commented 6 years ago

Another thing that has come up from here - https://bg.battletech.com/forums/index.php?topic=60620.0

And from a PM's

Yes, Megameklab has come along way, but the issue is still it doesn't show all the information like we want it to. When doing fan designs we want to be able to paste all the details of the design. Have a look at the Battlemech fan design forum and see the pastes.

Notice the Heat sinks, weights and criticals, and CASE locations. It's like a mini record sheet.

I grabbed a screen shot to show what the PM is talking about. image

MGM175 commented 6 years ago

I was thinking to post a issue, where you could save or (more useful) read SSW file to/from Solaris Skunk Werks, but right now I'll halt with that.

Is there any plans to actually merge SSW and MML? Of course, I would think that it would work due to different licences, but asking wouldn't hurt. ;)

HammerGS commented 6 years ago

@MGM175 - Sorry, never going to happen for a variety of reasons.

HammerGS commented 5 years ago

In case it doesn't get moved see closed duplicate issue here - https://github.com/MegaMek/megameklab/issues/176

HammerGS commented 5 years ago

See Also https://github.com/MegaMek/megameklab/issues/176

HammerGS commented 5 years ago

See also https://github.com/MegaMek/megameklab/issues/144

HammerGS commented 5 years ago

Another piece of feedback comparing SSW to MML

https://bg.battletech.com/forums/index.php?topic=63414.msg1458022#msg1458022

HammerGS commented 5 years ago

Interesting Feedback from a FB post on RS.

"Perhaps making the Sheet landscape, shrinking the crit locations, increase the Structure/Armor overlay (basically make the silhouette larger and the dots better spread out, charts to speed play, things like that is all."

Drudenhaus commented 4 years ago

The lack of quick reference charts in record sheets is a blocker for me from fully migrating from SSW to MML. I only use MML for things not supported in SSW, such as VSP lasers. It's been more than a year since #176 was opened and there doesn't seem to be much traction on including this option. Is this a person-hours issue or something else?

neoancient commented 4 years ago

It's definitely a time thing. It's something I've started on, but so many other things pop up and demand attention. I have a record sheet overhaul potentially looming in the near future and may get to it then, but I can't guarantee anything.

Drudenhaus commented 4 years ago

Interesting. Raises a few follow up questions:

  1. Do you think this would be a suitable first contribution? The PrintRecordSheet class looks fairly large and probably only one of a few components that needs modification.
  2. If yes, do you have a design you're working from?
neoancient commented 4 years ago

It wouldn't be very complicated, but would require a good working knowledge of SVG and DOM. The record sheet generation doesn't need to change at all. It's just a matter of creating an SVG document in memory, then embedding the charts and currently generated record sheet (scaled down) in it, then printing that instead. Most of the work would involve creating the tables in SVG and figuring out where everything fits. Even without the more detailed technical skills just planning the layout or producing SVG versions of the tables would be a big help.

FrozenIceman01 commented 4 years ago

Thank you all for looking back into this, I know it has been awhile but I definitely think that it would go a long way to increasing usability.

I would like to help with this as well, if Sean and you are willing. I do have some graphics experience and I believe GIMP may have a plugin to create SVG files. I can look into possible layouts and mockups as well to help as well.

Thank you, Andrew

On Wed, Aug 21, 2019 at 7:32 AM neoancient notifications@github.com wrote:

It wouldn't be very complicated, but would require a good working knowledge of SVG and DOM. The record sheet generation doesn't need to change at all. It's just a matter of creating an SVG document in memory, then embedding the charts and currently generated record sheet (scaled down) in it, then printing that instead. Most of the work would involve creating the tables in SVG and figuring out where everything fits. Even without the more detailed technical skills just planning the layout or producing SVG versions of the tables would be a big help.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/MegaMek/megameklab/issues/37?email_source=notifications&email_token=AHWBRE3FIAE3A2O3Y3IA7W3QFVGY3A5CNFSM4CUOTXA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4Z3YCY#issuecomment-523484171, or mute the thread https://github.com/notifications/unsubscribe-auth/AHWBRE7VE2PHNOTGEG66VQTQFVGY3ANCNFSM4CUOTXAQ .

HammerGS commented 4 years ago

Some additional thoughts on a cheater chart from the forums - https://bg.battletech.com/forums/index.php?topic=66839.0

neoancient commented 4 years ago

I removed a useless argument about a non-issue.

plutonick commented 4 years ago

I'd like to comment that I too wish for a tables and charts thing option, like SSW uses. Being an option it wouldn't impact CGL using the software for official products.

I was going to post a feature request, but I see there are already two similar request, so I just comment here.

WEKarnesky commented 4 years ago

As a SSW dev, I just want to share that I love what MML does too, and I personally don't view that they need to compete. I see them as complementary products with slightly different ideas and goals despite their significant overlap.

It would be awesome if Megamek tried to be compatible with SSW, but we are also doing our best to be compatible with MML. We already have (and have had) outputting to MML's save format, and we are working on loading MegaMek files.

neoancient commented 4 years ago

I agree. Since SSW wasn't in active development during the time I've been on the MM project I've never concerned myself with the SSW loader. It's something that needs to be dusted off and brought up to date.

MGM175 commented 4 years ago

@WEKarnesky Allright, but let's discuss a possible problem. What if SSW gets a ability to read MML files, but contains, let's just say - Dark Age tech, not supported by SSW?

WEKarnesky commented 4 years ago

@MGM175 We will have to error out of the load gracefully or do a partial load, depending on what is missing (for example simple equipment like weapons we could not load and leave the hole open to be replaced). This is the same thing we'd have to do for any non-canon equipment that MML has, like the RAC/20; or any equipment that a user just types into MML's save file..

That said, we are also currently working on adding any missing mech equipment and welcome any tickets.

SJuliez commented 11 months ago

Additional: https://bg.battletech.com/forums/index.php?topic=67812.msg1569133#msg1569133

johnboyjjb commented 1 month ago

I'm surprised nobody is asking for a chart like this: Screenshot 2024-05-15 170053 Or personally, even better, like this: Screenshot 2024-05-15 170207