More actions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{Infobox 3DS Homebrews | {{Infobox 3DS Homebrews | ||
|title=fs3ds | |title=fs3ds | ||
|image=3dspc.png | |||
|description=A rust library to access the romfs of unencrypted 3ds file without decompression. | |description=A rust library to access the romfs of unencrypted 3ds file without decompression. | ||
|author=marius851000 | |author=marius851000 | ||
Line 7: | Line 8: | ||
|version=1.0 | |version=1.0 | ||
|license=Mixed | |license=Mixed | ||
|download=https:// | |download=https://docs.rs/fs3ds/1.0.0/fs3ds | ||
|website=https:// | |website=https://docs.rs/fs3ds/1.0.0/fs3ds | ||
|source=https://crates.io/crates/fs3ds | |source=https://crates.io/crates/fs3ds | ||
}} | }} | ||
fs3ds is a rust library to access the romfs of unencrypted 3ds file without decompression, allowing you to read unencrypted .3ds file. | |||
==User guide== | |||
This library allows you to: | |||
<source lang="bash"> | |||
let file = File::open(""rom.3ds"").unwrap(); // get an access to an unencrypted romfs file | |||
let _romfs_vfs = get_romfs_vfs(file).unwrap(); // get a vfs::VFS object to access the rom read only | |||
</source> | |||
For more information on how to use the returned vfs object, read it's [https://docs.rs/vfs/0.2.1/vfs/trait.VFS.html documentation]. | |||
* | ==External links== | ||
* | * Official website - https://docs.rs/fs3ds/1.0.0/fs3ds | ||
* GitHub - https://github.com/marius851000/fs3ds | |||
* Reddit - https://www.reddit.com/r/3dshacks/comments/f383l5/fs3ds_a_rust_library_to_access_the_romfs_of | |||
[[Category:3DS homebrew applications]] | |||
[[Category:PC utilities for 3DS homebrew]] | |||
Revision as of 01:53, 18 March 2022
fs3ds | |
---|---|
General | |
Author | marius851000 |
Type | PC Utilities |
Version | 1.0 |
License | Mixed |
Last Updated | 2020/02/13 |
Links | |
Download | |
Website | |
Source | |
fs3ds is a rust library to access the romfs of unencrypted 3ds file without decompression, allowing you to read unencrypted .3ds file.
User guide
This library allows you to:
let file = File::open(""rom.3ds"").unwrap(); // get an access to an unencrypted romfs file
let _romfs_vfs = get_romfs_vfs(file).unwrap(); // get a vfs::VFS object to access the rom read only
For more information on how to use the returned vfs object, read it's documentation.