vn-tools / arc_unpacker

CLI tool for extracting images and sounds from visual novels.
GNU General Public License v3.0
579 stars 83 forks source link

Game request: [Abogado Powers][020830]Pigeon Blood #86

Closed marconii2002 closed 8 years ago

marconii2002 commented 8 years ago

Game info

VNDB link: https://vndb.org/v752 Developer: Abogado Powers Release date: 30-08-2002 Original title: PIGEON BLOOD English title (if available):

Details

This time old game, on mail I will send you this game. Can you add support for this game

rr- commented 8 years ago

Teaser:

backyard

rr- commented 8 years ago

I've pushed image and archive decoding:

Audio will take some more time, but hopefully I should finish it by the end of this week (no promises though cause I'm on tight schedule).

marconii2002 commented 8 years ago

I'm ripping CGs from various games, to me images are more important. Audio can wait.

rr- commented 8 years ago

In that case, the image support is available in the latest nightly :)

rr- commented 8 years ago

Done:

Example image:

sp78

Changes should appear in tonight's build around 1 AM UTC: https://tmp.sakuya.pl/au/

Known problem: for certain event images, the game adds corrupt alpha channel which it internally ignores, but au has no way to distinguish it from other images and thus renders what it sees. This can sometimes lead to visual glitches like in the example above. I spent around 1.5 h to make 100% sure the game decodes alpha channel exactly like this and it does - it's just that when it draws on the screen the bottommost image in the renderer stack, the alpha is simply discarded. So in order to obtain correct image, you need to discard the mask manually in any graphic program.

(The only choice I had was to hardcode file names that shouldn't use image masks, and I'd obviously rather avoid depending on the file names to work around game's internal bugs.)

If you experience any other problems, feel free to reopen the issue.