MekWars Operation Viewer
Moderators: Torren, Moderators
MekWars Operation Viewer
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.
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.
Re: MekWars Operation Viewer
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.
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.
- Bloodknight
- MegamekNET PR Administrator
- Posts: 1377
- Joined: Wed Oct 20, 2010 1:29 am
- Location: Germany
Re: MekWars Operation Viewer
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.
-
- MegamekNET Moderator
- Posts: 329
- Joined: Mon Nov 21, 2011 10:56 pm
Re: MekWars Operation Viewer
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 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
Re: MekWars Operation Viewer
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.
Re: MekWars Operation Viewer
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.
-
- Mekwars Server Operator
- Posts: 311
- Joined: Sat Feb 16, 2008 5:29 pm
- Location: Arizona
- Contact:
Re: MekWars Operation Viewer
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....
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
there isn't a hook, just a lot of cheap shots,
pictures to shock and characters an amateur would never dream up
Re: MekWars Operation Viewer
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.
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.
-
- Posts: 74
- Joined: Fri Apr 04, 2008 12:45 am
Re: MekWars Operation Viewer
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.
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.
-
- MegamekNET Moderator
- Posts: 989
- Joined: Thu Feb 14, 2008 12:49 am
- Location: Cologne, Germany
- Contact:
Re: MekWars Operation Viewer
Here's the SVN repository: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.
svn://svn.code.sf.net/p/mekwars/code/trunk
Here's the patch tracker:
http://sourceforge.net/p/mekwars/patches/
Re: MekWars Operation Viewer
Domenoth has something already. See what he has. Perhaps we can expand on it.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.
I would love to see one that showed all the options and settings, rather than just some.
Re: MekWars Operation Viewer
I'd just like to add my support to this, as a new player. The learning curve CAN be very steep here.
Kat - Nope!
Re: MekWars Operation Viewer
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.
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.
Re: MekWars Operation Viewer
Great news! Thanks Spork.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.
Re: MekWars Operation Viewer
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.
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.
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.
Re: MekWars Operation Viewer
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.
Re: MekWars Operation Viewer
Ok, first the basics:
Probably not a complete list, but it should get us in the neighborhood.
- Faction Limits
Player Limits (XP, ELO etc.)
Range
Cost (Influence, CBills, RP)
Minimum/Maximum units/types
Max Army BV Spread
- Scenario Addons (artillery etc)
Support unit settings
Player Flags (yes I realize we're not currently using them)
Probably not a complete list, but it should get us in the neighborhood.
Re: MekWars Operation Viewer
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.
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.
- Voidtraveler
- Posts: 46
- Joined: Sat Dec 28, 2013 8:00 pm
Re: MekWars Operation Viewer
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.
At the end of the day, they're pretend points on pretend planets."
Units are created and destroyed, only the player may remain.
Re: MekWars Operation Viewer
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.
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.
-
- Mekwars Server Operator
- Posts: 311
- Joined: Sat Feb 16, 2008 5:29 pm
- Location: Arizona
- Contact:
Re: MekWars Operation Viewer
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
there isn't a hook, just a lot of cheap shots,
pictures to shock and characters an amateur would never dream up