MiiShop 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = MiiShop | image = https://dlhb.gamebrew.org/3dshomebrew/MiiShop.png|250px | type = PC Utilities | version = 0.2.9 | licence = Mixed | author =...")
 
No edit summary
Line 10: Line 10:
| source = https://dlhb.gamebrew.org/3dshomebrew/miiShop-0.2.9.rar
| source = https://dlhb.gamebrew.org/3dshomebrew/miiShop-0.2.9.rar
}}
}}
<youtube></youtube>


MiiShop
=MiiShop=
It's a PC based management system and library for legal backups of your 3DS software, with functions to reinstall your 3DS software via QR codes you can scan in FBI. (thanks /u/Level44EnderShaman on reddit! Much better description)
It's a PC based management system and library for legal backups of your 3DS software, with functions to reinstall your 3DS software via QR codes you can scan in FBI. (thanks /u/Level44EnderShaman on reddit! Much better description)


What's new? What's different?
==What's new? What's different?==
Split up miiShop into multiple modules, making way for...
* Split up miiShop into multiple modules, making way for...
Added a new UI for all the parts of miiShop, for ease of working with miiShop
* Added a new UI for all the parts of miiShop, for ease of working with miiShop
Updated the read.md file to reflect the new changes
* Updated the read.md file to reflect the new changes
Updated the webserver (hopefully for the last time) to NGINX - https://nginx.org
* Updated the webserver (hopefully for the last time) to NGINX - https://nginx.org
Added in an update function, so when a new update to a module is released, it can be installed right away
* Added in an update function, so when a new update to a module is released, it can be installed right away
Be aware your 3DS software will move in a few directories deepr. Due to how the webserver is configured to work, they will be found in the /bin/nginx/html/cias folder.
* Be aware your 3DS software will move in a few directories deepr. Due to how the webserver is configured to work, they will be found in the /bin/nginx/html/cias folder.
More flexability of what is run when with a button driven menu system, so you choose to run what you want and when
* More flexability of what is run when with a button driven menu system, so you choose to run what you want and when
Screenshots
miiShop v0.2.9 - SO MUCH EASIER TO USE!


miiShop v0.2.9 - Button driven menu miiShop v0.2.9 - Logging windows miiShop v0.2.9 - In app settings configuration miiShop v0.2.9 - Automated Updater
==Changelogs==
* miiShop v0.2.9 - SO MUCH EASIER TO USE!
* miiShop v0.2.9 - Button driven menu miiShop v0.2.9 - Logging windows miiShop v0.2.9 - In app settings configuration miiShop v0.2.9 - Automated Updater
* miiShop v0.2.5 - Box Art and Game Info, I'm overly excited for this! miiShop v0.2.5 - Box Art and Game Info!
* miiShop v0.2 UI - A real UI! miiShop v0.2 UI


miiShop v0.2.5 - Box Art and Game Info, I'm overly excited for this! miiShop v0.2.5 - Box Art and Game Info!
=== Upgrade/Install Instructions ===
New upgrade process, check here for directions -> TBD Soon (last update 31OCT19)


miiShop v0.2 UI - A real UI! miiShop v0.2 UI
=== Known Issues ===
 
* Errors with special characters when processing library - At times when processing games it will toss an error on the specific game. Open an issue and get me the error message I'll try to catch the case in a future version.
Upgrade/Install Instructions
* Console is displayed when start.bat is ran - For now I haven't set this it to start up miznimized, but that's in the plan. However, you can minimze the window yourself.
New upgrade process, check here for directions -> TBD Soon (last update 31OCT19)
* Console is no longer displayed, and most powershell/console windows are hidden (though some may flash up for a second)
Known Issues
* Some QR codes won't work - FBI has some requirements around links I'm discovering manually as I haven't seen a list spelled out, but I haven't asked for one either. This ties into the errors with special characters issue listed above mostly, as these also break URL conventions. I try to fix most files for this, however I haven't caught all cases.
Errors with special characters when processing library - At times when processing games it will toss an error on the specific game. Open an issue and get me the error message I'll try to catch the case in a future version.
* Game matching is fuzzy, and slower (~1 file a second). Looking to improve this greatly
Console is displayed when start.bat is ran - For now I haven't set this it to start up miznimized, but that's in the plan. However, you can minimze the window yourself.
* In 0.2.9, this is much less of an issue. You choose when to rebuild your main page, so this only impacts you when you choose it to.
Console is no longer displayed, and most powershell/console windows are hidden (though some may flash up for a second)
* This still is on my radar to fix, just not as pressing
Some QR codes won't work - FBI has some requirements around links I'm discovering manually as I haven't seen a list spelled out, but I haven't asked for one either. This ties into the errors with special characters issue listed above mostly, as these also break URL conventions. I try to fix most files for this, however I haven't caught all cases.
Game matching is fuzzy, and slower (~1 file a second). Looking to improve this greatly
In 0.2.9, this is much less of an issue. You choose when to rebuild your main page, so this only impacts you when you choose it to.
This still is on my radar to fix, just not as pressing


Issues fixed
===Issues fixed===
Fixed processing issues when making the main page
* Fixed processing issues when making the main page
Patched a couple Window 7 issues with firewall rule making and obtaining an IP
* Patched a couple Window 7 issues with firewall rule making and obtaining an IP
Not much else, this is 0.2.7 but with a nice UI. The plan is to grow it quicker from here
* Not much else, this is 0.2.7 but with a nice UI. The plan is to grow it quicker from here
What's new? What's different?
* What's new? What's different?
Split up miiShop into multiple modules, making way for...
* Split up miiShop into multiple modules, making way for...
Added a new UI for all the parts of miiShop, for ease of working with miiShop
* Added a new UI for all the parts of miiShop, for ease of working with miiShop
Install Web Server - Installs/resets the web server (NGINX). It can be found in the bin folder
* Install Web Server - Installs/resets the web server (NGINX). It can be found in the bin folder
Make Main Page - This builds/rebuilds the main page, only run this post upgrade, and any times you copy 3DS Software to the miiShop main folder
* Make Main Page - This builds/rebuilds the main page, only run this post upgrade, and any times you copy 3DS Software to the miiShop main folder
Start miiShop - Allows the user to start miiShop and auto launch the 3DS Software library page in your default browser
* Start miiShop - Allows the user to start miiShop and auto launch the 3DS Software library page in your default browser
Configure miiShop - Change the settings for miiShop in one simple UI.
* Configure miiShop - Change the settings for miiShop in one simple UI.
This UI needs to control the settings file. Due to this, please do not edit the settings.csv in the database folder unless you REALLY know what you're doing.
* This UI needs to control the settings file. Due to this, please do not edit the settings.csv in the database folder unless you REALLY know what you're doing.
Update miiShop - After the next installer, you'll be able to update right in miiShop, without needing to have a new installer
* Update miiShop - After the next installer, you'll be able to update right in miiShop, without needing to have a new installer
Updated the web server (hopefully for the last time) to NGINX - https://nginx.org
* Updated the web server (hopefully for the last time) to NGINX - https://nginx.org
Due to this, the default port (unless you change it in the handy settings UI) is now 80. Please reconfigure this if you have anything else running on port 80 (usually you'll know) before launching miiShop.
* Due to this, the default port (unless you change it in the handy settings UI) is now 80. Please reconfigure this if you have anything else running on port 80 (usually you'll know) before launching miiShop.
Added in an update function, so when a new update to a module is released, it can be installed right away
* Added in an update function, so when a new update to a module is released, it can be installed right away
Be aware your 3DS software will move in a few directories deeper. Due to how the web server is configured to work, they will be found in the /bin/nginx/html/cias folder.
* Be aware your 3DS software will move in a few directories deeper. Due to how the web server is configured to work, they will be found in the /bin/nginx/html/cias folder.
More flexibility of what is run when with a button driven menu system, so you choose to run what you want and when
* More flexibility of what is run when with a button driven menu system, so you choose to run what you want and when

Revision as of 12:59, 14 April 2020

Template:Infobox 3DS homebrew

MiiShop

It's a PC based management system and library for legal backups of your 3DS software, with functions to reinstall your 3DS software via QR codes you can scan in FBI. (thanks /u/Level44EnderShaman on reddit! Much better description)

What's new? What's different?

  • Split up miiShop into multiple modules, making way for...
  • Added a new UI for all the parts of miiShop, for ease of working with miiShop
  • Updated the read.md file to reflect the new changes
  • Updated the webserver (hopefully for the last time) to NGINX - https://nginx.org
  • Added in an update function, so when a new update to a module is released, it can be installed right away
  • Be aware your 3DS software will move in a few directories deepr. Due to how the webserver is configured to work, they will be found in the /bin/nginx/html/cias folder.
  • More flexability of what is run when with a button driven menu system, so you choose to run what you want and when

Changelogs

  • miiShop v0.2.9 - SO MUCH EASIER TO USE!
  • miiShop v0.2.9 - Button driven menu miiShop v0.2.9 - Logging windows miiShop v0.2.9 - In app settings configuration miiShop v0.2.9 - Automated Updater
  • miiShop v0.2.5 - Box Art and Game Info, I'm overly excited for this! miiShop v0.2.5 - Box Art and Game Info!
  • miiShop v0.2 UI - A real UI! miiShop v0.2 UI

Upgrade/Install Instructions

New upgrade process, check here for directions -> TBD Soon (last update 31OCT19)

Known Issues

  • Errors with special characters when processing library - At times when processing games it will toss an error on the specific game. Open an issue and get me the error message I'll try to catch the case in a future version.
  • Console is displayed when start.bat is ran - For now I haven't set this it to start up miznimized, but that's in the plan. However, you can minimze the window yourself.
  • Console is no longer displayed, and most powershell/console windows are hidden (though some may flash up for a second)
  • Some QR codes won't work - FBI has some requirements around links I'm discovering manually as I haven't seen a list spelled out, but I haven't asked for one either. This ties into the errors with special characters issue listed above mostly, as these also break URL conventions. I try to fix most files for this, however I haven't caught all cases.
  • Game matching is fuzzy, and slower (~1 file a second). Looking to improve this greatly
  • In 0.2.9, this is much less of an issue. You choose when to rebuild your main page, so this only impacts you when you choose it to.
  • This still is on my radar to fix, just not as pressing

Issues fixed

  • Fixed processing issues when making the main page
  • Patched a couple Window 7 issues with firewall rule making and obtaining an IP
  • Not much else, this is 0.2.7 but with a nice UI. The plan is to grow it quicker from here
  • What's new? What's different?
  • Split up miiShop into multiple modules, making way for...
  • Added a new UI for all the parts of miiShop, for ease of working with miiShop
  • Install Web Server - Installs/resets the web server (NGINX). It can be found in the bin folder
  • Make Main Page - This builds/rebuilds the main page, only run this post upgrade, and any times you copy 3DS Software to the miiShop main folder
  • Start miiShop - Allows the user to start miiShop and auto launch the 3DS Software library page in your default browser
  • Configure miiShop - Change the settings for miiShop in one simple UI.
  • This UI needs to control the settings file. Due to this, please do not edit the settings.csv in the database folder unless you REALLY know what you're doing.
  • Update miiShop - After the next installer, you'll be able to update right in miiShop, without needing to have a new installer
  • Updated the web server (hopefully for the last time) to NGINX - https://nginx.org
  • Due to this, the default port (unless you change it in the handy settings UI) is now 80. Please reconfigure this if you have anything else running on port 80 (usually you'll know) before launching miiShop.
  • Added in an update function, so when a new update to a module is released, it can be installed right away
  • Be aware your 3DS software will move in a few directories deeper. Due to how the web server is configured to work, they will be found in the /bin/nginx/html/cias folder.
  • More flexibility of what is run when with a button driven menu system, so you choose to run what you want and when

Advertising: