All Projects → dnasdw → 3dstool

dnasdw / 3dstool

Licence: mit
An all-in-one tool for extracting/creating 3ds roms.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to 3dstool

Sharedfonttool
3DS SharedFontTool
Stars: ✭ 140 (-43.09%)
Mutual labels:  nintendo, 3ds, snake, tool
m3diaLib-CTR
A C++ library for easier homebrew development for the Nintendo 3DS
Stars: ✭ 39 (-84.15%)
Mutual labels:  nintendo, 3ds
first nes
Create your own games for the Nintendo Entertainment System! This "starter" game is easily extensible for your own projects. Includes references.
Stars: ✭ 94 (-61.79%)
Mutual labels:  nintendo, rom
3dsrngtool
Pokemon 3DS RNG Tool
Stars: ✭ 104 (-57.72%)
Mutual labels:  3ds, tool
PokemonRNGGuides
A repository of Pokemon RNG abuse guides
Stars: ✭ 62 (-74.8%)
Mutual labels:  nintendo, 3ds
LemonLime
A Nintendo 3DS LLE emulator written in C#
Stars: ✭ 57 (-76.83%)
Mutual labels:  nintendo, 3ds
Ntrghidra
Fully Featured Nintendo DS Loader for Ghidra
Stars: ✭ 56 (-77.24%)
Mutual labels:  nintendo, 3ds
bottomless-block-barrage
Panel de Pon (Tetris Attack) clone for the 3ds.
Stars: ✭ 15 (-93.9%)
Mutual labels:  nintendo, 3ds
Goldleaf
🍂 Multipurpose homebrew tool for Nintendo Switch
Stars: ✭ 2,026 (+723.58%)
Mutual labels:  tool, nintendo
Objfw
[Official Mirror] A portable framework for the Objective-C language.
Stars: ✭ 161 (-34.55%)
Mutual labels:  nintendo, 3ds
Rich-Presence-U
Display your Nintendo games on Discord.
Stars: ✭ 77 (-68.7%)
Mutual labels:  nintendo, 3ds
Rom Properties
ROM Properties Page shell extension
Stars: ✭ 210 (-14.63%)
Mutual labels:  3ds, rom
CDNTool
CDN Nintendo's servers 3DS title downloader (as CIA)
Stars: ✭ 15 (-93.9%)
Mutual labels:  nintendo, 3ds
awesome-n64-development
A curated list of Nintendo 64 development resources including toolchains, documentation, emulators, example code, and more
Stars: ✭ 210 (-14.63%)
Mutual labels:  nintendo, rom
FlappyBird-N64
Clone of Flappy Bird for Nintendo 64 built using the open source LibDragon SDK. Original game design, graphics, and sound effects created by .GEARS
Stars: ✭ 38 (-84.55%)
Mutual labels:  nintendo, rom
Diztinguish
A Super NES ROM Disassembler
Stars: ✭ 108 (-56.1%)
Mutual labels:  nintendo, rom
Jksm
JKSM for 3DS
Stars: ✭ 188 (-23.58%)
Mutual labels:  nintendo, 3ds
Universal Updater
An easy to use app for installing and updating 3DS homebrew
Stars: ✭ 241 (-2.03%)
Mutual labels:  nintendo, 3ds
Sdsetup
The Ninite for your Nintendo Switch.
Stars: ✭ 234 (-4.88%)
Mutual labels:  nintendo
Pagerecyclerview
PageRecyclerView achieves page turning function and unlimited carousel
Stars: ✭ 241 (-2.03%)
Mutual labels:  banner

3dstool

An all-in-one tool for extracting/creating 3ds roms.

History

  • v1.2.0 @ 2018.06.03 - Support auto encryption fully
  • v1.2.1 @ 2018.07.26 - Support openssl 1.1.0
  • v1.2.2 @ 2018.08.27 - Fix not encrypt bug
  • v1.2.3 @ 2018.09.03 - Fix extract cxi without exefs bug
  • v1.2.4 @ 2019.03.28 - Improve lock region
  • v1.2.5 @ 2019.04.20 - Fix extract exefs without exefs-dir bug
  • v1.2.6 @ 2019.05.25 - Sync with libsundaowen_src

v1.1

  • v1.1.0 @ 2018.01.03 - A new beginning
  • v1.1.1 @ 2018.01.21 - Lock region and language

v1.0

  • v1.0.0 @ 2014.12.07 - The very first release
  • v1.0.1 @ 2014.12.09 - Make compatible with Windows XP
  • v1.0.2 @ 2014.12.25 - Support diff and patch
  • v1.0.3 @ 2014.12.26 - Fix diff bug
  • v1.0.4 @ 2014.12.28 - Fix exefs header bug
  • v1.0.5 @ 2015.01.05 - Fix diff bug
  • v1.0.6 @ 2015.01.22 - Fix create romfs with reference bug
  • v1.0.7 @ 2015.01.23 - Support banner
  • v1.0.8 @ 2015.08.30 - Refactoring compression and fix banner bug
  • v1.0.9 @ 2015.10.28 - Support romfs level3 only
  • v1.0.10 @ 2015.11.22 - Support exefs in cfa and abandon romfs level3 only
  • v1.0.11 @ 2016.02.04 - Fix diff bug and support VS2015
  • v1.0.12 @ 2016.04.14 - Support 7.x auto encryption
  • v1.0.13 @ 2016.04.20 - Fix romfs 7.x auto encryption bug
  • v1.0.14 @ 2016.05.17 - Sync with exepatch and support VS2015
  • v1.0.15 @ 2016.05.23 - Support auto encryption with ext key
  • v1.0.16 @ 2016.11.01 - Support huffman, runlength, yaz0 compression, romfs remap ignore and VS2008SP1
  • v1.0.17 @ 2016.11.06 - Fix romfs hash bug
  • v1.0.18 @ 2016.12.04 - Compatible with yaz0 with alignment property
  • v1.0.19 @ 2017.01.11 - Fix romfs hash bug
  • v1.0.20 @ 2017.03.24 - Refactoring
  • v1.0.21 @ 2017.04.02 - Refactoring
  • v1.0.22 @ 2017.04.05 - Commandline support unicode
  • v1.0.23 @ 2017.05.09 - Fix runtime error
  • v1.0.24 @ 2017.05.21 - Support auto encryption
  • v1.0.25 @ 2017.06.18 - Fix auto encryption bug and add download
  • v1.0.26 @ 2017.06.20 - Fix auto encryption bug
  • v1.0.27 @ 2017.10.10 - Fix encoding on macOS

Platforms

  • Windows
  • Linux
  • macOS

Building

Dependencies

  • cmake
  • libiconv
  • openssl-devel / libssl-dev
  • libcurl-devel

Compiling

  • make 64-bit version
mkdir build
cd build
cmake -DUSE_DEP=OFF ..
make
  • make 32-bit version
mkdir build
cd build
cmake -DBUILD64=OFF -DUSE_DEP=OFF ..
make

Installing

make install

Usage

3dstool [option...] [option]...

Options

See 3dstool --help messages.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].