miiShop with so many new things!
Pre-release
Pre-release
New miiShop 0.2.7 release! - It has so many new things!
Install Instructions
- Use the miiShop installer - Link -> https://github.com/Engarak/miiShop_Install/releases/tag/0.2.7
- Tested as working on 5/19/19 from my test and dev environments. Please report issues, but have patience.
- From here on out installer version will match the release version to avoid confusion
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)
- Looking at PS Core next, may wait for Powershell7 for that (beta soon). Read more here -> https://devblogs.microsoft.com/powershell/the-next-release-of-powershell-powershell-7/
- 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 at8080
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) orcommunity.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 are0
(no rebuild) and1
(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) and1
(debugging on)
- 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
- In the settings you can:
- 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)