Commit Graph

166 Commits

Author SHA1 Message Date
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
Ian Burgwin
794eb8750f custominstall: fix incorrect return value causing TypeError in ci-gui 2020-10-14 17:37:05 -07:00
Ian Burgwin
b34bba2543 ci-gui: print command line args if save3ds_fuse fails 2020-09-03 19:45:11 -07:00
Ian Burgwin
40cfd955cc custominstall: set platform to win32 if it's msys (close #2) 2020-07-28 09:32:18 -07:00
Ian Burgwin
bbcfb6fef1 ci-gui: support adding CDN folders 2020-07-28 06:33:18 -07:00
Ian Burgwin
1e3e15c969 custominstall: support CDN contents (close #27) 2020-07-28 06:21:22 -07:00
Ian Burgwin
48f92579ce custominstall: use bytes(cia.tmd) instead of reading tmd file directly 2020-07-28 06:15:27 -07:00
Ian Burgwin
06f70e37dc requirements: bump pyctr to 0.4.3 2020-07-28 06:01:13 -07:00
Ian Burgwin
44787ebc87 requirements: bump pyctr to 0.4.2 2020-07-28 04:51:03 -07:00
Ian Burgwin
399bb97238 custominstall: read all CIAs before installing
Prevents the issue of one having a corrupt header or something causing an issue in the middle of writing.
2020-07-28 02:33:08 -07:00
Ian Burgwin
6da2ed3343 ci-gui: use abspath when getting file parent
This should the initial directory setting for file dialogs work more reliably.
2020-07-28 01:29:59 -07:00
Ian Burgwin
00202c473e make-standalone: fix copying LICENSE.md 2.0 2020-07-22 23:05:34 -07:00
Ian Burgwin
c45c082bfb add extras/windows-quickstart.txt, update make-standalone, update README for standalone release steps 2020-07-22 22:37:27 -07:00
Ian Burgwin
49fb0f832f remove docu folder with old image 2020-07-22 22:21:51 -07:00
Ian Burgwin
a725d876de ci-gui: make seeddb optional 2020-07-22 22:13:33 -07:00
Ian Burgwin
a26579ec69 custominstall: fix NameError (wrong variable name) 2020-07-22 22:03:55 -07:00
Ian Burgwin
4296bf3ea6 README: update standalone build steps 2020-07-22 21:49:22 -07:00
Ian Burgwin
3006989fc6 ci-gui: show different dialog if 3dsx was copied 2020-07-22 21:44:49 -07:00
Ian Burgwin
19045d8b87 custominstall: copy finalize 3dsx if found next to script/exe 2020-07-22 21:44:26 -07:00
Ian Burgwin
20a829904b make-standalone: copy 3dsx to build dir 2020-07-22 21:41:33 -07:00
Ian Burgwin
0741e4b5eb ci-gui: don't attempt to install if no titles are added 2020-07-22 21:31:45 -07:00
Ian Burgwin
bc7f20361c make-standalone: make dist directory 2020-07-22 20:48:35 -07:00
Ian Burgwin
d176d1f0ee update make-standalone (untested) 2020-07-22 20:46:14 -07:00
Ian Burgwin
449ee90311 README: update setup to mention windows-install-dependencies 2020-07-22 20:44:57 -07:00
Ian Burgwin
10c0d9a23a add windows-install-dependencies.py 2020-07-22 20:44:22 -07:00
Ian Burgwin
034458b3fc README: add 32-bit notice 2020-07-22 20:21:14 -07:00
Ian Burgwin
2dd6caf128 make-standalone: add missing --base-name= 2020-07-22 19:34:14 -07:00
Ian Burgwin
7ee6999725 README: add Development -> Building Windows standalone 2020-07-22 19:32:10 -07:00
Ian Burgwin
609a0de18b add make-standalone.bat 2020-07-22 19:31:56 -07:00
Ian Burgwin
8aa4fa4ddc ci-gui: remove unused code 2020-07-22 18:46:44 -07:00
Ian Burgwin
bd9150ed66 requirements: set fixed versions for pycryptodomex and comtypes 2020-07-22 18:25:11 -07:00
Ian Burgwin
cd86713d17 ci-gui: make comtypes an optional module 2020-07-22 16:16:10 -07:00
Ian Burgwin
bea3c3c082 ci-gui: add checkbox for overwriting saves 2020-07-22 16:14:55 -07:00
Ian Burgwin
9fc04a490e custominstall: don't overwrite existing save by default (close #26) 2020-07-22 16:04:59 -07:00
Ian Burgwin
7707a67048 custominstall: hide console window for save3ds_fuse 2020-07-20 01:46:38 -07:00
Ian Burgwin
88520570af custominstall: fix save3ds_fuse lookup 2020-07-19 22:58:52 -07:00
Ian Burgwin
53fd45790f custominstall: look for bin/save3ds_fuse next to executable if sys.frozen exists (from cx_Freeze) 2020-07-19 22:38:39 -07:00
Ian Burgwin
56747d36eb custominstall: exit early if save3ds_fuse can't be found 2020-07-19 22:29:33 -07:00
Ian Burgwin
4522c009c3 add TaskbarLib.tlb 2020-07-19 21:37:42 -07:00
Ian Burgwin
a58bfa4ae1 implement new gui 2020-07-19 20:34:22 -07:00
Ian Burgwin
187e27fc95 custominstall: support new events, check if save3ds_fuse runs successfully, fix seed loading, don't continue if cia fails to load (temp maybe) 2020-07-19 20:30:34 -07:00
Ian Burgwin
ed7fc99ff1 gui: properly print args on exception in execute_script 2020-07-12 21:16:25 -07:00
Ian Burgwin
3a5f554b58 gui: add full path when adding folder (close #23) 2020-07-12 21:12:59 -07:00