llakssz / CIAngel

Download GOOD CIAs on your 3DS!
189 stars 19 forks source link

CIAngel creates invalid tickets that FunKeyCIA doesn't because FunKeyCIA ignores system titles and game updates #25

Closed droped closed 8 years ago

droped commented 8 years ago

When installing tickets through FBI, the tickets generated with FunKeyCIA never give errors while some of the ones with CIAngel do. It seems so far that all the extra tickets that CIAngel creates have errors because I tried to count the number of ticket install errors and they were as high as 600.

droped commented 8 years ago

Linking this as it may be relevant: https://github.com/Steveice10/FBI/issues/72

droped commented 8 years ago

I figured it out. FunKeyCIA ignores System titles and game updates. Maybe add an option to skip those too in CIAngel(and don't show them in the search)?

llakssz commented 8 years ago

Yes, this will be added. I'm not sure if DLC is redownloable from the in game dlc stores, if not, I will only allow ignore dlc too. Although, I believe the tickets are fine.

urherenow commented 8 years ago

DLC? Never. That is checked server side every time. Entering the DLC store will, in fact, DELETE all DLC that isn't actually purchased.

llakssz commented 8 years ago

@urherenow - but some people don't get it removed. I'm not sure why... I have been meaning to test.

urherenow commented 8 years ago

When entering eshop.

Entering the in-game DLC shop will ALWAYS remove it.

urherenow commented 8 years ago

As long as no DNS uptade blocking is being used, at leas... (Sorry for the double-post. No edit button on my phone)

llakssz commented 8 years ago

CFW should add some 'prevent deletion' patch, PS3 cfw has something similar. Anyway, enough chat! :spaghetti:

droped commented 8 years ago

Well, the ticket may actually be fine but they certainly aren't classified as that by FBI... Doesn't matter though as I was only doing a test and I won't be needing every single ticket(don't want to take developers out of business).

astronautlevel2 commented 8 years ago

I see there's a discussion of when DLC is removed.

It seems from my own tests that when you purchase DLC for a game, the eshop creates a server-side ticket, and if you enter the e-shop with extra DLC it sees your ticket is "corrupt" and overrides it, deleting any DLC installed via CIA.

If you never purchased DLC for a game, entering the E-Shop will NOT remove DLC installed as a CIA for that game.

noirscape commented 8 years ago

And what about Howling Theme Tool? Why do those themes get removed, despite the fact that I have never downloaded a theme to my 3DS? Considering themes are pretty much Home Menu DLC (basically), they should be kept too right?

astronautlevel2 commented 8 years ago

Themes are exactly home menu DLC.

As to why they get removed, I'm unsure. Even downloading a free theme or any bundled theme (ie N3DS Pokemon Edition) seems to cause the ticket overwrite. Basically any official theme installed not as a CIA seems to trigger it.

I plan on doing more research into the rules determining custom themes. My personal devices have remained in line with the behavior I described above though, so it's hard for me to replicate an issue.

llakssz commented 8 years ago

If the problem is on the SERVER side and not the local ticket which can be deleted... then yes nothing we can do about that apart from get some cfw dev to patch out the deletion, but that seems like a lot of work

llakssz commented 8 years ago

If the problem is on the SERVER side and not the local ticket which can be deleted... then yes nothing we can do about that apart from get some cfw dev to patch out the deletion, but that seems like a lot of work