2019-05-18 03:37:05 +03:00
|
|
|
# konogonka
|
|
|
|
|
2024-11-21 00:55:12 +03:00
|
|
|
![License](https://img.shields.io/badge/License-GPLv3-blue.svg) [![status-badge](https://ci.redrise.ru/api/badges/10/status.svg)](https://ci.redrise.ru/repos/10)
|
2022-07-18 23:14:51 +03:00
|
|
|
|
|
|
|
GitHub mirror. [Click here to get it from independent source code location](https://git.redrise.ru/desu/konogonka)
|
|
|
|
|
|
|
|
Nightly builds could be found somewhere on [redrise.ru](https://redrise.ru)
|
|
|
|
|
2019-08-22 05:57:52 +03:00
|
|
|
Deep WIP multi-tool to work with NS-specific files / filesystem images.
|
2019-05-18 03:37:05 +03:00
|
|
|
|
2022-08-10 20:20:25 +03:00
|
|
|
Front end to libKonogonka
|
|
|
|
|
2019-05-18 03:37:05 +03:00
|
|
|
### License
|
|
|
|
|
2020-04-05 22:21:14 +03:00
|
|
|
[GNU General Public License v3+](https://github.com/developersu/konogonka/blob/master/LICENSE)
|
2019-05-18 03:37:05 +03:00
|
|
|
|
2020-05-02 18:27:55 +03:00
|
|
|
<img src="screenshots/1.png" alt="drawing" width="250"/> <img src="screenshots/2.png" alt="drawing" width="250"/> <img src="screenshots/3.png" alt="drawing" width="250"/>
|
|
|
|
|
|
|
|
<img src="screenshots/4.png" alt="drawing" width="250"/> <img src="screenshots/5.png" alt="drawing" width="250"/> <img src="screenshots/6.png" alt="drawing" width="250"/>
|
|
|
|
|
|
|
|
<img src="screenshots/7.png" alt="drawing" width="250"/>
|
|
|
|
|
2019-05-18 03:37:05 +03:00
|
|
|
### Used libraries & resources
|
|
|
|
* [OpenJFX](https://wiki.openjdk.java.net/display/OpenJFX/Main)
|
|
|
|
* Few icons taken from: [materialdesignicons.com](http://materialdesignicons.com/)
|
2022-08-10 20:20:25 +03:00
|
|
|
* See libKonogonka project for details
|
2019-05-24 01:54:04 +03:00
|
|
|
|
2019-05-18 03:37:05 +03:00
|
|
|
### System requirements
|
|
|
|
|
2019-08-21 06:36:51 +03:00
|
|
|
JRE/JDK 8u60 or higher.
|
|
|
|
|
2020-04-08 04:38:20 +03:00
|
|
|
### Notes about usage
|
|
|
|
|
|
|
|
1. Start from clicking on 'settings' and importing keys. Use import. Don't waste your time.
|
|
|
|
2. To open sub-file from the file use right mouse click and select 'Open'. Supported formats listed below.
|
|
|
|
|
|
|
|
### Build this
|
|
|
|
|
|
|
|
1. Install JDK
|
|
|
|
2. Install Maven
|
2022-08-10 20:20:25 +03:00
|
|
|
3. Install libKonogonka to local repository:
|
|
|
|
4. $ git clone https://git.redrise.ru/desu/libKonogonka
|
|
|
|
5. $ mvn -B -DskipTests clean package
|
|
|
|
6. $ mvn install:install-file -Dfile=./target/libKonogonka-*-jar-with-dependencies.jar -DgroupId=ru.redrise -DartifactId=libKonogonka -Dversion=`grep -m 1 '<version>' pom.xml| sed -e 's/\s*.\/\?version>//g'
|
|
|
|
` -Dpackaging=jar -DgeneratePom=true;
|
|
|
|
7. $ git clone https://github.com/developersu/konogonka.git
|
|
|
|
8. $ mvn -B -DskipTests clean package
|
|
|
|
9. $ java -jar target/konogonka-0.x.x-jar-with-dependencies.jar
|
2020-04-08 04:38:20 +03:00
|
|
|
|
2022-09-19 23:22:53 +03:00
|
|
|
### Thanks!
|
|
|
|
|
|
|
|
* [DDinghoya](https://github.com/DDinghoya), who translated this application to Korean!
|
2023-02-02 01:09:05 +03:00
|
|
|
* [kuragehime](https://github.com/kuragehimekurara1), who translated this application to Japanese and Ryukyuan languages!
|
2022-09-19 23:22:53 +03:00
|
|
|
|
2019-08-21 06:36:51 +03:00
|
|
|
### Checklist
|
|
|
|
|
2019-12-07 10:15:23 +03:00
|
|
|
* [x] NSP (PFS0)
|
|
|
|
* [x] XCI (+HFS0)
|
|
|
|
* [x] TIK
|
|
|
|
* [x] XML
|
|
|
|
* [x] NRO
|
2020-04-05 22:54:50 +03:00
|
|
|
* [x] NPDM support (to check)
|
2019-09-23 05:31:46 +03:00
|
|
|
* [ ] CERT support
|
2019-08-21 06:36:51 +03:00
|
|
|
* [ ] CNMT support
|
2023-01-21 14:47:02 +03:00
|
|
|
* [ ] NSO support (to add; available at lib)
|
|
|
|
* [ ] package2 support (to add; available at lib)
|
|
|
|
* [ ] INI1 support (to add; available at lib)
|
|
|
|
* [ ] KIP support (to add; available at lib)
|
2020-04-29 18:07:30 +03:00
|
|
|
* [x] RomFS
|
2019-09-23 05:31:46 +03:00
|
|
|
* [ ] LogPrinter to singleton implementation.
|
2019-12-07 10:15:23 +03:00
|
|
|
* [x] 'Save to folder' option
|