![]() In the week since then, I’ve continued working in my spare time, and the repo now has summaries generated for more than 90% of MegaMek’s mech designs. If you’re interested, you can take a look at them in the scottboehmer/megamek-unit-digest repo on GitHub. At that point, I decided to go ahread and share the generated summaries as I continued to work on the project. In that week, I got enough implemented to handle parsing and summarizing about 84% of the 3,600ish designs in the MegaMek repo. In my week of time off, I was able to implement a parser and start generating summaries for the designs in MegaMek’s files. It’s open source with all of the files, including the mtf files for mech designs, available on GitHub. If you’re not familiar with it, MegaMek is an implementation of the BattleTech board game for online play. As an example, here is what the summary looks like for a Grand Titan: Grand Titan T-IT-N10Mīefore Easter, I took a week off of work as a staycation and ended up spending a good amount of time working on a parser for MegaMek’s mech files since that offered me a collection of data files for almost all of the mechs from the game. I like these summaries as a way to get a quick overview of a mech’s capabilities without all of the details of a Technical Readout entry or record sheet. My favorite of the command line tools is a summary builder that generates markdown files based on the mech data files. This let me quickly implement bulk operations on files as well as making it very easy to run tests to ensure that the core logic kept working for all of my existing data files as I added more to the code. It isn’t user-friendly, but it was enough to help me write test files as I added support for more designs.īecause all of my core logic is in a library that doesn’t care about a user interface at all, I was also able to wrap it in a command line tool. I built a super simple editor UI that is just a textbox for xml that is parsed as it changes so that a Technical Readout style view of the mech can be shown. I also spent some time to get battle value calculations working. My first goal was just expanding support for equipment and construction options so that it could handle more and more of the game’s many mech designs. With that going well, I decided to keep working on it. It also included an XML-based file format for saving and loading data files with mech designs. At that point, I had a core engine that could manipulate mech objects with support for a good portion of the equipment from the tabletop game. That meant that getting that library moved to modern. Luckily, I had written most of the app as a pretty standard C# library that wasn’t coupled to Silverlight. I ended up moving on to other side projects and Silverlight was abandoned as a platform.įast-forward to a few months ago when I stumbled upon my old project files and decided to see what could be salvaged. I finished enough that it could handle all of the BattleMechs in Technical Readouts 3025, 3050, 3055, 3058, and 3060, but I didn’t really finish the app. At the time, I was working on Silverlight, so I wrote it as a Silverlight out-of-browser app. These are the most recently published record sheets by Catalyst Game Labs for Classic BattleTech.About a decade ago, I started writing my own mech editor for BattleTech as a side project. These are not the older versions that are also on the workshop. It is to use small dice to track the number of damage points dealt, using the pips on the die.Īs an additional bonus, this set also includes a quick reference cheat sheet that includes all of the tables needed when playing a game of battletech. ![]() These are specifically for use with the existing battletech figures on the workshop.Īlso, on the table with the record sheets is a proposed way of tracking damage while the devs are working on fixing the sizing issued with the vector draw tool. This does, however, include two surprise mechs, the Urbanmech and the Crab. ![]() This does not include the Mad Cat and Battlemaster. Record sheets for the original Succession War era mechs in the most recent BattleThey ech Starter box. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |