MekWars Operation Viewer

Post here your ideas for the server software (not campaign)

Moderators: Torren, Moderators

Post Reply
User avatar
Orca
Site Admin
Posts: 428
Joined: Tue Feb 10, 2009 10:28 pm

MekWars Operation Viewer

Post by Orca »

I've resisted Suggestions that required new code recently, as our coder resources are quite limited. However, I think this deserves at least discussion and an assessment of how hard it would be to implement.

Described: A new client menu item, "Help -> Operation Viewer" which would parse the available operations (would require method to refresh op data w/o excessive userlevel access) and display the enabled/configured values for the operation in an organized, human-readable manner.

Expectation: Greatly enhanced understanding of the Operations by the players, as well as a significant lessening of the learning curve for new players. Also probably much more informed and useful suggestions for Operations. Additionally, Operations descriptions in wiki/other docs would not have to be updated by hand each and every time an Operation was changed.

Reasons for Expectation: I'd think this would be self-evident. Being able to actually see and understand the limits/effects means less confusion. Having the documentation available in the client means more intuitive and useful access than having incomplete/stale information in a secondary or tertiary resource (forum, wiki etc).

Things that could go wrong: Could enable min/maxing in Operations. But it could also enable min/maxing opportunities, once identified, to be fixed.

How much it matters to me: As an admin player, not a lot - I have access to the raw data. As a non-admin player I'd think it would matter a lot, and as an admin I think it would increase the playability of any campaign.

Tuco
MegamekNET Campaign Operator
Posts: 2898
Joined: Wed Feb 13, 2008 10:23 pm

Re: MekWars Operation Viewer

Post by Tuco »

Supported, as it would be an auto-updating operation documentation. It would grab the operation parameters and make them readable while leaving out everything unused (or default setting, depending on what default really does).
When the injustice is great enough, Justice will lend me the strength needed to correct it.
None may stand against it.
It will shatter every barrier, sunder any shield, tear through any enchantment and lend its servant the power to pass sentence.
Know this: there is nothing on all the Planes that can stay the hand of justice when it is brought against them.
It may unmake armies. It may sunder the thrones of gods.
Know that for ALL who betray Justice, I am their fate... and fate carries an Executioner's Axe.

User avatar
Bloodknight
MegamekNET PR Administrator
Posts: 1377
Joined: Wed Oct 20, 2010 1:29 am
Location: Germany

Re: MekWars Operation Viewer

Post by Bloodknight »

I think that is a good idea, and the thing that could go wrong "Could enable min/maxing in Operations." Isn't really an issue, IMO. Veteran players usually have most of the variables figured out relatively quickly and they'll minmax according to their knowledge anyway. If anything, it helps the casual players.

BarukKhazad
MegamekNET Moderator
Posts: 329
Joined: Mon Nov 21, 2011 10:56 pm

Re: MekWars Operation Viewer

Post by BarukKhazad »

Since some operation values can be modified by the server parameters (such as payouts being modified by ELO), the server-side process should read in the CampaignConfig file along with the Operation files, then it can create a single xml file for distribution (the general consensus from chat in mod channel was that having the server create an xml for distribution would be better than having the data created on the client side).
I had opinions/That didn't matter/I had a brain/That felt like pancake batter
I got a backyard/With nothing in it/Except a stick/A dog/And a box with something in it
The hardest button to button/ /The hardest button to button/ /The hardest button to button

Anvilfolk
Posts: 20
Joined: Sat Nov 09, 2013 9:05 pm

Re: MekWars Operation Viewer

Post by Anvilfolk »

As a newer player, I feel this could make quite a difference. Right now I haven't ventured past Mek or Vehicle Raids. A big part of that is that information on exactly what each operation does/requires isn't too readily available. Though I admit I haven't looked for it again since I got a few matches under my belt.

Jackal
Posts: 1477
Joined: Thu Jan 21, 2010 3:02 pm

Re: MekWars Operation Viewer

Post by Jackal »

I strongly support this idea. Even as an experienced player, I'm not always clear on the specs for certain missions (Overwatch? SuperOps?). Having an Ops viewer would eliminate a lot of confusion, asking around, etc.

Padraig Tseng
Mekwars Server Operator
Posts: 311
Joined: Sat Feb 16, 2008 5:29 pm
Location: Arizona
Contact:

Re: MekWars Operation Viewer

Post by Padraig Tseng »

As an SO I would love this....

Sadly I have yet to win the lottery so I can hire Spork to just code MekWars full time....
life is the crummiest book I ever read,
there isn't a hook, just a lot of cheap shots,
pictures to shock and characters an amateur would never dream up

Spork
Mekwars Developer
Posts: 3917
Joined: Wed Feb 13, 2008 10:23 pm

Re: MekWars Operation Viewer

Post by Spork »

Please fix that oversight, Paddy.
Never had much, grew up with nothing
But the music, well it was something
Been down and out, I've been on top of the world,
World that keeps on spinning on a turntable.

motley_jester
Posts: 74
Joined: Fri Apr 04, 2008 12:45 am

Re: MekWars Operation Viewer

Post by motley_jester »

Is there a way/means for volunteering for this? I've a couple of weeks vacation and no relatives visiting this holiday, and this seems like a relatively easy way to help with code. Is there public and/or read-only SVN access? And/or a patch submission process?

I was going to throw together a perl script to auto write out wiki pages for Nastyogre as it was, might as well do it in game if possible.

BeeRockxs
MegamekNET Moderator
Posts: 989
Joined: Thu Feb 14, 2008 12:49 am
Location: Cologne, Germany
Contact:

Re: MekWars Operation Viewer

Post by BeeRockxs »

motley_jester wrote:Is there a way/means for volunteering for this? I've a couple of weeks vacation and no relatives visiting this holiday, and this seems like a relatively easy way to help with code. Is there public and/or read-only SVN access? And/or a patch submission process?

I was going to throw together a perl script to auto write out wiki pages for Nastyogre as it was, might as well do it in game if possible.
Here's the SVN repository:
svn://svn.code.sf.net/p/mekwars/code/trunk

Here's the patch tracker:
http://sourceforge.net/p/mekwars/patches/

User avatar
Nastyogre
MegamekNET Moderator
Posts: 4156
Joined: Sun Jul 18, 2010 4:46 am

Re: MekWars Operation Viewer

Post by Nastyogre »

motley_jester wrote:Is there a way/means for volunteering for this? I've a couple of weeks vacation and no relatives visiting this holiday, and this seems like a relatively easy way to help with code. Is there public and/or read-only SVN access? And/or a patch submission process?

I was going to throw together a perl script to auto write out wiki pages for Nastyogre as it was, might as well do it in game if possible.
Domenoth has something already. See what he has. Perhaps we can expand on it.
I would love to see one that showed all the options and settings, rather than just some.

User avatar
Kat
Posts: 64
Joined: Mon Dec 16, 2013 4:09 am

Re: MekWars Operation Viewer

Post by Kat »

I'd just like to add my support to this, as a new player. The learning curve CAN be very steep here.
Kat - Nope!

Spork
Mekwars Developer
Posts: 3917
Joined: Wed Feb 13, 2008 10:23 pm

Re: MekWars Operation Viewer

Post by Spork »

Just as an FYI, this is in progress and nearing completion. I'll be looking for input on what fields should be viewable and which should not, and how to present them in a more user-friendly fashion than the OpEditor does.
Never had much, grew up with nothing
But the music, well it was something
Been down and out, I've been on top of the world,
World that keeps on spinning on a turntable.

User avatar
Orca
Site Admin
Posts: 428
Joined: Tue Feb 10, 2009 10:28 pm

Re: MekWars Operation Viewer

Post by Orca »

Spork wrote:Just as an FYI, this is in progress and nearing completion. I'll be looking for input on what fields should be viewable and which should not, and how to present them in a more user-friendly fashion than the OpEditor does.
Great news! Thanks Spork.

Spork
Mekwars Developer
Posts: 3917
Joined: Wed Feb 13, 2008 10:23 pm

Re: MekWars Operation Viewer

Post by Spork »

So, as any admin or op-designer knows, there is an absolutely bewildering array of options for Operations. I can't imagine that people would want *every* setting shown.

If you're not sure about that, download the opEditor (http://www.mekwars.org/files/MekWarsOpEditor.jar) and create an Operation.

Input, please. I've got xmls being created, requested, and transported to the user. I just need to figure out what to display.
Never had much, grew up with nothing
But the music, well it was something
Been down and out, I've been on top of the world,
World that keeps on spinning on a turntable.

User avatar
Nastyogre
MegamekNET Moderator
Posts: 4156
Joined: Sun Jul 18, 2010 4:46 am

Re: MekWars Operation Viewer

Post by Nastyogre »

I will look tonight at the output of what domenoth made and see what I would suggest for additions or subtractions. I think that's a good starting point.

User avatar
Orca
Site Admin
Posts: 428
Joined: Tue Feb 10, 2009 10:28 pm

Re: MekWars Operation Viewer

Post by Orca »

Ok, first the basics:
  • Faction Limits
    Player Limits (XP, ELO etc.)
    Range
    Cost (Influence, CBills, RP)
    Minimum/Maximum units/types
    Max Army BV Spread
Then the more exotic stuff:
  • Scenario Addons (artillery etc)
    Support unit settings
    Player Flags (yes I realize we're not currently using them)
Finally, Rewards (Meta and Player)

Probably not a complete list, but it should get us in the neighborhood.

Tuco
MegamekNET Campaign Operator
Posts: 2898
Joined: Wed Feb 13, 2008 10:23 pm

Re: MekWars Operation Viewer

Post by Tuco »

Tuco wrote:... grab the operation parameters and make them readable while leaving out everything unused (or default setting, depending on what default really does).
When the injustice is great enough, Justice will lend me the strength needed to correct it.
None may stand against it.
It will shatter every barrier, sunder any shield, tear through any enchantment and lend its servant the power to pass sentence.
Know this: there is nothing on all the Planes that can stay the hand of justice when it is brought against them.
It may unmake armies. It may sunder the thrones of gods.
Know that for ALL who betray Justice, I am their fate... and fate carries an Executioner's Axe.

User avatar
Voidtraveler
Posts: 46
Joined: Sat Dec 28, 2013 8:00 pm

Re: MekWars Operation Viewer

Post by Voidtraveler »

So I just downloaded the Ops Editor, and I have to say...wow. There is so much more than I expected, so many possibilities go unused. And I'm sure by that so many things to balance....yikes.
"Am I good enough to win against the best players on the server? No. Would I fight them regardless? Yes.
At the end of the day, they're pretend points on pretend planets."

Units are created and destroyed, only the player may remain.

Spork
Mekwars Developer
Posts: 3917
Joined: Wed Feb 13, 2008 10:23 pm

Re: MekWars Operation Viewer

Post by Spork »

Committed
Never had much, grew up with nothing
But the music, well it was something
Been down and out, I've been on top of the world,
World that keeps on spinning on a turntable.

Padraig Tseng
Mekwars Server Operator
Posts: 311
Joined: Sat Feb 16, 2008 5:29 pm
Location: Arizona
Contact:

Re: MekWars Operation Viewer

Post by Padraig Tseng »

That is awesome Spork!!! Very slick, very readable.
life is the crummiest book I ever read,
there isn't a hook, just a lot of cheap shots,
pictures to shock and characters an amateur would never dream up

Post Reply