Crauzer / Obsidian

Wad archive editor for League of Legends
GNU General Public License v3.0
561 stars 99 forks source link

[BUG] Unauthorize Acess Exception: I cant extract the files from global.wad.client #222

Open Neinndall opened 1 year ago

Neinndall commented 1 year ago

What happened?

When I extract global.wad.client, it throws the following error.

image

Expected behavior

extract all files without problem

Reproduction steps

  1. extract selected files (global.wad.client)

Version (bug)

5.1.7

Version (working)

No response

Morilli commented 1 year ago

It is not possible to extract all files as-is due to filesystem limitations. In this case, There's a file and a directory with the name tftdamageskins, which can't both exist on the filesystem.

One way to resolve this could be to rename the conflicting file on extract or use a similar system to Obsidian v4 with the OBSIDIAN_PACKED_MAPPING.txt where all unextractable files are listed and are extracted with their hash instead of their real file path instead.

Neinndall commented 1 year ago

I wrote it to you on discord, however, I am going to write you several errors that I found with the global.wad.client:

Global.wad.client (.tex files) image

BINs without their extension (there is a lot of without ext) image