Nichlas Severinsen necklace

necklace commented on issue necklace/libray#2

Hardcoding keys for all games into libray?

That should also be fixed in the latest commit.

2 weeks ago

necklace commented on issue necklace/libray#2

Hardcoding keys for all games into libray?

If you add the `-v/--verbose` flag to the command it should print out a bunch of junk, there you can see what the 'TITLE' of the PARAM.SFO is. 0.0.7 simply checks if that title can be found as a substring in the name from the .dat dump. In the case of the two previous games (assuming BLES-00198 is named something like "Lost Planet Extreme Condition" in PARAM.SFO) there's a dash in the name from the dump which screws up the substring search (in addition to the size being the same in different countries).

3 weeks ago

necklace pushed to master at necklace/libray

  • 52bf2bad01 Make identification query more advanced for edgecases

3 weeks ago

necklace commented on issue necklace/libray#2

Hardcoding keys for all games into libray?

Right so the title of that game is "NO MORE HEROES HEROES' PARADISE" but the datfile has it as "No More Heroes - Heroes' Paradise (Europe) (En,Fr,De,Es,It)". Could solve it by replacing spaces in the query with '%' and adding country from serial id, that doesn't seem to break my other isos either. At least ird worked :)

3 weeks ago

necklace closed issue necklace/libray#2

Hardcoding keys for all games into libray?

3 weeks ago

necklace commented on issue necklace/libray#2

Hardcoding keys for all games into libray?

Haven't had time to look into this that much, BLES-02123 has a LIC.DAT that is pretty much empty (has strings "BLES01780", "BLES00517", and "BLES01704" in it but that's pretty much it). So I've rewritten it to just first check if there's a unique size in redump, then check size+name, then .ird. Made a release 0.0.7 now. Works with my .isos.

3 weeks ago

necklace pushed to master at necklace/libray

3 weeks ago

necklace pushed to master at necklace/libray

3 weeks ago

necklace pushed to master at necklace/libray

  • 82bc798677 Reworking identification - PARAM.SFO reader (sfo.py) - Search for param first then use title there to identify - long_description (setup.py) - Multiman styling by default - Don't check crc32 as it is very slow

1 month ago

necklace commented on issue necklace/libray#2

Hardcoding keys for all games into libray?

Interesting, I think maybe it fell back to downloading the .irds then? According to the bundled keys it should have both europe and usa edition of that game (I just ran `strings` on the .exe):

1 month ago

necklace commented on issue necklace/libray#2

Hardcoding keys for all games into libray?

Here's what we can do, I've figured out that PARAM.SFO is always at the start of a sector, so we can quickly search for it. I had to implement a .SFO file reader to actually read it (you said your offset was 0x3AC, but two of my isos offset were 0x378, luckily someone has documented how it actually works: https://www.psdevwiki.com/ps3/PARAM.SFO).

1 month ago

necklace commented on issue necklace/libray#2

Hardcoding keys for all games into libray?

Oof, yeah. Tested it now with /dev/sr0, that's too slow. Doing it from file is a lot faster for me, but then again I have an SSD and not everyone has that.

1 month ago

necklace commented on issue necklace/libray#2

Hardcoding keys for all games into libray?

No problem, do tell if it doesn't work!

1 month ago

necklace commented on issue necklace/libray#2

Hardcoding keys for all games into libray?

> Regarding PARAM.SFO, that file is actually not encrypted (or its disc title and DiscSerial at least), you can access it on encrypted iso files or directly from original disc.

1 month ago

necklace pushed to master at necklace/libray

1 month ago

necklace commented on issue necklace/libray#2

Hardcoding keys for all games into libray?

Unfortunately I probably can't access the PARAM.SFO yet. It would also require first decrypting to a temporary file, opening it up to check param.sfo, and then renaming it to that style. I could add that functionality when I get access to PARAM.SFO though, which is whenever we get extracting to work.

1 month ago

necklace commented on issue necklace/libray#2

Hardcoding keys for all games into libray?

1 month ago

necklace commented on issue necklace/libray#2

Hardcoding keys for all games into libray?

@gmipf Say, you don't happen to have a list containing all the serial identifiers and filenames for every game in the key archive?

1 month ago

necklace commented on issue necklace/libray#6

Decrypting using disc key doesn't work

Yeah, turns out it was a bug, past me hadn't actually tested extracting and running the iso.

1 month ago

necklace commented on issue necklace/libray#6

Decrypting using disc key doesn't work

Added `-r` / `--re-encrypt` so you can re-encrypt the iso's, currently unreleased. Will still require a -d or .ird until I add the keys.

1 month ago