Skip to content

miiShop with so many new things!

Pre-release
Pre-release
Compare
Choose a tag to compare
@Engarak Engarak released this 19 May 02:34
· 22 commits to master since this release
a29ee3e

New miiShop 0.2.7 release! - It has so many new things!

Install Instructions

What's finally fixed!

  • Fixed where a failed install would prevent QR codes from being made. Now they are made every time the page is rebuilt (more on that later)

New features

  • No longer do you need to add main.html to the end of the URL to get it to work. The text window will show the URL to go to, and that's all you need.
  • Added requirement for the right version of Powershell (Currently 5.1! https://www.microsoft.com/en-us/download/details.aspx?id=54616)
  • miiShop doesn't always get rebuilt as the process has greatly increased in time (about 1second a game to about 2-3 seconds a game). Now it's only rebuilt if there is a new game or if the settings file was changed
    • I have yet to store the discovered game data in a database/flat file, so it's always a full rebuild. I'm looking into storing that data so it's not always a full rebuild, but I have to learn a couple things first.
  • Storing settings in a new settings file (settings.csv in the database folder where miiShop.ps1 is). Currently the user has to manually edit the text file, preferably in notepad, or any other text editor. Excel and Libre calc seem to format the file in a way miiShop can't always read it . Documentation on how to edit the settings coming soon!
    • In the settings you can:
      • Adjust the background of miiShop to any file, local or on the web - Accepts any image URL, or local file path or UNC file path. Valid options are any valid URL, UNC Path or local drive location, default is images/background.jpg
      • Set the webServer port to any available port - This can be set to any port that is available, so if 8080 is used by something else, you can change the setting now. Valid options are any available port on your computer (not checking for conflicts yet), default is 8080. If you're unsure what to do with this setting, it's suggested to leave it at 8080 unless otherwise advised.
      • Switch the game matching database - There are two databases for 3ds games that I'm aware of, the 3dsdb.com database (http://www.3dsdb.com/ they proved the XML - http://3dsdb.com/xml.php), or the gbatemp community database curated by Madridi (https://gbatemp.net/members/madridi.124719/), who I can't thank enough as this is the 2nd time I've used his database (the first was MKEllie, a sockfile frontend - https://github.com/Engarak/MKEllie) Valid options are 3dsreleases.xml (default) or community.xml
      • Force a rebuild - This will always rebuild the main.html (game matching, QR codes made,etc) and firewall rules removed/recreated, no matter what (does not get turned off automatically, must be changed back to 0 to stop a full rebuild each launch). This shouldn't be left on unless I change my stance for some reason, Valid options are 0 (no rebuild) and 1 (yes, rebuild)
      • Turn on Debugging - This is currently not programmed in yet, changing it won't have any effect. Valid options are 0 (debugging off) (default) and 1 (debugging on)
  • No more need to add main.html and the URL. The direct URL is listed in the messages now based on configuration
  • Added CIA game file sizes to the game information as per request (https://github.com/stevendog98)