Homebrew [Release] CIAngel - download GOOD cias right on your 3ds :)

Drakia

Well-Known Member
Member
Joined
Mar 15, 2008
Messages
1,644
Trophies
2
Age
36
XP
2,596
Country
Canada
I generated a seeddb.bin and got one from that site but it did not work cause there missing the id for the game
We can't magically provide a seeddb that has the game you're trying to install in it (Especially since you still haven't even told us what game you're trying to install...). You will need to keep looking until you find a seeddb that contains the game you're trying to install. This isn't a limitation or bug in CIAngel, so we can't really help you further.
 

Ev1l0rd

(⌐◥▶◀◤) girl - noirscape
Member
Joined
Oct 26, 2015
Messages
2,004
Trophies
1
Location
Site 19
Website
catgirlsin.space
XP
3,441
Country
Netherlands
Yes. Themes are still deleted.

Even if you have the legitimate .tik file or such they will still be deleted.

If you want persisting themes use CHMM2 by Rinnegatamante

There's also a way to get the eshop themes for use if you know where to look.
:( That's unfortunate. Guess I will need to keep reinstalling then. (Don't like CHMM2's UI).
 

paradox355

Member
Newcomer
Joined
Dec 31, 2009
Messages
17
Trophies
0
XP
199
Country
United States
I am getting an error when trying to compile, using the latest commit (279153a). Here's the error from Make:
Code:
source/cia.c:84:8: error: too few arguments to function 'AM_FinishCiaInstall'
  res = AM_FinishCiaInstall(handle);
        ^
In file included from /home/wayne/devkitPro/libctru/include/3ds.h:30:0,
                 from source/utils.h:19,
                 from source/lib.h:39,
                 from source/cia.c:19:
/home/wayne/devkitPro/libctru/include/3ds/services/am.h:81:8: note: declared here
Result AM_FinishCiaInstall(u8 mediatype, Handle *ciaHandle);

It looks like line 84 in cia.c the call to AM_FinishCiaInstall is missing the first arg.

Here's that section from cia.c:
Code:
    res = AM_FinishCiaInstall(handle);
    if (R_FAILED(res))
    {
        printf("Error finishing CIA install.\n");
    }

Any suggestions?
 
Last edited by paradox355,

Gocario

GBAFail'd
Member
Joined
Sep 5, 2015
Messages
640
Trophies
0
Location
Bourg Palette
XP
804
Country
France
I am getting an error when trying to compile, using the latest commit (279153a). Here's the error from Make:
Code:
source/cia.c:84:8: error: too few arguments to function 'AM_FinishCiaInstall'
  res = AM_FinishCiaInstall(handle);
        ^
In file included from /home/wayne/devkitPro/libctru/include/3ds.h:30:0,
                 from source/utils.h:19,
                 from source/lib.h:39,
                 from source/cia.c:19:
/home/wayne/devkitPro/libctru/include/3ds/services/am.h:81:8: note: declared here
Result AM_FinishCiaInstall(u8 mediatype, Handle *ciaHandle);

It looks like line 84 in cia.c the call to AM_FinishCiaInstall is missing the first arg.

Here's that section from cia.c:
Code:
    res = AM_FinishCiaInstall(handle);
    if (R_FAILED(res))
    {
        printf("Error finishing CIA install.\n");
    }

Any suggestions?
CIAngel is based on an oldest commit of ctrulib: https://github.com/smealum/ctrulib/...f541#diff-e929320527f19526d7fd64e2c95a107aL81
 
D

Deleted User

Guest
Would anyone mind building the latest commit and upload it? :P sorry, I just am in LOVE with this app!
 

paradox355

Member
Newcomer
Joined
Dec 31, 2009
Messages
17
Trophies
0
XP
199
Country
United States

Thank you!
It was looking like my library was different. I was just using the latest release of ctrulib. I'll compile the latest commit and use that.

If that works I'll submit a readme update pull request.

--------------------- MERGED ---------------------------

Would anyone mind building the latest commit and upload it? :P sorry, I just am in LOVE with this app!

Are you referring to CIAngel or ctrulib?
 
Last edited by paradox355,
  • Like
Reactions: Deleted User

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,736
Trophies
2
XP
8,567
Country
Tuvalu
Haha fair enough
By the way, just a little observation:
When searching for shovel knight, both shovel knight [EUR] and shovel knight update [EUR] is shown.
However, when I download shovel knight (and even after opening the eshop page) there's no update request.
Would it be safe to assume that when we download from the CDN that we download the latest version?
yes we do download the latest version of the GAME, but this is rarely updated.
most of the time, nintendo releases updates. separate to the game. but yes, rarely the actual game is updated and you will neeto fully redownload the game.

if an uodate exists and you didn't download it... the 3ds should tell you when you launch the game
 

Drakia

Well-Known Member
Member
Joined
Mar 15, 2008
Messages
1,644
Trophies
2
Age
36
XP
2,596
Country
Canada
What? No. CIAngel requires a newer ctrulib build than @paradox355 is running, it requires the latest version of ctrulib to be able to build.

Would anyone mind building the latest commit and upload it? :P sorry, I just am in LOVE with this app!
The latest commit just removes features that have no future in the tool, so it isn't really worth a build just for it. I'm not sure how @cearp feels about unofficial builds floating around in the thread, but I personally don't like it (We then have to support something that is _supposed_ to just be a build of the code, but who knows if it's been changed?). I'd recommend just waiting for the latest build once cearp wakes up/gets around to building a release.
 

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,736
Trophies
2
XP
8,567
Country
Tuvalu
Just a quick question, is there a program we can use to make cia files from stuff that we already have on our 3ds. Only asking as i have lots of games/apps on a 3ds and i have bought another, and would be easier to just get the games from the 3ds rather than using lots of tickets etc.
sd contents are encrypted, we need to generate xorpads, it's no fun. it's possible but inthink there is little interest in converting sd stuff to cia, interesting but no

--------------------- MERGED ---------------------------

So this is a theoretical question: We know the titleid of Howling Theme Tool cias (its somewhere in the thread), namely the one used for the Mario & Friends theme. If I were to obtain the key for the aforementioned theme (HTT makes the cias regional) and generated a ticket with it and then installed it using FBI, would the themes be removed if I accessed the eShop?
title id of htt?
that tool uses the same theme title id that nintendo does. it has to, otherwise they wouldn't be recognized... right?
if the themes get wiped when you go to eshop, I'm not sure. test it.
 

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,736
Trophies
2
XP
8,567
Country
Tuvalu
yeah luCIAfermwas strange enough, let's just work together, if someone thinks something i do is a bad idea (like removing input.txt support) just tell me!
i'll release 0.5 when we get a new feature.
do you guys want ticket generation? (=without cia making or direct cia install)
it's good for downloading via eshop so it's a good idea.
what about ticket installing, with no option whether to dump the ticket to install later, it just installs now? I think that is a simpler choice.

--------------------- MERGED ---------------------------

Can we download themes and DLC as well?
yes. not through search i think, but if you type the id and key, yes
 

paradox355

Member
Newcomer
Joined
Dec 31, 2009
Messages
17
Trophies
0
XP
199
Country
United States
What? No. CIAngel requires a newer ctrulib build than @paradox355 is running, it requires the latest version of ctrulib to be able to build.

@Drakia I figured it out. I looked at the latest commit and could tell that's what I wanted. I'm able to build CIAngel no problem now. I misinterpreted the build dependencies in the readme. I thought it meant latest release, even though that word is not there at all. lol
 

Drakia

Well-Known Member
Member
Joined
Mar 15, 2008
Messages
1,644
Trophies
2
Age
36
XP
2,596
Country
Canada
@Drakia I figured it out. I looked at the latest commit and could tell that's what I wanted. I'm able to build CIAngel no problem now. I misinterpreted the build dependencies in the readme. I thought it meant latest release, even though that word is not there at all. lol
I'm actually surprised there hasn't been another "release" of libctru, there's so many changes since the last one that everything is going to break unless devs are keeping on top of the latest manual builds
 
  • Like
Reactions: cearp
D

Deleted User

Guest
yeah luCIAfermwas strange enough, let's just work together, if someone thinks something i do is a bad idea (like removing input.txt support) just tell me!
i'll release 0.5 when we get a new feature.
do you guys want ticket generation? (=without cia making or direct cia install)
it's good for downloading via eshop so it's a good idea.
what about ticket installing, with no option whether to dump the ticket to install later, it just installs now? I think that is a simpler choice.

--------------------- MERGED ---------------------------


yes. not through search i think, but if you type the id and key, yes
Please don't get rid of input.txt! At least not yet! When I searched for a CIA that wasn't in the wings.json file, it didn't show up! But when I used the input option, I was able to download what I needed right away! Please readd that feature! Just map it to the Select button or somewhere else since it's one of the least used options but still a good one to have!
 
  • Like
Reactions: GeorgeAnton

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,736
Trophies
2
XP
8,567
Country
Tuvalu
I was able to download hyrule warrior and SSB DLC right now, but I cant figure out how to download themes. I dont know how to find its title id and keys
themes are just dlc. let us know if the cia code can handle that many content files.
it's a good test for the app.

--------------------- MERGED ---------------------------

Please don't get rid of input.txt! At least not yet! When I searched for a CIA that wasn't in the wings.json file, it didn't show up! But when I used the input option, I was able to download what I needed right away! Please readd that feature! Just map it to the Select button or somewhere else since it's one of the least used options but still a good one to have!
you created the text file, or entered the title id and key using the keyboard, on the 3ds?
 

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,736
Trophies
2
XP
8,567
Country
Tuvalu
Could you increase the number of results for the search? Tried looking forTri Force Heroes and it's
1: demo usa
2: demo eur
3: update eur
4: update usa
how many could fit in the screen? 1 result uses 2 lines, i can condense to 1 line though.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: AncientBoi might be interested lol +1