Ian Burgwin
|
d231e9c043
|
Merge pull request #43 from Jisxu/safe-install
auto input filename include boot9.bin,seeddb.bin,movable.sed
|
2021-03-22 01:14:59 -07:00 |
|
Justin
|
9c3c4ce5f9
|
log filename
|
2021-03-22 15:59:54 +08:00 |
|
Justin
|
6a324b9388
|
add click callback function
|
2021-03-22 15:49:31 +08:00 |
|
Justin
|
647e56cf05
|
auto input filename include boot9.bin,seeddb.bin,movable.sed when they in <sdcard>:/gm9/out
|
2021-03-22 14:18:12 +08:00 |
|
Ian Burgwin
|
643e4e4976
|
custominstall: show 300 title warning (fixes #42)
|
2021-03-12 18:26:04 -08:00 |
|
Ian Burgwin
|
09ed0093df
|
custominstall: post-release version bump
|
2021-03-12 18:24:10 -08:00 |
|
Ian Burgwin
|
9b7346c919
|
version 2.1b3
v2.1b3
|
2021-03-08 18:16:58 -08:00 |
|
Ian Burgwin
|
38f5e2b0e6
|
custominstall: remove seek workaround for CDN contents (fixed in pyctr 0.4.6)
|
2021-03-08 18:08:32 -08:00 |
|
Ian Burgwin
|
f48e177604
|
bump pyctr -> 0.4.6, comtypes -> 1.1.8
|
2021-03-08 18:08:06 -08:00 |
|
Ian Burgwin
|
4ca2c59b5a
|
custominstall: fix cdn content install
|
2021-02-24 15:19:48 -08:00 |
|
Ian Burgwin
|
7a68b23365
|
custominstall: create title.db and import.db if missing
|
2021-02-24 15:07:59 -08:00 |
|
Ian Burgwin
|
1dec5175ea
|
add title.db.gz, add to standalone build
|
2021-02-24 14:17:17 -08:00 |
|
Ian Burgwin
|
4d223ed931
|
show warning if 300 titles are detected
|
2021-02-13 23:08:37 -08:00 |
|
Ian Burgwin
|
46a0d985a7
|
vesion 2.1b2
v2.1b2
|
2021-02-12 20:58:13 -08:00 |
|
Ian Burgwin
|
37112682a0
|
show mid-install status per-title
|
2021-02-09 21:21:34 -08:00 |
|
Ian Burgwin
|
9c777adf26
|
ci-gui: ensure boot9 is loaded before allowing titles to be added, show better error message for missing seeddb, load seeddb before starting and any time a new one is selected
|
2021-02-09 20:24:34 -08:00 |
|
Ian Burgwin
|
b3eae08f27
|
custominstall: make boot9 and seeddb optional for CustomInstall.__init__ (for gui changes)
|
2021-02-09 20:22:24 -08:00 |
|
Ian Burgwin
|
5f49493dfb
|
vesion 2.1b1
v2.1b1
|
2021-02-09 15:41:02 -08:00 |
|
Ian Burgwin
|
fbc553f5c7
|
README: update description
|
2021-02-09 15:23:34 -08:00 |
|
Ian Burgwin
|
68d9026524
|
LICENSE: update copyright year
|
2021-02-09 15:16:44 -08:00 |
|
Ian Burgwin
|
46ac9cd809
|
ci-gui: show OK button in TitleFailReadResults and InstallResults windows
|
2021-02-09 14:49:28 -08:00 |
|
Ian Burgwin
|
40a8d2d684
|
ci-gui: prevent adding a file twice
|
2021-02-09 14:48:38 -08:00 |
|
Ian Burgwin
|
4ec5bce712
|
ci-gui: sort treeview by title name
|
2021-02-09 14:48:07 -08:00 |
|
Ian Burgwin
|
d27e181c40
|
ci-gui: show error reason for cdn titles
|
2021-02-09 00:01:59 -08:00 |
|
Ian Burgwin
|
8ed6ca54cc
|
ci-gui: replace listview with treeview, load titles before adding to list and show reasons for failure, verify cifinish.bin after choosing SD card
|
2021-02-08 23:45:26 -08:00 |
|
Ian Burgwin
|
0dcaaedda7
|
custominstall: separate reader creation to get_reader, check against more errors
|
2021-02-08 23:43:40 -08:00 |
|
Ian Burgwin
|
f904049c06
|
custominstall: stop if cifinish.bin is corrupt
|
2021-02-08 23:43:13 -08:00 |
|
Ian Burgwin
|
7b121f5212
|
ci-gui: make InstallResults transient, adjust listbox frame height based on item count
|
2021-02-08 21:27:55 -08:00 |
|
Ian Burgwin
|
1b2b0d06db
|
custominstall: block DSiWare from installing
|
2021-02-08 21:23:57 -08:00 |
|
Ian Burgwin
|
6623ffb439
|
ci-gui: show version in window title and console
|
2021-02-08 21:23:36 -08:00 |
|
Ian Burgwin
|
4733997132
|
custominstall: add CI_VERSION constant, print version at start
|
2021-02-08 21:22:06 -08:00 |
|
Ian Burgwin
|
9fc509489f
|
ci-gui: enable buttons if an error occurs before installation
|
2021-02-08 20:55:51 -08:00 |
|
Ian Burgwin
|
2636c5923c
|
custominstall: remove "Manually" from ArgumentParser description
|
2021-02-08 20:41:45 -08:00 |
|
Ian Burgwin
|
cfa46abea5
|
requirements: remove pycryptodome requirement (not used directly, only through pyctr)
|
2021-02-08 20:26:02 -08:00 |
|
Ian Burgwin
|
d91c567fc5
|
ci-gui: show (incomplete) more detailed install results window
|
2021-02-08 14:42:06 -08:00 |
|
Ian Burgwin
|
188be9b9d6
|
ci-gui: check for free space before installing
|
2021-02-08 14:41:30 -08:00 |
|
Ian Burgwin
|
616f9031b2
|
custominstall: check for free space before installing, move title size calculation to separate function
|
2021-02-08 14:39:50 -08:00 |
|
Ian Burgwin
|
b8bd9371dd
|
finalize: delete cifinish if successful
|
2021-02-08 12:30:10 -08:00 |
|
Ian Burgwin
|
b69dfb0a46
|
finalize: close cifinish if successful
|
2021-02-08 12:29:35 -08:00 |
|
Ian Burgwin
|
e0573809bb
|
custominstall: always use randomized temp install dir
|
2020-12-02 22:42:05 -08:00 |
|
Ian Burgwin
|
46ce6ab76c
|
custominstall: verify content hashes
|
2020-12-02 22:29:53 -08:00 |
|
Ian Burgwin
|
fcf47e0564
|
ci-gui: prioritize failed message over installed
|
2020-12-02 22:29:20 -08:00 |
|
Ian Burgwin
|
a529ecf760
|
ci-gui: show list of installed and failed titles
|
2020-12-02 22:13:17 -08:00 |
|
Ian Burgwin
|
793d923240
|
custominstall: keep track of successful and failed installs
|
2020-12-02 22:13:01 -08:00 |
|
Ian Burgwin
|
918111dedf
|
custominstall: remove debug line
|
2020-12-02 21:50:19 -08:00 |
|
Ian Burgwin
|
47f22313b4
|
custominstall: import into title.db after every title install
|
2020-12-02 21:49:38 -08:00 |
|
Ian Burgwin
|
5d60715d94
|
custominstall: write to temporary directory first, then move into place
|
2020-12-02 21:12:06 -08:00 |
|
Ian Burgwin
|
aad1accca3
|
custominstall: extract title.db before installing (untested)
This should help prevent installing a bunch of titles, only to find title.db doesn't exist.
|
2020-12-02 20:26:53 -08:00 |
|
Ian Burgwin
|
945b0a377b
|
custominstall: don't fail if cifinish.bin is corrupted
|
2020-12-02 20:17:50 -08:00 |
|
Ian Burgwin
|
707b852db3
|
requirements: update versions
|
2020-12-02 20:08:52 -08:00 |
|