{"id":228,"date":"2009-10-31T14:56:37","date_gmt":"2009-10-31T13:56:37","guid":{"rendered":"http:\/\/mehm.net\/blog\/?p=228"},"modified":"2009-10-31T14:56:37","modified_gmt":"2009-10-31T13:56:37","slug":"persona-3-fes-calculator-release","status":"publish","type":"post","link":"https:\/\/mehm.net\/blog\/?p=228","title":{"rendered":"Persona 3 FES Calculator: Release"},"content":{"rendered":"<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-610\" src=\"http:\/\/mehm.net\/blog\/wp-content\/uploads\/2009\/10\/PersonaCalculator.png\" alt=\"PersonaCalculator\" width=\"453\" height=\"294\" srcset=\"https:\/\/mehm.net\/blog\/wp-content\/uploads\/2009\/10\/PersonaCalculator.png 554w, https:\/\/mehm.net\/blog\/wp-content\/uploads\/2009\/10\/PersonaCalculator-300x194.png 300w\" sizes=\"(max-width: 453px) 100vw, 453px\" \/><\/p>\n<p>Here it is now, the Persona 3 FES calculator, which allows you to either enter your current status in Persona 3 FES by hand or import the information from a saved game, and then use it to calculate if you are able to fuse a certain Persona (in possibly several steps) from the Persona you already own. The download link is <a href=\"http:\/\/www.mehm.net\/download\/P3FESCalculator.zip\">http:\/\/www.mehm.net\/download\/P3FESCalculator.zip<\/a> (requires the <a href=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyID=AB99342F-5D1A-413D-8319-81DA479AB0D7\">.net framework 3.5 SP1<\/a> to run). See the bottom of the <a href=\"http:\/\/mehm.net\/blog\/?p=190\">original article<\/a> for an overview of the posts relating to it.<\/p>\n<p>The last phase was all about the finishing touches, making some nicer styles in WPF, fixing some bugs and validating user input and so on. I left some nice-to-haves out, for example I was thinking of grouping the Persona in the user database window by their Arcana, but after looking up how this can be done (see <a href=\"http:\/\/sweux.com\/blogs\/smoura\/index.php\/wpf\/2009\/06\/15\/wpf-toolkit-datagrid-part-iv-templatecolumns-and-row-grouping\/\">this article<\/a>) I decided against it.<\/p>\n<p>Also interesting was writing a .chm help file for the first time. I used the HelpMaker editor by <a href=\"http:\/\/www.vizacc.com\/\">vizacc<\/a>, which was quite nice. The only drawback was that in the current version, adding hyperlinks doesn&#8217;t seem to work. But since it&#8217;s for free (compared to the $ 1K\u00c2\u00a0 Adobe charges for RoboHelp, for example), you won&#8217;t find me complaining.<\/p>\n<p>Now, what did I get from this project? It&#8217;s in the end a very obscure tool. Maybe it could be made more general by being able to choose the game if the other Persona games have similar mechanisms. For me, it was a good experience since this is the first project created in my &#8220;free time&#8221; I pushed on to finishing, past the point where it was already running sufficiently well and to a point where I thought it might be ready to publish it for a larger audience. My plan is now to apply this perseverance to some other &#8220;after work&#8221; projects I have piled up, starting with the XNA game I posted about.<\/p>\n<p>The source code of the tool will be released at some later point.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here it is now, the Persona 3 FES calculator, which allows you to either enter your current status in Persona 3 FES by hand or import the information from a saved game, and then use it to calculate if you are able to fuse a certain Persona (in possibly several steps) from the Persona you [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/mehm.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/228"}],"collection":[{"href":"https:\/\/mehm.net\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mehm.net\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mehm.net\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mehm.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=228"}],"version-history":[{"count":13,"href":"https:\/\/mehm.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/228\/revisions"}],"predecessor-version":[{"id":627,"href":"https:\/\/mehm.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/228\/revisions\/627"}],"wp:attachment":[{"href":"https:\/\/mehm.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mehm.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=228"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mehm.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}