diff --git a/README.md b/README.md index 3db2f2d..1af291f 100644 --- a/README.md +++ b/README.md @@ -91,29 +91,9 @@ This are the properties an amiibo has: ### Virtual amiibo creation -While old emuiibo formats are supported and converted to the current format (see above), it is strongly suggested to, unless bin dumps might be indispensable, `emuiigen` be used, our PC utility designed to create and edit virtual amiibos: +While old emuiibo formats are supported and converted to the current format (see above), it is strongly suggested to, unless bin dumps might be indispensable, `emuiigen` be used, the intuitive PC utility designed to create and edit virtual amiibos: -> TODO: finish updating this for emuiigen - -![Screenshot](emutool/Screenshot.png) - -On the left half of the program: - -- In the first dropdown menu on top, you can choose amiibos from a certain collection. In the second dropdown menu next to it, you can choose any amiibo you want to create. - -On the right half of the tool: - -- You can choose a name for the amiibo you want to create, a custom directory name (if you uncheck "Use name as directory name" below it). - -- You can then choose if you want the amiibo to use randomized UUIDs. This means that the console always read it as a new/unique amiibo (some games have restrictions to use the same amiibo only once or once a day). Note that this might cause issues for games which save data into amiibos, so avoid using it on those! - -- Then, you can choose if you want to save the amiibo picture shown on the left into the amiibo folder (it will be saved as a PNG file). - -**Optional**: - -- If you have a FTP connection on your switch console, you can directly save your amiibo on your SD into `/emuiibo/amiibo` - -In the last step you click on "Create virtual amiibo" and choose a location, where you want to save it to. If an SD card with emuiibo is detected, the program will point to that SD's `/emuiibo/amiibo` folder. +![Screenshot](screenshots/emuiigen.png) Now you can copy the generated amiibo folder onto your SD card, in `sd:/emuiibo/amiibo` or in any subdirectories inside it! diff --git a/emuiibo/Cargo.lock b/emuiibo/Cargo.lock index 700b2c2..13f5412 100644 --- a/emuiibo/Cargo.lock +++ b/emuiibo/Cargo.lock @@ -10,7 +10,7 @@ checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" [[package]] name = "emuiibo" -version = "1.0.0" +version = "1.1.0" dependencies = [ "nx", "paste", diff --git a/emuiibo/Cargo.toml b/emuiibo/Cargo.toml index deef71e..936cd18 100644 --- a/emuiibo/Cargo.toml +++ b/emuiibo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "emuiibo" -version = "1.0.0" +version = "1.1.0" authors = ["XorTroll"] edition = "2021" diff --git a/emuiigen/pom.xml b/emuiigen/pom.xml index c9b76bb..03547f0 100644 --- a/emuiigen/pom.xml +++ b/emuiigen/pom.xml @@ -8,7 +8,7 @@ com.xortroll.emuiibo.emuiigen emuiigen - 1.0.0 + 1.1.0 emuiigen diff --git a/emuiigen/src/Utils.kt b/emuiigen/src/Utils.kt index b12b579..c7a42f0 100644 --- a/emuiigen/src/Utils.kt +++ b/emuiigen/src/Utils.kt @@ -44,10 +44,10 @@ class Utils { } fun ensureValidFileDirectoryName(str: String) : String { - // Ensure valid ASCII (for Switch filesystem) + // Ensure no trailing dots (for NTFS) val str_no_trailing_dots = str.trimEnd('.'); - // Ensure no trailing dots (for NTFS) + // Ensure valid ASCII (for Switch filesystem) val str_no_accents = unaccentString(str_no_trailing_dots); return str_no_accents; diff --git a/overlay/Makefile b/overlay/Makefile index cc96535..26712ac 100644 --- a/overlay/Makefile +++ b/overlay/Makefile @@ -39,7 +39,7 @@ include $(DEVKITPRO)/libnx/switch_rules #--------------------------------------------------------------------------------- APP_TITLE := emuiibo VER_MAJOR := 1 -VER_MINOR := 0 +VER_MINOR := 1 VER_MICRO := 0 APP_VERSION := $(VER_MAJOR).$(VER_MINOR).$(VER_MICRO) TARGET := $(APP_TITLE) diff --git a/screenshots/emuiigen.png b/screenshots/emuiigen.png new file mode 100644 index 0000000..61e619f Binary files /dev/null and b/screenshots/emuiigen.png differ