How do you create a CIA?

Discussion in '3DS - Flashcards & Custom Firmwares' started by LeviTheOtaku, Jan 28, 2017.

  1. LeviTheOtaku
    OP

    LeviTheOtaku Member

    Newcomer
    20
    2
    Jan 28, 2017
    United States
    When I say "create a CIA" I don't mean like from a 3DSX file or a homebrew channel I mean something like a Save Manager or something basic.
     
  2. addi33

    addi33 GBAtemp Advanced Maniac

    Member
    1,642
    701
    Sep 12, 2016
    Gambia, The
    you write your applicaton and then you build it.
     
  3. AnalogMan

    AnalogMan sumoCheatMenu Dev

    Member
    1,347
    789
    Apr 20, 2007
    United States
    You code up an app in C or C++, compile it with DevKitPro into an ELF file and then use make_cia to convert that ELF file in to a CIA file. You'll also need to create a banner and icon for it.
     
    gnmmarechal likes this.
  4. gnmmarechal

    gnmmarechal Kirigiri > Naoto

    Member
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,478
    2,665
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
    You write the application in C/C++ and build it using devKitPro. You can see a few examples included with devKitPro.
    Or, you write the application in Lua and make a CIA with a Lua Player Plus 3DS ELF and your script.