Ian Burgwin
|
a686530244
|
add --install-desktop-entry for linux to add a .desktop file and images (close #29), update package_data in setup.py to include png/ico, fix wrong location of shebang line in main.py
|
2018-11-29 18:59:21 -08:00 |
|
Ian Burgwin
|
cbbd3fbd1a
|
add custom icon designed by me (close #28), add script to build mac icns + windows ico, fix get_seed to read 4 bytes instead of 2 for seed_count, minor text changes, require appJar>=0.93
|
2018-11-29 17:04:58 -08:00 |
|
Ian Burgwin
|
589b7fa6d2
|
version 1.3; update screenshots for Windows 10, version 1809
|
2018-10-11 19:35:47 -07:00 |
|
Ian Burgwin
|
c69ee3ebdf
|
update setup.py to include author_email, automatically find packages, include long_description_content_type
|
2018-10-11 16:35:15 -07:00 |
|
Ian Burgwin
|
5871e38d09
|
print exception when appJar fails to import, add newer macOS support path for seeddb
|
2018-09-17 10:40:15 -07:00 |
|
Ian Burgwin
|
9cf4ed3002
|
version 1.2, update windows images
|
2018-09-16 20:43:03 -07:00 |
|
Ian Burgwin
|
6cc20825c4
|
version 1.2b5
|
2018-09-11 09:03:15 -07:00 |
|
Ian Burgwin
|
41988179b7
|
add link to tutorial on start screen
|
2018-08-27 23:58:29 -07:00 |
|
Ian Burgwin
|
db601c79c5
|
version 1.2b4
|
2018-08-03 18:22:11 -07:00 |
|
Ian Burgwin
|
c75856717c
|
add extra prints during gui setup, hide extras window when ctxmenu subwindow is opened
|
2018-07-10 13:04:58 -07:00 |
|
Ian Burgwin
|
6b2b414759
|
version 1.2b3
|
2018-07-08 18:07:45 -07:00 |
|
Ian Burgwin
|
1cb275e04b
|
read ARM9 footer
|
2018-06-25 19:08:23 -07:00 |
|
Ian Burgwin
|
bd015eba1c
|
version 1.2b2
|
2018-06-24 20:25:54 -07:00 |
|
Ian Burgwin
|
add7c5a546
|
use lru_cache for parse_path in SRLMount; check input values for cdn, nanddsi, and sd in gui; add extra line to _pyi_main
|
2018-06-24 18:22:03 -07:00 |
|
Ian Burgwin
|
49fcf3b60f
|
version 1.2b1
|
2018-06-23 19:27:47 -07:00 |
|
Ian Burgwin
|
aa230f4f3d
|
support reading Nintendo DS ROM images (needs more testing)
|
2018-06-21 01:44:01 -07:00 |
|
Ian Burgwin
|
e1ef705ed3
|
version 1.1.1
|
2018-06-16 09:53:24 -07:00 |
|
Ian Burgwin
|
82680c2291
|
version 1.1
|
2018-06-07 18:55:45 -07:00 |
|
Ian Burgwin
|
ca8308614d
|
set BOOT9_PATH/SEEDDB_PATH when running mount in gui to ensure correct files are used, update readme
|
2018-06-07 15:24:16 -07:00 |
|
Ian Burgwin
|
bd4248d7ea
|
version 1.0
|
2018-06-02 18:41:54 -07:00 |
|
Ian Burgwin
|
5132f8a6a5
|
add mount_nanddsi to setup.py
|
2018-05-31 20:05:23 -07:00 |
|
Ian Burgwin
|
18f38aba29
|
version 1.0b9
|
2018-05-27 23:31:08 -07:00 |
|
Ian Burgwin
|
4d8e7b0cb3
|
show "Decompress .code" for ExeFS in gui
|
2018-05-20 22:32:59 -07:00 |
|
Ian Burgwin
|
088650dd17
|
version 1.0b8
|
2018-05-19 20:10:04 -07:00 |
|
Ian Burgwin
|
205ce18b35
|
move appJar to extras_require, catch import exception in gui
|
2018-05-19 19:45:32 -07:00 |
|
Ian Burgwin
|
9b3a7e1a17
|
completely deprecate python versions before 3.6.1
|
2018-04-26 11:13:49 -07:00 |
|
Ian Burgwin
|
4269350285
|
move more type comments to annotations in gui, change subprocess import to "from x import y"
|
2018-04-20 20:45:22 -07:00 |
|
Ian Burgwin
|
667872df06
|
version 1.0b7
|
2018-04-19 23:11:43 -07:00 |
|
Ian Burgwin
|
5d0e61141a
|
include fusepy in source, use 3.6 f-strings in gui, move 3.6.1 check to main.py, move regedit-calling code to separate function
|
2018-04-19 22:07:44 -07:00 |
|
Ian Burgwin
|
ce197c8f03
|
generate b9 paths based off the entries in pyctr.util.config_dirs, prioritize ~/3ds over ~/.3ds, fix incorrect usage of os.path.join, implement missing b9/seeddb subwindows
|
2018-04-19 19:05:14 -07:00 |
|
Ian Burgwin
|
ca609f87b6
|
add csu -> cci alias
|
2018-04-13 20:15:49 -07:00 |
|
Ian Burgwin
|
eee7900a4c
|
move ArgumentParser import to main() functions
|
2018-04-13 16:47:14 -07:00 |
|
Ian Burgwin
|
1e2e59fd3f
|
version 1.0b6
|
2018-04-12 17:50:10 -07:00 |
|
Ian Burgwin
|
55952f67d7
|
add 3dsx mount
|
2018-04-12 17:34:31 -07:00 |
|
Ian Burgwin
|
bbbb7d1973
|
add fuse3ds.pyctr.types to setup.py
|
2018-04-10 18:20:21 -07:00 |
|
Ian Burgwin
|
b6009c3a33
|
version 1.0b5; update main window screenshot
|
2018-04-10 14:21:41 -07:00 |
|
Ian Burgwin
|
c126ecdb4b
|
add update checking for gui
|
2018-04-07 21:40:40 -07:00 |
|
Ian Burgwin
|
de6d21c723
|
version 1.0b4
|
2018-04-07 09:51:23 -07:00 |
|
Ian Burgwin
|
5b4c422694
|
fix catching the wrong error for ncch in cia mount
|
2018-03-30 09:03:17 -07:00 |
|
Ian Burgwin
|
d31acf3418
|
fix sd mount on windows (st_flags not existing), bump to 1.0b4.dev1
|
2018-03-29 20:41:12 -07:00 |
|
Ian Burgwin
|
6186947f52
|
version 1.0b3
|
2018-03-29 12:45:43 -07:00 |
|
Ian Burgwin
|
4bae7d61ee
|
use strict param in ExeFSReader when used through NCCH, add configdir image
|
2018-03-28 22:20:37 -07:00 |
|
Ian Burgwin
|
0f5d8c70ed
|
add decompress-code option to titledir in gui, add help button (currently points to github repo)
|
2018-03-27 15:18:12 -07:00 |
|
Ian Burgwin
|
ac6a53fe98
|
version 1.0b2
|
2018-03-26 21:06:19 -07:00 |
|
Ian Burgwin
|
625011ddad
|
move version print back into main.mount again again (fix import issue), bump version to 1.0b2.dev0
|
2018-03-24 15:56:32 -07:00 |
|
Ian Burgwin
|
223afa70aa
|
version 1.0b1!!!
|
2018-03-24 15:19:48 -07:00 |
|
Ian Burgwin
|
0af9ca3195
|
move main code to main.py, use __main__.py to catch running the module directly (as a directory, zip, etc), use main directly for entry_points in setup, add _pyi_main.py for PyInstaller, check for administrator in gui and block it, check for b9 in gui and disable most mounts if it's not found, add directory mount point support to gui on windows, add ensure_lower_path to mount._common to force the path argument to be lowercase and use it in cci/cdn/cia/exefs/nand/ncch/sd(only for path_to_iv)/titledir
|
2018-03-24 14:09:28 -07:00 |
|
Ian Burgwin
|
6fc3e1d9fd
|
add gui notice to __main__, add "fuse3ds" cmd to setup.py, remove showIcon and useTtk from gui, make sure the mount runs in the foreground, add b9 checking code to gui (unused atm), remove debug code for github button, fix titledir using a file dialog
|
2018-03-23 13:22:03 -07:00 |
|
Ian Burgwin
|
6e39c98e46
|
add WIP gui (currently accessible by doing "<python-cmd> -mfuse3ds gui"), make sure to close files in cci/cia/exefs/nand/ncch/romfs, remove unused Cryptodome import from titledir, add additional config dir (~/3ds), add appJar as a requirement
|
2018-03-22 23:45:09 -07:00 |
|
Ian Burgwin
|
b94cdc1c73
|
add mount_titledir to setup.py, check for BootromNotFoundError in __main__, fix whitespace in readme
|
2018-03-22 16:58:11 -07:00 |
|
Ian Burgwin
|
a2fff40540
|
update readme with new arguments and current files, add aliases to setup.py, add internal stuff to help with readme building
|
2018-03-20 23:03:19 -07:00 |
|
Ian Burgwin
|
17a3428ea4
|
add ExeFS mounting and classes, add ExeFSMount support to NCCHMount, add type hint to RomFSReader.get_info_from_path, other minor changes
|
2018-03-17 13:05:02 -07:00 |
|
Ian Burgwin
|
f836248b46
|
change how mount_* is executed: point to fuse3ds.__main__ instead and get correct type from argv[0]
|
2018-03-11 20:06:43 -07:00 |
|
Ian Burgwin
|
0de64672c8
|
move mount_* scripts to a mount directory
|
2018-03-09 23:27:14 -08:00 |
|
Ian Burgwin
|
c5b1313f5d
|
remove --user for windows/macos, leave for linux since it would likely often mess with the system install; add --upgrade to ensure the latest is installed; fix setup.py outdated-version exit message
|
2018-03-03 16:28:12 -08:00 |
|
Ian Burgwin
|
bba85699aa
|
require 3.5.2+ specifically, add note about venv usage during setup, switch twl_key_x in mount_nand to use util.readle, add type hints to pyctr.crypto, add NYI setup_keys_from_otp
|
2018-03-01 15:14:39 -08:00 |
|
Ian Burgwin
|
f2ae536d71
|
include fuse3ds.pyctr in packages to fix import error
|
2018-03-01 09:48:15 -08:00 |
|
Ian Burgwin
|
8df7d6c601
|
change install command to install from github directly, and (hopefully) make it work on windows until original fusepy supports windows
|
2018-02-28 23:42:47 -08:00 |
|
Ian Burgwin
|
4f4b478a5d
|
switch to using setuptools to install as a module
|
2018-02-28 22:40:33 -08:00 |
|