07th-mod / umineko-question

94 stars 9 forks source link

Question arcs (and Answer Arcs?) with Pachinko Sprites/Ryukishi Sprites and Original OG Backgrounds #131

Open drojf opened 5 years ago

drojf commented 5 years ago

Prisma on discord created/trialed using upscaled pachinko sprites .

The sprites can be downloaded here: https://drive.google.com/drive/folders/1N6HTxCyVY1W0amrqpJNzFIPH2sOQ1Q75 (OLD LINK, don't use)

Prisma played up to episode 3 with no issues so it's probably relatively save to use (with the disclaimer that it's not well tested/experimental). It should be installed over the PS3 sprites so that you get the ps3 sprites where no mangagamer sprite exists (otherwise you will just have no sprite at all)

drojf commented 5 years ago

Prisma:

This archive contains

USAGE: You'll want to go to your game directory and completely delete the big folder so that no old files remain that aren't replaced by the pachinko big once you drop it in.

Download: https://drive.google.com/open?id=1nYRv-dOrsZ8xdQsjRr5r2DCtMxR4Cmec v0.1 pachinko sprites pack


Download: https://drive.google.com/open?id=1IFeyiZfDpkI7w-VXwYgibcL6B5UpTb4m v0.1 upscaled OG backgrounds pack / efe pack

Link is dead, but may be better to use an automated method for generating OG backgrounds pack in the future (similar to what we did for Higurashi)

background rar has my modified standard is in seperate efe rar

drojf commented 5 years ago

Possible methods to do Answer arcs:

Use the existing "old sprites" script

Create a mapping from the old (pachinko) sprites to the new (ps3) sprites, then do a resource-only patch

drojf commented 5 years ago

I chose the second method. The sprite mapping has been passed onto a tester to try out.

Edit: for the answer arcs, we have found the following script adjustments need to be made:

This is due to the pachinko sprites having the offset hard baked into their character. The PS3 sprites have some extra legroom at the bottom of their sprite which is normally never seen when playing the game.

edit: prisma has finished playing the game - these are still the only edits necessary to use the pachinko sprites

edit2: I'm going to try and fix this by just adding some blank space at the bottom of each sprite. I have calculated/tested the required value to be 144 pixels, but I am setting it to 142 pixels to avoid any off-by-one errors.

drojf commented 5 years ago

I investigated doing 'old backgrounds' on the answer arcs. As a best effort, this is what I found you would need to do:

unfortunately it's a little difficult to do this by find and replace, so a small program will be needed to get this to work.

I suspect if we want to put these changes in the installer, the installer itself would have to make changes to the script during installation (the above character sprite offset changes and optionally the 'old backgrounds' script changes).

drojf commented 5 years ago

Prisma has done the sprites for the answer arc too:

asdfb asdfa

A note about the question arcs - the question arcs only replace the sprites, so some of this extra work is not done on the question arcs.

Downloads in this folder (stopgap download until I upload it to 07th mod server): https://drive.google.com/drive/folders/1GxCLzj8Yvgx5CLnEY1GK5KUbi2-rEDwu

The four missing character folders are:

  1. pro (witch hunt character), used in question and answer arcs
  2. kaw (Captain Kawabata, the boat captain), used in question and answer arcs
  3. na2 (nanjo's son), used in question arcs
  4. ku2 (Sabakichi Kumasawa, kumasawa's son), used in question arcs

answer_arcs_pro.zip

drojf commented 5 years ago

The pachinko sprites have now been added to the installer for both the question and answer arcs (the missing sprites are replaced with PS3 sprites for now).

There is currently no manual instructions or download for the pachinko sprites on the wiki. When it is added, make sure not to confuse users into accidentally installing it by putting it next to the 'normal' downloads.

Note that petsnew already generated upscaled ryukishi sprites here: https://github.com/07th-mod/umineko-answer/issues/45 for when we wish to do that part.

drojf commented 5 years ago

With the help of @tlm-2501 I've put up a release of ryukishi (potato) sprites.

I also went through and made sure the Answer arc r_click folder was correct for both the pachinko and ryukishi sprites.

However, I just noticed a problem...all the cha_tati sprites I did (standing sprites in the right_click menu) are too large when shown on the r_click menu. For the pachinko versions it actually looks OK, but their legs are slightly cut off.

I resized the cha_tati folder such that the height was 1188 as per our existing ps3 sprites. However our existing ps3 sprites includes some whitespace at the top and bottom of the image which ends up makin the characters a little smaller.

I've tested it and actual correct size of the image if there is no whitespace should be just 1080, to match the height of the screen :S. I'm not sure why the images were this 1188 size for our existing ps3 patch.

The other issue is that I could only run waifu2x using the UpRGB model on the nvidia graphics card I have, not the newer CUnet model (unfortunately my main machine is AMD). I don't know if the results with the newer model will be significantly better, but that might be worth fixing while we're at it.

I might get around to fixing this some time in the future, but I thought I'd record what's going on. To fix the issues:

edit: doing some testing reveals why it couldn't be 1080p height - if you use a 1080 image, the image will be offset from the bottom of the screen by about 12 pixels (actual height required to fill the screen = 1092px). However, I can adjust this once the images are passed on to me - the 1080p resize using waifu2x still applies.


Note for future reference: Sprite mapping is located here: https://github.com/07th-mod/umineko-answer/tree/master/sprite_mapping